频偏纠正matlab实现,Matlab关于OFDM同步定时估计和频偏估计的算法

本文探讨了使用MATLAB进行OFDM系统中SC算法的频偏和定时同步问题。作者已经仿真出M(d)图并找到最大值点,但面临计算'定时估计均方差'和'频率估计均方差'的困难。代码示例展示了从生成训练序列到加噪声、小数频偏估计和定时估计的过程,但作者指出在求同步估计均方误差时存在问题。
摘要由CSDN通过智能技术生成

各位高手你们好,在下有理了。我最近在写有关ofdm的同步的问题,主要是SC算法,

我已经把M(d)的图像仿真出来了,也找到了M(d)取最大时的那个点,还有小数频偏也算算出来了,但是我不会算'定时估计均方差'和‘频率估计均方差’,请给位高手指点一下 在下感激不尽!!!

我写的代码 ,请高手们看一下那儿出错了:

前半部分仿真可能是对的 ,但是后面求频偏估计均方误差与定时估计均方误差的图像时,就不对了

希望告诉们能给我解答一下

clear

clc

gilen=32;

para=512;   % Number of parallel channel to transmit (points)

fftlen=512; % FFT length

noc=512;    % Number of carrier

nd=6;       % Number of information OFDM symbol for one loop

ml=2;       % Modulation level : QPSK

sr=250000;  % Symbol rate

br=sr.*ml;  % Bit rate per carrier

%gilen=32;   %Length of guard interval (points)

fullen=gilen+para;  %ofdm符号总长

deltad=250;  %时延

deltaf=0.25;  %频偏

deltaderr=0;%时延均方误差

deltaferr=0;%频偏均方误差

derr=zeros(1,11);%时延均方误差

ferr=zeros(1,11);%频偏均方误差

%f=-1;

error=zeros(1,11);

o=0

%************************** main loop part **************************

for ebn0=0:2:20

o=o+1;

%************************** main loop part **************************

nloop=100;  % Number of simulation loops

noe = 0;    % Number of error data

nod = 0;    % Number of transmitted data

eop=0;      % Number of error packet

nop=0;   

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值