当前位置:   article > 正文

ofdm 误码率 matlab,OFDM不同信噪比下的误码率matlab源码

不同信噪比下的误码率

clear;

clc;

s = rng(211);            % 设置RNG状态的可重复性

numFFT = 1024;           % FFT点的数量

numRBs = 50;             % 资源块的数量

rbSize = 12;             % 每个资源块的副载波数量

cpLen = 72;              % 样本中的循环前缀长度

bitsPerSubCarrier = 6;   % 2: QPSK, 4: 16QAM, 6: 64QAM, 8: 256QAM

snrdB =30;              % 以dB为单位的SNR

toneOffset = 2.5;        % 音调偏移或超额带宽(在副载波中)

L = 513;                 % 滤波器长度(=滤波器次序+ 1),奇数

numDataCarriers = numRBs*rbSize;    % 子带中数据子载波的数量

halfFilt = floor(L/2);

n = -halfFilt:halfFilt;

% Sinc函数原型滤波器

pb = sinc((numDataCarriers+2*toneOffset).*n./numFFT);

% Sinc截断窗口

w = (0.5*(1+cos(2*pi.*n/(L-1)))).^0.6;

% 归一化的低通滤波器系数

fnum = (pb.*w)/sum(pb.*w);

% 过滤脉冲响应

h = fvtool(fnum, 'Analysis&#

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/小蓝xlanll/article/detail/573963
推荐阅读
相关标签
  

闽ICP备14008679号