⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 channel.m

📁 OFDM通信系统抗多径衰落干扰研究,顺便求OFDM系统中关于频谱偏移的估计与补偿的
💻 M
字号:
function [s_out] = channel(s_in, SNR)
%% 信道函数
% 模拟多径信道
% 使用滤波器来模拟信道,也可从时域上进行

global fade;

Len = length(s_in);
f_len = length(fade);
sch = s_in;
for m = 1:f_len
    sch(1+m:Len) = sch(1+m:Len) + fade(m)*(s_in(1:Len-m));
end

%h = [1,1/2,1/4];
%sch = filter(h,1,s_in);

% 高斯信道
Tx_signal_power = var(sch);  % 方差
linear_SNR = 10^( SNR /10) ;
noise_sigma = Tx_signal_power / linear_SNR;
noise_scale_factor = sqrt(noise_sigma) ;
noise = randn(1, length(sch) )*noise_scale_factor;          %模拟信道噪声,为随机数,即高斯白噪
s_out = sch + noise;

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -