QPSK解调频率同步方法研究-1

当外部输入信号的频率与本地产生的频率不相等时,反映在在星座图上表现为星座图在旋转。

星座图的旋转具有如下规律:

1.如果外部信号频率大于本地时钟频率,则星座图顺时针旋转。

2.如果外部信号频率小于本地时钟频率,则星座图逆时针旋转。

3.外部信号频率域本地时钟频率相差越大,星座图的旋转速度越快。

测试代码如下:

close all
clear
clc

Fpass = 5;    % Passband Frequency
Fstop = 10;   % Stopband Frequency
Apass = 1;    % Passband Ripple (dB)
Astop = 60;   % Stopband Attenuation (dB)
Fs    = 100;  % Sampling Frequency

h = fdesign.lowpass('fp,fst,ap,ast', Fpass, Fstop, Apass, Astop, Fs);

Hlp = design(h, 'equiripple', ...
    'MinOrder', 'any', ...
    'StopbandShape', 'flat');

fs=100;
t=0:1/fs:10;
c10=cos(2*pi*10*t);
s10=sin(2*pi*10*t);

sig=cos(2*pi*11*t);

sigi=sig.*c10;
sigi=filter(Hlp,sigi);
sigq=sig.*s10;
sigq=filter(Hlp,sigq);

sigiq=sigi+1i*sigq;
figure;
for v=sigiq(101:125)
    plot(v,'*');
    hold on
end
for v=sigiq(126:150)
    plot(v,'+r');
    hold on
end
for v=sigiq(151:175)
    plot(v,'*k');
    hold on
end
for v=sigiq(176:200)
    plot(v,'+g')
    hold on
end
grid on

上诉代码中,外部输入信号sig频率大于本地时钟频率,则星座图顺时针旋转。

QPSK解调频率同步方法研究-1_第1张图片

讲 sig=cos(2*pi*11*t)更改为 sig=cos(2*pi*9*t),使得外部信号频率小于本地时钟频率,则星座图逆时针旋转。

QPSK解调频率同步方法研究-1_第2张图片



你可能感兴趣的:(QPSK解调频率同步方法研究-1)