from Altera
|
|
概要および機能
数値制御発振器(NCO)は、正弦波の離散時間、離散値表現を合成します。設計者は一般に NCO を通信システムで使用します。このようなシステムでは、NCO は I-Q ミキサで直交キャリア発生器として使用されます。I-Q ミキサでは、ベースバンド・データがさまざまな方法の 1つで直交キャリアに変調されます(図 1を参照)。
また、NCO は全デジタル PLL(Phase-Locked-Loop)において通信レシーバでのキャリア同期のため、あるいは単独の周波数偏移変調(FSK)変調器または位相偏移変調(PSK)変調器として使用されます。これらのアプリケーションでは、出力波形の位相または周波数は、入力データ・ストリームに応じて直接変化します。
NCO MegaCore® ファンクションは、複数の NCO アーキテクチャをサポートします。
- ブロックまたはロジック・エレメント(LE)を使用した、乗算器ベースの実装(シングル・サイクルおよびマルチ・サイクル)
- LEを使用したパラレル/シリアルCORDIC ベースの実装
- デバイス・メモリ・リソースを使用した ROM ベースの実装
NCO コンパイラは、完全にパラメータ化された正弦波の離散値表現を生成し、以下の設定が可能です。
- シングルまたはデュアル出力(sine/cosine)をサポート
- 可変幅の周波数変調入力に対応
- 可変幅の位相変調入力に対応
- ユーザ定義の周波数分解能、角度精度、および振幅精度をサポート
NCO MegaCore® ファンクションは、アルテラ すべてのデバイス・ファミリ用に最適化されており、以下のシミュレーション・テストベンチを生成します。
- VHDL
- Verilog HDL
- MATLAB モデル
- Quartus® II ベクタ・ファイル

IP 評価機能
アルテラ OpenCore Plus 評価機能を利用してこのIP コアをテストできます。
性能およびリソースの利用率
ユーザガイドにて、この MegaCore ファンクションの標準的な性能および使用率を示します。
技術サポート
この MegaCore ファンクションの技術サポートは、Altera mySupport オンライン・サポート・システムにアクセスしてください。また、Altera Knowledge Databaseで、このファンクションの関連トピックを検索することもできます。
関連資料
