资源简介
基于信号二阶四阶矩的信噪比估计方法,文件包含该方法的文章和matlab程序。
代码片段和文件信息
%---------------------------------M2M4-------------------------------------
clc
clear
% Generate data.
M = 4; % QPSK modulation order
Pd = 500; % Length of data
x = randint(Pd1M); % Random bit stream
ini_phase = pi/4; %ini_phase
psksig = pskmod(xMini_phase); % PSK signal
A = 2; % ampitude of signal
snr_theory = -6:2:10; % Theoretical value of SNR
QQ = 10.^(snr_theory/10); % SNR in decimal
for m = 1:length(snr_theory)
SNR=num2str(snr_theory(m))
for n=1:500
rxsig = awgn(psksigsnr_theory(m)); % Add Gaussion noise
M2 = mean(rxsig.*conj(rxsig)); % Two order Moments
M4 = mean((rxsig.*conj(rxsig)).^2); % Four order Moments
s1 = sqrt(2*M2.^2-M4);
s2 = M2-s1;
snr_est_M2M4(n) = 10*log10(abs(s1./s2));
M2M4_snr_est(m) = mean(snr_est_M2M4); % estimation value
snr_est12(n) = 10.^(snr_est_M2M4(n)/10); % SNR in decimal
snr_est2(m) = mean(snr_est12);
NMSE_M2M4(m) = mean(((QQ(m)-snr_est12)/QQ(m)).^2); % Normalized MSE
STD_M2M4(m) = var(snr_est_M2M4); %standard deviation
NB_M2M4(m) = mean((QQ(m)-snr_est12)./QQ(m)); % normalized bias
end
end
figure(1)
%plot estimation value
plot(snr_theorysnr_theory);
hold on
plot(snr_theoryM2M4_snr_est‘-o‘);
hold off
figure(2)
% plot estimation NMSE
semilogy(snr_theoryNMSE_M2M4‘-*‘)
figure(3)
% plot estimation STD
plot(snr_theorySTD_M2M4‘-*‘)
figure(4)
% plot estimation NB
plot(snr_theoryNB_M2M4‘-*‘)
grid
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 88417 2010-03-11 19:59 M2M4method SNR estimation\M2M4 snr.pdf
文件 1555 2010-03-15 19:25 M2M4method SNR estimation\m2m4.m
目录 0 2012-12-07 09:56 M2M4method SNR estimation
----------- --------- ---------- ----- ----
89972 3
- 上一篇:crc16 CCITT crc-16的编码
- 下一篇:图像去噪
相关资源
- 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
评论
共有 条评论