Oscillateur contrôlé par entrée numérique

Un oscillateur contrôlé par entrée numérique (appelé DCO pour digital controlled oscillator ou NCO pour numerically-controlled oscillator) consiste en un oscillateur électronique dont la fréquence de sortie est commandée par une entrée numérique. C'est un bloc utilisé par exemple dans la PLL numérique (ADPLL). Les NCO sont souvent utilisés en conjonction avec un convertisseur numérique-analogique (CNA) à la sortie pour créer un synthétiseur numérique direct (DDS). Bien que certains auteurs utilisent les termes DDS et NCO de manière interchangeable[1], par convention, un NCO fait référence à la partie numérique (c'est-à-dire le temps discret, l'amplitude discrète) d'un DDS[2].

Les oscillateurs à commande numérique offrent plusieurs avantages par rapport aux autres types d'oscillateurs en termes d'agilité, de précision, de stabilité et de fiabilité[1]. Les NCO sont utilisés dans de nombreux systèmes de communication, notamment les convertisseurs numériques montants/descendants utilisés dans les systèmes sans fil 3G et les systèmes de radio logicielle, les boucles à phase asservie, les systèmes radar, les pilotes pour les transmissions optiques ou acoustiques et les modulateurs/démodulateurs FSK/PSK à plusieurs niveaux[1].

Fonctionnement

Un oscillateur contrôlé par entrée numérique se compose généralement de deux parties :

  • un accumulateur de phase, qui ajoute à la valeur maintenue à sa sortie une valeur de contrôle de fréquence à chaque échantillon d'horloge.
  • un convertisseur phase-amplitude, qui utilise généralement le mot de sortie de l'accumulateur de phase (mot de phase) en tant qu'index dans une table de conversion de forme d'onde dans le but de fournir un échantillon d'amplitude correspondant. On utilise parfois une interpolation avec la table de conversion dans le but de fournir une meilleure précision et de réduire le bruit d'erreur de phase. On peut utiliser d'autres méthodes de conversion de phase en amplitude, notamment des algorithmes mathématiques tels que des séries de puissance, en particulier dans l'oscillateur d'un logiciel.

Lorsqu'il est cadencé, l'accumulateur de phase crée une forme d'onde en dents de scie de modulo-2N que le convertisseur phase-amplitude convertit ensuite en un sinusoïde échantillonné, où N est le nombre de bits transportés dans l'accumulateur de phase. Le nombre N définit la résolution de fréquence de l'oscillateur. Il est normalement beaucoup plus grand que le nombre de bits définissant l'espace mémoire de la table de conversion du convertisseur phase-amplitude. Si la capacité du convertisseur phase-amplitude est de 2M, le mot de sortie de l'accumulateur de phase doit être tronqué à M bits, tel qu'illustré à la figure 1. On peut cependant utiliser les bits tronqués pour l'interpolation. La troncature du mot de sortie de phase n'affecte pas la précision de fréquence, mais elle produit une erreur de phase périodique variable dans le temps qui constitue une source importante de produits parasites. Un autre mécanisme générant des produits parasites prend la forme d'effets de longueur de mot finie du mot de sortie (en amplitude) du convertisseur phase-amplitude[3].

La précision de fréquence par rapport à la fréquence d'horloge n'est limitée que par la précision de l'arithmétique utilisée pour calculer la phase[3]. Les oscillateurs contrôlés par entrée numérique sont agiles en phase et en fréquence, et peuvent être modifiés de manière triviale pour produire une sortie modulée en phase ou modulée en fréquence par sommation au nœud approprié ou pour fournir des sorties en quadrature, tel qu'indiqué sur la figure.

Accumulateur de phase

Un accumulateur de phase binaire se compose d'un additionneur binaire à N bits et d'un registre configuré, tel qu'illustré à la figure 1[4]. Chaque cycle d'horloge produit une nouvelle sortie à N bits constituée de la sortie précédente obtenue à partir du registre additionné au mot de réglage de la fréquence qui est constant pour une fréquence de sortie donnée. La forme d'onde de sortie résultante est un escalier dont la taille de pas est ΔF, la valeur entière du mot de réglage de la fréquence[5]. Dans certaines configurations, la sortie de phase est prise à partir de la sortie du registre qui introduit une latence d'un cycle d'horloge, mais permet à l'additionneur de fonctionner à une fréquence d'horloge plus élevée[6].

L'additionneur est conçu pour déborder lorsque la somme de la valeur absolue de ses opérandes dépasse sa capacité (2N − 1). Le bit de dépassement est ignoré de sorte que la largeur du mot de sortie est toujours égale à sa largeur de mot d'entrée. Le reste ϕn, appelé résidu, est stocké dans le registre et le cycle se répète, en commençant cette fois à partir de ϕn[4]. Puisque l'accumulateur de phase est une machine à états finis, le résidu à un certain échantillon K doit finalement revenir à la valeur initiale ϕ0. L'intervalle K est appelé la cadence de répétition générale (GRR) donné par :

où PGCD est la fonction du plus grand diviseur commun. Le GRR représente la véritable périodicité pour un ΔF donné, qui peut être très long pour un NCO à haute résolution[7]. Habituellement, nous sommes plus intéressés par la fréquence de fonctionnement déterminée par le taux de débordement moyen, donné par[8] :

(1)
La résolution en fréquence, définie comme la plus petite variation incrémentielle possible de la fréquence, est donnée par la formule suivante[8]:
(2)
L'équation (1) montre que l'accumulateur de phase peut être considéré comme un diviseur de fréquence programmable non entier de rapport de division [3].

Convertisseur phase/amplitude

Le convertisseur phase-amplitude crée la forme d'onde dans le domaine des échantillons à partir du mot de sortie de phase tronqué reçu du PA. Le PAC peut être une simple mémoire morte contenant 2M échantillons contigus de la forme d'onde de sortie souhaitée, qui est généralement une sinusoïde. Souvent, cependant, diverses astuces sont employées pour réduire la quantité de mémoire requise. Il s'agit notamment de diverses expansions trigonométriques[9], approximations trigonométriques[7], et les méthodes qui tirent parti de la symétrie en quadrature présentée par les sinusoïdes[10]. Le PAC peut également consister en une RAM qui peut être remplie à volonté pour créer un générateur de formes d'onde arbitraires.

Produits parasites

Les produits parasites sont le résultat d'une distorsion harmonique ou non harmonique dans la création de la forme d'onde de sortie due à des effets numériques non linéaires dans la chaîne de traitement du signal. Seules les erreurs numériques sont couvertes ici.

Troncature de phase

Le nombre de bits d'accumulateur de phase d'un NCO (N) est généralement compris entre 16 et 64. Si le mot de sortie de l'accumulateur de phase était utilisé directement pour indexer la table de consultation du convertisseur phase/amplitude, une capacité de stockage trop élevée dans la ROM serait nécessaire. Par conséquent, le mot de sortie de l'accumulateur de phase doit être tronqué pour occuper un espace mémoire raisonnable. La troncature du mot de phase entraîne une modulation de phase de la sinusoïde de sortie qui introduit une distorsion non harmonique proportionnelle au nombre de bits tronqués. Le nombre de produits parasites créés par cette distorsion est donné par :

           (3)
où W est le nombre de bits tronqués.
En calculant la plage dynamique sans parasites (SFDR), nous sommes intéressés par le produit parasite ayant la plus grande amplitude par rapport au niveau de sortie de la porteuse, donné par :
où P est la taille de la table de consultation du convertisseur phase/amplitude en bits. Pour W >4,
Une autre méthode connexe de génération de rayonnements non essentiels est la légère modulation due au GRR décrite ci-dessus. L'amplitude de ces pics est faible pour un grand N et leur fréquence est généralement trop basse pour être détectable, mais ils peuvent poser des problèmes pour certaines applications[7]. Une façon de réduire la troncature dans la consultation d'adresse est d'avoir plusieurs petites tables de consultation en parallèle et d'utiliser les bits supérieurs pour indexer dans les tables et les bits inférieurs pour les pondérer pour l'interpolation linéaire ou quadratique. Par exemple, utiliser un accumulateur de phase de 24 bits pour consulter deux LUTS de 16 bits. Adresse dans les 16 MSBs tronqués, et cela plus 1. Interpolation linéaire en utilisant les 8 LSBs comme poids. (On pourrait à la place utiliser 3 LUTs et interpoler quadratiquement). Cela peut entraîner une diminution de la distorsion pour la même quantité de mémoire, au prix de quelques multiplicateurs.

Troncature d'amplitude

Une autre source de produits parasites est la quantification de l'amplitude de la forme d'onde échantillonnée contenue dans la ou les tables de consultation du PAC. Si le nombre de bits du CNA est P, le niveau du produit parasite AM est approximativement égal à -6,02 P - 1,76 dBc[11].

Techniques d'atténuation

L'introduction d'un bruit blanc gaussien avant la troncature permet de réduire considérablement les sursauts de la troncature de phase. Le bruit de dither est additionné dans les W+1 bits inférieurs du mot de sortie du PA pour linéariser l'opération de troncature. Souvent, l'amélioration peut être obtenue sans pénalité car le plancher de bruit du CNA a tendance à dominer les performances du système. Les pics de troncature d'amplitude ne peuvent pas être atténués de cette manière. L'introduction de bruit dans les valeurs statiques contenues dans les ROMs du PAC n'éliminerait pas le caractère cyclique des termes d'erreur de troncature et ne permettrait donc pas d'obtenir l'effet souhaité[3].

Notes et références

  1. a b et c (en) « Numerically Controlled Oscillator », Lattice Semiconductor Corporation, .
  2. (en) J. Radatz, The IEEE Standard Dictionary of Electrical and Electronics Terms, New York, NY, IEEE Standards Office, .
  3. a b c et d (en) Věnceslav F. Kroupa, Direct digital frequency synthesizers, IEEE Press, (ISBN 978-0-470-54439-6 et 0-470-54439-2, OCLC 668993801, présentation en ligne).
  4. a et b (en) Natalia Gawronska, Damian Slota, Roman Witula et Adam Zielonka, « Some generalizations of Gregory's power series and their applications », Journal of Applied Mathematics and Computational Mechanics, vol. 12, no 3,‎ , p. 79–91 (ISSN 2299-9965 et 2353-0588, DOI 10.17512/jamcm.2013.3.09, lire en ligne, consulté le ).
  5. (en) « Oversampled Analog-to-Digital and Digital-to-Analog Converters », dans Analog Circuits and Devices, CRC Press, (ISBN 978-0-429-21421-9, lire en ligne), p. 255–294.
  6. (en) « LowLatency, HighSpeed Numerically Controlled Oscillator Using ProgressionorStates Technique », dans Direct Digital Frequency Synthesizers, IEEE, (ISBN 978-0-470-54439-6, lire en ligne).
  7. a b et c (en) G. Popek et M. Kampik, « Low-Spur Numerically Controlled Oscillator Using Taylor Series Approximation », sur XI International PhD Workshop OWD 2009, Gliwice, Poland, Silesian University of Technology, .
  8. a et b (en) Eva Murphy, « All About Direct Digital Synthesis », Analog Dialogue, vol. 38,‎ (lire en ligne).
  9. Brevet US 7437391 Numerically controlled oscillator and method of operation, inventeur : B. M. Miller, délivré le .
  10. Brevet US 4486846 Numerically controlled oscillator using quadrant replication and function decomposition, inventeurs : R. D. McCallister, D. Shearer, publié le .
  11. (en) « The NCO as a Stable, Accurate Synthesizer », Intersil Corporation, .

Voir aussi

Read other articles:

1979 film directed by Jeassy For the 2023 film, see Thuramukham (2023 film). ThuramukhamTheatrical release posterDirected byJeassyScreenplay byAlleppey SheriffStory bySherlyProduced byJ. J. KuttikkadStarringSomanSukumaranAmbikaCinematographyVipin DasEdited byG. VenkittaramanMusic byM. K. ArjunanProductioncompanyJJ ProductionsDistributed byAngel FilmsRelease date 25 December 1979 (1979-12-25) CountryIndiaLanguageMalayalam Thuramukham (transl. Harbour) is a 1979 Indian Mala...

 

Eijsden-Margraten Eijsden-Margraten adalah sebuah gemeente Belanda yang terletak di provinsi Limburg. Pada tahun 2021 daerah ini memiliki penduduk sebesar 25.900 jiwa. Eijsden-Margraten didirikan pada tahun 2011. Munisipalitas ini didirikan dari dua bekas munisipalitas Eijsden dan Margraten. Pranala luar (Belanda) Situs resmi Lihat pula Daftar munisipalitas Belanda lbsMunisipalitas di provinsi Limburg Beek Beekdaelen Beesel Bergen Brunssum Echt-Susteren Eijsden-Margraten Gennep Gulpen-Wittem ...

 

يفتقر محتوى هذه المقالة إلى الاستشهاد بمصادر. فضلاً، ساهم في تطوير هذه المقالة من خلال إضافة مصادر موثوق بها. أي معلومات غير موثقة يمكن التشكيك بها وإزالتها. (يناير 2022) يتعرض القمح (ومحاصيل الحبوب بشكل عام) للخطر من العديد من الأمراض نظراً لتكثيف زراعته منذ سنوات 1970 بهدف الح�...

Danish tennis player This article includes a list of general references, but it lacks sufficient corresponding inline citations. Please help to improve this article by introducing more precise citations. (February 2016) (Learn how and when to remove this template message) Kristian PlessCountry (sports) DenmarkResidenceDubai, United Arab EmiratesBorn (1981-02-09) 9 February 1981 (age 43)Odense, DenmarkHeight1.87 m (6 ft 2 in)Turned pro1999Retired2009PlaysRigh...

 

Australian activist and politician SenatorJacinta Nampijinpa PriceSenator for the Northern TerritoryIncumbentAssumed office 21 May 2022Preceded bySam McMahonDeputy Mayor of Alice SpringsIn office29 September 2020 – 28 August 2021Succeeded byEli MelkyCouncillor for the Town of Alice SpringsIn officeSeptember 2015 – 28 August 2021Preceded byLiz MartinSucceeded byMichael Liddle Personal detailsBornJacinta Yangapi Nampijinpa Price (1981-05-12) 12 May 1981 (age 42)D...

 

جيمس دوغلاس إيرل مورتون الرابع عشر معلومات شخصية الميلاد سنة 1702[1]إدنبرة  الوفاة 12 أكتوبر 1768  (65–66 سنة)تشيسوك  مواطنة مملكة بريطانيا العظمى  عضو في الجمعية الملكية،  والأكاديمية الفرنسية للعلوم،  والجمعية الملكية في إدنبرة  عائلة كلان دوغلاس  ...

Historic mosque in Mashhad, Iran For other places with similar names, see Shah Mosque. Shah MosqueReligionAffiliationIslamProvinceRazavi Khorasan provinceLocationLocationMashhad, IranShown within IranGeographic coordinates36°17′16″N 59°36′40″E / 36.2878905°N 59.6110778°E / 36.2878905; 59.6110778ArchitectureArchitect(s)Ahmed ibn Shams al-Din Muhammad TabriziTypemausoleum, then mosqueStyleTimurid, IranianDate established1462 (as a mausoleum)Completed1451 (as ...

 

Country retreat of the US president For the negotiations leading to the 1979 Egypt–Israel Peace Treaty, see Camp David Accords. For the summit in 2000, see 2000 Camp David Summit. For trilateral summit in 2023, see Camp David Principles. Camp DavidNaval Support Facility ThurmontCatoctin Mountain ParkFrederick County, Maryland in the United StatesThe main lodge during February 1971Camp DavidLocation in MarylandShow map of MarylandCamp DavidLocation in the United StatesShow map of the Un...

 

Amino acid Tyrosine Skeletal formula of L-tyrosine L-Tyrosine at physiological pH ball-and-stick model[1] space-filling model[1] Names IUPAC name (S)-Tyrosine Other names L-2-Amino-3-(4-hydroxyphenyl)propanoic acid Identifiers CAS Number 60-18-4 (L) Y 3D model (JSmol) Interactive imageZwitterion: Interactive image ChEBI CHEBI:17895 Y ChEMBL ChEMBL925 Y ChemSpider 5833 Y DrugBank DB00135 Y ECHA InfoCard 100.000.419 IUPHAR/BPS 4791 KEGG C00082 ...

Ilustrasi karya Allaert van Everdingen Fabel bagaimana kuda kehilangan kebebasannya meliputi serangkaian konflik yang timbul dalam dua versi yang melibatkan seekor tunggangan dan seorang penunggang dan diberi nomor 269 dalam Perry Index.[1] Saat kisah tersebut dikisahkan dalam konteks politik, kota tersebut mengajarkan agar menghindari tindakan yang lebih buruk ketimbang sebelumnya. Dalam bidang ekonomi, kisah tersebut mengisahkan bahwa ketidakterikatan selalu lebih baik ketimbang cam...

 

زنامينسك    شعار الإحداثيات 54°37′00″N 21°13′00″E / 54.616666666667°N 21.216666666667°E / 54.616666666667; 21.216666666667   [1] تاريخ التأسيس 1336  تقسيم إداري  البلد روسيا[3][2]  خصائص جغرافية ارتفاع 4 متر  معلومات أخرى 238200  رمز الهاتف 401592  رمز جيونيمز 462322  الموقع...

 

Edelgard Bulmahn Edelgard Bulmahn en 2015. Fonctions Vice-présidente du BundestagDésignée par le groupe SPD 22 octobre 2013 – 24 octobre 2017(4 ans et 2 jours) Avec Ulla Schmidt Président Norbert Lammert Législature 18e Prédécesseur Wolfgang Thierse Successeur Thomas Oppermann Ministre fédérale de l'Éducation et de la Recherche d'Allemagne 27 octobre 1998 – 18 octobre 2005(6 ans, 11 mois et 21 jours) Chancelier Gerhard Schröder Gouvernement Schröder I...

Художественное изображение горячей экстрасолнечной планеты XO-1 b Планета HD 189733 b в представлении художника Горячие юпитеры — класс экзопланет с массой порядка массы Юпитера (1,9⋅1027 кг). В отличие от Юпитера, который находится на расстоянии 5 а.е. от Солнца, типичный го�...

 

British stained glass artist For the British peeress, see Caroline Townshend, 1st Baroness Greenwich. For the American designer and embroiderer, see Caroline Townsend. Caroline TownshendPart of a stained glass window by Townshend at St. Chad's church in Bensham, Gateshead.Born4 September 1878St Pancras, London, EnglandDied10 June 1944Pwllheli, Caernarvonshire, WalesEducationSlade School of Fine Art, Central School of Arts and Crafts, Christopher Whall.Known forStained Glass Caroline Char...

 

Sporting event delegationSouth Korea at the2022 Winter OlympicsFlag of South KoreaIOC codeKORNOCKorean Olympic CommitteeWebsitewww.sports.or.kr (in Korean)in Beijing, ChinaFebruary 4–20, 2022Competitors64 (34 men and 30 women) in 13 sportsFlag bearers (opening)Kim A-langKwak Yoon-gyFlag bearer (closing)Cha Min-kyuMedalsRanked 14th Gold 2 Silver 5 Bronze 2 Total 9 Winter Olympics appearances (overview)194819521956196019641968197219761980198419881992199419982002200620...

本條目存在以下問題,請協助改善本條目或在討論頁針對議題發表看法。 此條目可参照英語維基百科相應條目来扩充,此條目在對應語言版為高品質條目。 (2022年5月18日)若您熟悉来源语言和主题,请协助参考外语维基百科扩充条目。请勿直接提交机械翻译,也不要翻译不可靠、低品质内容。依版权协议,译文需在编辑摘要注明来源,或于讨论页顶部标记{{Translated page}}标签�...

 

This article is written like a manual or guide. Please help rewrite this article and remove advice or instruction. (June 2023) Moncagua, San Miguel. El Salvador is a popular destination for surf tourism due to the large waves present in the Pacific Ocean. Alegría Lake The Emerald of America. Lake Coatepeque in the west of the country The San Miguel (volcano) during the eruption of December 29, 2013. Tourism accounts for a large part of El Salvador's economy. El Salvador has many natural att...

 

National highway in India National Highway 326AMap of the National Highway in redRoute informationLength143 km (89 mi)Major junctionsNorth endMohanaSouth endNarasannapeta LocationCountryIndiaStatesAndhra PradeshPrimarydestinationsMohana, Paralakhemundi, Saravakota, Narasannapeta Highway system Roads in India Expressways National State Asian ← NH 326→ NH 16 Schematic map of Renumbered National Highways in India National Highway 326A (NH 326A) is a National Highway ...

9th century Buddhist site in Indonesia Bubrah templeCandi Bubrah in 2019Location in JavaShow map of JavaLocation in IndonesiaShow map of IndonesiaGeneral informationArchitectural styleBuddhist candiTown or cityKlaten Regency, Central JavaCountryIndonesiaCoordinates7°44′48″S 110°29′34″E / 7.7466°S 110.4929°E / -7.7466; 110.4929Completedcirca 9th centuryClientSailendra or Mataram Kingdom Bubrah (Javanese: ꦕꦤ꧀ꦝꦶꦧꦸꦧꦿꦃ, romanized: Candhi...

 

Artikel atau sebagian dari artikel ini mungkin diterjemahkan dari Pemrograman di en.wikipedia.org. Isinya masih belum akurat, karena bagian yang diterjemahkan masih perlu diperhalus dan disempurnakan. Jika Anda menguasai bahasa aslinya, harap pertimbangkan untuk menelusuri referensinya dan menyempurnakan terjemahan ini. Anda juga dapat ikut bergotong royong pada ProyekWiki Perbaikan Terjemahan. (Pesan ini dapat dihapus jika terjemahan dirasa sudah cukup tepat. Lihat pula: panduan penerjemahan...