海南住房城乡建设网站,湖北做网站系统哪家好,网站漏洞扫描工具,百姓网网站开发的意义1. 2. 载波同步是基于锁相环技术使本地获取和载波同频同相的参考信号#xff0c;用来解调信号。载波同步就是对本地参考信号进行频率和相位偏差的补偿#xff0c;进而实现本地参考信号和载波信号同频同相。 载波同步只适用于单载波调制系统#xff0c;载波同步算法对于BPSK、…1. 2. 载波同步是基于锁相环技术使本地获取和载波同频同相的参考信号用来解调信号。载波同步就是对本地参考信号进行频率和相位偏差的补偿进而实现本地参考信号和载波信号同频同相。 载波同步只适用于单载波调制系统载波同步算法对于BPSK、QPSK、OQPSK、8-PSK、PAM和QAM都是兼容的。目前锁相环使用比较多的是Costas环和平方环进行载波同步但是两者都有相位模糊的特点。 BER比较大由于星座点已经收敛说明已经获得同频同相的本地载波信号造成BER高的原因可能是相位模糊造成的。就是求初始相位
相位模糊范围0、或者通常情况下Costas环和平方环的是的相位模糊具体和调制模式有关
求出载波同步前后相同barker码的相位角就求出了相位模糊角
angle求出的相位角范围满足相位模糊范围
%%--------------------------- Phase ambiguity ---------------------------%% idx 9000 (1:barker.Length); phOffset angle(modSig(idx) .* conj(syncSignal(idx))); phOffset round((2/pi) * phOffset); % -1, 0, 1, /-2 phOffset(phOffset-2) 2; % Prep for mean operation phOffset mean((pi/2) * phOffset); % -pi/2, 0, pi/2, or pi disp([Estimated mean phase offset ,num2str(phOffset*180/pi), degrees]) 求出的相位模糊Estimated mean phase offset 180 degrees
补偿相位模糊将补偿后的数据进行解调并计算BER
%%------------------------------ Phase Shift ----------------------------%% resPhzSig exp(1i*phOffset) * syncSignal; resPhzData pskdemod(resPhzSig,4,pi/4);%Demodulate the signal after resolving the phase 生成相位和频率偏差 相偏45° 频偏10KHz 采样频率1Mhz频偏是采样频率的1%
%%------------------- Generate Phase and Frequence Offset ---------------%% pfo comm.PhaseFrequencyOffset(PhaseOffset,45, FrequencyOffset,1e4,SampleRate,1e6);
生成载波同步器 SamplesPerSymbol符号过采样倍数本例子默认为1
%%---------------------------- Carrier Synchronizer ---------------------%% carrierSync comm.CarrierSynchronizer( SamplesPerSymbol,1,Modulation,QPSK); 添加相偏、频偏和信道噪声 %%-------------------- Add Phase and Frequence Offset -------------------%% modSigOffset pfo(modSig); %%--------------------------- Add Channel Noise -------------------------%%rxSig
rxSig awgn(modSigOffset,20); carrierSyncrxSig