美文网首页
获取语音时域和频谱【MATLAB】

获取语音时域和频谱【MATLAB】

作者: 小小杨树 | 来源:发表于2021-09-23 00:52 被阅读0次
将声音放于matlab中
到声音的格式、位数、频率等
设置采样时间
获取信号时域曲线
进行变换的点数
对n点进行傅里叶变换到频域
谱分辨率,频谱间隔
左声道频谱图
clear;
clc;
[y,fs]=audioread('1.wav'); %将声音放于matlab中
info=audioinfo('1.wav') %得到声音的格式、位数、频率等
%sound(y,fs);
T=1/fs; %采样时间
t=(0:length(y)-1)*T;%时间
f=(0:length(y)-1)*fs/length(y);
figure(1);
yz=y(:,1);%左声道
subplot(2,1,1);
plot(t,yz);%输入信号时域曲线
title('原始信号时域');
xlabel('时间');
ylabel('振幅');
subplot(2,1,2);
n=length(yz);%进行变换的点数
y1=fft(yz,n); %对n点进行傅里叶变换到频域
F=fs/length(yz); %谱分辨率,频谱间隔
subplot(212)
plot(f,abs(y1));%左声道频谱图
title('原始信号频谱');
xlabel('F(Hz)');
ylabel('H(jw)');
grid on

相关文章

  • 获取语音时域和频谱【MATLAB】

    将声音放于matlab中 到声音的格式、位数、频率等 设置采样时间 获取信号时域曲线 进行变换的点数 对n点进行傅...

  • 2020-04-09 PHASEN: A Phase-and-H

    总览 单通道的语音降噪有两种方式: 直接在一维的时域原始波形上进行操作 把一维的时域波形转换为二维的时频谱再进行操...

  • 频谱图分析

    李佳 学号19011210599 【嵌牛导读】频谱图的分析方法 【嵌牛鼻子】频谱 时域 FFT2函数 log 变...

  • 用FFT实现频谱分析

    频谱分析的目的是通过分析信号的频谱组成,实现对信号特性的分析,便于后续的处理。时域信号一般可分为连续和离散信号,在...

  • Matlab项目:【可视化】数字滤波器分析语音系统

    ->点击访问个人博客地址,相互交流学习<- 数字信号处理大作业:Matlab实现语音分析:加噪声,频谱分析,滤波器...

  • 图像傅里叶变换理解—Apple的学习笔记

    1. 图像傅里叶变换基础 通过观察频谱,我们可以发现,频谱中的每个点在时域中都对应一个函数(这个特点很重要,说明...

  • 2018.12.2 频谱分析

    1基础概念: 时域:用示波器,观察信号的波形信息 (幅度 周期 频率 ) 频域:频谱分析仪,观察信号的频率分布信息...

  • 随机接入流程

    随机接入流程 第一步,搜索同步信号,广播信号,获取Prach配置信息:Prach格式,时域资源,频域资源,时域资源...

  • python图像傅里叶变换 高低通滤波

    今日份需求:1,将双通道的神经网络输出进行傅里叶变换,获取频谱图2,获得频谱图之后将频谱图分离成频率直方图那样的看...

  • matlab|离散傅里叶变换一阶、二阶

    把时域转换到频域,能够为图像处理带来很多便捷的操作。在频谱图中直接去掉低频部分或者高频部分都会发生很多有趣的事情。...

网友评论

      本文标题:获取语音时域和频谱【MATLAB】

      本文链接:https://www.haomeiwen.com/subject/sruwgltx.html