📄 pulsenoise_channel.m
字号:
%脉冲噪声信道,用来模拟突发错误, 可用来模拟高斯信道
% Tx_signal ----------输入信道的信号 1或2列 向量
% var ---------------噪声方差
% r0 ----------------脉冲长度占信号长度的百分比(0<=r0<=1)
%
% 当r0=1时,可用来模拟高斯信道
% Rx_signal ----------输出信号 列向量,其中的信噪比为SNR_db
function Rx_signal=pulsenoise_channel(Tx_signal,variance,r0)
[row_number,col_number]=size(Tx_signal);
for col=1:1:col_number
n=ceil(r0*row_number);
w=randn(n,1);
w=sqrt(variance/r0)*w;
Rx_signal(:,col)=[Tx_signal(1:n,col)+w;Tx_signal(n+1:row_number,col)];
end
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -