资源简介

Gardner定时算法 matlab仿真。QPSK、16qam,反馈环路

资源截图

代码片段和文件信息

%E8_41_gardner程序

clear all
N=20000; %符号数 
K=4;     %每个符号采4个样点
Ns=K*N;  %总的采样点数

w=[0.5zeros(1N-1)];  %环路滤波器输出寄存器,初值设为0.5
n=[0.7 zeros(1Ns-1)]; %NCO寄存器,初值设为0.9
n_temp=[n(1)zeros(1Ns-1)]; 
u=[0.6zeros(12*N-1)];%NCO输出的定时分数间隔寄存器,初值设为0.6
yI=zeros(12*N);       %I路内插后的输出数据 
yQ=zeros(12*N);       %Q路内插后的输出数据
time_error=zeros(1N); %Gardner提取的时钟误差寄存器

i=1;    %用来表示Ts的时间序号指示nn_tempnco
k=1;    %用来表示Ti时间序号指示uyIyQ
ms=1;   %用来指示T的时间序号用来指示ab以及w
strobe=zeros(1Ns);
c1=5.41*10^(-3);   c2=3.82*10^(-6);  %环路滤波器系数

%%%%% 仿真输入测试的PSK基带数据 %%%
bitstream=randint(1N2);              
psk2=pskmod(bitstream2);
xI=zeros(1Ns);
xQ=zeros(1Ns);
xI(1:8:8*N)=real(psk2);%8倍插值
xQ(1:8:8*N)=imag(psk2);
%截短后的根升余弦匹配滤波器
h1=rcosfir(0.8[-88]41‘sqrt‘);
hw=kaiser(653.97);
hh=

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     文件     2810178  2020-07-27 12:04  E8_4_Gardner\di.txt
     文件     2810178  2020-07-27 12:04  E8_4_Gardner\dq.txt
     文件        3584  2020-07-27 12:04  E8_4_Gardner\E8_41_gardner.m
     文件        3159  2020-07-27 12:04  E8_4_Gardner\E8_42_gardner.m

评论

共有 条评论