matlab采样相关函数用法详解.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
matlab采样相关函数用法详解

matlab采样函数(降采样,过采样,减采样函数)用法详解 dyaddown 功能:对时间序列进行二元采样,每隔一个元素提取一个元素,得到一个降采样时间序列。 格式: 1.y = dyaddown(x, EVENODD) 当EVENODD=0时,从x中第二个元素开始采样(偶采样);当EVENODD=1时,从x中第一个元素开始采样(奇采样)。 2.y = dyaddown(x) EVENODD缺省,按EVENODD=0   dyadup 功能:对时间序列进行二元插值,每隔一个元素插入一个0元素,得到一个时间序列。 格式: 1.y = dyadup(x, EVENODD) 当EVENODD=0时,从x中第二个元素开始采样(偶采样);当EVENODD=1时,从x中第一个元素开始采样(奇采样)。 2.y = dyadup(x) EVENODD缺省,按EVENODD=0   interp 功能:对时间序列进行整数倍插值,使得时间序列曲线更光滑。 格式: 1.y = interp(x, r) 在x中插入一些数据,使得插值后的序列y的长度为x的r倍。 2.y = interp(x, r, l, alpha) 插值后得到的序列y的长度为x的r倍。 3.[y, b] = interp(x, r, l, alpha) 插值后同时得到一个低通插值滤波器的系数,长度为2rl+1. 说明: x--时间序列 r--插入点的倍数 l--插值滤波器长度 alpha--滤波器的截止频率,0alpha=1,假设原序列的采样频率之半为1,缺省时l=4,alpha=0.5. y--插值后得到的时间学列 b--低通插值滤波器的系数,长度为2rl+1   downsample 功能:对时间序列重采样,在原时间序列中等间隔地取出一些项,得到新序列。 格式: 1.y = downsample(x, n) 从第一项开始,等间隔n对x采样,得到的序列为y。 2.y = downsample(x, n, phase) 从第phase+1项开始,等间隔n对x采样,得到的序列为y,而0=phasen.     decimate 功能:对时间序列进行整数倍采样处理,使得时间序列的长度降低。 格式: 1.y = decimate(x, r) 将时间序列x的采样频率降低为原来的1/r,即length(y)=length(x)/r。在抽取之前,默认地采用了8阶chebyshevI型低通滤波器压缩频带。 2.y = decimate(x, r, n) 采用n阶chebyshevI型低通滤波器。 3.y = decimate(x, r, ‘fir’) 采用30阶的FIR型低通滤波器来压缩频带,对时间序列进行整数倍抽取。 4.y = decimate(x, r, n, ‘fir’) 指定当对时间序列进行整数倍抽取的时候,采用n点FIR型低通滤波器来压缩频带,对时间序列进行整数倍抽取。 说明: x--时间序列 r--采样要降低的倍数 n--指定所采用的chebyshevI型低通滤波器的阶数 ‘fir’--FIR滤波器     resample 功能:对时间序列进行重采样。 格式: 1.y = resample(x, p, q) 采用多相滤波器对时间序列进行重采样,得到的序列y的长度为原来的序列x的长度的p/q倍,p和q都为正整数。此时,默认地采用使用FIR方法设计的抗混叠的低通滤波器。 2.y = resample(x, p, q, n) 采用chebyshevIIR型低通滤波器对时间序列进行重采样,滤波器的长度与n成比例,n缺省值为10. 3.y = resample(x, p, q, n, beta) beta为设置低通滤波器时使用Kaiser窗的参数,缺省值为5. 4.y = resample(x, p, q, b) b为重采样过程中滤波器的系数向量。 5.[y, b] = resample(x, p, q) 输出参数b为所使用的滤波器的系数向量。 说明: x--时间序列 p、q--正整数,指定重采样的长度的倍数。 n--指定所采用的chebyshevIIR型低通滤波器的阶数,滤波器的长度与n成比列。 beta--设计低通滤波器时使用Kaiser窗的参数,缺省值为5.

文档评论(0)

zsmfjy + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档