matlab中的现代谱估计,请教一个Matlab关于现代功率谱估计的问题

news2023/12/12 3:46:56

求解的题目如下:

Write a small MATLAB program that implements the pthorder Levinson-Durbin (L-D). Run/Test the program using a AR(2) process (b0=1,a1=0, a2=0.81) and an MA(2) (bn=1,1,1) process -about 1000 samples. Use L-D with p=2 (for the AR) and 10 (for the MA). Plot the AR spectra produced in the two cases with L-D. List the direct form and the reflection coefficients in a table. Profile the L-D (total number of computations for a pthorder L-D).

列文森-杜宾算法我已经实现了,用AR(2) process (b0=1,a1=0, a2=0.81) 来验证程序也是正确的,现在的关键问题是对于MA(2)过程的功率谱问题。我做的方法如下:

clear all; close all; clc;

N = 1000;

p_AR = 2;

p_MA = 10;

%平稳随机信号x2是由高斯白噪声通过一个线性定常系统产生,信号模型

%为:x(n)=u(n)+u(n-1)+u(n-2),u(n)为高斯白噪声

a21 = 1; b20 = 1; b21 = 1; b22 = 1;

a2 = [a21];

b2 = [b20,b21,b22];

x2 = filter(b2,a2,u); % x(n)=u(n)+u(n-1)+u(n-2)

%---------------------计算信号的自相关矩阵-----------------

R2 = xcorr(x2,'coeff') ;

R2 = R2(N:end);

%-------------------调用Levinson-Durbin算法---------------

[A2,E2]=Levinson_Durbin_Algo(R2,p_MA);

%------利用Levinson-Durbin算法得到的模型参数计算功率谱------

M=1000;%在0~2*pi的范围内等角距的取1000个点,用于计算傅里叶变换

for i=1:M

sum2=0;

for k=2:p_MA+1

sum2=sum2+A2(k)*exp(-j*2*pi/M*(k-1)*(i-1));

end

S2(i)=E2/(abs(1+sum2)*abs(1+sum2));

end

%----------------画出功率谱的图形---------------------------------------

W = linspace(-pi,pi,M);

figure;

subplot(2,1,2);

plot(W,(abs(S2)))

xlabel('\omega');

title('Case2:x(n)=u(n)+u(n-1)+u(n-2)下用L-D算法求得的功率谱');

最后得到的结果与实际结果相差很大,请版上各位高手指点迷津!

[本帖最后由 mingcheng 于 2009-12-5 20:53 编辑]

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.dtcms.cn/news/show-75255.html

如若内容造成侵权/违法违规/事实不符,请联系七分地网进行投诉反馈,一经查实,立即删除!

相关文章

Windows 服务器操作系统安全设置加固方法

1. 账户管理和认证授权1.1 账户默认账户安全禁用Guest账户。禁用或删除其他无用账户(建议先禁用账户三个月,待确认没有问题后删除。)操作步骤打开 控制面板 > 管理工具 > 计算机管理,在 系统工具 > 本地用户和组 > 用…

【python教程入门学习】自动抢票之 12306 登录篇

逢年过节 12306 的票总是要靠抢,前几天小编就在抢周一去上海的票,实在是抢不到呀,就撸了一个自动抢票的脚本。 抢票的思路就是使用 selenium 模拟用户登录 12306 网站购票行为,登录后抓取 12306 网站火车票数据并自动购票。 准备…

科研超级神器,摘要页一键链接关联论文

视学算法报道转载自:机器之心编辑:杜伟、小舟与免费可视化工具 Connected Papers 合作,arXiv 论文以后可以轻松查找关联论文了!在学术领域,arXiv 是不可或缺的论文阅读工具,同时它的功能也在不断地丰富和完…

自己动手实现轻量级神经网络推理框架

点击上方“视学算法”,选择加"星标"或“置顶”重磅干货,第一时间送达作者丨东林钟声知乎(已授权)来源丨https://zhuanlan.zhihu.com/p/347752954编辑丨极市平台介绍:前段时间投入了大量的时间与精力编写了 P…

跟我学Springboot开发后端管理系统6:缓存框架Caffeine

Caffeine是一个基于Java8的高性能缓存框架,号称趋于完美。Caffeine受启发于Guava Cache的API,使用API和Guava是一致的。它借鉴了Guava Cache和ConcurrentLinkedHashMap的设计经验。性能比较基准测试使用Java microbenchmark工具提供准确的分析。缓存配置…

正则化方法小结

点击上方“小白学视觉”,选择加"星标"或“置顶”重磅干货,第一时间送达阅读目录LP范数L1范数L2范数L1范数和L2范数的区别DropoutBatch Normalization归一化、标准化 & 正则化Reference在总结正则化(Regularization)…

Python实用小工具了解一下,总有一款是你需要的

\ 1.实现简单探测 使用socket模块,connect()方法建立与指定IP和端口的网络连接;revc(1024)方法将读取套接字中接下来的1024B数据 通过函数实现 通过def()关键字定义,示例中定义扫描FTP banner信息的函数: \ 迭代实现 \ OS模块…

Silverlight C# 游戏开发:Silverlight开发环境

Silverlight C# 游戏开发:Silverlight开发环境 所谓工欲善其事必先利其器,没有好的工具也没有办法做事,我以前曾经想学习C以外的程序语言,当时有java和C#来选择,当时考虑java比较受推崇,可能会比较好一些&a…

Go后台项目架构思考与重构 | 深度长文

作者 | 腾讯云后台工程师黄雷编辑 | 唐小引来源 | CSDN(ID:CSDNnews)引言本文首先介绍了架构的重要性,随后从一个实际项目的重构过程作为主线,逐步引出主流的架构设计思想以及其所解决的实际问题是什么。通过阅读本文&…

30个Python常用极简代码,拿走就用

点击上方“视学算法”,选择加"星标"或“置顶”重磅干货,第一时间送达作者丨Fatos Morina来源丨Python 技术编辑丨极市平台学 Python 怎样才最快,当然是实战各种小项目,只有自己去想与写,才记得住规则。本文是…

今天我们来聊一聊 Spring 中的线程安全性

点击上方“方志朋”,选择“设为星标”回复”666“获取新整理的面试文章Spring与线程安全Spring作为一个IOC/DI容器,帮助我们管理了许许多多的“bean”。但其实,Spring并没有保证这些对象的线程安全,需要由开发者自己编写解决线程安…

关于协作机器人10个观点的讨论

点击上方“小白学视觉”,选择加"星标"或“置顶”重磅干货,第一时间送达在当今的加工设备中,自动化应用往往需要功能强大的机器人。也就是说,具有高负载和高速度的机器人,通常会固定在某个地方,并…

为了上班摸鱼,我用Python开发“BOSS来了”

作为打工人来说,特别是996,、007的工作,除了干饭之外,最紧张刺激的莫过于上班的时候偶尔偷偷闲,去池塘里面摸摸鱼。 996摸鱼 一般人摸得哪些鱼呢?聊天、微博、微信朋友圈、小游戏、小说、股票基金等等。 摸鱼的最大阻…

深度学习环境配置指南:Pytorch、TensorFlow、Keras

点击上方“视学算法”,选择加"星标"或“置顶”重磅干货,第一时间送达作者丨Yukyin知乎来源丨https://zhuanlan.zhihu.com/p/279401802编辑丨极市平台本文仅作学术分享,若侵权,请联系后台删文处理导读本文介绍了作者使用…

从Ops到NoOps,阿里文娱智能运维的关键:自动化应用容量管理

作者| 阿里文娱高级开发工程师 金呈编辑 | 夕颜来源 | CSDN(ID:CSDNnews)概述1. 背景随着业务形态发展,更多的生产力集中到业务创新,这背后要求研发能力的不断升级。阿里文娱持续倾向用更加高效、稳定、低成本的方式支…

序列化/反序列化,我忍你很久了,淦!

点击上方“方志朋”,选择“设为星标”回复”666“获取新整理的面试文章工具人上次不知道是哪个小伙伴留言说,关于对象 「序列化和反序列化」 这一块有点糊,能不能像之前梳理《枚举部分知识》一样整理一波。巧了,我也正有此意。收到…

字节跳动年度《算法资料合集》首次公开,限时下载!

一、50道高频算法题目前上述内容已打包成完整电子书,具体获取方式如下:1. 关注下方公众号;2. 在下方后台回复关键词「50」快速下载:扫描上方二维码回复【50】二、《机器学习图文手册》图文并茂思维导图机器学习自然语言处理论文解…

牛批了,1行python代码就可实现炫酷可视化

之前画图一直在用matlibplot、pyecharts,最近学习了一个新的可视化库–cufflinks,用了两天我已经深深爱上它了 主要是因为它用法简单、图形漂亮、代码量少,用一两行代码,就能画出非常漂亮的图形 下面我们一起来看看吧&#xff0…

基础总结篇之一:Activity生命周期

子曰:溫故而知新,可以為師矣。《論語》 学习技术也一样,对于技术文档或者经典的技术书籍来说,指望看一遍就完全掌握,那基本不大可能,所以我们需要经常回过头再仔细研读几遍,以领悟到作者的思想精…