Cœur d'IP FPGA Intel® NCO

Un oscillateur à commande numérique (NCO) est un générateur de signal numérique qui synthétise une représentation à valeur discrète en temps discret d'une forme d'onde sinusoïdale. Vous pouvez généralement utiliser des NCO dans les systèmes de communication. Dans de tels systèmes, ils sont utilisés comme générateurs de porteuses en quadrature dans les mélangeurs I-Q, dans lesquels les données en bande de base sont modulées sur les porteuses orthogonales de diverses manières.

Lire le guide de l'utilisateur du cœur d'IP NCO ›

Cœur d'IP FPGA Intel® NCO

Fonctionnalités

  • Précision de 32 bits pour l'angle et la magnitude
  • Interface source compatible avec la spécification d'interface Avalon®
  • Plusieurs architectures NCO :
  • Implémentation basée sur un multiplicateur utilisant des blocs de traitement du signal numérique (DSP) ou des éléments logiques (LE), à cycle unique et à cycles multiples
  • Implémentation en parallèle ou en série basée sur CORDIC
  • Implémentation basée sur la mémoire-morte à l'aide de blocs de matrice intégrés (EAB), de blocs système intégrés (ESB) ou d'une mémoire-morte externe
  • Sorties simples ou doubles (sinus/cosinus)
  • Entrée de modulation de fréquence à largeur variable
  • Entrée de modulation de phase à largeur variable
  • Résolution de fréquence, précision angulaire et précision d'amplitude définies par l'utilisateur
  • Saut de fréquence
  • Capacité multicanal
  • Fichiers de simulation et bancs de test spécifiques à l'architecture pour VHDL et Verilog HDL
  • Exemples de conception d'oscillateur à double sortie et de modulateur à déplacement de fréquence quaternaire (QFSK)