MATLAB仿真QAM调制解调系统包含功率谱,星座图,误码率和眼图

本文详细介绍了使用MATLAB进行QAM调制解调系统的仿真过程,包括功率谱、星座图、误码率和眼图的绘制。通过调用t2f函数,实现了信号的转换,并展示了丰富的运行结果图表。
摘要由CSDN通过智能技术生成

主程序:

clc
clear ;
close all;
M=16;%mqam的进制数
mqam_count =400;
snr=13;  %信噪比
%-------------------------------------&
bit_per_symbol=log2(M); % 每个符号占的比特等于4
bit_length = mqam_count*bit_per_symbol;  %所有符号加起来占的比特数量= 4x400 
bit_signal = round(rand(1,bit_length))'; %生成一个1600x1的包含 10 的矩阵

figure(1);plot(bit_signal);
axis([0 100 -1 2]);   %这里是限定横轴是从0-100, 纵轴是从-12
title('发射码元(黄剑文)')
xlabel('第几bit'); ylabel('二进制值');

   
bit_moded1 = qammod(bit_signal,M,'InputType','bit'); %输出使用正交幅度调制消息信号X的复包络。
%M是字母表大小,必须是2的整数幂,表示调制阶数。消息信号X必须由0到M-1之间的整数组成。X可以是标量、矢量、矩阵或三维数组。
figure(2)
scatter(real(bit_moded1),imag(bit_moded1),'*g'
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值