资源简介
单载波为、BPSK、QPSK三种情况下锁相环载波同步的MATLAB仿真代码M文件
代码片段和文件信息
%频偏:-60Hz
%相偏:在0--2*pi内随机分布
%程序及结果如下:
clear all;
close all;
%定义锁相环的工作模式:单载波为“1”、BPSK调制为“2”、QPSK调制为“3”
PLL_Mode = 3;
%仿真数据长度
Simulation_Length=1000;
%基带信号
if PLL_Mode == 1
I_Data=ones(Simulation_Length1);
Q_Data=I_Data;
else if PLL_Mode == 2
I_Data=randint(Simulation_Length1)*2-1;
Q_Data=zeros(Simulation_Length1);
else
I_Data=randint(Simulation_Length1)*2-1;
Q_Data=randint(Simulation_Length1)*2-1;
end
end
Signal_Source=I_Data + j*Q_Data;
%载波信号
Freq_Sample=2400;%采样率,Hz
Delta_Freq=-60; %频偏,Hz
Time_Sample=1/Freq_Sample;
Delta_Phase=rand(1)*2*pi; %随机初相,Rad
Carrier=exp(j*(Delta_Freq/Freq_Sample*(1:Simulation_Length)+Delta_Phase));
%调制处理
Signal_Channel=Signal_Source.*Carrier‘;
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%以下为锁相环处理过程
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%参数清零
Signal_PLL=zeros(Simulation_Length1);
NCO_Phase = zeros(Simulation_Length1);
Discriminator_Out=zeros(Simulation_Length1);
Freq_Control=zeros(Simulation_Length1);
PLL_Phase_Part=zeros(Simulation_Length1);
PLL_Freq_Part=zeros(Simulation_Length1);
%环路处理
C1=0.22013;
C2=0.0024722;
for i=2:Simulation_Length
Signal_PLL(i)=Signal_Channel(i)*exp(-j*mod(NCO_Phase(i-1)2*pi));
I_PLL(i)=real(Signal_PLL(i));
Q_PLL(i)=imag(Signal_PLL(i));
if PLL_Mode == 1
Discriminator_Out(i)=atan2(Q_PLL(i)I_PLL(i));
else if PLL_Mode == 2
Discriminator_Out(i)=sign(I_PLL(i))*Q_PLL(i)/abs(Signal_PLL(i));
else
Discriminator_Out(i)=(s
相关资源
- 基于matlab的BPSK调制解调
- MATLAB模拟MZM实现OOK和BPSK
-
数字调制simuli
nk仿真.rar - DQPSK 调制解调器的MATLAB实现
- 基于MATLAB的数字调相系统的分析与仿
- 基于 MATLAB 的 DQPSK 调制解调器设计与
- 数字基带/带通仿真 含BPSK、QPSK、16Q
- 直接序列扩频系统MATLAB仿真(BPSK调制
- 基于MATLAB的QPSK建模仿真(小论文+m源
- qpsk调制解调fpga实现的非常完整工程,
-
QPSK调制解调的simuli
nk仿真 - matlab高斯信道dbpsk分析
- 用matlab7.0软件对通信信号进行调制s
- QPSK的matlab
- 雷达波信号matlab仿真实现单频,线性
-
simuli
nk对QPSK系统的仿真 - matlab仿真qpsk gmsk msk fsk qam ask
- BPSK的matlab调制解调程序
- QPSK调制解调的Matlab仿真
- OFDM系统的MATLAB完整仿真
- OQPSK的matlab程序
- QPSK调制方式频带分析
- QPSK误码率分析
- Matlab的卷积编码完整的系统-bpsk.m
- BPSK QPSK matlab通信仿真
-
BPSK的simuli
nk仿真,及其完整的参数 - 利用MATLAB对QPSK误码率进行分析分析作
-
QPSK的simuli
nk仿真 - 直接序列BPSK信号不同信噪比误码率仿
- BPSK瑞利和高斯信道衰落误码率
评论
共有 条评论