资源简介
二进制差分相移键控 涉及其编码和相干解调的matlab实现,以及每部分的仿真波形
代码片段和文件信息
%-------2DPSK调制与解调--------
fs=30000;
Time_Hold_On=0.1;
Num_Unit=fs*Time_Hold_On;
High_Level=ones(1Num_Unit);
Low_Level=zeros(1Num_Unit);
f=10;
A=1;
%>>>>>>>>>>>码型变换>>>>>>>>>>>
sign_absolute=randsrc(18[01]);%随机产生绝对码
sign_ar=zeros(19);
%sign_relative=zeros(18);%相对码
%delay_relative=zeros(18);%延时一个周期的相对码
for I=1:8
sign_ar(I+1)=xor(sign_ar(I)sign_absolute(I));
end
sign_relative=sign_ar([2:9]);%相对码的产生
delay_relative=sign_ar([1:8]);%延时后的相对码的产生
%>>>>>>>>>>>initial_the_signal>>>>>>>>>>>>>>>>>>>>
Lenth_Of_Sign=length(sign_relative);
st=zeros(1Num_Unit*Lenth_Of_Sign);%调制后的信号
signal_absolute=zeros(1Num_Unit*Lenth_Of_Sign);%基带信号(绝对码波形)
signal_relative=zeros(1Num_Unit*Lenth_Of_Sign);%相对码波形
signal_delay_relative=zeros(1Num_Unit*Lenth_Of_Sign);%延时相对码波形
signal_result=zeros(1Num_Unit*Lenth_Of_Sign);%解调后的信号
Na=zeros(1Num_Unit*Lenth_Of_Sign);%高斯白噪声
Nb=zeros(1Num_Unit*Lenth_Of_Sign);%高斯白噪声
t=0:1/fs:Lenth_Of_Sign*Time_Hold_On-1/fs;
%>>>>>>>>>>>>>>>>高斯白噪声>>>>>>>>>>>>>>>>>>>>>>>
Na=normrnd(00.31Num_Unit*Lenth_Of_Sign);
Nb=normrnd(00.21Num_Unit*Lenth_Of_Sign);
%>>>>>>>>>>>>>>>基带信号(绝对码波形)>>>>>>>>>>>>>>>>>>>>
for I=1:Lenth_Of_Sign
if sign_absolute(I)==1
signal_absolute((I-1)*Num_Unit+1:I*Num_Unit)=High_Level;
else
signal_absolute((I-1)*Num_Unit+1:I*Num_Unit)=Low_Level;
end
end
%>>>>>>>>>>>>>>>相对码波形>>>>>>>>>>>>>>>>>>>>
for I=1:Lenth_Of_Sign
if sign_relative(I)==1
signal_relative((I-1)*Num_Unit+1:I*Num_Unit)=High_Level;
else
signal_relative((I-1)*Num_Unit+1:I*Num_Unit)=Low_Level;
end
end
%>>>>>>>>>>>>>>>>信号的调制>>>>>>>>>>>>>>>>>>>>>>
for I=1:Lenth_Of_Sign
if sign_relative(I)==1
st((I-1)*Num_Unit+1:I*Num_Unit)=A*sin(2*pi*f*t((I-1)*Num_Unit+1:...
I*Num_Unit)+pi);
else
st((I-1)*Num_Unit+1:I*Num_Unit)=A*sin(2*pi*f*t((I-1)*Num_Unit+1:...
I*Num_Unit));
end
e
- 上一篇:基于改进S变换的电压骤降检测程序
- 下一篇:三种成像算法:RD、RMA、CS
相关资源
-
2DPSK调制解调simuli
nk仿真及matlab程序 - 通信原理课程设计 课程设计 MATLA
-
基于matlab—simuli
nk的2DPSK仿真 - 2dpsk信号系统matlab实现
- 2DPSK调制解调
- 二进制数字频带传输系统设计(终极
- 直接序列扩频通信系统Matlab代码仿真
-
SIMUli
nk仿真2DPSK通信过程 - 二进制数字频带传输2DPSK系统的设计
- 实现2DPSK功能的matlab程序
- 通信原理课程设计 PCM编码 TDM时分复用
- sy3_2DPSK.mdl
- 2DPSK的MATLAB代码实现
-
基于Matlab Simuli
nk 2DPSK仿真 - matlab实现2DPSK通信系统仿真
- 2dpsk非相干解调
- 2DPSK调制解调系统matlab仿真
评论
共有 条评论