仪器网(yiqi.com)欢迎您!

| 注册2 登录
网站首页-资讯-专题- 微头条-话题-产品- 品牌库-搜索-供应商- 展会-招标-采购- 社区-知识-技术-资料库-方案-产品库- 视频

问答社区

基于MATLAB采集语音信号分析与处理

团鼠儿 2009-03-10 01:09:56 620  浏览
  • 要求: 1、语音信号采集 录制一段课程设计学生的语音信号并保存为文件,要求长度不小于10秒,并对录制的信号进行采样;录制时可以使用Windows自带的录音机,或者使用其它专业的录音软件,录制时需要配备录音硬件(如麦克风),为便于比较,需要在安静、干... 要求: 1、语音信号采集 录制一段课程设计学生的语音信号并保存为文件,要求长度不小于10秒,并对录制的信号进行采样;录制时可以使用Windows自带的录音机,或者使用其它专业的录音软件,录制时需要配备录音硬件(如麦克风),为便于比较,需要在安静、干扰小的环境下录音。 2、语音信号分析 在MATLAB软件平台下绘出采样后的语音信号的频谱图。 3、含噪语音信号合成 在MATLAB软件平台下,给原始的语音信号叠加上噪声后,绘出噪声的信号频谱图. 4.设计一种合适的滤波器,去除噪声,得到原始的语音信号. 有哪位可以为我提供MATLAB源程序,多多感谢了!!! 展开

参与评论

全部评论(3条)

  • 我在我在岁月 2009-03-11 00:00:00
    采样, fft频谱分析; randn() 叠加噪声。

    赞(18)

    回复(0)

    评论

  • fenpqiangm972 2009-03-11 00:00:00
    1. 采集建议使用cooledit,直观好用。 2. 时域波形直接plot,频域波形可以plot(abs(fft()))和plot(angle(fft())),分别是幅度和相位,时频域分析可以用spectrogram命令,具体参数可以help一下。 3. awgn可以按信噪比添加白噪声,或者可以按需求生成需要的噪声,然后相加 4. 除非噪声是窄带的,否则无法用线性系统实现。因为语音信号是基带信号,如果不限定噪声的频率范围,则有可能与语音信号重叠,需要较复杂的算法进行分离。

    赞(17)

    回复(0)

    评论

  • 小宝小贝1225 2009-03-11 00:00:00
    语音信号的采集和频谱分析: [y,fs,bits]=wavread('voice'); %读取音频信息(双声道,16位,频率44100Hz) sound(y,fs,bits); %回放该音频 Y=fft(y,4096); %进行傅立叶变换 subplot(211); plot(y); title('声音信号的波形'); subplot(212) plot(abs(Y)); title('声音信号的频谱'); 窗函数设计低通滤波器: fp=1000; fc=1200; as=100; ap=1; fs=22000; wp=2*fp/fs; wc=2*fc/fs; N=ceil((as-7.95)/(14.36*(wc-wp)/2))+1; beta=0.1102*(as-8.7); window=Kaiser(N+1,beta); b=fir1(N,wc,window); freqz(b,1,512,fs); 结果: 滤波: [y,fs,bits]=wavread('voice'); d=filter(b,a,y); D=fft(d); subplot(211) plot(d); title('滤波后的声音波形') subplot(212) plot(abs(D)) title('滤波后的声音频谱') 回放: sound(d,fs,bits) 与滤波之前相比,噪音明显降低了许多。

    赞(19)

    回复(0)

    评论

热门问答

基于MATLAB采集语音信号分析与处理
要求: 1、语音信号采集 录制一段课程设计学生的语音信号并保存为文件,要求长度不小于10秒,并对录制的信号进行采样;录制时可以使用Windows自带的录音机,或者使用其它专业的录音软件,录制时需要配备录音硬件(如麦克风),为便于比较,需要在安静、干... 要求: 1、语音信号采集 录制一段课程设计学生的语音信号并保存为文件,要求长度不小于10秒,并对录制的信号进行采样;录制时可以使用Windows自带的录音机,或者使用其它专业的录音软件,录制时需要配备录音硬件(如麦克风),为便于比较,需要在安静、干扰小的环境下录音。 2、语音信号分析 在MATLAB软件平台下绘出采样后的语音信号的频谱图。 3、含噪语音信号合成 在MATLAB软件平台下,给原始的语音信号叠加上噪声后,绘出噪声的信号频谱图. 4.设计一种合适的滤波器,去除噪声,得到原始的语音信号. 有哪位可以为我提供MATLAB源程序,多多感谢了!!! 展开
2009-03-10 01:09:56 620 3
基于MATLAB的语音信号分析与处理的课程设计
要求: 录制一段自己的语音信号,并对录制的信号进行采样;画出采样后语音信号的是与波形和频谱图;给定滤波器的性能指标,采用窗函数或双线性变换设计滤波器,并画出滤波器的频率响应;然后用自己设计的滤波器对采集语音信号进行滤波,画出滤波后信号的时... 要求: 录制一段自己的语音信号,并对录制的信号进行采样;画出采样后语音信号的是与波形和频谱图;给定滤波器的性能指标,采用窗函数或双线性变换设计滤波器,并画出滤波器的频率响应;然后用自己设计的滤波器对采集语音信号进行滤波,画出滤波后信号的时域波形和频谱,并对滤波前后的信号进行对比,分析信号的变化;回放语音信号;Z后,用MATLAB设计一信号处理系统界面 展开
2008-07-08 19:22:10 362 2
matlab怎样分析语音信号的频谱
 
2016-01-31 14:34:23 349 1
matlab中语音信号DSB调制与解调频谱分析,见图
左边是语音信号,右边是语音信号跟cos(2*pi*9000)相乘得到调制信号,为什么中间看起来还有直流分量。
2018-12-14 09:03:48 304 0
基于ARM-S3C2410实现光电传感器信号采集与显示
求!!! 急!!!
2018-11-22 07:50:11 361 0
有关压力传感器的信号采集与处理
我们在做一个压力传感器的试验,但是压力传感器输出的信号变化很小,在不加压力的情况下输出+2.47v,如果加压时就输出+2.49v左右的电压,想检测到这+0.02v电压的变化,当检测到压力时... 我们在做一个压力传感器的试验,但是压力传感器输出的信号变化很小,在不加压力的情况下输出+2.47v,如果加压时就输出+2.49v左右的电压,想检测到这+0.02v电压的变化,当检测到压力时转化为数字信号0;1,用于单片机处理,需要什么芯片,是仪表放大器,还是其他的信号采集a/d转换芯片 要求: 1.灵敏度高,能检测到+0.02v电压变化 2.工作电压+5v左右 3.价格便宜 4.平时工作误差小,不会在没有压力的情况下输出错误信号 5.功耗小 6.输出电压能提供给单片机输入信号 7.Z好具有滤波作用,消除噪声,输出稳定 敏芯压力传感器MSPA1 Type: 15PSI absolute type pressure sensor P/N: MSPA1 Application field: · Barometers, Altimeters · Variometers Feature: · Uncompensated pressure sensor · Output Span 100mV @ 5V · Temperature Range -40°…+125°C · Pressure medium: Dry air or non-corrosive gas · Low Cost, High reliability 感谢高手回答问题!!! 展开
2010-07-11 10:08:43 508 2
怎样用matlab对语音信号分解及频谱分析?
 
2016-10-12 08:33:22 408 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 472 1
matlab的音乐信号的分析与处理设计的实验咋做?
一)设计内容与技术条件 1.截取一段音乐信号(2s左右),并对信号进行采样,画出采样后音乐信号的时域波形和频谱图; 2.用矩形窗设计一个FIR低通滤波器,确定滤波器的单位抽样响应,画出滤波器的频率响应(幅频响应和相频响应)曲线;(也可以根据自己需要... 一)设计内容与技术条件 1.截取一段音乐信号(2s左右),并对信号进行采样,画出采样后音乐信号的时域波形和频谱图; 2.用矩形窗设计一个FIR低通滤波器,确定滤波器的单位抽样响应,画出滤波器的频率响应(幅频响应和相频响应)曲线;(也可以根据自己需要设置滤波器性能指标) 低通滤波器设计性能指标:fp=100Hz,fs=120Hz,ap=20dB,as=1dB 3.用滤波器对采集到的音乐信号进行滤波,画出滤波以后信号的时域波形和频谱; 4.分析语音信号的变化,并回放语音信号; 5.运用GUI设计一个信号处理系统界面(选作)。 展开
2009-12-20 12:26:40 390 1
请问声发射仪PAC采集到的信号怎么用matlab处理
 
2013-05-03 20:52:34 374 4
matlab怎么设置采集声音信号的长度
 
2016-05-30 13:03:20 369 1
MATLAB中如何分析语音信号的频谱中是否具有谐波结构?求大神指点
 
2018-11-29 12:49:09 318 0
基于虚拟仪器labview味觉传感器信号采集英文怎么说
 
2017-05-06 11:49:33 382 2
基于labview的信号采集系统要做什么实物
 
2016-10-17 03:24:28 400 1
基于cadence的信号和电源完整性设计与分析怎么样
 
2017-05-13 19:23:47 274 1
数字语音采集和频谱分析外文翻译
 
2016-06-02 08:25:15 374 1
基于matlab数字滤波器的设计
 
2018-05-09 11:31:52 389 1
如何将示波器采集到的离散信号导入Matlab来进行频谱分析?
 
2012-11-06 16:02:49 304 1
血气分析标本采集后应立即如何处理?
 
2015-04-29 11:59:19 463 1
采集到一段超声波回波信号怎样分析信号频谱和带宽
 
2018-11-22 09:20:43 353 0

12月突出贡献榜

推荐主页

最新话题