0

Matlab で DSP プロセスを構築しようとしています。

ADC はuint16データを配信します。このデータはフィルタリングして処理する必要があります。フィルタは、固定小数点 (fract16) を持つ DSP で機能します。

データ Matlab を操作したい場合、変換を行う必要がありますか? どうやってするの?

4

1 に答える 1

1

16 ビットの符号なし小数データを整数として扱い、処理前にデータを 0.0..+1.0 の範囲の浮動小数点にスケーリングすることができます。例えば

data = data / 65535.0;

データが実際に符号付き小数 (int16) である場合、次のように範囲 -1.0..+1.0 に変換します。

data = data / 32768.0;
于 2013-06-12T08:06:33.437 に答える