資源簡介
使用matlab實現(xiàn)科斯塔斯環(huán)的同步,利用本地初始頻率和科斯塔斯環(huán),經(jīng)過多次迭代后,使最后獲得的載波頻率趨近于實際發(fā)送信號的載波頻率
代碼片段和文件信息
clc;clear?all;close?all;
fs?=?50e6;?%采樣頻率
ts?=?1/fs;?
num?=?2e6;??%數(shù)據(jù)長度
SNR?=?-15;
real_fc?=?10000500;?%實信號頻率
data?=?sin(2*pi*real_fc*(0:num-1)*ts+pi/4)+sqrt(10^(SNR/10))*randn(1num);?%科斯塔斯環(huán)的輸入信號
fc?=?10000000;?%本地頻率
K=1e4;
n?=?fs/K;?%累積時間為0.1ms
nn?=?[0:n-1];
nf?=?floor(length(data)/n);%?將輸入數(shù)據(jù)分成0.1ms的多個數(shù)據(jù)塊
wfc?=?2*pi*fc;??%本地信號
phi_prv?=?0;
temp?=?0;
frame?=?0;
carrier_phase?=?0;
phase?=?0;
%環(huán)路濾波器的參數(shù)
K=1e4;
k1=32e3;
bl=0.0001*K;
w=bl/0.53;
T=1/K;
k0=2*pi*T*fs/2^32;
%?k0=1;
%?c1=2*0.707*w*T/k0;
%?c2=(w*T)^2/k0;
c1=1203.9;
c2=16.22;?
%?c1=18237;
%?c2=2433.48;??
%??c1=10;
%??c2=5;
%數(shù)據(jù)率為4kbps1bit數(shù)據(jù)采樣點數(shù)為12.5K,每5K個點累加一次,相當于4個數(shù)據(jù)累加清零一次,
%w=0.01*4KT=1/4Kk0=2*pi*T*fs/2^32c1=2*0.707*w*T/k
評論
共有 條評論