舟山宠物网

    从语谱图可以恢复语音信号的时域波形吗?求详细的MATLAB代码

    发布时间:2019-07-27

    读入wav格式的语音信号
    fft()快速傅里叶变换
    plot()绘制二维图形
    randn() 高斯白噪声
    示例预计用到的函数有;
    plot(x);
    subplot(211):1024).3;
    figure(2):
    wavread();
    figure(1);%读取波形文件获得数据
    x=x(1;
    x1=x+snr*randn(1;
    subplot(212)
    plot(abs(fx)):
    x=wavread('%取前1024点作为处理使用数据
    fx=fft(x);file.wav');
    snr=;%添加高斯白噪声
    fx1=fft(x1);
    subplot(211),1024);
    plot(x1)
    subplot(212)

    回复:

    可以,但需要有足够的时间长度。

    回复:

    [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('声音信号的频谱');

    回复:

    [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)'); %时域图像

    回复:

    可以,但需要有足够的时间长度。

    回复:

    第二种,记得要改73行声音路径 % % 程序1:用MATLAB对原始语音信号进行分析,画出它的时域波形和频谱 % clear all % close all % clc % fs=8000; %语音信号采样频率为8000 % x1=wavread('I:\2010教案\2010数字信号处理\rafarin_8k.wav',[1 4*5120...

    回复:

    问题补充: 因为不能上传图片,就是那种可以看出清浊音,计算基音周期的波形图...在matlab环境下,求一段显示音乐时域波形图和频域波形图的代码 跪求常规通信信号...

    回复:

    这个比较简单 其实就是基于matlab的语音信号滤波处理 这是我刚做的,运行是正确的!ly是语音信号的名字,截图自己运行就会有! 原语音信号程序 figure(1); [y,fs,nbits]=wavread ('ly'); sound(y,fs,nbits); %回放语音信号 n = length (y) ; %求...

    回复:

    这是我刚做的双线性变换法低通滤波器,运行是正确的!ly是语音信号的名字,别的自己改改就行! 原语音信号程序 figure(1); [y,fs,nbits]=wavread ('ly'); sound(y,fs,nbits); %回放语音信号 n = length (y) ; %求出语音信号的长度 Y=fft(y,n); %...

    回复:

    预计用到的函数有: wavread();读入wav格式的语音信号 fft()快速傅里叶变换 plot()绘制二维图形 randn() 高斯白噪声 示例: x=wavread('file.wav');%读取波形文件获得数据 x=x(1:1024);%取前1024点作为处理使用数据 fx=fft(x); figure(1); subpl...

    回复:

    wavread wavplay

    回复:

    语音信号采集 录制一段课程设计学生的语音信号并保存语音信号分析 在MATLAB软件平台下绘出采样后的语音时域波形直接plot,频域波形可以plot(abs(fft())

    回复:

    语音频谱图只是音频信号的一种表现形式吧 如果你是想问语音频谱图怎么转换成时域信号: 频谱只是时域的一个转换表现形式,输出信号本身没有任何变化的 如果你是想问频谱信号通过什么形式成为语音: 频谱信号通过对其进行抽样,量化,再转为模拟...

    回复:

    [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('Fre...

    上一篇:有谁知道宣汉县东乡镇的快捷快递地点在哪 下一篇:东风破 中苏关系变迁揭秘中图怎么给号

    返回主页:舟山宠物网

    本文网址:http://0580pet.cn/view-21002-1.html
    信息删除