NCO 英特尔® FPGA® IP 核

图 1. 简单调制器

 

数控振荡器 (NCO) 是一种数字信号发生器,用于合成正弦波形的离散时间离散值表示。NCO 通常应用于通信系统。在此类系统中,它们可用作 I-Q 混频器中的正交载波发生器,其中基带数据将通过某种方式在正交载波上进行调整(见图 1)。

您还可以在全数字锁相环 (PLL) 中使用 NCO 执行通信接收器中的载波同步,或者作为独立的频移键控 (FSK) 或相移键控 (PSK) 调制器。在这些应用中,输出波形的相位或频率与输入数据流成正比。

  • 面向角度和幅度的 32 位精度
  • 源接口与 Avalon® 接口规范兼容
  • 多个 NCO 架构:
    • 基于乘数的实施,使用数字信号处理 (DSP) 模块或逻辑单元 (LE)(单周期和多周期)
    • 基于 CORDIC 的并行或串行实施
    • 基于 ROM 的实施,使用嵌入式阵列模块 (EAB)、嵌入式系统模块 (ESB) 或外部 ROM
  • 单输出或双输出(正弦/余弦)
  • 可变宽度调频输入
  • 可变宽度调相输入
  • 用户定义的频率分辨率、角度精度和幅度精度
  • 跳频
  • 多通道能力
  • 面向 VHDL 和 Verilog HDL 的仿真文件和架构特定测试台
  • 双输出振荡器和四频移键控 (QFSK) 调制器示例设计

有关此 IP 核的技术支持,请访问英特尔® Premier Support. 您还可以在知识中心中搜索有关此功能的相关主题。