数字信号谱估计方法对比仿真——估计自相关,周期图法,协方差法,burg算法,修正协方差法

这篇具有很好参考价值的文章主要介绍了数字信号谱估计方法对比仿真——估计自相关,周期图法,协方差法,burg算法,修正协方差法。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

目录

一、理论基础

1.1自相关谱估计

1.2周期图法谱估计

1.3协方差法谱估计

1.4burg算法谱估计

1.5修正协方差谱估计

二、核心程序

三、仿真结论


一、理论基础

       自相关谱估计、周期图法谱估计、协方差法谱估计、Burg算法谱估计和修正协方差谱估计是常见的信号谱估计方法,用于分析信号的频谱信息。本文将详细介绍这几种方法的原理和特点。

1.1自相关谱估计

       自相关谱估计是一种最简单的谱估计方法,它基于信号的自相关函数来估计信号的频谱。自相关函数表示信号与其自身经过一定时间延迟后的相似程度,其峰值对应于信号的周期,因此可以用于估计信号的频率成分。
自相关谱估计的具体步骤如下:
计算信号的自相关函数。
对自相关函数进行傅里叶变换,得到信号的频谱。
自相关谱估计的优点是计算简单,但其缺点是精度较低,对噪声敏感。

1.2周期图法谱估计

       周期图法谱估计是一种基于周期性信号模型的谱估计方法。它认为信号是由若干个周期信号叠加而成,因此可以通过将信号分解为多个周期信号,并对每个周期信号进行傅里叶变换,得到信号的频谱。具体来说,周期图法谱估计的步骤如下:
将信号分解为若干个周期信号,例如通过将信号按照周期长度进行切分。
对每个周期信号进行傅里叶变换,得到周期信号的频谱。
将所有周期信号的频谱叠加起来,得到信号的频谱估计结果。
周期图法谱估计的优点是对周期性信号估计精度高,但其缺点是对非周期性信号估计精度较低。

1.3协方差法谱估计

       协方差法谱估计是一种基于统计模型的谱估计方法,它认为信号是一个随机过程,可以通过计算信号的样本协方差函数来估计信号的频谱。具体来说,协方差法谱估计的步骤如下:
计算信号的样本协方差函数。
对协方差函数进行傅里叶变换,得到信号的频谱估计结果。
协方差法谱估计的优点是精度较高,但其缺点是计算复杂度较高。

1.4burg算法谱估计

       Burg算法谱估计是一种基于递归最小二乘法的谱估计方法,它通过迭代计算自回归(AR)模型的系数来估计信号的频谱。具体来说,Burg算法谱估计的步骤如下:
初始化AR模型的系数。
计算AR模型的预测误差和功率谱。
更新AR模型的系数,使预测误差和功率谱最小。
重复步骤2和步骤3,直到收敛。
Burg算法谱估计的优点是精度较高,但其缺点是计算复杂度较高,且对噪声敏感。

1.5修正协方差谱估计


        修正协方差谱估计是一种基于协方差法谱估计的改进方法,它通过对协方差函数进行修正,来提高谱估计的精度。具体来说,修正协方差谱估计的步骤如下:
计算信号的样本协方差函数。
对协方差函数进行修正,例如通过对协方差函数进行平滑、截断等操作。
对修正后的协方差函数进行傅里叶变换,得到信号的频谱估计结果。
修正协方差谱估计的优点是精度较高,且对噪声不敏感,但其缺点是需要对协方差函数进行修正,且修正方法的选择可能影响谱估计结果。

二、核心程序

 

%画图
figure(2);
stem(rx_d,'r');
title('估计自相关与真实自相关比较');
xlabel('n');
ylabel('rx');
grid on;
hold on;
stem(rx0,'b');
legend('估计自相关','真实自相关');


%用x进行功率谱估计,即周期图法
p0 = fft(xn,512);
p0 = p0(1:N);
p0 = (abs(p0)).^2./length(xn);
p0 = 10*log10(p0);

 
%自相关法
[a1,err1]=acm(xn,4);
p1 = estm_p(sqrt(err1),a1);

%协方差法
[a2,err2]=covm(xn,4);
p2 = estm_p(sqrt(err2),a2);

%burg算法
[g3,err3]=burg(xn,4);
a3 = gtoa(g3);
p3 = estm_p(sqrt(err3),a3);


%修正协方差法
[a4,err4]=mcov(xn,4);
p4 = estm_p(sqrt(err4),a4);

%画图比较
f=1./N:1./N:1;
figure(3);
plot(f,p0,f,p1,f,p);
title('自相关法与周期图法比较');
xlabel('归一化频率(pi)');
ylabel('功率谱(db)');
grid on;
legend('周期图法','自相关法','真实功率谱');

figure(4);
plot(f,p0,f,p2,f,p);
title('协方差法与周期图法比较');
xlabel('归一化频率(pi)');
ylabel('功率谱(db)');
grid on;
legend('周期图法','协方差法','真实功率谱');

figure(5);
plot(f,p0,f,p3,f,p);
title('burg算法与周期图法比较');
xlabel('归一化频率(pi)');
ylabel('功率谱(db)');
grid on;
legend('周期图法','burg算法','真实功率谱');

figure(6);
plot(f,p0,f,p4,f,p);
title('修正协方差法与周期图法比较');
xlabel('归一化频率(pi)');
ylabel('功率谱(db)');
grid on;
legend('周期图法','修正协方差法','真实功率谱');

figure(7);
plot(f,p0,f,p1,f,p2,f,p3,f,p4,f,p);
title('各种谱估计法比较');
xlabel('归一化频率(pi)');
ylabel('功率谱(db)');
grid on;
legend('周期图法','自相关法','协方差法','burg算法','修正协方差法','真实功率谱');
UP188

三、仿真结论

数字信号谱估计方法对比仿真——估计自相关,周期图法,协方差法,burg算法,修正协方差法

数字信号谱估计方法对比仿真——估计自相关,周期图法,协方差法,burg算法,修正协方差法 

 数字信号谱估计方法对比仿真——估计自相关,周期图法,协方差法,burg算法,修正协方差法

 数字信号谱估计方法对比仿真——估计自相关,周期图法,协方差法,burg算法,修正协方差法

 文章来源地址https://www.toymoban.com/news/detail-497563.html

数字信号谱估计方法对比仿真——估计自相关,周期图法,协方差法,burg算法,修正协方差法

 

到了这里,关于数字信号谱估计方法对比仿真——估计自相关,周期图法,协方差法,burg算法,修正协方差法的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 【多重信号分类】超分辨率测向方法——依赖于将观测空间分解为噪声子空间和源/信号子空间的方法具有高分辨率(HR)并产生准确的估计(Matlab代码实现)

     💥💥💞💞 欢迎来到本博客 ❤️❤️💥💥 🏆博主优势: 🌞🌞🌞 博客内容尽量做到思维缜密,逻辑清晰,为了方便读者。 ⛳️ 座右铭: 行百里者,半于九十。 📋📋📋 本文目录如下: 🎁🎁🎁 目录 💥1 概述 📚2 运行结果 🎉3 参考文献 🌈4 Matlab代码实现 MUSIC(

    2024年02月14日
    浏览(37)
  • 【MATLAB源码-第38期】基于OFDM的块状导频和梳状导频误码率性能对比,以及LS/LMMSE两种信道估计方法以及不同调制方式对比。

    块状导频和梳状导频都是用于无线通信系统中信道估计的方法。 块状导频: 定义: 在频域上,块状导频是连续放置的一组导频符号。这意味着所有的导频符号都集中在一个短的时间段内发送。 优点: 对于时间选择性信道,块状导频可以提供准确的信道估计。 由于导频符号

    2024年04月09日
    浏览(48)
  • 关于Vivado仿真时,时钟信号初值设置方法导致仿真结果不一致的问题分析

    本文以余3码加法计数器的设计为例,说明仿真激励过程中遇到的问题,解决方法及分析。 加法器电路的实现代码如下: 仿真激励文件1的代码如下: 仿真结果如下图所示:  这里,clk信号的初值设为1,得到的仿真结果,说明了,在clk的下降沿状态会发生转移。在前10ns,由于

    2024年02月12日
    浏览(50)
  • 软件测试用例设计方法-因果图法

    边界值法是等价类划分法的补充,所以,它们是一对搭档。 那么,判定表法有没有它的搭档呢? 答案是,有的。那就是本篇文章分享的用例设计方法—— 因果图法 。 定义 因果图法: 用来处理等价类划分和边界值考虑不到的情况,适用描述多种条件的组合,产生多个相应动

    2024年02月08日
    浏览(53)
  • 基于HFSS的微带线特性阻抗仿真-与基于FDTD的计算电磁学方法对比(Matlab)

    工程下载: HFSS的微带线特性阻抗仿真工程文件(注意版本:HFSS 2023R2 ): https://download.csdn.net/download/weixin_44584198/88748285 基于FDTD的微带线特性阻抗仿真Matlab工程: https://download.csdn.net/download/weixin_44584198/88748215 微带线特性阻抗的仿真是电磁学里面一个比较基本的仿真了,很多

    2024年01月17日
    浏览(42)
  • 测试用例设计方法六脉神剑——第四剑:石破天惊,功能图法攻阵

    前面几篇文章为我们讲述了因果图、判定表、正交试验等几种方法,主要是针对于不同条件输入输出的组合进行测试,但在实际需求中,我们也常会遇到需要对被测对象的状态流转进行验证的情况,此时前面几种方法将不再适用,对于这种状态转换类问题,功能图法则可大展

    2024年02月04日
    浏览(60)
  • 现代信号处理-现代功率谱密度估计AR模型

    本栏前两节经典谱估计中提到: 经典谱估计下,方差和分辨率是一对矛盾 。这是因为经典谱估计将数据进行了加窗,自相关法还对自相关进行了加窗(二次加窗),这就让我们想到把 原始数据藏在一个系统H(Z)中 ,让这个系统包含这组数据的特性,这样一来,系统中的系数

    2024年02月07日
    浏览(65)
  • 信号时延估计算法—Gcc-Phat原理及实现

           基于TDOA(到达时间差)作为被广泛应用的声源定位算法之一,其核心即需要估计信号之间的时延,然后通过解方程组获取声源的位置。而广义互相关(Generalized Cross Correlation)是估计时延的常用算法之一,接下来总结一下该算法。          如上图所示,一声源经过

    2024年02月13日
    浏览(37)
  • DoA 估计:多重信号分类 MUSIC 算法(附 MATLAB 代码)

    本文首次在公众号【零妖阁】上发表,为了方便阅读和分享,我们将在其他平台进行自动同步。由于不同平台的排版格式可能存在差异,为了避免影响阅读体验,建议如有排版问题,可前往公众号查看原文。感谢您的阅读和支持! DoA 估计 是指根据天线阵列的接收信号估计出

    2024年02月03日
    浏览(50)
  • 现代信号处理实验:MATLAB实现LD算法进行AR估计

    利用给定的一组样本数据估计一个平稳随机信号的功率谱密度称为功率谱估计,又称谱估计。谱估计的方法可以分成经典谱估计和现代谱估计。 经典谱估计又称为非参数化的谱估计,分为直接法和间接法。直接法是指直接计算样本数据的傅里叶变换,即获取频谱,然后计算频

    2024年02月03日
    浏览(58)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包