• 大小: 2.05KB
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2021-03-27
  • 语言: 其他
  • 标签: 其他  

资源简介


实现基于16QAM的基带调制,包括调制、根号升余弦滚降成型、加噪声、匹配滤波、采样判决和解调,眼图绘制。

资源截图

代码片段和文件信息

clear all; close all;

%%  产生随机二进制序列
len=1000;
x=rand(len1);                  %产生双极性随机序列
for i=1:len
    if x(i)>0.5
        x(i)=1;
    else
        x(i)=0;
    end
end
figure;stem(x(1:20));
%% 复基带成形采用16进制QAM
I_channel=(3+4*j)*[-3-113];
Q_channel=(-4+3*j)*[-3-113];   %定义同向和正交两路4ASK信号的幅度
c1=zeros(len/21);
c2=zeros(len/21);
for i=1:2:len                     %采样速率转换分别提取奇数点后偶数点
    c1((i+1)/2)=x(i);             %提取基数点
    c2((i+1)/2)=x(i+1);           %提取偶数点
end
d1=zeros(len/41);
d2=zeros(len/41);       
for i=1:len/4                     %对消息按照格雷编码的方式映射到星座图上
    a=[c1(2*i-1)c1(2*i)];
    b=[c2(2*i-1)c2(2*i)]; 
    if a==[00] d1(i)=I_channel(1);end
    if a==[01] d1(i)=I_channel(2);end
    if a==[11] d1(i)=I_channel(3);end
    if a==[10] d1(i)=I_channel(4);end 
    if b==[00] d2(i)=Q_channel(1);end
    if b==[01] d2(i)=Q_channel(2);end
    if b==[11] d2(i)=Q_channel(3);end
    if b==[10] d2(i)=Q_channel(4);end 
end
QAM=d1+d2;      

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件       4090  2012-05-20 00:21  QAM1.m

     文件        711  2012-05-18 14:02  Sqcos.m

----------- ---------  ---------- -----  ----

                 4801                    2


评论

共有 条评论