资源简介
仿真在LTE中16QAM和64QAM信号的SNR与误码率间的关系。即实现了误码率与SNR间的关系,又实现了误比特率与SNR间的关系,还实现了添加高斯白噪声时的实际效果与理论值间的差别比较
代码片段和文件信息
close all
clear all
%M=64;
M=16;
k=log2(M);
L=sqrt(M);
n=120000; %比特序列长度
samp=1; %过采样率
x=randi([01]1n); %生成随机二进制比特流
stem(x(1:50)‘filled‘); %画出相应的二进制比特流信号
title(‘二进制随机比特流‘);
xlabel(‘比特序列‘);
ylabel(‘信号幅度‘);
x4=reshape(xklength(x)/k); %将原始的二进制比特序列每6个一组分组,并排列成k行length(x)/k列的矩阵
xsym=bi2de(x4.‘‘left-msb‘); %将矩阵转化为相应的64/16进制信号序列
figure(1);
stem(xsym(1:50)); %画出相应的64/16进制信号序列
title([num2str(M)‘进制随机信号‘]);
xlabel(‘信号序列‘);
ylabel(‘信号幅度‘);
%y=modulate(qammod(xsymM)xsym); %用64QAM调制器对信号进行
y=qammod(xsymM).‘; %用64QAM调制器对信号进行
scatterplot(y); %画出64QAM信号的星座图
%text(real(y)imag(y)dec2bin(xsym));
axis([-L L -L L]);
a = 3*log2(L);
b = L^(2)-1;
c = 1-L^(-1);
EbNo=0:0.1:14;
for n=1:length(EbNo)
snr(n)=EbNo(n)+10*log10(k)-10*log10(samp); %信噪比
yn=awgn(ysnr(n)‘measured‘); %加入高斯白噪声
yd=qamdemod(ynM); %此时解
- 上一篇:vrp问题matlab实现程序
- 下一篇:小波变换提取基音频率 Matlab
相关资源
- MATLAB环境下QPSK信号AWGN信道误码率仿真
- 数字图像质量的客观评价及其matlab实
- 基于Matlab的PSNR算法实现源码,可直接
- 图像SNR、PSNR与MSE计算
- 通信原理8dpsk调制及其误码率曲线
- MATLAB实现BPSK
- PSNR和归一化相关系数NC值
-
simuli
nk 64QAM 调制 - BPSK-QPSK-16QAM-64QAM调制解调
- 64QAM调制解调
- 4QAM调制的OFDM程序matlab的
- 基带传输的误码率
- 数字图像去噪(去雾)效果客观指标
- QAM星座图matlab仿真
- 数字水印典型空域算法LSB
- 基于matlab的线性锐化滤波图像增强并
- 16QAM调制和解调相关的源代码
- 图像相似度计算(PSNRSSIM)
- UWB无线通信系统采用脉冲位置调制P
- 信噪比SNR MATLAB程序
- 通信原理QAM调制和星座图
- matlab开发-calcpsnr
- QAM16.m
- matlab程序,求信噪比SNR.m
- 瑞利衰落信道下采用MRC分集误码性能
- 基于Matlab的QPSK调制解调星座图
- 卷积码仿真程序matlab仿真,得到误码
- MQAM41664256调制解调MATLAB代码
- OFDM误码率
- 图像PSNR及其计算matlab实现
评论
共有 条评论