首页 > 其他分享 >巴特沃斯LPF设计(硬件电路实现)

巴特沃斯LPF设计(硬件电路实现)

时间:2024-08-28 08:54:48浏览次数:13  
标签:nolimits 沃斯 巴特 over beta mathop alpha LPF omega

高阶 (2n) VSVC单位增益巴特沃斯低通滤波器设计,可分解为 n 个二阶低通,通过对这多个二阶低通的组合优化,可提高滤波器的低通特性和稳定性。

串联的传递函数是各个二阶滤波器传递函数的乘积:\({{\rm{H}}_{2n}}(s) = \prod\nolimits_{i - 1}^n {{H_2}^{(i)}(s)}\);

二阶压控电压源低通滤波器电路图:
image
由“虚短-虚断”得到,传输函数:\(H(s) = {{\mathop V\nolimits_o } \over {\mathop V\nolimits_i }} = {{\mathop A\nolimits_F /\mathop R\nolimits_1 \mathop R\nolimits_2 \mathop C\nolimits_1 \mathop C\nolimits_2 } \over {\mathop s\nolimits^2 + s({1 \over {\mathop R\nolimits_1 \mathop C\nolimits_1 }} + {1 \over {\mathop R\nolimits_2 \mathop C\nolimits_1 }} + {{1 - \mathop A\nolimits_F } \over {\mathop R\nolimits_2 \mathop C\nolimits_2 }}) + {1 \over {\mathop R\nolimits_1 \mathop C\nolimits_1 \mathop R\nolimits_2 \mathop C\nolimits_2 }}}}\);

其中\(s = j\omega\),\(\mathop A\nolimits_F = 1 + {{\mathop R\nolimits_f } \over {\mathop R\nolimits_r }}\);

去归一化低通滤波器的传递函数:\(H(s) = {{\mathop H\nolimits_0 \mathop \omega \nolimits_0^2 } \over {\mathop S\nolimits^2 + \alpha \mathop \omega \nolimits_0 S + \beta \mathop \omega \nolimits_0^2 }}\);

其中\(\beta \mathop \omega \nolimits_0^2 = {1 \over {\mathop R\nolimits_1 \mathop R\nolimits_2 \mathop C\nolimits_1 \mathop C\nolimits_2 }}\),\(\mathop H\nolimits_0 \mathop \omega \nolimits_0^2 = {{\mathop A\nolimits_F } \over {\mathop R\nolimits_1 \mathop R\nolimits_2 \mathop C\nolimits_1 \mathop C\nolimits_2 }}\),\(\alpha \mathop \omega \nolimits_0 = {1 \over {\mathop R\nolimits_1 \mathop C\nolimits_1 }} + {1 \over {\mathop R\nolimits_2 \mathop C\nolimits_1 }} + {{1 - \mathop A\nolimits_F } \over {\mathop R\nolimits_2 \mathop C\nolimits_2 }}\);

\({\omega _0}\)是截止角频率,\(\alpha\)、\(\beta\)是二项式系数,代表不同的滤波特性。

设定\(\mathop C\nolimits_2 = k\mathop C\nolimits_1\),那么\(\mathop H\nolimits_0 = \beta \mathop A\nolimits_F\),\(\beta \mathop k\nolimits^2 \mathop \omega \nolimits_0^2 \mathop C\nolimits_1^2 \mathop R\nolimits_2^2 - \alpha k\mathop \omega \nolimits_0 \mathop C\nolimits_1 \mathop R\nolimits_2 + (1 + k - \mathop A\nolimits_F ) = 0\)(关于\({R_2}\)的二次方程),由于\({R_2}\)存在实数解,则 k 必满足\(k \le {{\mathop \alpha \nolimits^2 } \over {4\beta }} + \mathop A\nolimits_F - 1\);

求解可得:\(\mathop R\nolimits_1 = {{\alpha \mp \sqrt {{\alpha ^2} - 4\beta (1 + k - {A_F})} } \over {2\beta (1 + \kappa - {{\rm A}_F}){\omega _0}{C_1}}}\),\(\mathop R\nolimits_2 = {{\alpha \pm \sqrt {{\alpha ^2} - 4\beta (1 + k - {A_F})} } \over {2\beta k{\omega _0}{C_1}}}\)

选定\({C_1}\),k后根据计算公式设计任意特性的VSVC低通滤波器。

归一化的巴特沃斯多项式:
image

对于单位增益\(\mathop A\nolimits_F = 1\),二阶低通,多项式系数\(\beta=1\);

那么\(\mathop H\nolimits_0 = 1\),\(k \le 0.25{\alpha ^2}\)(k取值为\(0.25{\alpha ^2}\)时,VCVS二阶单位增益低通同时具有方便、低成本和稳定的优势)并且\(\mathop R\nolimits_1 = {{\alpha \mp \sqrt {{\alpha ^2} - 4k} } \over {2k{\omega _0}{C_1}}}\),\(\mathop R\nolimits_2 = {{\alpha \pm \sqrt {{\alpha ^2} - 4k} } \over {2k{\omega _0}{C_1}}}\)。

通常情况下,为设计硬件电路方便,使得\({R_1} = {R_2}\)。\({C_1}\)的选取一般根据经验公式\({C_1} \approx {10^{ - 3 \sim - 5}}{f_0}^{ - 1}\)得出。

这样进一步简化为:\({C_2} = 0.25{\alpha ^2}{C_1}\),\({R_1} = {R_2} = {2 \over {\alpha {\omega _0}{C_1}}} = {1 \over {\pi \alpha {f_0}{C_1}}}\)。

另外为运放正端提供回路补偿失调,取定\({R_f} \ll {R_r},{R_f}//{R_r} \approx {R_f} = {R_1} + {R_2} = {2 \over {\pi \alpha {f_0}{C_1}}}\),到此完成了低通二阶巴特沃斯低通滤波器的参数配置。

对于高阶LPF设计,参照多项式系数和设定的截止频率即可完成。

实例仿真设计:以截止频率为100khz,增益为1,设计四阶巴特沃斯低通滤波器:

四阶低通存在参数:\({\alpha _1} = 0.7654,{\alpha _2} = 1.8478\),f=100khz,取第一级\第二级\({C_1} = 4.7nF\);
得到:
第一级\({C_2} = 0.68nF\),\({R_1} = {R_2} = 884.8Ω\),\({R_f} = 1769.6Ω\);
第二级\({C_2} = 4.02nF\),\({R_1} = {R_2} = 366.5Ω\),\({R_f} = 733Ω\),
\({R_r}\)取定1MΩ。Multisim仿真如下:

image

标签:nolimits,沃斯,巴特,over,beta,mathop,alpha,LPF,omega
From: https://www.cnblogs.com/handat/p/18383894

相关文章

  • 洛谷 P1518 [USACO2.4] 两只塔姆沃斯牛 The Tamworth Two
    [USACO2.4]两只塔姆沃斯牛TheTamworthTwo题目描述两只牛逃跑到了森林里。FarmerJohn开始用他的专家技术追捕这两头牛。你的任务是模拟他们的行为(牛和John)。追击在10×......
  • 2024_5_29 狄尔沃斯定理(偏序集)
    偏序集中的反链是其元素两两不可比的子集,而链是其元素两两可比的子集。链分解是将偏序集中的元素划分为若干无交的链。狄尔沃斯定理指出,有限偏序集合中,包含元素最多反链的元素数等于包含链数最少的链分解的链数,这个量被定义为该偏序集的宽度。对于任意有限偏序集,其最大反链中元素......
  • 洛谷 P1518 [USACO2.4] 两只塔姆沃斯牛 The Tamworth Two
    [USACO2.4]两只塔姆沃斯牛TheTamworthTwo题目描述两只牛逃跑到了森林里。FarmerJohn开始用他的专家技术追捕这两头牛。你的任务是模拟他们的行为(牛和John)。追击在的平面网格内进行。一个格子可以是:一个障碍物,两头牛(它们总在一起),或者FarmerJohn。两头牛和FarmerJohn......
  • Luogu P1518 [USACO2.4] 两只塔姆沃斯牛
    [USACO2.4]两只塔姆沃斯牛TheTamworthTwo\(\color{cyan}link\)题目描述两只牛逃跑到了森林里。FarmerJohn开始用他的专家技术追捕这两头牛。你的任务是模拟他们的行为(牛和John)。追击在\(10\times10\)的平面网格内进行。一个格子可以是:一个障碍物,两头牛(它们总在一......
  • 洛谷题单指南-模拟和高精度-P1518 [USACO2.4] 两只塔姆沃斯牛 The Tamworth Two
    原题链接:https://www.luogu.com.cn/problem/solution/P1518题意解读:此题是一道模拟题,关键要解决几个问题:1、如何转换方向2、如何在地图中移动3、如何判断无法抓住牛。解题思路:定义chara[10][10]用于存储地图,cx,cy和fx,fy分别代表牛、Farmer所在的位置,cdir、fdir分别代表牛......
  • VTK 实例46:巴特沃斯低通滤波器(频域处理)
    1#include"vtkAutoInit.h"2VTK_MODULE_INIT(vtkRenderingOpenGL2);3VTK_MODULE_INIT(vtkInteractionStyle);45#include<vtkSmartPointer.h>6#include<vtkImageData.h>7#include<vtkImageButterworthLowPass.h>8#incl......
  • VTK 实例48:巴沃斯特高通滤波器(频域处理)
    1#include"vtkAutoInit.h"2VTK_MODULE_INIT(vtkRenderingOpenGL2);3VTK_MODULE_INIT(vtkInteractionStyle);45#include<vtkSmartPointer.h>6#include<vtkImageData.h>7#include<vtkImageButterworthHighPass.h>8#inc......
  • 改变世界,改善生活:我从科沃斯扫地机器人X1,看到了AI新的希望
    深度学习是当代人工智能的核心,计算机视觉、语音、NLP则是当代人工智能落地的热门应用方向。然而,机器人、智能agent这种看起来更加“人工智能”的话题却在大众视野出现的越来越少,取而代之的热点讨论反而是看似与人工智能关联不是那么直接的“AI赋能搜推广”。做AI就是做搜推广?那为什......
  • 对NBA球员巴特勒进行大数据分析
    (一)选题背景:NBA 作为世界上水平最高的篮球联赛,吸引了无数的球迷。每一场NBA 比赛都会产生大量的数据信息,如果能够有效地运用这些数据,便可以充分发挥出其潜在价值。在每年赛季开始之前,大量的媒体专家都会对本赛季NBA 常规赛的情况进行预测,这其中球队战绩和明星球员的个人数据是......
  • 算法刷题记录:P1518 [USACO2.4]两只塔姆沃斯牛 The Tamworth Two
    题目链接:https://www.luogu.com.cn/problem/P1518题目分析这道模拟题很典型了,给定了一个固定的移动方式,去模拟即可,该题说:如果牛和农夫永远不会相遇输出0,我没想到很好的方法,不推荐我这样的写法。算勉强AC吧。AC代码//Problem:P1518[USACO2.4]两只塔姆沃斯牛TheTamwort......