资源简介
课程作业,内含MATLAB各种加噪声的QAM调制和星座图的绘制
代码片段和文件信息
clc;
clear;
close all;
%%初始化
n=1920; %二进制比特数量
x=randi([0:1]n1);
snr=20; %%dB
%%QPSK
x0=reshape(x[2n/2]); %%每个symbol代表3个bit 3x640
x0=x0‘; %%640x3
xsym_QPSK=bi2de(x0); %%640x1 将每3个比特转换为对应的十进制,为一个symbol
y0=pskmod(xsym_QPSK4); %%qpsk调制
y0_noisy=awgn(y0snr‘measured‘);
scatterplot(y010‘*r‘);title(‘QPSK Ideal‘);
scatterplot(y0_noisy10‘o‘);title(‘QPSK noisy‘);
%%8QAM
x1=reshape(x[3n/3]); %%每个symbol代表3个bit 3x640
x1=x1‘; %%640x3
xsym_qam8=bi2de(x1); %%640x1 将每3个比特转换为对应的十进制,为一个symbol
y1=qammod(xsym_qam88); %%8QAM调制
y11=([real(y1)imag(y1)]);
y1_noisy=awgn(y1snr‘measured‘);
y11_noisy=([real(y1_noisy)imag(y1_noisy)]);
scatterplot(y110‘*r‘);title(‘8QAM Ideal‘);
hold on
scatterplot(y1_noisy10‘o‘);title(‘8QAM noisy‘);
%%16QAM
x2=reshape(x[4n/4]); %%每个symbol代表3个bit 3x640
x2=x2‘; %%640x3
- 上一篇:MATLAB 图像处理
- 下一篇:简单的滑模控制
相关资源
- 16QAM调制与解调仿真代码
- 基于16QAM调制的OFDM系统仿真实现.zip
- qam调制误码率比较
-
BPSK的simuli
nk仿真,及其完整的参数 -
simuli
nk仿真16QAM调制 -
simuli
nk qam调制 - OFDM仿真的星座图
- Matlab的qpsk调制解调AWGN信道包括频谱及
- 16QAM研究,眼图,星座图,误码率,噪
- qam星座图仿真
- 16QAM调制系统仿真
- PRBS信号进行QPSK调制;画出星座图;加
- BPSK调制解调MATLAB程序
- 基于k-D树邻近点的彩色星座图绘制
- QPSK调制解调 科斯塔斯环载波同步 加
- 16QAM调制解调
- PCM + QAM调制解调仿真程序Matlab
- 16qam调制识别matlab
- QAM调制的matlab实现
- 基于Matlab的QAM调制系统仿真课程设计
- qam信号产生 星座图
- QPSK系统的误码率和星座图仿真
- 16PSK眼图,星座图,误码率,噪声特性
- BPSK-QPSK-16QAM-64QAM调制解调
- 64QAM调制解调
- 4QAM调制的OFDM程序matlab的
- QAM星座图matlab仿真
- 16QAM调制和解调相关的源代码
- 基于Matlab的QPSK调制解调星座图
- 星座图-MATLAB
评论
共有 条评论