找回密码
 注册
查看: 397|回复: 0

R语言 seewave包 ffilter()函数中文帮助文档(中英文对照)

[复制链接]
发表于 2012-9-30 00:13:37 | 显示全部楼层 |阅读模式
ffilter(seewave)
ffilter()所属R语言包:seewave

                                        Frequency filter
                                         频率滤波器

                                         译者:生物统计家园网 机器人LoveR

描述----------Description----------

This function filters out a selected frequency section of a time wave (low-pass, high-pass, low-stop, high-stop, bandpass
此功能过滤掉选定的频率段的时间波(低通,高通,低一条龙,一站式,通


用法----------Usage----------


ffilter(wave, f, from = FALSE, to = FALSE, bandpass = TRUE,
custom = NULL, wl = 512, wn = "hanning", fftw = FALSE, output="matrix")



参数----------Arguments----------

参数:wave
an R object.      
R对象。


参数:f
sampling frequency of wave (in Hz). Does not need to be specified if embedded in wave.
wave(赫兹)的采样频率。不需要以指定如果嵌入在wave,。


参数:from
start frequency (in Hz) where to apply the filter.
启动频率(Hz),应用过滤器。


参数:to
end frequency (in Hz) where to apply the filter.
结束频率(单位为Hz),应用过滤器。


参数:bandpass
if TRUE a band-pass filter is applied between from and  to, if FALSE a band-stop filter is applied between from and  to (by default TRUE).
如果TRUE一个带通滤波器之间施加from和to,如果FALSE一个带阻滤波器之间施加from和to (默认情况下,TRUE)。


参数:custom
a vector describing the frequency response of a custom filter. This can be manually generated or obtained with spec and meanspec. wl is no more required. See examples.
一个向量描述一个自定义的滤波器的频率响应。这可以手工生成,或获得spec和meanspec的。 wl没有更多的要求。见的例子。


参数:wl
window length for the analysis (even number of points).
用于分析的窗口长度(偶数的点)。


参数:wn
window name, see ftwindow (by default "hanning").
窗口的名称,请参阅ftwindow(默认情况下,"hanning"“)。


参数:fftw
if TRUE calls the function FFT of the library fftw. See Notes of the spectro.
如果TRUE调用函数FFT的库fftw。见注意的spectro。


参数:output
character string, the class of the object to return, either "matrix", "Wave", "Sample", "audioSample" or "ts".
字符串,返回类的对象,是"matrix","Wave","Sample","audioSample"或"ts"。


Details

详细信息----------Details----------

A short-term Fourier transform is first applied to the signal (see spectro), then the frequency filter is applied and the new signal is eventually generated using the reverse of the Fourier Transform (fft).<br> There is therefore neither temporal modifications nor  amplitude modifications.
甲短时间傅立叶变换首先被施加到信号(见spectro),然后滤频器被施加,并最终产生新的信号使用的傅立叶变换的反向(fft)。 BR>因此,有没有时间的修改,也没有幅度的修改。


值----------Value----------

If plot is FALSE, a new wave is returned. The class
如果plotFALSE,新一波返回。类


(作者)----------Author(s)----------


Jerome Sueur <a href="mailto:sueur@mnhn.fr">sueur@mnhn.fr</a>



参见----------See Also----------

afilter,lfs,fir
afilter,lfs,fir


实例----------Examples----------


a<-noisew(f=8000,d=1)
# low-pass[低通]
b<-ffilter(a,f=8000,to=1500)
spectro(b,f=8000,wl=512)
# high-pass[高通]
c<-ffilter(a,f=8000,from=2500)
spectro(c,f=8000,wl=512)
# band-pass[带通]
d<-ffilter(a,f=8000,from=1000,to=2000)
spectro(d,f=8000,wl=512)
# band-stop[带阻]
e<-ffilter(a,f=8000,from=1500,to=2500,bandpass=FALSE)
spectro(e,f=8000,wl=512)
# custom[习惯]
myfilter1<-rep(c(rep(0,32),rep(1,32)),4)
g<-fir(a,f=8000,custom=myfilter1)
spectro(g,f=8000)

转载请注明:出自 生物统计家园网(http://www.biostatistic.net)。


注:
注1:为了方便大家学习,本文档为生物统计家园网机器人LoveR翻译而成,仅供个人R语言学习参考使用,生物统计家园保留版权。
注2:由于是机器人自动翻译,难免有不准确之处,使用时仔细对照中、英文内容进行反复理解,可以帮助R语言的学习。
注3:如遇到不准确之处,请在本贴的后面进行回帖,我们会逐渐进行修订。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

手机版|小黑屋|生物统计家园 网站价格

GMT+8, 2024-11-30 14:34 , Processed in 0.022543 second(s), 15 queries .

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表