資源簡介
DPSK系統,可以選擇兩種解調系統,可以作為通信原理的課程設計 有注釋
代碼片段和文件信息
%???????2DPSK傳輸系統的模擬
clear;
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%調制系統_始%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%定義相關系數
fc=1800;%載波頻率為1800hz
Rb=1200;%采樣率為1200bps
Tb=1/Rb;%采樣周期
A=1;%增益大小
demode=1;?%解調系統模式選擇?
%0?代表?相干解調
%1?代表?差分相干解調
%絕對碼{b[n]}?(參考教材?203?頁)
num=50;??%由于matlab只能處理離散的數據,因此定義每一格的小點數目
b=[1?0?0?1?0?0?1?1];
len_b=length(b);??%?絕對碼的長度
t=0:Tb/num:(Tb*(len_b+1)-Tb/num);?%將絕對碼中的每一格劃分成小份
m_b=zeros(1length(t));??%初始化以時間為單位的絕對碼序列
for?i=1:len_b
?????m_b((1+num*(i-1)):(num*i))=b(i);????%將絕對數數列轉換成一個以時間為單位的序列(依然是離散的!)
end
%下面是把這個畫出來
subplot(611)
plot?(tm_b)
axis([0(len_b+1)*Tb-12])
%相對碼?{d[n]}??(相對碼要比絕對碼長一位)
len_d=len_b+1;?%相對碼的長度?????注意?:?相對碼
d=zeros(1len_d);%初始化相對碼;
d(1)=1;??%為與書上一致,將其賦1;
for?n=2:1:len_d
????d(n)=mod(d(n-1)+b(n-1)2);???%表達式與書上不是完
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件????????5730??2013-12-17?21:19??DPSK.m
- 上一篇:walsh碼生成
- 下一篇:計算流體力學作業-平板上的超聲速流動的數值求解
評論
共有 條評論