【发布时间】:2018-07-25 08:14:45
【问题描述】:
请帮帮我,我是新手...
我有一个音频 -- fs=16000 (.wav)。我想用汉明窗口触摸这个音频。
这是我的代码:
y = audioread('Mono.wav');
sr = 16000; %sampling rate
w = 512; %window size
T = w/sr; %period
% t is an array of times at which the hamming function is evaluated
t = linspace(0, 1, 16000);
twindow = t(1:512);
hamming = 0.54 - 0.46 * cos((2 * pi * twindow)/T);
plot(hamming);
title('Hamming');
问题:
1)如何制作重叠帧并将这些帧存储到矩阵中?
(创建帧)
2) 重叠从输入矩阵中添加帧
(融合帧)
感谢您的关注
【问题讨论】:
-
您应该使用 Matlab 中内置的汉明函数,而不是自己编写。输入
help hamming,您将看到如何使用它的说明。在参考页面中,您可能还会找到您想要实现的目标的示例。 -
你好,马蒂亚,我的老朋友。我又来找你聊天了(...):D
标签: matlab audio signal-processing fft windowing