模拟集成电路设计系列博客——4.1.4 二阶Gm-C滤波器
4.1.4 二阶Gm-C滤波器
下图展示了一个全差分二阶\(G_m-C\)滤波器,其传输函数可以表达为:
\]

二阶滤波器的系统框图如下图所示:

其传输函数表达为:
\]
结合\((4.1.24)\)和\((4.1.23)\)可以得到:
\]
\]
\]
以及:
\]
对于\(Q\),我们注意到:
\]
利用\((4.1.28)\),我们可以求出\(Q\)为:
\]
利用上面的\((4.1.25)\)到\((4.1.30)\)可以推导出以下的设计方程:
\]
\]
\]
\]
\]
\]
注意对于这个设计来说因子\(k_2\)存在和一阶时的\(k_1\)类似的约束,即\(0\leq k_2<1\)。
例题1:
对于一个二阶滤波器,需要有中心频率为\(20MHz\)的带通响应,\(Q\)值为5,中频增益为1,\(C_A=C_B=2pF\),请求出所需的跨导和电容值。
解答:
带通滤波器的传输函数形式应该为:
\]
根据中频增益为1,可以得到\(G=1\)。又根据中频\(\omega_0=2\pi \times 20MHz\)以及\(Q=5\),我们有:
\]
由于\(k_0\)和\(k_2\)为零,我们有\(C_x=G_{m4}=0\),以及:
\]
\]
\]
最后补充一下一阶和二阶滤波器的常见传输函数:
| 滤波器类型 | 传输函数 |
|---|---|
| 一阶低通 | \(K\omega/(s+\omega)\) |
| 一阶高通 | \(Ks/(s+\omega)\) |
| 二阶低通 | \(K\omega^2/(s^2+\xi \omega s + \omega^2)\) |
| 二阶高通 | \(Ks^2/(s^2+\xi \omega s + \omega^2)\) |
| 二阶带通 | \(\xi K \omega s/(s^2+\xi \omega s + \omega^2)\) |
| 二阶带阻 | \((s^2+2\xi K_{min}\omega s+\omega^2)/(s^2+\xi \omega s + \omega^2)\) |
模拟集成电路设计系列博客——4.1.4 二阶Gm-C滤波器的更多相关文章
- Flutter 即学即用系列博客——03 在旧有项目引入 Flutter
前言 其实如果打算在实际项目中引入 Flutter,完全将旧有项目改造成纯 Flutter 项目的可能性比较小,更多的是在旧有项目引入 Flutter. 因此本篇我们就说一说如何在旧有项目引入 Flu ...
- Django 系列博客(七)
Django 系列博客(七) 前言 本篇博客介绍 Django 中的视图层中的相关参数,HttpRequest 对象.HttpResponse 对象.JsonResponse,以及视图层的两种响应方式 ...
- Django 系列博客(一)
Django 系列博客(一) 前言 学习了 python 这么久,终于到了Django 框架.这可以说是 python 名气最大的web 框架了,那么从今天开始会开始从 Django框架的安装到使用一 ...
- ARM的体系结构与编程系列博客——ARM处理器系列介绍
ARM处理器系列介绍 现在到了3月,过年过得过于舒服了.系列博客也停更了近半月,我果然是个慢(lan)性(gui)子,那么趁着到校的第一天晚上,就写一篇博客来继续我的系列博客了!众所周知,ARM处理器 ...
- 窥探Swift系列博客说明及其Swift版本间更新
Swift到目前为止仍在更新,每次更新都会推陈出新,一些Swift旧版本中的东西在新Swift中并不适用,而且新版本的Swift会添加新的功能.到目前为止,Swift为2.1版本.去年翻译的Swift ...
- Flutter 即学即用系列博客——05 StatelessWidget vs StatefulWidget
前言 上一篇我们对 Flutter UI 有了一个基本的了解. 这一篇我们通过自定义 Widget 来了解下如何写一个 Widget? 然而 Widget 有两个,StatelessWidget 和 ...
- Flutter 即学即用系列博客——04 Flutter UI 初窥
前面三篇可以算是一个小小的里程碑. 主要是介绍了 Flutter 环境的搭建.如何创建 Flutter 项目以及如何在旧有 Android 项目引入 Flutter. 这一篇我们来学习下 Flutte ...
- Flutter 即学即用系列博客——09 MethodChannel 实现原生与 Flutter 通信(二)
前言 上一篇我们讲解了如何通过 EventChannel 实现 Android -> Flutter 的通信. 并且也看到了 Flutter 内部 EventChannel 源码也是对 Meth ...
- Flutter 即学即用系列博客——09 EventChannel 实现原生与 Flutter 通信(一)
前言 紧接着上一篇,这一篇我们讲一下原生怎么给 Flutter 发信号,即原生-> Flutter 还是通过 Flutter 官网的 Example 来讲解. 案例 接着上一次,这一次我们让原生 ...
- Flutter 即学即用系列博客——08 MethodChannel 实现 Flutter 与原生通信
背景 前面我们讲了很多 Flutter 相关的知识点,但是我们并没有介绍怎样实现 Flutter 与原生的通信. 比如我在 Flutter UI 上面点击了一个按钮,我希望原生做一些处理,那么原生怎么 ...
随机推荐
- CF576A Vasya and Petyas Game 题解
CF576A Vasya and Petya's Game 数论思维题. 根据唯一分解定理,可以知道,如果一个数的各个质因数的数量确定了,这个数也就确定了. 每次询问的中,如果 \(x\) 是 \(y ...
- SciTech-BigDataAIML-Methodology方法论-Whole+Part整体和局部-$\large Supervised\ Statistical\ Model$统计模型和大量训练数据+Transformer核心原理+ MI移动互联+IoT万物互联-Economics经济-Politics政策
词汇 MI(Mobile Internet): 移动互联网 IoT(Internet of Things): 万物互联网 WE(Word Embedding): 词嵌入 PE(Positional E ...
- spring中aop不生效的几种解决办法
先看下这个问题的背景:假设有一个spring应用,开发人员希望自定义一个注解@Log,可以加到指定的方法上,实现自动记录日志(入参.出参.响应耗时这些) package com.cnblogs.yjm ...
- freeswitch笔记(2)-voip初体验
上一篇学习了如何安装freeswitch,接下来我们利用2个voip软件来体验如何互打电话(注:仍然是mac环境,windows用户可参考mac上的做法,原理相通) 一.安装yateclient及zo ...
- 进阶篇:3.2)DFM-钣金件设计总章
本章目的:各种钣金件工艺了解,DFM-钣金件的设计准则是依据哪种工艺. 1.钣金概念 钣金(Sheet Metal)是针对金属薄板(厚度通常在6mm以下)的一种综合冷加工工艺,包括冲裁.折弯.拉伸.成 ...
- win11专业版多桌面如何快速切换的问题
有雨林木风系统的小伙伴使用win11专业版系统时,发现可以创建多个桌面来一起来工作办公,而且每个桌面都是独立的,使用起来很是方便,但是也有很多小伙伴不知道如何快速切换多个桌面,那么win11系统多个桌 ...
- Win11正式版网络错误访问提示0x800704cf的问题
有深度技术的用户在win11正式版系统电脑中出现网络错误提示0x800704cf错误代码,那么如何解决这个问题?接下来,深度官网小编为大家带来详细的解决方案,大家可以一起来看看. 当 Win11 正式 ...
- 深度解密:Win11 22000.100界面更美观、更顺手
微软官方面向Dev通道的Insider会员又推送Windows 11新预览版系统了,操作系统版本号升级为Build 22000.100. 这是Windows 11预览版上线以来的第四次累积更新,微软继 ...
- 分享一个国内ChatGPT网站,免费无限制,支持GPT4,支持AI绘图(Midjourney、Stable Diffusion)
背景 ChatGPT作为一种基于人工智能技术的自然语言处理工具,近期的热度直接沸腾. 作为一个AI爱好者,翻遍了各大基于ChatGPT的网站,终于找到一个免费!免登陆!手机电脑通用!国内可直接对话的C ...
- .NET 9 的免费午餐:GZip 性能提升38.3%
大家好,今天我们来聊聊 .NET 9 中一项令人兴奋的性能优化:zlib-ng 的集成.这顿"免费的午餐",我们只需升级框架版本即可享用. zlib-ng:更快的压缩引擎 在.NE ...