タグ付けされた質問 「dsp」

DSPはDigital Signal ProcessingまたはDigital Signal Processorの略です。

6
DSPと標準マイクロコントローラーの違いは何ですか?
DSPはデジタル信号処理用に最適化されていることを理解していますが、それがICを選択するタスクにどのように影響するかはわかりません。私がマイクロコントローラーで行うほとんどすべてのことは、デジタル信号の処理を伴います! たとえば、人気のあるMicrochip dsPIC30または33 DSPとその他の16ビット製品であるPIC24汎用マイクロコントローラーを比較してみましょう。dsPICとPICは、同じメモリと速度を持つように構成でき、同様の周辺機器セット、同様のA / D機能、ピン数、消費電流などがあります。Digikeyのリストに表示される唯一の大きな違いは、発振器。価格(または他のフィールド)を見ても違いはわかりません。 さまざまなプロトコル(I2C、SPIなど)を使用していくつかの外部センサーを操作し、A / D変換を行い、シリアルフラッシュにデータを保存し、ボタンに応答して、キャラクターにデータをプッシュする場合LCDとFT232(かなり汎用的な組み込みシステム)で、どのチップを使用すればよいですか?DSPがPICに遅れをとるとは思われず、この神秘的な「DSPエンジン」を提供します。私のコードは常に数学を行い、時々浮動小数点または小数が必要ですが、DSPを使用することで利益が得られるかどうかはわかりません。 別のベンダーのDSPとマイクロコントローラーのより一般的な比較も同様に役立ちます。これらを議論の出発点として使用しています。

6
FFT長と周波数分解能の関係は何ですか?
適切なサンプリング方法(ナイキスト、フィルタリングなど)を使用して信号をサンプリングした場合、FFTの長さと、得られる結果の周波数分解能をどのように関連付けるのですか? 2,000 Hzと1,999 Hzの正弦波がある場合、これら2つの波の違いを正確に判断するために必要なFFTの長さをどのように決定しますか?
67 dsp 

18
今日入手可能な優れたマイクロコントローラーは何ですか?[閉まっている]
マイクロコントローラのアセンブリとCプログラミングの経験はありますが、今日の企業が提供しているさまざまなMCUおよびDSPファミリには精通していません。(例:Texas Instruments、Atmel、Renesas) 優れたマイクロコントローラ/ DSP、およびそれらを使用して開発することについて知りたいです。さまざまなMCU / DSPファミリについての理解を、回答ごとに1つのファミリにまとめてください。 また、このマイクロコントローラのメインアプリケーションとは何かを詳しく説明してください。 (これは「コミュニティwiki」であるため、100を超える評判を持つ人なら誰でも回答を改良および改善できます)

10
FPGAはいつ使用でき、マイクロコントローラー/ DSPは使用できませんか?
高度なマイクロコントローラーのコースと、高度なFPGAのコースを選択する必要があります。 私は両方の科目で入門講座を受講しましたが、今私が困っているのは、マイクロコントローラーのファームウェア開発がすでにかなり上手であり、FPGAで作成できる製品/プロジェクトとマイクロコントローラー/ DSPでは作成できない製品/プロジェクトが見当たらないことです。 マイクロコントローラやDSPでは不十分なアプリケーション/製品/プロジェクトを思い付くことができますか?その理由は? カメラ?高速度カメラ?高速画像処理?

8
DSPアルゴリズムをCまたはアセンブリで直接作成しますか?[閉まっている]
閉じた。この質問はより集中する必要があります。現在、回答を受け付けていません。 この質問を改善したいですか?この投稿を編集するだけで1つの問題に焦点を当てるように質問を更新します。 2年前に閉店しました。 私は、Analog Devicesのデジタル信号プロセッサ(BF706)でDSPプロジェクト(IIRフィルタリング)に取り組んでおり、それに付属するコンパイラスイートCrossCore Studioを使用しています。FIRやIIRフィルターなどの単純なDSPの例と、そのためのライブラリ関数の例があります。プロセッサのマニュアルにはアセンブリ命令セットが記載されていますが、Cについてはコメントしていません。 私の疑問はこの特定のアプリケーションから生じますが、DSP開発者が従うべきベストプラクティスがあると思いました。だから私は一般的な方法でそれを組み立てます: このDSPに付属する例で理解したのは、DSPアプリケーション用に設計された回路を使用する場合、アセンブリでプログラムしてそれらの命令を直接実行する必要があるということです(乗算や加算など)。私はCでプログラムするだけですが、コンパイラ(DSPチップ会社からも提供されています)は、そのDSP用に最適化し、その機能を使用しませんか?それとも、アセンブリで直接DSPルーチンを記述する必要がありますか?

9
初心者向けのDSPの推奨事項[終了]
閉まっている。この質問はトピック外です。現在、回答を受け付けていません。 この質問を改善したいですか? 質問を更新することがありますので、上のトピック電気工学スタックExchange用。 6年前に閉鎖されました。 デジタル信号処理のかなりの部分を含むプロジェクトを検討しています。私の知る限り、これに最適なICのタイプはデジタルシグナルプロセッサです。私は彼らと一緒に仕事をしたことがありません-初心者に十分簡単なモデルをお勧めできますか?このプロジェクトでは、ハイファイデジタルオーディオ(44100Hz、16ビットステレオ)をいくつかの方法でフィルタリングします。 また、たとえばLCDパネルといくつかのボタンでUIを制御するために追加のuCが必要ですか、それともDSPは信号処理タスクに沿ってこれを処理できますか?


4
BJTトランジスタは飽和状態でどのように機能しますか?
これは、NPN BJT(バイポーラジャンクショントランジスタ)について私が知っていることです。 ベースエミッタ電流はコレクタエミッタでHFE倍に増幅されるため、 Ice = Ibe * HFE Vbeはベースエミッタ間の電圧であり、他のダイオードと同様に、通常は約0.65 Vです。Vecしかし、私は覚えていません。 Vbeが最小しきい値よりも低い場合、トランジスタは開いており、どの接点にも電流は流れません。(大丈夫、たぶん数μAのリーク電流ですが、それは関係ありません) しかし、まだいくつか質問があります。 トランジスタが飽和しているときの動作は? Vbeしきい値より低い以外の条件の下で、トランジスタをオープン状態にすることは可能ですか? さらに、この質問で私が犯した間違いを(回答で)遠慮なく指摘してください。 関連する質問: トランジスタがどのように機能するかは気にしませんが、どのように動作させることができますか?

2
ステップ応答がオーバーシュートしない非因果的ローパスフィルターの最もシャープな周波数応答は何ですか?
Butterworth、Bessel、Chebychev、およびsincローパスフィルターは、均一に減少する周波数応答、均一な位相応答、急峻なカットオフ、または「ブリックウォール」応答の間で異なるトレードオフがあるさまざまなケースで使用されます。このようなフィルターはすべて、場合によってはステップ応答でオーバーシュートする可能性があると考えられます。つまり、インパルス応答が負の値になる場合があります。 インパルス応答がどこでもネガティブにならないという唯一の制約があるフィルターで、最適な周波数応答とはどのようなものか、またはどのタイプの周波数応答が利用可能でしょうか?基本的なRCフィルターがそうするので、そのような制約を満たすローパスフィルターを持つことは確かに可能です(ただし、そのようなフィルターの応答は少しぎこちないです)。最適なインパルス応答は正規分布曲線でしょうか、それとも何かでしょうか?
13 filter  dsp 

3
信号の導関数をサンプリングするための「ナイキスト」レートとは何ですか?
背景:コンデンサを流れる電流をサンプリングしています。対象の信号は、コンデンサ両端の電圧です。電流測定をデジタル的に統合して、電圧を取得します。 質問:コンデンサの両端の電圧が帯域幅に制限されており、この電圧の微分係数をサンプリングしている場合、現在のサンプルから電圧信号を完全に再構築するために必要な最小サンプリングレートはいくらですか? この質問に対する定型的な答えがない場合、正しい方向に私を向けることができるものは何でも役に立ちます。助けてくれてありがとう!

6
VHDLのFIR / IIRフィルターのコード例?
Spartan-3ボードでDSPを使い始めようとしています。私は古いマザーボードのチップを使用してAC97ボードを作成しましたが、これまでのところ、ADCを実行し、サンプルを1未満の数(ボリュームの減少)に乗算してからDACを実行しています。 次に、ローパスフィルター、ハイパスなどの基本的なDSP処理を実行したいと思います。しかし、数値表現について本当に混乱しています(整数?固定小数点?Q0.15?オーバーフローまたは飽和?)。 私が始めるには、実際の単純なフィルターのコード例が欲しいだけです。高効率、高速、またはそのようなものはありません。VHDLに実装された理論上のフィルターだけです。 私は探していましたが、理論式を見つけただけです-わかりません。理解できないのは、ADCから取得した署名付きの16ビット、48KHzオーディオサンプルを処理する方法です。私はこれらのライブラリを使用しています:http : //www.vhdl.org/fphdl/。サンプルに0.5、0.25などを掛けると、違いを聞くことができます。しかし、より大きなフィルターは私にただノイズを与えます。 ありがとう。
11 fpga  vhdl  dsp  iir  fir 

5
VHDL:デザインに乗数をインプリメントするときに「*」演算子を使用
現在のFPGAにはDSPブロックが組み込まれており、最新のFPGAにはIEEE-754準拠の浮動小数点ユニットも組み込まれています。 必要なパラメーターを選択した後、GUIを使用してDSPエンティティ/モジュールを作成し、デザインでインスタンス化することが可能です。 実際のDSPブロックをインスタンス化する設計でこのようなマイクロマネージメントを行う必要があるのはいつですか。また、コードに「*」演算子を入力して、合成ツールに低レベルの詳細を処理させるのはいつですか どちらが良いですか? バイナリ乗算に関しては、多くの異なるタイプの乗算アルゴリズムがあります。現在、シリコンにDSPブロックが組み込まれており、さらに浮動小数点乗算器も組み込まれていますが、これは、これらのアルゴリズムすべてが事実上廃止されていないことを意味しますか?
10 fpga  vhdl  dsp 

3
Matlab DSPツールボックスの機能に最も近いフリーウェア分析ソフトウェア
MatlabがDSPで行うことを(可能な限り)行うフリーウェアを探しています... フィルタリングツール 変調 ファイルI / O(vhdlシミュレーション結果とソフトウェア計算結果を比較するために必要) 私はScilabとOctaveの両方を使用しました。私はどれが(または別の言及されていないオプションが)最高のフリーウェアDSPデザインの代替になるのか疑問に思っています。
10 dsp 

3
控えめなPICマイクロコントローラーではできないdsPICの機能
私はまだDSPチップを使用していません。私が知っているのは、それらのアーキテクチャが通常はクロックサイクル内で非常に高速に計算を実行できるような構造であり、命令セットに乗累算命令があり、DMAがあるため、CPUがデータを移動する貴重な時間を無駄にする必要がないことです。周り。まだまだあると思いますが、基本的なポイントはいくつかあります。 MicrochipにはDSPチップラインであるdsPICがあることがわかります。乗算器も内蔵しているPIC18またはPIC32だけを使用してDSPを実行することはできませんか?dsPICは通常のPICとどう違うのですか? 私の主な質問はこれです。なぜ、DSPチップと呼ばれる別個の異なるものを用意し、すべてのマイクロコントローラーに高精度の浮動小数点演算機能を統合する必要がないのですか?確かに私たちが現在持っているプロセス技術では、これは多くのスペースを取るべきではありません。 また、通常のマイクロコントローラーではなく、プロジェクトでDSPチップを使用する必要があることをどのようにして知ることができますか>
10 pic  dsp 

2
FFTで周波数解像度とウィンドウサイズを選択する方法
周波数が200Hzから10kHzに変化する時変信号のスペクトル分析を行っています。信号の周波数成分の分析にFFTを使用しています。私の質問は: 信号の周波数分解能とウィンドウ幅を決定する方法は? 時変信号にはどのタイプの窓関数が適していますか? FFTに最適なサイズは何ですか? 信号のサンプリングレートは44.1kHzです。
9 dsp  fft 

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.