資源簡(jiǎn)介
用MATLAB程序產(chǎn)生16QAM調(diào)制信號(hào),并對(duì)該信號(hào)進(jìn)行上變頻操作
代碼片段和文件信息
%16QAM中頻調(diào)制
%升余弦窗成形,滾降系數(shù)0.35,符號(hào)率1MSybol/s中頻頻率21MHz
%給出各級(jí)濾波器的系數(shù),時(shí)域/頻域響應(yīng)以及信號(hào)經(jīng)過(guò)各濾波器的時(shí)域/頻域圖
%*************************產(chǎn)生QAM基帶信號(hào)*************************%
%產(chǎn)生偽隨機(jī)序列PN
N=500;?%二進(jìn)制數(shù)據(jù)長(zhǎng)度,長(zhǎng)度不足會(huì)造成星座點(diǎn)缺失
x=randint(1N2);?
%數(shù)據(jù)分組串并變換
x1=x(1:2);
x2=x(3:4);?%完成第一組轉(zhuǎn)換
for?i=1:(N/4-1)??%完成所有點(diǎn)的轉(zhuǎn)換??
????x1=[x1?(x(i*4+1:i*4+2))];
????x2=[x2?(x(i*4+3:i*4+4))];
end
%二-十進(jìn)制轉(zhuǎn)換(00-001-110-211-3)
xi=x1(1)*2+x1(2);
xq=x2(1)*2+x2(2);?%完成第一組轉(zhuǎn)換
n=length(x1);
for?i=1:n/2-1????%完成所有點(diǎn)的轉(zhuǎn)換??
????xi=[xi?(x1(i*2+1)*2+x1(i*2+2))];
????xq=[xq?(x2(i*2+1)*2+x2(i*2+2))];
end
%信號(hào)映射
for?i=1:n/2
????switch(xi(i))
????????case?0
????????????xi(i)=-3;
????????case?1
????????????xi(i)=-1;
????????case?2
????????????xi(i)=1;
????????case?3
????????????xi(i)=3;
????end
????
????switch(xq(i))
?屬性????????????大小?????日期????時(shí)間???名稱
-----------?---------??----------?-----??----
?????文件???????4641??2012-05-08?11:17??11603454QAM\QAM.asv
?????文件???????4641??2012-05-08?11:19??11603454QAM\QAM.m
?????文件????????218??2007-06-05?03:14??11603454QAM\www.pudn.com.txt
?????目錄??????????0??2012-05-22?15:38??11603454QAM
-----------?---------??----------?-----??----
?????????????????9500????????????????????4
評(píng)論
共有 條評(píng)論