91av视频/亚洲h视频/操亚洲美女/外国一级黄色毛片 - 国产三级三级三级三级

  • 大小: 4KB
    文件類型: .m
    金幣: 1
    下載: 0 次
    發布日期: 2021-05-29
  • 語言: Matlab
  • 標簽: 2DPSK??

資源簡介

二進制差分相移鍵控 涉及其編碼和相干解調的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

評論

共有 條評論