主要内容

このページの翻訳は最新ではありません。ここをクリックして,英語の最新版を参照してください。

正弦、余弦

4分の1波長対称を利用するルックアップテーブル法を使用して固定小数点の正弦波または余弦波を実現

  • ライブラリ:
  • 金宝appSimulink /查找表

  • 正弦块
  • 正弦块

説明

正弦ブロックまたは余弦ブロックは,4分の1波長対称を使用するルックアップテーブル法を使用して固定小数点で正弦波または余弦波を実現します。ブロックは,[出力式]パラメーターの選択に応じて、入力信号の次の関数を出力することができます。

  • 罪(2πu)

  • 因为(2πu)

  • exp (j2πu)

  • 罪(2πu),因为(2πu)

[ルックアップテーブルのデータ点の数)パラメーターで,ルックアップテーブルのデータ点の数を定義できます。ルックアップテーブルに対するデータ点を(2 ^ n) + 1(nは整数)に指定すると,ブロックの実現は最も効率的になります。

[出力語長]パラメーターを使用して,固定小数点出力データ型の語長を指定します。出力の小数部長は,出力の語長から2を差し引いた値です。

端子

入力

すべて展開する

入力信号。実数値のスカラー,ベクトル,または行列として指定します。

ヒント

意味のあるブロック出力を得るには,ブロック入力値の範囲は(0,1)となっていなければなりません。この範囲外の入力値は符号なしデータ型にキャストされ,オーバーフローはラップされます。こうした範囲外の入力で得られるブロック出力は,意味をなさない場合もあります。

データ型:||int8|int16|int32|int64|uint8|uint16|uint32|uint64|布尔|定点

出力

すべて展開する

固定小数点正弦波。ルックアップテーブル法を使用して実装されます。

依存関係

この端子は,[出力式](罪(2 *π* u))または(sin(2 *π* u)和cos(2 *π* u)]に設定されている場合に有効になります。

データ型:定点

固定小数点余弦波。ルックアップテーブル法を使用して実装されます。

依存関係

この端子は,[出力式][cos(2*pi*u)]または(sin(2 *π* u)和cos(2 *π* u)]に設定されている場合に有効になります。

データ型:定点

exp (j * 2 *π* u)。ルックアップテーブルアプローチを使用して実装されます。

依存関係

この端子は,[出力式](exp (j * 2 *π* u))に設定されている場合に有効になります。

データ型:定点

パラメーター

すべて展開する

プログラムでの使用

ブロックパラメーター:公式
値:“罪(2 *π* u)”|“cos(2 *π* u)”|“exp (j * 2 *π* u)”|“sin(2 *π* u)和cos(2 *π* u) '

ルックアップテーブルに対するデータ点を(2 ^ n) + 1(nは整数)に指定すると,ブロックの実装は最も効率的になります。[出力語長]パラメーターと互換性をもつようにするには,[ルックアップテーブルのデータ点の数)(2 ^ (输出字长2) + 1)以下の値にしなければなりません。

プログラムでの使用

ブロックパラメーター:NumDataPoints
タイプ:スカラー
値:整数> = 2
既定の設定:“(2 ^ 5)+ 1”

出力の小数部長は,出力の語長から2を差し引いた値です。[ルックアップテーブルのデータ点の数)パラメーターと互換性をもつようにするには,(2 ^ (输出字长- 2) + 1)[ルックアップテーブルのデータ点の数)以上でなければなりません。

メモ

ブロックは,倍精度浮動小数点値を使用してルックアップテーブルを作成します。したがって,出力で達成できる最大精度は53ビットです。語長を53よりも大きい値に設定しても出力の精度は上がりません。

プログラムでの使用

ブロックパラメーター:OutputWordLength
タイプ:スカラー
値:2 ~ 53之间的整数
既定の設定:“16”

より速く計算するには[速度]を選択します。この場合,通常で最大2ビットの精度が失われる場合があります。

プログラムでの使用

ブロックパラメーター:InternalRulePriority
値:“速度”|“精度”
既定の設定:“速度”

ブロックの特性

データ型

布尔||定点|整数|

直接フィードスルー

いいえ

多次元信号

いいえ

可変サイズの信号

いいえ

ゼロクロッシング検出

いいえ

拡張機能

C / c++コード生成
金宝appSimulink®编码器™ を使用して Cおよび C++コードを生成します。

固定小数点の変換
定点设计师™を使用して固定小数点システムの設計とシミュレーションを行います。

参考

||(高密度脂蛋白编码器)|(高密度脂蛋白编码器)

R2006aより前に導入