DSPと汎用プロセッサの違い | との差 | ja.natapa.org

DSPと汎用プロセッサの違い




主な違い マイクロプロセッサは、単一または少数の集積回路上にコンピュータの中央処理装置(CPU)の機能を組み込んでいる。マイクロプロセッサの目的は、デジタルデータを入力として受け取り、それを命令に従って処理してから出力することです。ほとんどの汎用マイクロプロセッサはパーソナルコンピュータに存在します。それらは多くの場合、計算、テキスト編集、マルチメディア表示、およびネットワークを介した通信に使用されます。他方、DSPプロセッサは特定のタイプのマイクロプロセッサである。 DSPはデジタル信号処理を表します。基本的にはデジタル信号または情報信号に対して行われる信号処理です。

マイクロプロセッサは、単一または少数の集積回路上にコンピュータの中央処理装置(CPU)の機能を組み込んでいる。マイクロプロセッサの目的は、デジタルデータを入力として受け取り、それを命令に従って処理してから出力することです。これはシーケンシャルデジタルロジックとして知られています。マイクロプロセッサは内部メモリを持ち、基本的にバイナリシステムで動作します。

汎用マイクロプロセッサとは、特定の言語またはソフトウェアに結び付けられていないか、それらと統合されていないプロセッサです。ほとんどの汎用マイクロプロセッサはパーソナルコンピュータに存在します。それらは多くの場合、計算、テキスト編集、マルチメディア表示、およびネットワークを介した通信に使用されます。他のマイクロプロセッサは組み込みシステムの一部です。これらは、家電製品、自動車、携帯電話、産業用プロセス制御など、事実上あらゆる技術に対するデジタル制御を提供します。

他方、DSPプロセッサは特定のタイプのマイクロプロセッサである。 DSPはデジタル信号処理を表します。基本的にはデジタル信号または情報信号に対して行われる信号処理です。 DSPプロセッサは、デジタル信号処理の運用上のニーズに合わせて最適化されたアーキテクチャを持つ特殊なマイクロプロセッサです。

DSPは信号を修正または改善することを目的としています。これは、離散時間、離散周波数、離散ドメイン信号などの離散単位の表現によって特徴付けられます。 DSPは、通信信号処理、レーダ信号処理、センサアレイ処理、デジタル画像処理などのようなサブフィールドを含む。

DSPプロセッサの主な目的は、デジタルまたはアナログ信号を測定、フィルタリング、および/または圧縮することです。これは、信号を実世界のアナログ信号からデジタル形式に変換することによって行われます。信号を変換するために、それはデジタル - アナログ変換器(DAC)を使用する。ただし、必要な出力信号は、別の現実のアナログ信号です。これもまた、デジタル - アナログ変換器を必要とする。

デジタル信号処理アルゴリズムは、汎用マイクロプロセッサや標準的なコンピュータなど、さまざまなプラットフォームで実行できます。デジタルシグナルプロセッサ(DSP)と呼ばれる特殊なプロセッサ。特定用途向け集積回路(ASIC)やフィールドプログラマブルゲートアレイ(FPGA)などの専用ハードウェア。デジタル信号コントローラ。画像、ビデオなどの従来のDSPまたはグラフィックス処理アプリケーション用のストリーム処理。

DSPとマイクロプロセッサの主な違いは、DSPプロセッサには、高性能で反復的な数値集約型のタスクをサポートするように設計された機能があることです。 DSPプロセッサは、大量の複雑な算術計算をできるだけ迅速に実行するように特別に設計されています。それらはしばしば画像処理、音声認識および電気通信のような用途に使用される。一般的なマイクロプロセッサと比較して、DSPプロセッサは基本的な算術演算、特に乗算の実行においてより効率的です。

ほとんどの汎用マイクロプロセッサおよびオペレーティングシステムは、DSPアルゴリズムを正常に実行できます。しかしながら、それらは携帯電話のような携帯機器での使用には適していない。それ故、特殊化されたデジタル信号プロセッサが使用される。デジタルシグナルプロセッサは、汎用マイクロプロセッサとほぼ同じレベルの集積度と同じクロック周波数を持っていますが、より優れた性能、より低い待ち時間、そして特殊な冷却や大型バッテリーを必要としない傾向があります。これにより、汎用マイクロプロセッサに代わる低コストの製品にすることができます。

DSPはまた、汎用マイクロプロセッサの2〜3倍の速度で動作する傾向があります。これはアーキテクチャの違いによるものです。 DSPは異なる算術演算子アーキテクチャを持つ傾向があります。乗数などの特殊な単位。通常の命令サイクル、RISCのようなアーキテクチャ。並列処理ハーバードバスアーキテクチャ。内部メモリ組織マルチプロセッシング組織ローカルリンクそしてメモリバンクの相互接続。

前の記事

SEOとSEMの違い

次の記事

HTC ButterflyとHTC Oneの違い