资源简介
程序中包含16qam的调制解调以及对误码率的分析,还有眼图,有大量的注解,简单易懂,可以运行
代码片段和文件信息
M=16;
k=log2(M);
n=100000; %比特序列长度
samp=1; %过采样率
x=randint(n1); %生成随机二进制比特流
stem(x(1:50)‘filled‘); %画出相应的二进制比特流信号
title(‘二进制随机比特流‘);
xlabel(‘比特序列‘);ylabel(‘信号幅度‘);
x4=reshape(xklength(x)/k); %将原始的二进制比特序列每四个一组分组,并排列成k行length(x)/k列的矩阵
xsym=bi2de(x4.‘‘left-msb‘); %将矩阵转化为相应的十进制信号序列 左边为有效高位
figure;
stem(xsym(1:50)); %画出相应的十进制信号序列 画出来是离散函数 杆图
title(‘10进制随机信号‘);
xlabel(‘信号序列‘);ylabel(‘信号幅度‘);
y=modulate(modem.qammod(M)xsym); %用16QAM调制器对信号进行调制
scatterplot(y); %画出16QAM信号的星座图
text(real(y)+0.1imag(y)dec2bin(xsym));%在指定位置上目标 这里是指在星座点上显示二进制
axis([-5 5 -5 5]);%坐标轴显示范围
SNR_in_dB=8:2:24; %AWGN 信道信噪比
- 上一篇:数值分析课程设计.docx
- 下一篇:ICA独立成分分析的matlab代码
相关资源
- Pattern Recognition and Machine Learning(高清
- MATLAB 编程 第二版 Stephen J. Chapman 著
- 均值滤波和FFT频谱分析Matlab代码
- 《MATLAB扩展编程》代码
- HDB3码、AMI码的MATLAB实现
- 3点GPS定位MATLAB仿真
- MATLAB数字信号处理85个实用案例精讲入
- matlab从入门到精通pdf94795
- 欧拉放大论文及matlab代码
- 跳一跳辅助_matlab版本
- 全面详解LTE MATLAB建模、仿真与实现
- MIMO-OFDM无线通信技术及MATLAB实现_孙锴
- MATLAB Programming for Engineers 4th - Chapman
- matlab 各种谱分析对比
- 分数阶chen混沌matlab程序
- 基于粒子群算法的非合作博弈的matl
- MATLAB车流仿真 包括跟驰、延误
- matlab空间桁架计算程序
- 基于MATLAB的图像特征点匹配和筛选
- DMA-TVP-FAVAR
- GPS信号的码捕获matlab代码.7z
- 一维光子晶体MATLAB仿真代码吸收率折
- newmark法源程序
- 传统关联成像、计算鬼成像matlab
- pri传统分选算法
- 摆动滚子推杆盘形凸轮设计
- 医学图像重建作业matlab源码
- Matlab实现混沌系统的控制
- 检测疲劳驾驶
- Matlab锁相环仿真-Phase Locked Loop.rar
评论
共有 条评论