本文へ移動
ISEGORIABenjamin Haire
English

ISEGORIA / 数学百科事典

フィルターとクロスオーバー:音をドライバーに振り分ける

二つのドライバーをもつスピーカーは、低音を一方に、高音をもう一方に送らなければならず、その二つの半分は前方の空気の中で元の音に足し戻されなければなりません。抵抗、コンデンサー、インダクタはボード線図で振る舞いを読み取れるフィルターを作ります。クロスオーバーのフィルターは、その出力が複素数として足し合わされて平らになるように設計されます。そしてドライバー間の物理的な距離が、その和を聴き手がどこに座るかの関数に変えます。それを解決するのが同軸型ドライバーです。

前提知識: 交流回路、複素数、フーリエ解析

予想してから操作し、計算例と問いで理解を確かめてください。グラフは数式の図示であり、証明ではありません。

1. RC と RLC のフィルター、そしてボード線図

コンデンサーのインピーダンス 1/jωC は周波数とともに下がり、インダクタの jωL は上がるので、それらで作った分圧器はある周波数を通し、ほかを遮ります。右はボード線図で、対数目盛の周波数に対する利得(デシベル)と位相です。各極は利得を 10 倍の周波数ごとに 20 dB 曲げ下げ、位相を 90° 回します。左は、それが実際の正弦波にとって何を意味するかです。試験周波数をドラッグし、出力が小さくなり入力より遅れるのを見てください。直列 RLC ローパスは f₀ = 1/2π√(LC) に共振をもち、品質係数は Q = √(L/C)/R です。Q が高いと利得は下がる前に f₀ でピークをもち、位相はちょうどそこで −90° を通過します。

計算例. \(R=10\ \Omega\)、\(C=10\ \mu\mathrm F\) の RC ローパスは \(f_c=1/(2\pi\times10^{-4})=1592\ \mathrm{Hz}\) をもち、そこで利得は \(1/\sqrt2\)、すなわち \(-3\ \mathrm{dB}\)、位相は \(-45^\circ\) です。十倍高い 15.9 kHz では利得は \(-20\ \mathrm{dB}\) です。直列に \(L=1\ \mathrm{mH}\) を加えると \(f_0=1592\ \mathrm{Hz}\)、\(Q=\sqrt{10^{-3}/10^{-5}}/10=1\) で、\(f_0\) での利得はちょうど \(Q\)、つまり 0 dB で、十倍上では 40 dB 下がっています。

注意点. これらは負荷を駆動しない理想的な部品です。スピーカーの受動型クロスオーバーはドライバーを駆動し、そのインピーダンスはスピーカーの話題で見たとおり抵抗とはほど遠いものです。そのため現実の受動回路はインピーダンス補正の枝を含むか、アンプの前に置く能動フィルターに置き換えられます。時間波形は定常状態を示します。フィルターを入れた瞬間の過渡応答は描いていません。

各極が 10 倍の周波数ごとに 20 dB を失うのはなぜですか?

極 \(\omega_p\) よりずっと上では、その因子 \(1/(1+j\omega/\omega_p)\) は \(\omega_p/(j\omega)\) のように振る舞い、大きさは周波数に反比例します。周波数が 10 倍になると振幅は 10 分の 1 になり、\(20\log_{10}10=20\ \mathrm{dB}\) です。\(n\) 次のフィルターは \(n\) 個の極をもつので、その裾は 10 倍ごとに \(20n\) dB、オクターブごとに 6n dB で下がり、位相は最終的に \(90n\) 度回ります。

参考文献: Paul Horowitz and Winfield Hill · The Art of Electronics, 3rd ed., ch. 1 and 6 (Cambridge University Press, 2015)

2. 二つの半分を足し戻す

クロスオーバーは信号をウーファー用のローパスとツイーター用のハイパスに分け、聴き手はその和を聞きます。大事なのは、クロスオーバー周波数での各半分の大きさだけでなく、その位相です。二つは複素数として足し合わされるからです。左は、右で選んだ周波数での二つの出力を複素平面上の矢印として先端と根元をつないで描き、その和を示します。一次の組は完全に平らに足し合わされます。二次のバターワースの組はクロスオーバーで 180° 離れていて深いノッチに打ち消し合い、ツイーターを逆に配線すると 3 dB 盛り上がります。リンクウィッツ・ライリーのフィルターはバターワースのフィルターの二乗です。各半分はクロスオーバーで 6 dB 下がり、互いに同位相なので、ちょうど利得 1 に足し合わされます。滑らかな位相の回転が、急な傾斜の代償です。

計算例. クロスオーバー周波数では \(s=j\) です。二次のバターワースの組では \(H_{\rm lp}=1/(\sqrt2 j)\)、\(H_{\rm hp}=-1/(\sqrt2j)\) で、大きさが等しく向きが逆なので和は 0 です。ツイーターを反転すると \(\sqrt2/j\) に足し合わされ、大きさは \(\sqrt2\)、+3 dB です。LR4 では各々が \(1/(\sqrt2j)^2=-\tfrac12\) で、どちらも \(-6\ \mathrm{dB}\)、同位相で、和は \(-1\)、大きさはちょうど 1 ですが位相は 180° ずれています。クロスオーバーよりずっと下で位相は 0、ずっと上で \(-360^\circ\) です。

注意点. 和は理想的なフィルターと、それ自体が平らで空間の同じ点を占める二つのドライバーについて計算しています。現実のドライバーはそれぞれの減衰特性をもち、それが音響的なフィルターの一部になるので、現実の設計は音響的なリンクウィッツ・ライリーの傾斜を目標にし、ドライバーの寄与を補正します。大きさが平らで位相が回る応答はオールパス応答です。矩形波の波形は変わりますがスペクトルは変わらず、それが典型的なクロスオーバー周波数で聞き取れるかどうかには議論があります。

同じ次数のバターワースのフィルターは平らに足し合わされないのに、リンクウィッツ・ライリーのフィルターが平らに足し合わされるのはなぜですか?

バターワースのローパスとハイパスはパワー相補的です。\(|H_{\rm lp}|^2+|H_{\rm hp}|^2=1\) なのでパワーの和は 1 ですが、空気が足し合わせる電圧は、クロスオーバーで同位相ではありません。バターワースのフィルターを二乗すると、組は代わりに振幅相補的になります。\(B(s)\) をバターワースの分母とすると、\(1/B(s)^2+s^{2n}/B(s)^2\) の分子は \(1+s^{2n}\) で、偶数次ではこれは符号を除いて \(B(s)B(-s)\) と因数分解され、オールパス \(B(-s)/B(s)\) が残ります。その大きさはあらゆる周波数で 1 です。

参考文献: Siegfried Linkwitz · Active crossover networks for noncoincident drivers, J. Audio Eng. Soc. 24 (1976)

3. ドライバーが同じ場所にないとき

クロスオーバーが完全に足し合わされるのは、両方のドライバーから等距離にいる聴き手に対してだけです。ウーファーの 15 cm 上に取り付けたツイーターは、軸より上の聴き手には近く、下の聴き手には遠くなります。両方のドライバーが等しく鳴るクロスオーバー周波数の近くでは、その経路差が同位相の和を部分的な打ち消しに変えます。縦方向の放射パターンにローブと零点が生じ、ツイーターの音響中心がウーファーより奥にもあると、主ローブが傾きます。間隔と奥行きのずれを変え、聴き手を極座標図の周りにドラッグして、その席での応答を右で見てください。間隔を 0、つまりツイーターをウーファーの中心に置いた同軸型ドライバーにすると、ローブは消えます。

計算例. 2.5 kHz の LR4 クロスオーバーで、ドライバーが縦に 15 cm 離れているとき、軸から \(20^\circ\) 上の聴き手にはツイーターが \(0.15\sin20^\circ=5.1\ \mathrm{cm}\)、つまり \(0.15\ \mathrm{ms}\) 早く聞こえます。これは 2.5 kHz では \(0.37\) 周期、\(134^\circ\) です。それぞれ \(-6\ \mathrm{dB}\) の二つの半分は \(|\cos67^\circ|=0.39\)、つまり \(-8\ \mathrm{dB}\) に足し合わされます。最初の零点は遅れが半周期になる所で、\(\sin\theta=343/(2\times2500\times0.15)\)、\(\theta=27^\circ\) です。2 cm の奥行きのずれはパターン全体をずらし、主ローブを \(\arctan(0.02/0.15)=7.6^\circ\) 上、つまりツイーターの側に傾けます。そこでは奥行きの分の遅れが高さの分で取り戻されるからです。

注意点. ドライバーは遠方場の点音源としてモデル化し、理想的に平らな応答をもち、それ自体の指向性はないとしています。前の話題の指向性は、クロスオーバー付近でウーファーの寄与をさらに狭めるでしょう。デジタルの遅延は軸上では奥行きのずれを正確に取り除けますが、縦方向の経路差をすべての聴取角度で同時に取り除ける遅延はありません。それができるのは、音響中心を同じ場所に置くことだけです。同軸型ドライバーでもツイーターはウーファーのコーンの面よりわずかに奥にあり、それは遅延で補正され、ウーファーのコーンがツイーターの拡散を形づくります。

遅延で奥行きのずれは直せるのに、縦の間隔は直せないのはなぜですか?

奥行きのずれは軸に近いどの角度でもほぼ同じ遅延 \(d_z\cos\theta/c\) を加えるので、ウーファーを \(d_z/c\) だけ遅らせれば前方のすべての聴き手に対して打ち消せます。縦の間隔は、軸の上と下で符号が変わる遅延 \(-h\sin\theta/c\) を加えます。どんな固定した電子的遅延も、ちょうど一つの角度でだけ正しく、それ以外のすべての場所で誤ります。すべての角度で遅延を 0 にできるのは \(h=0\) だけで、これが同軸ドライバーを支持する幾何学的な論拠です。

参考文献: Siegfried Linkwitz · Active crossover networks for noncoincident drivers, J. Audio Eng. Soc. 24 (1976)

実物で見る

この分野の数学と物理が働いている様子を、実物を分解した解説で見られます。

次に読む

線形代数:変換の幾何フーリエ解析:波で関数を作る力学系:安定性とカオス最適化:最良の選択の幾何確率:不確実性から学ぶ群論:対称性を代数にする代数的位相幾何:穴を見つける数値解析:計算が誤解を招くとき数論:整数のパターングラフ理論:経路・木・ネットワーク偏微分方程式:動く場情報理論:不確実性と符号変分法:経路と原理古典力学:運動と力電磁気学:場と誘導光学:光線・波・色熱力学:エネルギー・仕事・エントロピー量子力学:振幅とスピン複素解析:写像・留数・調和場流体力学:流れ・圧力・渦度統計と推測:データの中の信号特殊相対性理論:空間・時間・光微分幾何:曲率と形統計力学:ミクロ状態と温度測度論:大きさ・近似・収束マルコフ連鎖:遷移・定常性・吸収微分形式:循環・カール・引き戻し一般相対性理論:曲率・時計・光関数解析:ノルム・射影・作用素プラズマ物理:遮蔽・軌道・波リー群とリー代数:連続的な対称性ハミルトン力学:相空間とその幾何確率過程:ブラウン運動とノイズ固体物理:結晶の中の波制御理論:フィードバック・極・安定性論理と計算可能性:何が計算できるか双曲幾何:平行線が増える世界剛体力学:回転・転倒・歳差楕円曲線:足し算ができる幾何原子物理:軌道とスペクトル四元数:掛け算としての回転押し出しと引き戻し:写像を通した積分結び目理論:絡まりを見分けるフラクタル幾何:整数の間の次元量子情報:もつれとその限界宇宙論:膨張する宇宙セル・オートマトン:局所規則から生まれる計算複雑系:単純な多数の部品から生まれる秩序ガロア理論:方程式の対称性磁性とイジング模型:整列から生まれる秩序振動子と脱進機:時計はどうやって時を刻むか歯車と機構:運動を正確に伝える水晶振動子:時を刻む結晶スピーカー:ムービングコイル型ドライバー室内音響:部屋はスピーカーの一部ウェーブレット:信号を拡大して見るレーザー物理:自らを複製する光表現論:行列として作用する群半導体物理:バンド・ドーピング・接合

数学百科事典に戻る