?? bpsk.m
字號:
%該程序用來模擬信號4QAM調(diào)制,屬于《鏈路級仿真軟件設(shè)計(jì)》程序二的調(diào)制解調(diào)模塊中QAM調(diào)制部分
function [y]=bpsk(x)
% y= qam4(x)
% x是1*(2(Lp+8)) 的向量,其中向量元素為[1] 或[0],表示表示經(jīng)過交織的結(jié)果數(shù)據(jù)
% y為x通過4qam調(diào)制后的輸出信號,是1x(Lp+8) 的向量
% BPSK映射:奇數(shù)位映射成橫軸坐標(biāo),偶數(shù)位映射成縱軸坐標(biāo)
% |(0,1)
% |
% (-1,0) | (1,0)
%------------------------------------
% |
% |
% |(0,-1)
% 建立符號映射關(guān)系
mapping=[1,j,-1,-j];
% 取得輸入二進(jìn)制序列長度
len=length(x);
% 進(jìn)行符號映射
y=zeros(1,len);
for I=1:len
if (mod(I,2)==0)
if (x(I)==0)
y(I)=mapping(2);
else
y(I)=mapping(4);
end
elseif (mod(I,2)==1)
if (x(I)==0)
y(I)=mapping(1);
else
y(I)=mapping(3);
end
end
end
?? 快捷鍵說明
復(fù)制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -