?? qam4.m
字號:
%該程序用來模擬信號4QAM調(diào)制,屬于《鏈路級仿真軟件設(shè)計》程序二的調(diào)制解調(diào)模塊中QAM調(diào)制部分
%作者:趙亞利
%編程日期:2005-3-7
function [y]=qam4(x)
% y= qam4(x)
% x是1*(2(Lp+8)) 的向量,其中向量元素為[1] 或[0],表示表示經(jīng)過交織的結(jié)果數(shù)據(jù)
% y為x通過4qam調(diào)制后的輸出信號,是1x(Lp+8) 的向量
% 建立符號映射關(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];
% 取得輸入二進制序列長度
len=length(x);
% 進行符號映射
y=zeros(1,len/2);
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
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -