现代信号处理例的题目及matlab代码实现

现代信号处理例的题目及matlab代码实现

ID:28866200

大小:170.50 KB

页数:14页

时间:2018-12-14

现代信号处理例的题目及matlab代码实现_第1页
现代信号处理例的题目及matlab代码实现_第2页
现代信号处理例的题目及matlab代码实现_第3页
现代信号处理例的题目及matlab代码实现_第4页
现代信号处理例的题目及matlab代码实现_第5页
资源描述:

《现代信号处理例的题目及matlab代码实现》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、实用标准文案《现代信号处理》期末考核作业1MATLAB仿真均值为0,方差为1的白噪声信号,信号长度N=1024,并用周期图法分别求500、1000和1500次实现的平均功率谱密度,画图。程序代码如下:clear;clearall;N=1024;%数据长度Nfft=1024;%FFT所采用的数据长度n=0:N-1;wn=randn(1,N);%产生随机白噪声subplot(2,2,1);%绘出白噪声序列plot(n,wn);title('白噪声');%500次实现的平均功率谱密度s=zeros(1,N);fori=1:500wn=randn(1,N);%产生随机白噪声Pxx=10

2、*log10(abs(fft(wn,Nfft).^2)/N);%Fourier振幅谱平方的平均值,并转换为dbs=s+Pxx;ends=s/500;f=(0:length(Pxx)-1)/length(Pxx);%绘出频率序列subplot(222);plot(f,s);xlabel('频率/Hz');ylabel('功率谱/dB');title('500次实现的平均功率谱密度');gridon;精彩文档实用标准文案%1000次实现的平均功率谱密度s=zeros(1,N);fori=1:1000wn=randn(1,N);%产生随机白噪声Pxx=10*log10(abs(fft

3、(wn,Nfft).^2)/N);%Fourier振幅谱平方的平均值,并转换为dbs=s+Pxx;ends=s/1000;f=(0:length(Pxx)-1)/length(Pxx);%绘出频率序列subplot(223);plot(f,s);xlabel('频率/Hz');ylabel('功率谱/dB');title('1000次实现的平均功率谱密度');gridon;%500次实现的平均功率谱密度s=zeros(1,N);fori=1:1500wn=randn(1,N);%产生随机白噪声Pxx=10*log10(abs(fft(wn,Nfft).^2)/N);%Fouri

4、er振幅谱平方的平均值,并转换为dbs=s+Pxx;ends=s/1500;f=(0:length(Pxx)-1)/length(Pxx);%绘出频率序列subplot(224);plot(f,s);xlabel('频率/Hz');ylabel('功率谱/dB');title('1500次实现的平均功率谱密度');gridon;精彩文档实用标准文案实验结果图如下:2仿真如下随机过程:其中:Vn是均值为0,方差为1的Gaussian白噪声过程,Φ为随机相位,在[0,2π]间服从均匀分布。试对其中的正弦波频率进行估计(在不同的数据长度下,N=16,64,128,1024,可使用经典

5、谱估计中的任何一种方法),并讨论数据长度对估计分辨率和平滑特性的影响。解答:使用周期图法对不同数据长度的信号进行估计。程序代码如下:clearall;%********************N=16;第一种情况数据长度为16**********************N=16;Nfft=16;n=0:N-1;xn=sin(0.5*pi*n+2*pi*rand)+sin(0.3333*pi*n+2*pi*rand)+randn(1,N);figure(1);subplot(2,1,1);精彩文档实用标准文案plot(n,xn);ylabel('幅值(V)');xlabel('时

6、间(s)');title('原始信号');Pxx=10*log10(abs(fft(xn,Nfft).^2)/N);Fourier振幅谱平方的平均值,并转换为dbf=0:length(Pxx)-1;绘出频率序列subplot(212);plot(f,Pxx);xlabel('频率/Hz');ylabel('功率谱/dB');title('周期图N=16');gridon;%*******************N=64*********************N=64;Nfft=64;n=0:N-1;xn=sin(0.5*pi*n+2*pi*rand)+sin(0.3333*p

7、i*n+2*pi*rand)+randn(1,N);figure(2);subplot(2,1,1);plot(n,xn);ylabel('幅值(V)');xlabel('时间(s)');title('原始信号');Pxx=10*log10(abs(fft(xn,Nfft).^2)/N);f=0:length(Pxx)-1;subplot(212);plot(f,Pxx);xlabel('频率/Hz');ylabel('功率谱/dB');title('周期图N=64');gridon;%**

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。