Home
Explore Uedu
Student Console
Register as Member/Login
(2) In future presentations of the research findings, in addition to the course project website and public presentations, your real name and personal information will not appear in this research report. If you are interested in the research results, we can provide you with an executive summary after the study is completed.
問卷中心
Teacher Console
Course Setup
Support & Messages
Uptime Data

UeduGPTs

--

Jupyters

0

Local AI

--

CISOSE26 本地 AI UG26
臺北 AQI 17 · 臺中 AQI 41 · 臺南 AQI 29 · 高雄 AQI 39

AI Reply Desktop Notifications

Show a desktop notification when the AI TA finishes replying

Chat Message Notifications

Notify me when classmates post messages in the forum

Sound notification

Play an alert sound whenever there is a new notification

濾波器

極點的擺放藝術:從 Sallen–Key 到品質因數 Q

為什麼一階濾波器永遠不夠陡?進階濾波器設計如何用主動回授與不等 Q 的二階級,在通帶平坦、過渡帶陡峭與相位線性之間做出最划算的交易。

為什麼一階濾波器永遠不夠陡?

你已經知道一顆電阻加一顆電容就能做出低通濾波器,截止頻率是 $f_c = 1/(2\pi RC)$,過了截止點之後以每十倍頻率 $-20\,\text{dB}$ 的斜率衰減。聽起來夠用了——直到你真的拿它去濾東西。

想像你要從一段音訊裡濾掉 $20\,\text{kHz}$ 以上的超音波干擾,但又不能傷到 $15\,\text{kHz}$ 的鈸聲。這兩個頻率只差不到一個八度(octave),可是一階 RC 濾波器在 $20\,\text{kHz}$ 才衰減約 $2.5\,\text{dB}$,根本擋不掉干擾;若硬把 $f_c$ 往下壓,又會把 $15\,\text{kHz}$ 的高音一起削掉。問題的核心在於:一階濾波器的過渡帶(transition band)太寬、轉角太圓

進階濾波器設計的整個故事,就是在回答一個問題:如何讓「通帶平坦、過渡帶陡峭、阻帶夠深」這三件事盡量同時成立?答案不在於把更多 RC 串起來,而在於極點的擺放藝術主動回授

濾波器進階概念示意圖

串接 RC 為什麼是個壞主意

直覺上,把兩級一階 RC 低通串起來,斜率不就從 $-20$ 變成 $-40\,\text{dB/decade}$ 了嗎?數學上沒錯,但實作上有兩個致命傷。

第一,負載效應(loading effect)。第二級的 $R$、$C$ 會「吸走」第一級的電流,改變第一級的等效阻抗,使得實際截止頻率偏離設計值。你算好的 $f_c$ 會跑掉。

第二,更根本的問題是:兩個實數極點疊在一起,轉角區會變得更圓而不是更銳。被動串接 RC 的轉移函數是

$$ H(s) = \frac{1}{(1 + sR_1C_1)(1 + sR_2C_2)} $$

兩個極點都落在負實軸上($s = -1/R_1C_1$ 與 $s = -1/R_2C_2$)。實數極點意味著阻尼非常重,響應在截止頻率附近軟趴趴地下垂,遠在 $f_c$ 之前增益就開始掉了。要讓轉角變銳利,我們需要把極點推離實軸、變成一對共軛複數極點——而被動的、互不耦合的 RC 永遠做不到這件事。這正是主動濾波器登場的理由。

品質因數 Q:把轉角「撐」起來的關鍵

一個二階低通濾波器的標準型轉移函數長這樣:

$$ H(s) = \frac{\omega_0^2}{s^2 + \dfrac{\omega_0}{Q}\,s + \omega_0^2} $$

這裡有兩個旋鈕。$\omega_0 = 2\pi f_0$ 決定轉角位置;品質因數(quality factor)$Q$ 決定轉角的「形狀」。$Q$ 直接控制阻尼比 $\zeta = 1/(2Q)$,也就是極點離虛軸有多近。

  • $Q = 0.5$:兩個極點重合在實軸(臨界阻尼),響應最圓鈍。
  • $Q \approx 0.707$:極點成一對共軛複數,通帶最大平坦(maximally flat),這就是巴特沃斯(Butterworth)。
  • $Q = 1$ 以上:轉角處出現一個共振峰(peaking),響應在 $f_0$ 附近先翹起來再掉下去。
  • $Q \to \infty$:極點貼上虛軸,系統變成不衰減的振盪器(已不穩定)。

關鍵洞見是:只有把 $Q$ 提到 $0.707$ 左右,二階濾波器的轉角才會銳利。被動串接 RC 的等效 $Q$ 最多只到 $0.5$,這就是它注定圓鈍的數學原因。主動濾波器用運算放大器的正回授,硬是把能量「灌」回轉角頻率,等效地把極點往虛軸推、把 $Q$ 拉高。

看一個例子:Sallen–Key 二階低通設計

Sallen–Key 是最常用的主動濾波器拓撲之一:一顆運算放大器接成電壓隨耦器(增益 $\times 1$),搭配兩個 $R$、兩個 $C$。它的轉移函數為

$$ H(s) = \frac{1}{1 + s\,(R_1+R_2)C_1 + s^2 R_1 R_2 C_1 C_2} $$

對照標準型,可以讀出:

$$ \omega_0 = \frac{1}{\sqrt{R_1 R_2 C_1 C_2}}, \qquad Q = \frac{\sqrt{R_1 R_2 C_1 C_2}}{(R_1 + R_2)\,C_1} $$

設計目標:做一個 $f_0 = 1\,000\,\text{Hz}$ 的巴特沃斯低通,需要 $Q = 0.707$(即 $1/\sqrt{2}$)。

為了好算,我們採用常見的「等電阻」設計法,令 $R_1 = R_2 = R$。此時公式漂亮地化簡:

$$ \omega_0 = \frac{1}{R\sqrt{C_1 C_2}}, \qquad Q = \frac{1}{2}\sqrt{\frac{C_2}{C_1}} $$

第一步:由 $Q$ 定出兩顆電容的比值。

$$ Q = \frac{1}{2}\sqrt{\frac{C_2}{C_1}} = 0.707 \;\Rightarrow\; \frac{C_2}{C_1} = (2 \times 0.707)^2 = 2 $$

所以 $C_2 = 2\,C_1$。

第二步:選一顆好買的電容當 $C_1$。 取 $C_1 = 10\,\text{nF}$,則 $C_2 = 20\,\text{nF}$。

第三步:由 $f_0$ 反解 $R$。

$$ R = \frac{1}{2\pi f_0 \sqrt{C_1 C_2}} = \frac{1}{2\pi \times 1\,000 \times \sqrt{10 \times 10^{-9} \times 20 \times 10^{-9}}} $$

先算根號內:$\sqrt{2\times10^{-16}} = 1.414\times10^{-8}$。代回:

$$ R = \frac{1}{2\pi \times 1\,000 \times 1.414\times10^{-8}} = \frac{1}{8.886\times10^{-5}} \approx 1.125 \times 10^{4}\,\Omega \approx 11.3\,\text{k}\Omega $$

挑標準值 $11\,\text{k}\Omega$ 或 $11.3\,\text{k}\Omega$(E96 系列)即可。

驗算斜率與好處:這顆濾波器在阻帶有 $-40\,\text{dB/decade}$ 的衰減(一階的兩倍陡),通帶完全平坦無峰起,而且因為運放輸出阻抗極低,後面再串東西也不會有負載效應——這正是被動 RC 給不了的。整個設計只靠「先定 $Q$ 比值、再定 $f_0$ 絕對值」兩步,乾淨俐落。

近似族的真面目:你在拿什麼換什麼

入門篇提過巴特沃斯、柴比雪夫、貝索三個名字。進階的理解是:它們其實是同一個多項式分母的三種極點擺放策略,每一種都在做一筆明確的交易。

近似族 極點軌跡 換到什麼 付出代價
巴特沃斯(Butterworth) 均勻分佈在半圓上 通帶最平坦 過渡帶不是最陡
柴比雪夫 I 型(Chebyshev) 落在橢圓上、更靠虛軸 過渡帶最陡 通帶出現等漣波(ripple)
貝索(Bessel) 離虛軸最遠 相位最線性、群延遲平坦 衰減最緩、轉角最圓

具體一點:一個四階柴比雪夫($1\,\text{dB}$ 漣波)在過渡帶的衰減,可能比同階巴特沃斯多出 $10\,\text{dB}$ 以上——但代價是通帶內增益會在 $0$ 與 $-1\,\text{dB}$ 之間來回波動。對音響來說這種波動可能不可接受,對通訊系統的選台卻往往值得。

而貝索的價值常被初學者忽略:它的群延遲(group delay)$\tau_g = -\,\mathrm{d}\phi/\mathrm{d}\omega$ 最平坦,意思是不同頻率成分通過濾波器時延遲一致,方波或脈衝波形不會被扭曲。處理數位訊號邊緣、或要求波形保真的場合(如示波器前端),貝索往往是唯一正解。這裡藏著一條鐵律:幅度的陡峭與相位的線性無法兼得——你越用力把幅度轉角拉銳(極點越靠虛軸、$Q$ 越高),相位就越非線性、群延遲在轉角處的尖峰越嚴重。

高階濾波器怎麼搭:階數的分解

要做到 $-80\,\text{dB/decade}$(四階)這種陡度,做法不是串四個一階,而是串兩個二階級(second-order stages),各自用不同的 $Q$

這是一個關鍵且反直覺的點:四階巴特沃斯的兩個二階級,$Q$ 並不相等,而是 $Q_1 = 0.541$、$Q_2 = 1.307$。低 $Q$ 那級負責把通帶撐平,高 $Q$ 那級負責把轉角拉銳,兩級的響應相乘後才合成出整體最大平坦的四階曲線。如果你天真地用兩個 $Q = 0.707$ 的級去串,得到的根本不是巴特沃斯,而是通帶會凹陷的怪東西。

所以實務上的高階濾波器設計流程是:

  1. 依規格(截止頻率、阻帶衰減、可容忍漣波)查表或用工具決定階數 $n$近似族
  2. 把 $n$ 階多項式分解成數個二階因式($n$ 為奇數時多一個一階級),每個因式對應一組 $(f_0, Q)$。
  3. 每組 $(f_0, Q)$ 用一個 Sallen–Key 或多重回授(MFB)級實現,再串起來。

整個過程把一個高維的設計問題,拆成數個「定 $f_0$、定 $Q$」的二階小問題——這就是為什麼前一節的二階設計值得你練到熟。

重點回顧

  • 一階不夠用的根本原因是轉角太圓:被動串接 RC 的等效 $Q$ 最多 $0.5$,極點被困在實軸上。
  • 品質因數 $Q$ 是二階濾波器的靈魂:$Q = 0.707$ 給出最大平坦的巴特沃斯,$Q$ 越高轉角越銳但會出現共振峰。
  • Sallen–Key 設計兩步走:先由 $Q$ 定電容比值,再由 $f_0$ 定電阻絕對值;主動拓撲還順帶消除負載效應。
  • 三大近似族是同一場交易的三種選擇:巴特沃斯求平坦、柴比雪夫求陡峭(付出漣波)、貝索求線性相位(付出緩衰減)。
  • 高階濾波器是「不等 $Q$ 的二階級串接」,不是多個一階堆疊——四階巴特沃斯需要 $Q = 0.541$ 與 $1.307$ 兩級配合。

深入探討(研究所視角)

把 Sallen–Key 拆開來看,它的高 $Q$ 來自一條正回授路徑:電容 $C_1$ 把運放輸出的一部分能量送回非反相輸入,在 $\omega_0$ 附近形成局部能量循環,等效地抵消阻尼。代價是靈敏度(sensitivity)問題:當 $Q$ 設得很高($Q > 5$),Sallen–Key 的 $\omega_0$ 與 $Q$ 對元件容差變得極端敏感,$Q$ 對某些電阻的靈敏度 $S_R^Q$ 會隨 $Q$ 線性發散。這時工程師會改用狀態變數濾波器(state-variable / KHN filter):用兩個積分器加一個加法器構成迴路,同時輸出低通、高通、帶通三種響應,且 $\omega_0$ 與 $Q$ 可獨立調整、靈敏度低,代價是要用到三到四顆運放。

更深一層,所有這些拓撲都是同一個雙二階(biquad)轉移函數的不同物理實現:

$$ H(s) = \frac{a_2 s^2 + a_1 s + a_0}{s^2 + \dfrac{\omega_0}{Q}\,s + \omega_0^2} $$

分子係數 $(a_2, a_1, a_0)$ 決定它是低通、高通、帶通還是帶阻(在分子放一對虛軸上的零點 $s^2 + \omega_z^2$ 就得到陷波器),分母則由 $(\omega_0, Q)$ 固定。把任意有理轉移函數做部分分式或級聯分解(cascade decomposition)成數個 biquad,是類比與數位濾波器共用的核心結構——數位世界裡的 IIR 濾波器正是一串 biquad 級在 $z$ 域的對應物,且級聯(cascade)形式因為把高 $Q$ 極點隔離在各自的二階節裡,數值穩定性遠勝直接型(direct form)的長多項式實現

最後值得一提的是開關電容濾波器(switched-capacitor filter):它用一顆以時脈 $f_{clk}$ 快速開關的電容去「模擬」一個等效電阻 $R_{eq} = 1/(f_{clk}\,C)$,於是濾波器的截止頻率變成 $f_c \propto f_{clk}$——只要改時脈就能調截止頻率,而且整條濾波器可以完全積體化、不需要精密電阻。代價是時脈會引入混疊(aliasing)與時脈饋通(clock feedthrough),因此前後通常還要各搭一個簡單的連續時間抗混疊濾波器。從一顆 RC,到 Sallen–Key 的正回授,再到開關電容把「電阻」變成「時脈控制的可程式元件」,濾波器設計的版圖始終圍繞同一個主題:在 $s$ 平面(或 $z$ 平面)上,把極點與零點擺到最划算的位置。

AI 共讀助教正在陪你讀:極點的擺放藝術:從 Sallen–Key 到品質因數 Q
嗨!我是這篇文章的共讀助教,只根據〈極點的擺放藝術:從 Sallen–Key 到品質因數 Q〉的內容回答。可以問我「解釋某段」「舉個例子」「出題考我」,或反白文中段落後點下方「解釋選取段落」。