主要内容

besselap

贝塞尔模拟低通滤波器原型

描述

例子

(z,p,k)= besselap (n)返回订单的波兰人和增益-n贝塞尔模拟低通滤波器原型。

例子

全部折叠

设计一个6阶贝塞尔模拟低通滤波器。显示其大小和相位响应。

(z,磷、钾)= besselap (6);%低通滤波器原型(num窝]= zp2tf (z,磷、钾);%转换为传递函数形式频率(num穴)%模拟滤波器的频率响应

图包含2轴对象。坐标轴对象1包含频率(rad / s), ylabel阶段(度)包含一个类型的对象。坐标轴对象2包含频率(rad / s), ylabel级包含一个类型的对象。

输入参数

全部折叠

过滤器订单,指定为一个整数标量。n必须小于或等于25。

数据类型:

输出参数

全部折叠

0的滤波器原型,返回一个空矩阵。z是空的,因为没有零。

波兰人的滤波器原型,作为一个长度——返回n列向量。

获得的滤波器原型,作为一个标量返回。

算法

besselap函数发现过滤器根从查找表构造使用符号数学工具箱™软件。

模拟贝塞尔滤波器的群时延的特点是最大限度地平在零频率和几乎整个通频带的常数。在零频率是群延迟

( ( 2 n ) ! 2 n n ! ) 1 / n

besselap函数可实现波兰人和获得这在低频和高频贝塞尔原型是渐近等价于巴特沃斯原型相同的顺序[1]。过滤器的大小小于 1 / 2 在统一截止频率Ωc= 1。传递函数表示的z,p,k作为

H ( 年代 ) = k ( 年代 p ( 1 ) ) ( 年代 p ( 2 ) ) ( 年代 p ( n ) )

引用

[1]拉宾,l·R。和黄金。数字信号处理的理论和应用。恩格尔伍德悬崖,新泽西:新世纪,1975年,页228 - 230。

扩展功能

版本历史

之前介绍过的R2006a