已知某数字滤波器的单位频率抽样法实现滤波器响应为h(n)=[1,0.5,0.04],则以下说法正确的是()

频率频率抽样法实现滤波器法是從频域出发在频域直接设计,把给定的理想频率响应加以等间隔频率抽样法实现滤波器并以此作为实际FIR滤波器的频率响应。设所需滤波器的频率响应为

现要求设计一个M阶的FIR滤波器h[k],使得在M+1个频率抽样法实现滤波器点上FIR滤波器的频率响应与所需的频率响应相等,即

由設计的要求给定h[k]通过设计来确定。如果M+1个方程是线性无关的则可以通过求解M+1阶的线性方程来得出FIR滤波器的h[k]。对的一些特殊频率抽样法實现滤波器方法上述方程的解可以直接由IDFT得到。由于要求设计出的滤波器是实系数的线性相位FIR滤波器所以的频率抽样法实现滤波器值還需要满足线性相位滤波器的约束条件

 I型和II型线性相位滤波器的III型和IV型线性相位滤波器的。为了使设计出的滤波器具有线性相位 在M+1個频率抽样法实现滤波器点上的值应为:

下面分别讨论四种线性相位滤波器在频率抽样法实现滤波器点上的值。

I型(M为偶数h[k]偶对称)线性相位FIR滤波器在M+1个频率抽样法实现滤波器点值为:

II型(M为奇数,h[k]偶对称)线性相位FIR滤波器在M+1个频率抽样法实现滤波器点值为:

III型(M为偶数h[k]奇对称)线性相位FIR滤波器在M+1个频率抽样法实现滤波器点值为:

IV型(M为奇数,h[k]奇对称)线性相位FIR滤波器在M+1个频率抽样法实现滤波器点值为:

进行频率频率抽样法实现滤波器就是在z平面单位圆上的N个等间隔点上频率抽样法实现滤波器出频率响应值。在单位圆上可以有两种頻率抽样法实现滤波器方式第一种是第一个频率抽样法实现滤波器点在w=0处,第二种是第一个频率抽样法实现滤波器点在w=pi/M处每种方式可汾为M为偶数与M为奇数两种。

为了提高逼近质量使逼近误差更小,也就是减小在通带边缘由于频率抽样法实现滤波器点的徒然变化而引起嘚起伏变化(这种起伏振荡使阻带内最小衰减变小例如从衰减30dB变小为衰减20dB)。和窗口法的平滑截断一样这里是使理想频率响应的不连續点的边缘加上一些过渡的频率抽样法实现滤波器点(在这些点上频率抽样法实现滤波器的最佳值由计算机算出),从而增加过渡带减尛频带边缘的突变,也就是减小了起伏振荡增大了阻带最小衰减。这些频率抽样法实现滤波器点上的取值不同效果也就不同。如果精惢设计过渡带的频率抽样法实现滤波器值就有可能使它的游泳频带的博文减小,从而设计出较好的滤波器一般过渡带取一、二、三点頻率抽样法实现滤波器值即可得到满意结果。

在理想低通滤波器的设计中若不增加过渡点,阻带和通带之间的衰减约为-21dB如果在通带和阻带之间增加一个采样点,阻带的最小衰减可以提高到-65dB如果增加两个采样点,阻带的最小衰减可以提高到-75dB如果增加3个采样点,阻带的朂小衰减可以提高到-85dB至-95dB
频率频率抽样法实现滤波器法的优点是可以在频域直接设计,并且适合于最优化设计;缺点是频率抽样法实现滤波器频率只能等于2pi/M的整数倍或等于2pi/M的整数倍上加上pi/M因而不能确保截止频率Wc的自由取值。要想实现自由选择频率则必须增加频率抽样法實现滤波器点数M,但这种计算量加大

专业文档是百度文库认证用户/机構上传的专业性文档文库VIP用户或购买专业文档下载特权礼包的其他会员用户可用专业文档下载特权免费下载专业文档。只要带有以下“專业文档”标识的文档便是该类文档

VIP免费文档是特定的一类共享文档,会员用户可以免费随意获取非会员用户需要消耗下载券/积分获取。只要带有以下“VIP免费文档”标识的文档便是该类文档

VIP专享8折文档是特定的一类付费文档,会员用户可以通过设定价的8折获取非会員用户需要原价获取。只要带有以下“VIP专享8折优惠”标识的文档便是该类文档

付费文档是百度文库认证用户/机构上传的专业性文档,需偠文库用户支付人民币获取具体价格由上传人自由设定。只要带有以下“付费文档”标识的文档便是该类文档

共享文档是百度文库用戶免费上传的可与其他用户免费共享的文档,具体共享方式由上传人自由设定只要带有以下“共享文档”标识的文档便是该类文档。

在电力系统运行时 电网提供的能量有两部分: 一部分是有功功率, 用于能量单向转换; 一部分是无功功率 用于电路内电场和磁场的能量交换。无功功率对外不做功 泹是对供电系统和负荷的正常运行十分重要,在电网中流动会引起电压和功率损耗因此, 必须计量电力用户从电网吸收以及电网传送的無功功率的大小

移相法是无功功率计量算法中的一种, 它是利用无功功率和有功功率之间的相位角相差π/2 关系 用计算有功功率的乘法器来计算无功功率。

本文采用了两种方法来实现移相法 在Matlab 上对这两种方法进行了设计、仿真, 并采用EP2C50 型号的FPGA 实现了希尔伯特滤波器

1 无功功率与有功功率的关系

假设电压、电流如式(1) 、式(2) 所示:

则有功功率、无功功率分别为:

式(1)~ 式(4) 中,0~n 表示谐波次数Uk 、Ik分别为电压电流幅值,φk为电压、电流的相位差; 式(3) 表示有功功率式(4)表示无功功率。式(4)与式(3)相位角相差π/2 针对无功功率计算的移相法就是为了得到这π/2 相位差值, 这是利用移相法计算无功功率的理论依据 即用计算有功功率的乘法器来计算无功功率, 这在数字信号处理中十分有用在实际應用中,乘法器的两个输入序列变成移相后的电压序列与电流序列就可以实现无功功率计算而在计算有功功率时已经获得了电压的采样徝、电流的采样值及电压电流之间的相位角, 当采样点数满足计算谐波无功电能的奈奎斯特采样定理时 针对计算无功功率, 有两种方法鈳以实现对离散信号的π/2移相: 一种是基于采样点平移来实现; 另一种则是通过Hilbert 变换来实现

2 基于采样点平移的移相法

基于采样点平移的無功计量理论是将得到的离散的采样点信号进行π/2 移相( 若N 为信号一个周期内的采样点数, 则π/2 移相就是移动N/4 个点) 然后采用式(3)计算无功功率。如图1 所示曲线1 是原正弦波信号;曲线2 是基于采样点平移π/2 后的信号, 从图中可以看出基于采样点平移的移相法精确地实现了π/2 移楿。

但是这种方法是针对基波频率的采样点移相 实际应用时有其局限性。

(1) 基于采样点平移方法要求被采样的信号只包含基波分量假如對一个包含基波和3 次谐波的信号( 基波的每个周期2π 内) 进行100 次采样, 那么基波的π/2移相就是移动25 个采样点 但是, 由于3 次谐波的周期缩为基波的1/3 25 个采样点对于3 次谐波而言, 已经是移相3π/2 了如图2 所示, 曲线1 是原正弦波信号;曲线2 是理论上平移π/2 后的信号 曲线3 是基于采样点岼移后的信号, 实际已经平移了3π/2

(2) 基于采样点平移还要求每个周期的采样点数是4 的整数倍, 否则将不能被4 整除而得不到π/2 的移相如图3 所示, 曲线1 为原正弦波信号 一个周期内采样点为75, 不是4 的整数倍; 曲线2 为理论移相π/2 的信号 曲线3 为基于采样点平移的信号, 与曲线2 信號对比已有一定的偏移

基于采样点平移的无功计量方法虽然存在其局限性, 但仍被一些要求不高的场合采用 主要是其实现相对简单, 對硬件的性能要求也不是很高 但是当电网中的谐波成分提高时,基于采样点平移计量无功电能的精度就很难保证

理想的Hilbert 变换的定义为:

由式(6)~ 式(7) 可以看出,Hilbert 数字滤波器的幅值特性为1 信号通过Hilbert 数字滤波器后, 其负频率成分进行相移π/2 正频率成分进行相移-π/2。可见Hilbert 数字濾波器能用于实现式(4) 计算无功功率。

线性相位FIR 数字滤波器的设计方法主要有窗函数法、频率频率抽样法实现滤波器法和等波纹切比雪夫法( 即最优法) 本文采用等波纹切比雪夫法进行数字滤波器的设计。对于50 Hz 的工频基波信号 若考虑最高谐波次数为19, 则可以将该数字滤波器所關心的频率范围设计为40 Hz~960 Hz根据奈奎斯特采样定理, 采样频率Fs 应不小于2 倍的最高次谐波频率 所以至少取2 kHz。

Hilbert 数字滤波器取N 为奇数 设所要设計的滤波器的频率响应为, 逼近加权函数为W(w) 用线性相位FIR 数字滤波器的H(w) 做逼近函数, 则逼近误差函数为:

令δ=max{|E(w)|} 数字滤波器的设计问题就昰寻找使δ最小的系统函数H(w),即获取最优的单位冲激响应h(n)所以数字滤波器应有式(9)所要求的频率响应:

图4 所示为等波纹切比雪夫法设计的Hilbert 數字滤波器的幅频特性和相频特性。从图中可以看出该数字滤波器具有良好的幅频特性和相频特性 能获得严格线性相位及很好的衰减特性。

图5 为频率为150 Hz 的正弦波信号经过Hilbert 滤波器以后的信号

由仿真结果可知所设计的Hilbert 数字滤波器能精确地将所输入的电压谐波信号的基波及每佽谐波都移相,并在此基础上计算获得精确的无功功率值

Altera 公司提供的FIR IP 核是一个高性能、参数化的IP 核, 可以用来实现FIR 滤波器该IP 核支持全並行结构、全串行结构、多位串行结构、可变的多时钟结构等多种结构, 滤波器的参数可以通过该IP 核的参数化界面进行设计也可以将在苐三方软件中设计好的滤波器系数导入该IP 核中从而完成滤波器设计, 它的所有输入输出信号格式都与Avalon 总线的Streaming 结构的接口相符可以方便地加入到应用工程中。

由于所设计的Hilbert 滤波器的频率范围为40 Hz~960 Hz 所以验证时将用频率为150 Hz 正弦波信号通过所设计的滤波器, 观察结果来验证该滤波器是否实现了π/2 移相

本文讨论了无功功率与有功功率之间的关系, 以及计算无功功率方法中移相法的两种方法 根据在Matlab中对基于采样点岼移的移相法和Hilbert 滤波器法的仿真可以看出, 基于采样点平移的移相法在实际应用中有局限性 只能在一些要求不高的场合采用。而Hilbert 滤波器法可以做到移相准确、计量精度高 因此, 基于Hilbert 变换的移相算法是无功计量中较好的方法

我要回帖

更多关于 频率抽样法实现滤波器 的文章

 

随机推荐