用MATLAB对语音信号做时域和频谱分析。要求有详细的程序,谢谢了。
-
我的毕业论文是 基于MATLAB的语音信号的滤波器的实际和实现,我的语音文件在E:\MATLA\work\hnist.wav我想知道时域分析,频域分析。他们分别实现的程序。答的好的追加分。
全部评论(2条)
-
- 其实我是杀手OK 2009-05-08 00:00:00
- [y,fs,bits]=wavread('E:\MATLA\work\hnist.wav'); sound(y,fs,bits); %回放该音频 Y=fft(y,4096); %进行傅立叶变换 subplot(2,1,1); plot(y); title('声音信号的波形'); subplot(2,1,2) plot(abs(Y)); title('声音信号的频谱');
-
赞(6)
回复(0)
-
- 汪乐安 2009-05-19 00:00:00
- [y,Fs]=wavread('hnist.wav'); y=y(:,1); sigLength=length(y); Y = fft(y,sigLength); Pyy = Y.* conj(Y) / sigLength; halflength=floor(sigLength/2); f=Fs*(0:halflength)/sigLength; subplot(222);plot(f,Pyy(1:halflength+1));xlabel('Frequency(Hz)'); %频域图像 t=(0:sigLength-1)/Fs; subplot(221);plot(t,y);xlabel('Time(s)'); %时域图像
-
赞(11)
回复(0)
热门问答
- 用MATLAB对语音信号做时域和频谱分析。要求有详细的程序,谢谢了。
- 我的毕业论文是 基于MATLAB的语音信号的滤波器的实际和实现,我的语音文件在E:\MATLA\work\hnist.wav我想知道时域分析,频域分析。他们分别实现的程序。答的好的追加分。
2009-05-07 21:00:40
361
2
- matlab怎样对时域信号进行频谱分析
2017-11-02 01:53:02
201
1
- 怎样用matlab对语音信号分解及频谱分析?
2016-10-12 08:33:22
344
1
- 用MATLAB设计对信号进行频谱分析和滤波处理的程序
- 设计出一套完整的系统,对信号进行频谱分析和滤波处理; 1.产生一个连续信号,包含低频,中频,高频分量,对其进行采样,进行频谱分析,分别设计三种高通,低通,带通滤波器对信号进行滤波处理,观察滤波后信号的频谱。
2010-01-03 03:07:03
359
2
- 关于用MATLAB设计对信号进行频谱分析和滤波处理的程序
- 基本要求: 设计出一套完整的系统,对信号进行频谱分析和滤波处理; 1.产生一个连续信号,包含低频,中频,高频分量,对其进行采样,进行频谱分析,分别设计三种高通,低通,带通滤波器对信号进行滤波处理,观察滤波后信号的频谱。 2.采集一段含有噪音... 基本要求: 设计出一套完整的系统,对信号进行频谱分析和滤波处理; 1.产生一个连续信号,包含低频,中频,高频分量,对其进行采样,进行频谱分析,分别设计三种高通,低通,带通滤波器对信号进行滤波处理,观察滤波后信号的频谱。 2.采集一段含有噪音的语音信号(可以录制含有噪音的信号,或者录制语音后再加进噪音信号),对其进行采样和频谱分析,根据分析结果设计出一合适的滤波器滤除噪音信号。 只要有程序就可以了,谢谢各位了,提供点帮助喽!!没学过MATLAB,自学的,要做很难的这个就有点困难啦!!这两个题目随便哪个都可以.先谢谢啦!!好的答案会追加分的,目前我只有这么多了! 展开
2007-01-09 09:21:04
355
2
- matlab中语音信号DSB调制与解调频谱分析,见图
- 左边是语音信号,右边是语音信号跟cos(2*pi*9000)相乘得到调制信号,为什么中间看起来还有直流分量。
2018-12-14 09:03:48
280
0
- 怎么用matlab画出信号频谱分析图
2015-07-09 07:03:01
287
2
- 怎么用matlab画出信号频谱分析图
2017-06-25 17:34:59
357
1
- 怎么用matlab画出信号频谱分析图
- 请问一下,怎么使用matlab将数据采集卡采集到的信号进行频谱分析,学校毕业设计要用,但matlab只用来做图像处理,没做过信号分析,进行信号频域分析,画出频谱图!!!!!
2009-04-19 06:53:39
403
6
- 关于用MATLAB设计确定信号的频谱分析和滤波
- 刚学的MATLAB,自己还不会设计程序,希望懂的大虾帮忙下。(也可QQ联系)具体的步骤要求如下,如果所给程序符合,,还会给予附加分数。 (1)确定信号的频谱分析 用MATLAB生成信号x(t)=e-t并进行FFT分析,显示|X(k)|和Ф(k),并显示信号的离散幅频图和相... 刚学的MATLAB,自己还不会设计程序,希望懂的大虾帮忙下。(也可QQ联系)具体的步骤要求如下,如果所给程序符合,,还会给予附加分数。 (1)确定信号的频谱分析 用MATLAB生成信号x(t)=e-t并进行FFT分析,显示|X(k)|和Ф(k),并显示信号的离散幅频图和相频图。假设频率分辨率要求F<=4Hz,信号的Z高频率fh限制为60Hz。 (2)正弦信号生成与抽样 对任意两个不同频率的正弦信号进行叠加,生成信号取样作出时域波形图并存入文件。 [思考]取样周期如何确定?取多少点? (3)信号叠加 生成方波和三角波信号,叠加两个信号,作出时域波形图及频谱特性图。 (4)设计数字滤波器并画出频率响应 根据方波和三角波信号的频谱特点得到性能指标,由性能指标设计两个数字滤波器。在MATLAB中,可以利用函数fir1设计FIR滤波器,利用函数butte、cheby1和ellip设计IIR滤波器;Z后,利用MATLAB中的函数freqz画出各滤波器的频率响应。 (5)用滤波器对信号进行滤波 用自己设计的滤波器对(3)中叠加的信号进行滤波。在MATLAB中,FIR滤波器利用函数fftfilt对信号进行滤波,IIR滤波器利用函数filter对信号进行滤波。 (6)分析得到信号的频谱 对滤波后的信号进行fft快速傅里叶变换,得到信号的频谱特性,与原始信号进行比较,并画出信号的时域波形和频谱。 展开
2009-06-11 09:25:27
408
1
- 怎样用mutlab做语音信号采样和频谱分析
2015-12-12 04:14:40
344
1
- 用MATLAB对正弦信号频谱分析和滤波处理
- 题目:正弦信号的频谱分析与切比雪夫滤波 1.设计内容 a.基本理论知识介绍 b.设计任务 设计一套完整的系统,对信号进行频谱分析和滤波处理。输入信号为一系列频率成分的正弦信号之和,加入噪声信号,对其进行采样和频谱分析,根据分析结果设计出一... 题目:正弦信号的频谱分析与切比雪夫滤波 1.设计内容 a.基本理论知识介绍 b.设计任务 设计一套完整的系统,对信号进行频谱分析和滤波处理。输入信号为一系列频率成分的正弦信号之和,加入噪声信号,对其进行采样和频谱分析,根据分析结果设计出一个合适的滤波器滤除噪音信号。 2.设计要求 完成完整的分析系统,包括完整的程序代码和分析结果 不限于切比雪夫 其他巴特沃斯 圆通都可以 请将程序发到我邮箱owenxiejunrl@163.com 满意的话 我会继续追分的 谢谢 不过要在6月23号以前哦 展开
2013-04-05 15:29:24
345
1
- 如何将连续信号转换为离散信号作频谱分析如题 谢谢了
- 我想在Simulink下,将连续信号作频谱分析,是不是必须先将连续信号通过零阶保持,再重采样才能作变换进行频谱分析,还是可以通过其他的方法就可以做连续信号的频谱分析请高手指导
2014-07-16 15:48:15
423
1
- matlab 做音频文件(WAV格式)的频谱图程序 以及做时域波形图的程序
- 急用 望大家帮忙
2017-11-24 09:35:47
435
1
- matlab怎样分析语音信号的频谱
2016-01-31 14:34:23
293
1
- 基于matlab的连续信号的频谱分析
- 怎么在matlab中对连续信号X(t)=COS(4*pi*t)+SIN(2*pi*t)+COS(8*pi*t)进行DFT变换 。要求画出X(exp(jw))与f的频谱图。抽样间隔随意
2009-07-11 12:03:28
437
1
- 用C语言编程对离散信号进行FFT变换,进行频谱分析并和Matlab频谱分析对比
- 用C语言编程对离散信号进行FFT变换,进行频谱分析并和Matlab频谱分析对比,各位谁会的帮帮忙吧,这个实在是不会了,网上找的程序都不能用~~
2017-10-03 05:31:24
413
1
- 基于MATLAB采集语音信号分析与处理
- 要求: 1、语音信号采集 录制一段课程设计学生的语音信号并保存为文件,要求长度不小于10秒,并对录制的信号进行采样;录制时可以使用Windows自带的录音机,或者使用其它专业的录音软件,录制时需要配备录音硬件(如麦克风),为便于比较,需要在安静、干... 要求: 1、语音信号采集 录制一段课程设计学生的语音信号并保存为文件,要求长度不小于10秒,并对录制的信号进行采样;录制时可以使用Windows自带的录音机,或者使用其它专业的录音软件,录制时需要配备录音硬件(如麦克风),为便于比较,需要在安静、干扰小的环境下录音。 2、语音信号分析 在MATLAB软件平台下绘出采样后的语音信号的频谱图。 3、含噪语音信号合成 在MATLAB软件平台下,给原始的语音信号叠加上噪声后,绘出噪声的信号频谱图. 4.设计一种合适的滤波器,去除噪声,得到原始的语音信号. 有哪位可以为我提供MATLAB源程序,多多感谢了!!! 展开
2009-03-10 01:09:56
558
3
- matlab频谱分析
- n1=randn(1,100); t=1:.2:100 y1=sin(t); plot(t,y1) hold on y2=cos(2*t); plot(t,y2); hold on y=y1.*y2+n1; plot(t,y); 给这段程序中的信号 进行频谱分析。牛人帮忙写一个频谱分析的程序
2009-01-14 10:03:16
448
2
- 用MATLAB对信号并进行频谱分析
- 1)查阅相关资料; (2)采用MATLAB产生的信号(三种以上频率,两种不同的采样间隔); (3)对上述信号并进行频谱分析,并分析采样间隔、频率分辨率对频谱的影响; (4)在同一采样间隔下,将不同频率的信号求和,通过频谱分析,分别设计高通、低通、带通... 1)查阅相关资料; (2)采用MATLAB产生的信号(三种以上频率,两种不同的采样间隔); (3)对上述信号并进行频谱分析,并分析采样间隔、频率分辨率对频谱的影响; (4)在同一采样间隔下,将不同频率的信号求和,通过频谱分析,分别设计高通、低通、带通、帯阻滤波器对信号进行滤波处理,实现某一频率信号的提取或滤除; 展开
2018-11-29 18:09:51
416
0
10月突出贡献榜
推荐主页
最新话题
参与评论
登录后参与评论