デジタル信号処理において、ダウンサンプリング、圧縮、デシメーションは、マルチレートデジタル信号処理システムにおける再サンプリングのプロセスに関連する用語です。ダウンサンプリングとデシメーションはどちらも圧縮と同義ですが、帯域幅削減(フィルタリング)とサンプルレート削減のプロセス全体を表すこともできます。[1] [2]このプロセスが信号または連続関数のサンプルのシーケンスに対して実行されると、より低いレート(または写真の場合のように密度)で信号をサンプリングすることによって取得されたシーケンスの近似値が生成されます。
デシメーションとは、歴史的には10 分の 1 ごとに 1 つを削除することを意味する用語です。[a]しかし、信号処理では、係数 10 によるデシメーションは、実際には10 分の 1 ごとに 1 つのサンプルのみを保持することを意味します。この係数は、サンプリング間隔を乗算するか、または同等に、サンプリング レートを除算します。たとえば、44,100 サンプル/秒のコンパクト ディスクオーディオを係数 5/4 でデシメーションすると、結果として得られるサンプル レートは 35,280 になります。デシメーションを実行するシステム コンポーネントは、デシメータと呼ばれます。整数係数によるデシメーションは、圧縮とも呼ばれます。[3] [4]
整数係数によるダウンサンプリング
整数係数Mによるレート削減は2段階のプロセスとして説明でき、より効率的な同等の実装がある: [5]
- デジタルローパスフィルタを使用して高周波信号成分を低減します。
- フィルタリングされた信号をMでデシメーションします。つまり、M番目のサンプルのみを保持します。
ステップ 2 のみでは、望ましくないエイリアシング(つまり、高周波信号成分が低周波数帯域にコピーされ、低周波数と誤認される) が発生します。ステップ 1 では、必要に応じて、エイリアシングを許容レベルまで抑制します。このアプリケーションでは、フィルターはアンチエイリアシング フィルターと呼ばれ、その設計については以下で説明します。バンドパス関数と信号の デシメーションについては、アンダーサンプリングも参照してください。
アンチエイリアシングフィルタがIIR設計の場合、2番目のステップの前に出力から入力へのフィードバックに依存します。FIRフィルタリングでは、 M番目の出力のみを計算するのは簡単です。n番目の出力サンプルに対してデシメーションFIRフィルタによって実行される計算は、ドット積です。[b]
ここで、h [•] シーケンスはインパルス応答であり、Kはその長さです。x [•] はダウンサンプリングされる入力シーケンスを表します。汎用プロセッサでは、y [ n ] を計算した後、 y [ n +1 ]を計算する最も簡単な方法は、 x [•] 配列の開始インデックスをMだけ進めて、ドット積を再計算することです。M =2の場合、 h [•] はハーフバンドフィルタとして設計でき、係数のほぼ半分がゼロになり、ドット積に含める必要がありません。
M間隔で取得されたインパルス応答係数はサブシーケンスを形成し、そのようなサブシーケンス (位相) がM 個多重化されます。ドット積は、各サブシーケンスとx [•] シーケンスの対応するサンプルとのドット積の合計です。さらに、 Mによるダウンサンプリングのため、M個のドット積のいずれかに含まれるx [•] サンプルのストリームは、他のドット積には含まれません。したがって、M 個の低次 FIR フィルタはそれぞれ、入力ストリームのM 個の多重化された位相の 1 つをフィルタリングし、 M個の出力が合計されます。この観点は、マルチプロセッサ アーキテクチャで有利になる可能性がある別の実装を提供します。つまり、入力ストリームは多重化解除され、出力が合計される M 個のフィルタのバンクに送信されます。このように実装された場合、ポリフェーズフィルタと呼ばれます。
完全を期すために、各フェーズの実現方法として、h [•] 配列のコピーで他のフェーズの係数をゼロに置き換え、元のx [•] シーケンスを入力レートで処理し(つまりゼロを乗算し)、出力をM倍にするという方法があります。この非効率的な方法と上記の実装の等価性は、第 1 ノーブル恒等式として知られています。[6] [c]これは、多相法の導出に使用されることがあります。

アンチエイリアシングフィルタ
X ( f ) を任意の関数x ( t ) のフーリエ変換とし、そのサンプルがT間隔でx [ n ] シーケンスに等しいものとする。離散時間フーリエ変換(DTFT) は、 X ( f )の周期的な和のフーリエ級数表現である: [d]
Tの単位が秒の場合、の単位はヘルツです。上記の式でT をMTに置き換えると、デシメーションされたシーケンスx [ nM ]の DTFT が得られます。
周期的和は、振幅と周期性がM倍に減少しています。これら両方の分布の例が、図 1 の 2 つのトレースに示されています。[e] [f] [g]エイリアシングは、 X ( f ) の隣接するコピーが重なり合うときに発生します。アンチエイリアシング フィルタの目的は、周期性が減少することで重なりが生じないようにすることです。X ( f ) のコピーが互いに重なり合わないことを保証する条件は次のとおりです。したがって、これは理想的なアンチエイリアシング フィルタの最大カットオフ周波数です。 [A]
合理的な要因によって
M/Lをデシメーション係数[B]とします。ここで、M、L∈ ; M > Lです。
- シーケンスをL倍に増やします (再サンプリングします) 。これをアップサンプリングまたは補間と呼びます。
- M倍に減らす
ステップ 1 では、データ レートを増加 (拡張)した後にローパス フィルタが必要であり、ステップ 2 では、デシメーションの前にローパス フィルタが必要です。したがって、両方の操作は、2 つのカットオフ周波数のうち低い方のフィルタで実行できます。M > L の 場合、アンチエイリアシング フィルタのカットオフ ( 中間サンプルあたりのサイクル) は低い方の周波数です。
参照
注記
- ^ 実現可能なローパス フィルタには「スカート」があり、応答が 1 付近から 0 付近まで減少します。実際には、カットオフ周波数は理論上のカットオフより十分低い値に設定されるため、フィルタのスカートは理論上のカットオフより下に収まります。
- ^ 係数R∈によるサンプルレート変換の一般的な手法としては、多項式補間とファロー構造がある。 [7]
ページ引用
- ^ ハリス 2004.「6.1」p 128。
- ^ CrochiereとRabiner「2」。p 32。eq 2.55a。
- ^ ハリス 2004.「2.2.1」p 25。
- ^ Oppenheim and Schafer. "4.2". p 143. 式4.6、ただし、 および
- ^ Harris 2004.「2.2」p 22.図2.10。
- ^ OppenheimとSchafer。「4.6」p 171。図4.22。
- ^ Tan 2008.「1.2.1」。図12.2。
参考文献
- ^ Oppenheim, Alan V. ; Schafer, Ronald W.; Buck, John R. (1999). 「4」.離散時間信号処理(第 2 版). Upper Saddle River, NJ: Prentice Hall. p. 168. ISBN 0-13-754920-2。
- ^ Tan, Li (2008-04-21). 「アップサンプリングとダウンサンプリング」. eetimes.com . EE Times . 2017-04-10取得。
サンプリング レートを整数倍に減らす処理は、データ シーケンスの
ダウンサンプリングと呼ばれます。ダウンサンプリングは、
デシメーション
とも呼ばれます。ダウンサンプリング処理に使用される
デシメーション
という用語は
、多くの教科書や分野で受け入れられ、使用されています。
- ^ Crochiere, RE; Rabiner, LR (1983). 「2」. マルチレートデジタル信号処理。イングルウッドクリフス、ニュージャージー州: Prentice-Hall。p. 32。ISBN 0136051626。
- ^ Poularikas, Alexander D. (1998 年 9 月)。信号処理のための数式と表のハンドブック(第 1 版)。CRC プレス。pp. 42–48。ISBN 0849385792。
- ^ Harris, Frederic J. (2004-05-24). 「2.2」.通信システム向けマルチレート信号処理。アッパーサドルリバー、ニュージャージー州: Prentice Hall PTR。pp. 20–21。ISBN
0131465112ダウンサンプリングのプロセスは、2 段階の進行として視覚化できます。
プロセスは、入力系列 x(n) から始まり、フィルター h(n) によって処理されて、帯域幅が削減された出力系列 y(n) が得られます。次に、出力系列のサンプル レートが、削減された信号帯域幅に見合ったレートまで Q 対 1 に削減されます。実際には、帯域幅削減とサンプル レート削減のプロセスは、マルチレート フィルターと呼ばれる 1 つのプロセスに統合されます。
- ^ Strang, Gilbert ; Nguyen, Truong (1996-10-01). Wavelets and Filter Banks (第 2 版). Wellesley, MA: Wellesley-Cambridge Press. pp. 100–101. ISBN
0961408871賢明なエンジニアなら
そんなことはしないでしょう。
- ^ ミリッチ、リリャナ (2009).デジタル信号処理のためのマルチレート フィルタリング。ニューヨーク:ハーシー。 p. 192.ISBN
978-1-60566-178-0一般に、
このアプローチは、比 Fy/Fx が有理数または無理数の場合に適用でき、サンプリング レートの増加とサンプリング レートの減少に適しています。
さらに読む
- Proakis, John G. (2000)。デジタル信号処理: 原理、アルゴリズム、アプリケーション(第 3 版)。インド: Prentice- Hall。ISBN 8120311299。
- リチャード・ライオンズ(2001年)。デジタル信号処理の理解。プレンティス・ホール。304ページ。ISBN 0-201-63467-8
サンプリング レートを下げることをデシメーションといいます
。 - アントニオウ、アンドレアス (2006)。デジタル信号処理。McGraw-Hill。p. 830。ISBN 0-07-145424-1デシメータ
はサンプリング周波数を下げるために使用でき、インターポレータはサンプリング周波数を上げるために使用できます。
- ミリク、リリャナ (2009)。デジタル信号処理のためのマルチレート フィルタリング。ニューヨーク:ハーシー。 p. 35.ISBN 978-1-60566-178-0サンプリング レート変換システムは、
信号のサンプリング レートを変更するために使用されます。サンプリング レートを下げるプロセスはデシメーションと呼ばれ、サンプリング レートを上げるプロセスは補間と呼ばれます。
- T. Schilcher. デジタル信号処理における RF アプリケーション//「デジタル信号処理」。議事録、CERN 加速器スクール、スウェーデン、シグチューナ、2007 年 5 月 31 日~6 月 9 日。 - ジュネーブ、スイス: CERN (2008)。 - P. 258。 - DOI: 10.5170/CERN-2008-003。[1]
- Sliusar II、Slyusar VI、Voloshko SV、Smolyar VG デシメーション付き N-OFDM に基づく次世代光アクセス。// 第 3 回国際科学実用会議「情報通信の問題。科学技術 (PIC S&T'2016)」。 – ハリコフ。 - 2016 年 10 月 3 日~6 日。[2]
- サスカ・リンドフォース、アールノ・ペルシネン、カリ・AI・ハロネン。 3 V 230 MHz CMOS デシメーション サブサンプラー。// 回路とシステムに関する IEEE トランザクション - Vol. 52、No. 2、2005 年 2 月。 – P. 110。
