资源简介

matlab 对于.wav文件的打开 以及水声数据如何进行采样 取点 分析 以及噪声的时域信号处理 以及FFT处理

资源截图

代码片段和文件信息

clc;clear all;close all;
%参数更改(文件名更改直接到audioread更改) 
duration = 30*60;%音频文件总时长(单位:s下同)
duration1=30*60; 
start = 4*60;          %画时域波形起始时间
test = 60;          %时域波形的时间长度
a=25*60;
b=60;
%时域数据处理
[sampledata1436Fs1436] = audioread(‘C:\Users\Administrator\Desktop\1436\SBW1436_20181006_073000.wav‘); %y表示抽样数据,FS表示采样率
t1436=length(sampledata1436);   %计算y的长度
t1436=linspace(0 durationt1436);  %在0:1800里均匀取t1436个点
[sampledata14361Fs1436] = audioread(‘C:\Users\Administrator\Desktop\1436\SBW1436_20181006_073000.wav‘); %y表示抽样数据,FS表示采样率
t14361=length(sampledata14361);   %计算y的长度
t14361=linspace(0 duration1t14361);  %在0:1800里均匀取t1436个点
%频域数据处理
%window1436 = boxcar(length(sampledata1436));
window1436 = boxcar(length(sampledata1436(start*Fs1436:(start+test)*Fs1436)));
%[Hpsd1436F143

评论

共有 条评论