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

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

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

                                        Instantaneous frequency
                                         瞬时频率

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

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

This function returns the instantaneous frequency (and/or phase) of a time wave through the computation of the analytic signal (Hilbert transform).
此函数返回的时间波的瞬时频率(和/或相位),通过计算的解析信号(Hilbert变换)。


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


ifreq(wave, f, phase = FALSE, threshold = NULL,
plot = TRUE, xlab = "Time (s)", ylab = NULL,
ylim = NULL, type = "l", ...)



参数----------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,。


参数:phase
if TRUE and  plot is also TRUE plots the instantaneous phase instead of the instantaneous frequency.
如果TRUE和plot也是TRUE绘制代替的瞬时频率的瞬时相位。


参数:threshold
amplitude threshold for signal detection (in % ).
用于信号检测的幅度阈值(%)。


参数:plot
logical, if TRUE plots the instantaneous frequency or phase against time (by default TRUE).
逻辑,如果TRUE图的瞬时频率或相位对时间(默认情况下,TRUE)。


参数:xlab
title of the x axis.
x轴的标题。


参数:ylab
title of the y axis.
y轴的标题。


参数:ylim
the range of y values.
y的值的范围内。


参数:type
if plot is TRUE, type of plot that should be drawn. See plot for details (by default "l" for lines).   
如果plot是TRUE,应该得出的图。见plot的详细信息(默认情况下,“L”线)。


参数:...
other plot graphical parameters.  
其他plot图形参数。


Details

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

The instantaneous phase is the argument of the  analytic signal obtained throught the Hilbert transform.<br> The instantaneous phase is then unwrapped and derived against time to get the instantaneous frequency.<br> There may be some edge effects at both start and end of the time wave.
是参数的解析信号的瞬时相位有着相同的希尔伯特变换。参考获得的瞬时相位,然后展开并取得对时间得到瞬时频率。参考在开始和结束,可能会有一些边缘效应时间波形。


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

If plot is FALSE, ifreq returns a list of two components:
如果plotFALSE,ifreq返回一个列表两部分组成:


参数:p
a two-column matrix, the first column corresponding to time in seconds (x-axis) and the second column corresponding to wrapped instantaneous phase in radians (y-axis).
一个两列的矩阵中,第一列相对应的时间(秒)(x-轴)和第二列对应于包裹以弧度为单位的瞬时相位(y-轴)。


参数:f
a two-column matrix, the first column corresponding to time in seconds (x-axis) and the second column corresponding to instantaneous frequency in kHz (y-axis).
一个两列的矩阵中,第一列相对应的时间(秒)(x-轴)和第二列对应于以kHz为(y-轴)的瞬时频率。


注意----------Note----------

This function is based on the analytic signal obtained with the  Hilbert transform (see hilbert).<br> The function requires the package signal.<br> The matrix describing the instantaneous phase has one more row than the one describing the instantaneous frequency.
此函数的基础上的分析得到的信号的希尔伯特变换(参见hilbert)。<br>该功能需要套件signal。<br>物理化学学报,描述的瞬时相位的矩阵有一个更多的行比的一个描述的瞬时频率。


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


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



参考文献----------References----------

On the extraction of some time dependent parameters of an acoustic signal by means of the analytic signal concept.

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

hilbert, zc
hilbert,zc


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


# generate a sound with sine and linear frequency modulations[生成一个声音与正弦和线性频率调制]
a<-synth(d=1, f=8000, cf=1500, fm=c(200,10,1000))
# plot on a single graphical device the instantaneous frequency and phase[图在一个单一的图形设备的瞬时频率和相位]
op<-par(mfrow=c(2,1))
ifreq(a,f=8000,main="Instantaneous frequency")
ifreq(a,f=8000,phase=TRUE,main="Instantaneous phase")
par(op)

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


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

使用道具 举报

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

本版积分规则

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

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

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

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