资源简介
仿真在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
相关资源
- 实现2ask.4ask.2fsk.4fsk.qam16.qam8调制的m
- (7,4)循环码-信道编码的matlab仿真
- qam 用matlab实现qam仿真的程序
- FBMC OQAM matlab code
- 基于Matlab的OFDM系统仿真的设计
- matlab数字水印dwtGUI+psnr+mse
- 16QAM调制与解调仿真代码
- 基于MATLAB的16QAM仿真代码
-
数字调制simuli
nk仿真.rar - 基于16QAM调制的OFDM系统仿真实现.zip
-
基于MATLAB_Simuli
nk的扩频通信系统仿 - 数字基带/带通仿真 含BPSK、QPSK、16Q
- 计算mse psnr 以及用直方图均衡化,H
- 64QAM系统性能的分析
- 16QAM信号调制解调Matlab仿真,可以运行
- 16qam仿真及注解
- 基于matlab的多径信道下OFDM通信系统误
- matlab仿真qpsk gmsk msk fsk qam ask
- 2ASK信号产生调制解调误码率分析MAT
- 2发送2接收的MIMO系统误码率仿真
- qam调制误码率比较
- 2Fsk信号的产生 加噪 调制 解调 接收
- QPSK误码率分析
- 利用MATLAB对QPSK误码率进行分析分析作
- 基于MATLAB 的LSB PSNR 以及RS隐写分析
-
simuli
nk仿真16QAM调制 -
simuli
nk qam调制 - matlab的2psk调制解调与误码率分析
- 16QAM信号调制解调Matlab仿真
- 直接序列BPSK信号不同信噪比误码率仿
评论
共有 条评论