作业帮 > 数学 > 作业

MATLAB里面sound(y,Fs)函数的使用,y 的频率与Fs的关系

来源:学生作业帮 编辑:搜搜做题作业网作业帮 分类:数学作业 时间:2024/07/04 18:01:43
MATLAB里面sound(y,Fs)函数的使用,y 的频率与Fs的关系
matlab里面的sound函数有一种表达方式是sound(y,Fs).Fs是声音的频率.
但是我想问,如果我的y是一个 y = sin(2*pi*2000*t) 这样的函数,那么函数y的频率2000Hz与Fs有什么关系呢?
其次,如果我想重点突出于 y = sin(2*pi*2000*t)和y = sin(2*pi*1800*t)这两个函数的频率不同,那么我的sound函数应该怎么写呢?
MATLAB里面sound(y,Fs)函数的使用,y 的频率与Fs的关系
这里的Fs是采样频率,而不是声音的频率.
假设信号频率是w0,采样频率为Fs,我们知道连续正弦信号可以表示为y(t)=sin(w0*t),其中w0=2π*f0,这里f0就是信号的频率,也就是你这里的2000Hz,t为连续的时间.在离散信号中,t是离散的,我们以固定的时间间隔采样,设时间间隔为Ts=1/Fs.那么t=n*Ts,n表示第n个样点.所以刚才的连续信号就可以表示成y(t)=sin(2π*f0*n*Ts)=sin(2π*f0*n/Fs),也就是y(n)=sin(2π*f0*n/Fs).
采样频率Fs是可以任意选择的,但是为了能从离散信号无失真还原原始信号,Fs必须大于等于2*f0.Fs越大,保留的信息就越多,但是采样相同时间数据量就越大.但是如果采样时间相应减断,采样点数过少,则有可能会造成频谱泄露,除非你恰好采够整数个周期