?? qpsk.asv
字號(hào):
% 該程序用來模擬信號(hào)QPSK調(diào)制,屬于《鏈路級(jí)仿真軟件設(shè)計(jì)》程序一的調(diào)制解調(diào)模塊
function [y]=qpsk(x)
% y= myqpsk(x)
% x是1xLp 的向量,其中向量元素為[1] 或[0],表示隨機(jī)二進(jìn)制數(shù)據(jù)源,
% y為x通過qpsk調(diào)制后的輸出信號(hào),是1xLp/2 的向量
% 建立符號(hào)映射關(guān)系,采用格雷碼映射
%(00->sqrt(2)/2+sqrt(2)/2*j;01->-sqrt(2)/2+sqrt(2)/2*j;11->-sqrt(2)/2-sqrt(2)/2*j;10->sqrt(2)/2-sqrt(2)/2*j)
mapping=[sqrt(2)/2+sqrt(2)/2*j,sqrt(2)/2-sqrt(2)/2*j,-sqrt(2)/2+sqrt(2)/2*j,-sqrt(2)/2-sqrt(2)/2*j];
% 取得輸入二進(jìn)制序列長度
len=length(x);
temp=0;
y=zeros(1,len/2);
% 串并變換、符號(hào)映射
for I=1:len/2
temp=x(2*I-1)+x(2*I)*2;
y(I)=mapping(temp+1);
end
?? 快捷鍵說明
復(fù)制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號(hào)
Ctrl + =
減小字號(hào)
Ctrl + -