• 大小: 4KB
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2021-01-09
  • 语言: Matlab
  • 标签: MATLAB程序  

资源简介

用MATLAB程序产生16QAM调制信号,并对该信号进行上变频操作

资源截图

代码片段和文件信息

%16QAM中频调制
%升余弦窗成形,滚降系数0.35,符号率1MSybol/s中频频率21MHz
%给出各级滤波器的系数,时域/频域响应以及信号经过各滤波器的时域/频域图

%*************************产生QAM基带信号*************************%
%产生伪随机序列PN

N=500; %二进制数据长度,长度不足会造成星座点缺失
x=randint(1N2); 

%数据分组串并变换
x1=x(1:2);
x2=x(3:4); %完成第一组转换
for i=1:(N/4-1)  %完成所有点的转换  
    x1=[x1 (x(i*4+1:i*4+2))];
    x2=[x2 (x(i*4+3:i*4+4))];
end

%二-十进制转换(00-001-110-211-3)
xi=x1(1)*2+x1(2);
xq=x2(1)*2+x2(2); %完成第一组转换
n=length(x1);

for i=1:n/2-1    %完成所有点的转换  
    xi=[xi (x1(i*2+1)*2+x1(i*2+2))];
    xq=[xq (x2(i*2+1)*2+x2(i*2+2))];
end

%信号映射
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))

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

     文件       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


评论

共有 条评论