资源简介
此代码为MQAM的matlab仿真代码,其中包含4QAM,16QAM,64QAM,256QAM的调制与解调,以及加入高斯白噪声后的误码率,星座图。
代码片段和文件信息
%16QAM和64QAM
M=[41664256];
for i=1:4
k=log2(M(i));
n=12000000; %比特序列长度
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‘); %将矩阵转化为相应的16进制信号序列
% figure;
%stem(xsym(1:50)); %画出相应的16进制信号序列
%title(‘64进制随机信号‘);
%xlabel(‘信号序列‘);ylabel(‘信号幅度‘);
y=modulate(modem.qammod(M(i))xsym); %用16QAM调制器对信号进行
% scatterplot(y); %画出16QAM信号的星座图
% text(real(y)imag(y)dec2bin(xsym));
% axis([-5 5 -5 5]);
EbN0=-5:1:20;
for n=1:length(EbN0);
snr(n)=EbN0(n)+10*log10(k)-10*log10(samp); %信噪比
yn=awgn(ysnr(n)‘me
- 上一篇:PWM电流源型整流器simuli
nk仿真 - 下一篇:随机森林分类matlab代码
相关资源
-
qpsk调制解调器simuli
nk仿真 -
数字基带调制解调 simuli
nk仿真 - OFDM误码率
- am调制解调系统仿真matlab代码
- 数字通信系统中信噪比与误码率关系
- 4dpsk调制解调的Matlab代码
- 基于MATLAB的直接序列扩频通信系统误
- mfsk调制解调matlab源程序
- 16PSK以及8PSK,QPSK系统误码率的比较
- QPSK调制解调的MATLAB仿真代码
- MATLAB多径+扩频+rake接受+误码率曲线
- matlab_OFDM调制解调(来自剑桥大学)
- Matlab的BPSKQPSK等调制解调仿真带界面
- msk的调制解调MATLAB源代码
- 基于MATLAB的pi/4的DQPSK调制解调实现
- matlab仿真qpsk在高斯信道和瑞利衰落信
- Matlab对于2XSK信号的产生处理
- BPSKBFSKBASKBDPSK误码率Matlab仿真.m
- bpsk 调制解调的误码率MATLAB仿真程序
- 16PSK调制解调过程MATLAB
- MATLAB实现BPSK误码率曲线
- QPSK调制解调MATLAB代码
- 基于MATLAB的 2ASK幅度键控+调制解调的
- msd CPM多符号检测算法调制解调
- CPM 连续相位信号调制解调
- QAMPSKDPSKFSKMSK调制仿真
- BPSK与QPSK调制解调系统的Matlab仿真程序
- TD-LTE 实现了TD-LTE系统上下行结合的程
- ber_linear_detection MIMO系统线性检测算法
-
simuli
nk simuli nk的数字调制解调仿真
评论
共有 条评论