Fact-checked by Grok 2 weeks ago

Numerically controlled oscillator

A numerically controlled oscillator (NCO) is a generator that produces a discrete-time representation of a , with its and initial precisely controlled by tuning words relative to a reference clock. As the core of systems, an NCO enables the creation of agile, high-purity signals without analog tuning elements, making it essential for modern . The fundamental architecture of an NCO includes a phase accumulator, which is an N-bit that increments its by a tuning word (often denoted as M) on every clock cycle, producing a ramp that wraps around upon to simulate continuous . The most significant bits of this accumulator output index a -to-amplitude containing precomputed values of a sine or cosine function over one period, converting the phase to amplitude samples. In full implementations, these digital samples feed a high-speed (DAC) to yield an analog output signal, with the output given by f_{out} = \frac{M \times f_{clk}}{2^N}, where f_{clk} is the clock . This design supports both sine and (cosine) outputs for complex signal generation. NCOs provide significant advantages over analog voltage-controlled oscillators (VCOs), including sub-hertz frequency resolution (down to micro-Hertz with 48-bit accumulators), instantaneous and phase-continuous frequency or phase adjustments without settling time, and inherent stability immune to temperature or aging effects in analog components. Their digital nature also allows easy integration into field-programmable gate arrays (FPGAs) or application-specific integrated circuits (ASICs), enabling low-power, compact implementations with frequency accuracy better than 1 part in $2^{32}. In applications, NCOs are pivotal in digital communications for tasks such as frequency hopping, spread-spectrum signaling, and generation in software-defined radios and modems. They facilitate digital modulation schemes like (PSK), (FSK), and (QAM), as well as signal synthesis in systems and test equipment. Additionally, NCOs support precise clock generation and synchronization in phase-locked loops (PLLs) and digital downconverters.

Introduction

Definition and Purpose

A numerically controlled oscillator (NCO) is a generator that produces synchronous, discrete-time, discrete-valued waveforms, typically sinusoidal signals, from a fixed-frequency reference clock. It serves as the core component in direct digital synthesis (DDS) systems, where it is often integrated with a (DAC) to generate analog outputs directly. The primary purpose of an NCO is to enable precise and agile control through inputs, allowing instantaneous adjustments to the output without the need for analog elements. This contrasts with traditional analog oscillators, which rely on voltage-controlled or crystal-based mechanisms that are susceptible to environmental variations and offer limited agility in hopping or . NCOs are essential in applications such as , systems, and communications, where high stability and rapid reconfiguration are critical. At a high level, an NCO consists of a accumulator that integrates a tuning word to generate a phase ramp, which feeds into a phase-to-amplitude converter—typically a or mathematical function—to produce the desired . Key advantages of NCOs include exceptional frequency resolution (potentially exceeding 1 part in 4 billion with 32-bit accumulators), low due to precision, and immunity to drifts from analog components like or aging. These attributes make NCOs superior for high-performance signal generation in modern systems.

Historical Background

The concept of the numerically controlled oscillator (NCO) originated in the early 1970s as a fundamental element of direct synthesis () for generating precise, agile waveforms in electronics. A pivotal for a generator , which established the core mechanics of and incorporated an early form of accumulation central to NCOs, was filed by Joseph A. Webb in April 1970. This invention marked the transition from analog to frequency synthesis techniques. Complementing this, J. Tierney, C. M. Rader, and B. Gold published a seminal paper in 1971 describing direct digital frequency generation, where the NCO's accumulator—essentially a integrating a tuning word over clock cycles—was introduced as the key mechanism for controlling output frequency with high resolution. During the 1970s, initial NCO implementations relied on discrete logic components, such as 74xx and ECL 10K series s, to build practical systems capable of producing sine waves through phase-to-amplitude conversion via lookup tables. These early designs laid the groundwork for NCOs in applications requiring stable, programmable oscillations, though limited by the bit widths and clock speeds of the era's hardware. By the mid-1980s, the rise of systems popularized NCO integration into (DSP) chips, with typical configurations using 28-bit phase accumulators for improved frequency agility and reduced . Leading firms, including , Stanford Telecom, Qualcomm, and Plessey, commercialized fully monolithic devices during this decade, embedding NCOs as on-chip modules. The witnessed NCOs gaining widespread adoption in software-defined radios (SDRs), where their all-digital architecture supported reconfigurable and seamless frequency tuning without analog components. The SDR paradigm, first articulated by Joseph Mitola in the early , leveraged NCOs for digital downconversion and upconversion in systems like the U.S. military's (JTRS), initiated in the late to enable multiband, adaptable communications. This era's advancements in integration further embedded NCOs into versatile radio platforms. Subsequent evolution of NCOs was propelled by Moore's Law-driven progress in semiconductor scaling, which exponentially increased densities and enabled higher-performance digital logic. Transitioning from simple adder-based accumulators in discrete and early designs, NCOs advanced to implementations in field-programmable gate arrays (FPGAs) and application-specific integrated circuits (ASICs) by the late and . This allowed for expanded bit widths—reaching 32 bits or more in phase accumulators—yielding finer frequency resolution (on the order of ) and lower spurious signals in high-speed applications.

Architecture and Operation

Phase Accumulator

The phase accumulator serves as the core frequency-determining element in a numerically controlled oscillator (NCO), functioning as an N-bit combined with a that incrementally accumulates a frequency control word (FCW), denoted as , on every clock . This process generates a linear phase progression, enabling precise over the output without analog components. The design, first detailed in foundational work on digital frequency synthesis, relies on simple arithmetic operations to produce a repeating phase sequence that mimics continuous-time oscillation. The output phase at the k-th clock cycle is mathematically expressed as \phi(k) = k \cdot \Delta\phi \mod 2^N, where the modulo operation enforces an N-bit wrap-around, ensuring the phase remains bounded between 0 and $2^N - 1. This accumulation yields the NCO's output frequency according to F_\text{out} = \left( \frac{\Delta\phi}{2^N} \right) \cdot F_\text{clock}, with the fundamental frequency resolution determined by F_\text{res} = F_\text{clock} / 2^N, allowing fine-grained tuning steps proportional to the clock rate and accumulator width. For typical implementations, N ranges from 24 to 32 bits, balancing resolution and hardware complexity. The periodic overflow of the accumulator creates a sawtooth phase ramp, where the register naturally resets upon exceeding $2^N - 1, restarting the accumulation from the carry-over value. This behavior ensures a periodic waveform, but the exact repetition period depends on the rationality of \Delta\phi / 2^N; the sequence of phase values repeats after K cycles, where K is the grand repetition rate (GRR) defined as \text{GRR} = \frac{2^N}{\gcd(\Delta\phi, 2^N)}. The GRR represents the least common multiple of the periods induced by the FCW and accumulator size, influencing the overall periodicity of the generated signal. In hardware realizations, the phase accumulator leverages inherent modulo arithmetic through adder overflow, requiring no explicit circuitry and minimizing to one clock per update. This efficient structure supports high-speed operation in field-programmable gate arrays (FPGAs) or application-specific integrated circuits (ASICs), with the accumulated phase value subsequently addressing a phase-to-amplitude converter for .

Phase-to-Amplitude Converter

The -to-amplitude converter (PAC) in a numerically controlled oscillator (NCO) transforms the value from the phase accumulator into corresponding values that represent the desired , typically a sine or cosine signal, for subsequent digital-to-analog conversion. This mapping is essential for generating discrete-time samples of the output , where the phase input directly indexes or computes the at each clock . The most common implementation uses a look-up table (LUT) that stores precomputed amplitude values, such as sine or cosine samples, over one full period of the waveform. The LUT is addressed using a truncated portion of the phase accumulator output; for instance, in a 32-bit phase accumulator, the 13 to 15 most significant bits (MSBs) are typically used as the address, reducing the required table size while introducing controlled . To optimize memory usage, quarter-wave symmetry is often employed, storing values only for the first 90 degrees of the waveform and deriving the remaining quadrants through sign changes and swaps of outputs. This approach halves the storage needs for full sine-cosine generation compared to a full-period table. The output consists of amplitude samples, usually in fixed-point , which can be directly fed to a DAC; for non-sinusoidal waveforms like square waves, the from the phase or sine output can be extracted to produce a ±1 amplitude. Alternative non-LUT methods avoid large memory requirements by computing amplitudes on-the-fly, suitable for resource-constrained implementations. The (COordinate Rotation DIgital Computer) algorithm, operating in rotation mode, generates values by iteratively rotating a through small angles defined by the input phase, using only shifts, adds, and table lookups for arctangent constants, thereby enabling output with minimal hardware. Taylor series approximations provide another direct computation approach, expanding the sine function around the nearest LUT entry for coarse phase addressing, refining the amplitude with terms to achieve high accuracy without a full sine table; for example, a second-order Taylor correction can improve (SFDR) beyond basic LUT truncation. These methods support generation via phase rotation of a base complex vector or explicit sine/cosine computation, reducing memory at the cost of increased computational latency. Key trade-offs in PAC design revolve around LUT size versus accuracy: larger tables (e.g., 2^{12} to 2^{16} entries) yield finer resolution and lower quantization , potentially achieving SFDR above 90 , but consume more and , while truncation to M bits (where M < N, the full phase width) balances these by accepting minor phase noise for compact designs. Non-LUT techniques like CORDIC or Taylor series further minimize storage—often to a few dozen words—but require multiple clock cycles per sample in non-pipelined designs; pipelined implementations can achieve one sample per clock cycle, enabling output rates up to the full clock frequency.

Performance Characteristics

Frequency Control and Resolution

In numerically controlled oscillators (NCOs), frequency is precisely tuned through a digital frequency control word (FCW), also known as the tuning word or phase increment, which is added to the phase accumulator on each clock cycle to determine the output frequency without relying on analog components for adjustment. This enables agile, instantaneous frequency hopping with fine steps, as the FCW can be updated in real-time to achieve rapid tuning across a wide range. The frequency resolution of an NCO is fundamentally limited by the bit width N of the phase accumulator, where the smallest tunable frequency step \Delta f is given by \Delta f = \frac{f_c}{2^N}, with f_c denoting the clock frequency, allowing for $2^N distinct output frequencies. For example, a 32-bit accumulator provides a resolution finer than 1 part in 4 billion relative to the clock rate, enabling sub-hertz precision at moderate clock frequencies. The output frequency f_o itself is determined by f_o = \frac{M \times f_c}{2^N}, where M is the integer value of the FCW. Phase noise in NCOs arises primarily from deterministic jitter due to phase quantization in the accumulator and lookup table, resulting in a stable, predictable noise floor that is generally superior to analog oscillators in terms of long-term stability and immunity to environmental factors like temperature variations. This quantization-induced jitter is signal-dependent and manifests as discrete spurs rather than random noise, with root-mean-square (RMS) values typically below 50 ps for clock rates around 40 MHz, offering better phase stability than voltage-controlled oscillators (VCOs) that suffer from analog imperfections. The dynamic range of NCO frequency control extends up to a maximum output frequency approaching f_c / 2, constrained by the to avoid aliasing in the sampled output waveform. Frequencies beyond this limit fold back as aliases, necessitating careful selection of the clock rate to encompass the desired tuning range while minimizing spectral overlap. Practical implementation factors influencing accuracy include the stability of the reference clock, which directly propagates to the NCO's output purity and overall frequency precision, and the fixed-point arithmetic used for the , where truncation or rounding in the tuning word can introduce minor quantization errors if not managed with sufficient bit depth. High-stability clocks, such as those from , are thus essential to maintain the NCO's inherent advantages in resolution and low jitter.

Spurious Products

In numerically controlled oscillators (NCOs), spurious products manifest as discrete spectral tones arising from quantization errors inherent in the digital signal processing stages. These unwanted components primarily stem from phase truncation, where lower bits of the phase accumulator output are discarded, and amplitude truncation, where the phase-to-amplitude conversion introduces non-linearities due to finite precision in lookup tables or computational approximations. Such errors generate predictable harmonic and intermodulation distortions in the output spectrum. The presence of spurious products degrades the overall signal purity by introducing artifacts that can interfere with the desired carrier tone, with their strength typically quantified in decibels relative to the carrier (dBc). This degradation is particularly critical in applications requiring high spectral cleanliness, as even low-level spurs can mask weak signals or violate emission standards. The impact is more pronounced at certain output frequencies where error patterns align constructively. A key metric for assessing spurious performance is the spurious-free dynamic range (SFDR), defined as the ratio of the power of the fundamental carrier to the power of the strongest spurious component, often expressed in dB. In modern NCO implementations, SFDR values typically range from 60 to 100 dB, depending on design parameters, with higher values indicating superior suppression of unwanted tones. For instance, a 32-bit phase accumulator can achieve SFDR exceeding 90 dB under optimal conditions. Several factors influence the magnitude and distribution of spurs in NCOs. Increasing the bit width of the phase accumulator and amplitude converter reduces quantization steps, thereby lowering spur levels; similarly, the frequency control word (FCW) determines the output frequency and can modulate spur amplitudes through its binary representation. The system clock rate also plays a role, as higher rates expand the spectral bandwidth and can shift or dilute spur densities relative to the carrier.

Mitigation and Optimization

Phase Truncation Spurs

In a numerically controlled oscillator (NCO), phase truncation occurs when the output of the phase accumulator, typically an N-bit value, is truncated to M bits (where M < N) to serve as the address for the phase-to-amplitude converter, such as a sine lookup table. This truncation discards the least significant W = N - M bits, introducing a sawtooth-shaped phase error that ranges from 0 to nearly 2π in the phase domain, which manifests as discrete spurious tones, or spurs, in the output spectrum. The number of these phase truncation spurs is determined by the formula n_W = \frac{2^W}{\gcd(\Delta\phi, 2^W)} - 1, where \Delta\phi is the phase increment corresponding to the frequency control word (FCW), and \gcd denotes the greatest common divisor; this yields evenly spaced spurs across the spectrum. The maximum amplitude of these spurs is approximated as \zeta_{\max} \approx -6.02 \times W dBc for W > 4, with the spurs located at frequencies offset from the by multiples of k \times \frac{f_{\text{out}}}{2^W}, where k is an and f_{\text{out}} is the output . The severity of phase truncation spurs depends strongly on the FCW, with the worst-case scenario occurring when \Delta\phi is a power of 2, resulting in a static phase error that concentrates energy into fewer, larger spurs rather than distributing it more evenly. In the spectral domain, these spurs are symmetric around the carrier frequency, with amplitudes generally decreasing as the distance from the carrier increases, though the exact pattern varies with the specific \Delta\phi value.

Amplitude Truncation Spurs

In numerically controlled oscillators (NCOs), amplitude truncation spurs arise from the quantization of the phase-to-amplitude converter's output, where the sine (or other ) values stored in the (LUT) or computed via approximation algorithms are rounded to a finite number of bits, typically B bits before digital-to-analog . This rounding introduces a quantization error that manifests as (DNL) in the amplitude domain, as the discrete steps deviate from the ideal smooth curvature, leading to correlated errors rather than random . The DNL primarily generates odd harmonics of the frequency because the even-order components are suppressed by the inherent quadrant of the sine in the LUT, resulting in distortion products concentrated at odd multiples like the third and fifth harmonics. These spurs exhibit distinct characteristics compared to those from phase truncation: they are fewer in number but stronger in magnitude, often appearing as discrete tones at offsets from the rather than spreading across a broader . This concentration at close-in offsets makes amplitude truncation spurs particularly problematic in applications requiring high spectral purity near the fundamental tone. The level of the primary amplitude truncation spurs can be approximated as -6.02B - 1.76 relative to the , where B is the number of bits in the quantized output; this derivation stems from the statistical power distribution of the quantization error for a full-scale , treating the spurs as the dominant harmonic components within the total distortion energy. For example, with B=12 bits, primary spurs are expected around -74 , establishing the scale of degradation in (SFDR). The influence of the output waveform on these spurs is notable: they are more pronounced in sinusoidal outputs due to the , continuous that amplifies the of DNL-induced distortions, whereas square wave outputs exhibit fewer amplitude-related spurs because their abrupt transitions inherently produce stronger but less quantization-sensitive even harmonics from . In sine-based NCOs, this leads to higher relative spur levels, often limiting overall performance. In high-resolution NCOs, where phase truncation effects are minimized through dithering or increased accumulator bits, amplitude truncation spurs frequently dominate the SFDR, capping it at around 74 for ideal 12-bit amplitude quantization, though DAC imperfections may reduce this in practice.

Reduction Techniques

One effective method to minimize spurious products in numerically controlled oscillators (NCOs) is dithering, which involves adding low-level pseudo-random noise to the accumulator output or amplitude conversion stage to randomize quantization errors. This technique spreads the energy of discrete spurs across a broader spectrum, effectively reducing their peak amplitudes and improving the spurious-free dynamic range (SFDR). For instance, applying dithering using an efficient generator like the XOR shift method can enhance SFDR by approximately 10 compared to undithered designs, though it introduces a modest increase in noise floor. Increasing the bit widths of the phase accumulator (N bits) and phase-to-amplitude converter (B bits) is a straightforward approach to suppress spurs by pushing their levels below the . Each additional bit in the phase accumulator typically reduces phase truncation spurs by 6 , while similar gains apply to amplitude quantization spurs with higher B. However, this comes at the expense of increased complexity, power consumption, and area, making it less viable for resource-constrained implementations. Algorithmic enhancements in the phase-to-amplitude conversion stage, such as approximation or the algorithm, provide smoother waveform generation with reduced truncation requirements. methods approximate values using polynomial expansions over small phase segments, minimizing amplitude errors and achieving SFDR improvements of up to 20-30 dB over basic lookup tables without excessive memory usage. Similarly, the algorithm iteratively computes through vector rotations using only shifts and additions, enabling high-precision outputs in hardware with lower spur levels than truncated LUT-based converters. Multi-stage NCO architectures employ cascaded accumulators to achieve finer without proportionally increasing the bit width of a single accumulator. By chaining a time accumulator to the primary accumulator, these designs extend effective — for example, combining stages can yield resolutions equivalent to 64 bits—while mitigating carry propagation delays and associated spurs in high-speed applications. In modern FPGA-based implementations, optimizations like pipelining and exploitation further enable spur suppression. Pipelining distributes the accumulation and conversion computations across clock cycles to support higher frequencies while maintaining precision, often reducing latency-induced errors. Exploiting quarter-wave in lookup tables halves requirements, allowing deeper bits for better without added hardware overhead. These techniques collectively enhance SFDR in resource-limited environments like software-defined radios.

Applications

Communications and Signal Processing

In software-defined radios (SDRs), numerically controlled oscillators (NCOs) play a pivotal role in enabling agile up- and down-conversion of signals, facilitating flexible translation for modern standards such as , , and . By generating precise digital sinusoidal waveforms, NCOs integrate into digital downconverters (DDCs) to mix digitized (IF) signals from analog-to-digital converters (ADCs) to baseband, allowing real-time channel selection and protocol adaptability without hardware reconfiguration. This agility supports multi-standard operations, including and W-CDMA, by providing programmable outputs that enhance efficiency in resource-constrained environments. NCOs are integral to digital modulators for generating frequency shift keying (FSK) and phase shift keying (PSK) signals through phase modulation controlled by a frequency control word (FCW). The phase accumulator in an NCO increments by the FCW value per clock cycle, producing a phase word that indexes a lookup table to output modulated sine and cosine amplitudes, enabling precise frequency and phase adjustments in a single sample period. This approach offers high accuracy and stability over traditional voltage-controlled oscillators, reducing hardware requirements in FPGA-based modems for communication systems. In phase-locked loops (PLLs), particularly digital PLLs (DPLLs) and all-digital PLLs (ADPLLs), NCOs serve as the , replacing analog components to achieve fine frequency synthesis with low for precise local oscillators (LOs). This integration enhances synchronization in systems, where injection-locked PLLs using NCOs provide stable LO signals for frequency-modulated (FMCW) operations, supporting high-resolution target detection. The high frequency resolution of NCOs, derived from phase accumulation, enables sub-hertz tuning essential for these applications. In (), NCOs facilitate real-time frequency hopping by rapidly updating the FCW to switch output frequencies, maintaining phase coherency across hops in wideband systems like and . This capability, with hop times as low as 217 ns, avoids while supporting multi-tone generation through summed NCO outputs for filter testing and signal synthesis. In Wi-Fi transceivers employing , NCOs synthesize carriers by mapping modulated data to subcarriers, achieving frequency resolutions below 1 Hz (e.g., 30.5 mHz) to minimize resource utilization by up to 70% compared to FFT-based alternatives.

Other Uses

In test and measurement equipment, numerically controlled oscillators (NCOs) are integral to direct digital synthesis () systems used in signal generators for oscilloscopes and spectrum analyzers, enabling the production of clean, low-spur tones with high frequency resolution and stability. These NCO-based architectures allow for precise waveform generation at multi-GHz frequencies, supporting applications like and of RF components by minimizing and achieving spurious-free dynamic ranges exceeding 80 . For instance, in high-speed test instruments, NCOs facilitate ultra-low random reduction, ensuring accurate signal reproduction essential for multi-GHz measurements. In audio synthesis, NCOs power wavetable oscillators within digital music processors and synthesizers, generating periodic waveforms by addressing lookup tables with accumulated phase values to create evolving timbres and effects. This approach enables real-time frequency modulation and morphing between waveform frames, as seen in adaptive wavetable designs that separate waveform shape from control signals for flexible sound design in electronic instruments. By leveraging NCO precision, these systems produce high-fidelity audio with minimal aliasing, supporting applications from virtual analog emulation to granular synthesis in professional audio production. In , NCOs support frequency-agile pulsing in and MRI systems, where they generate precise RF carriers and signals for transmit chains and downconversion. In MRI consoles, on-chip NCOs produce Larmor-frequency carriers, enabling for phase-controlled pulses that improve and reduce artifacts in low-field systems. For , generators employ NCOs to track resonance dynamically, delivering stable high-frequency bursts for and . These implementations enhance signal-to-noise ratios in scans, as demonstrated in open-source MRI control systems using FPGA-based NCOs for multi-channel RF handling. In automotive , millimeter-wave NCOs are employed in advanced driver assistance systems (ADAS) for frequency-modulated continuous-wave (FMCW) operation, providing Doppler processing through precise generation and accumulation at 77 GHz bands. These NCOs enable and interference-resilient signal , supporting range-Doppler with sub-meter in polyphase architectures that mitigate multipath effects. Integrated in RFSoCs, they facilitate real-time frequency hopping and for collision avoidance to ensure reliable detection in dynamic environments.

References

  1. [1]
    [PDF] A Technical Tutorial on Digital Signal Synthesis - IEEE Long Island
    Direct digital synthesis (DDS) is a technique for using digital data processing blocks as a means to generate a frequency- and phase-tunable output signal ...
  2. [2]
    [PDF] Numerically Controlled Oscillators
    Figure 2: Numerically Controlled Oscillator using integer registers. • The lookup-table contains samples of exactly one cycle of the desired output waveform ...
  3. [3]
    [PDF] Section 1. Fundamentals of DDS Technology - Analog Devices
    For many applications, the DDS solution holds some distinct advantages over the equivalent agile analog frequency synthesizer employing. PLL circuitry. DDS ...
  4. [4]
    [PDF] MT-085: Fundamentals of Direct Digital Synthesis (DDS)
    A practical DDS system implements this basic function in a much more flexible and efficient manner using digital hardware called a Numerically Controlled.
  5. [5]
    An Almost Pure DDS Sine Wave Tone Generator - Analog Devices
    Dec 1, 2019 · The digital signal generator synthesizer patent filed in April 1970 by Joseph A. Webb1 described what could be considered as the basis of ...
  6. [6]
    [PDF] Section 3: DACs, DDSs, PLLs, and Clock Distribution - Analog Devices
    The on-chip numerically controlled oscillator (NCO) uses a 32-bit frequency tuning word. An auxiliary DAC is also included which can be used to provide some ...
  7. [7]
    [PDF] Software-Defined Radio for Engineers | Analog Devices
    Mar 26, 2018 · A Software-Defined Radio (SDR) is introduced, including its brief history, networking, RF and processing architectures, and software ...
  8. [8]
    Software-defined radio (SDR) tech drives military communications ...
    Aug 20, 2015 · JONES: SDR communication systems meet a need for enhanced mission effectiveness through shared situational awareness and improved information ...Missing: NCO adoption
  9. [9]
  10. [10]
    US8699985B1 - Frequency generator including direct digital ...
    ... NCO ... The interval W is referred to as the grand repetition rate (GRR) and is given by: ... The truncation of the phase accumulator output word of phase ...
  11. [11]
    [PDF] DESIGN METHODOLOGY OF NUMERICALLY CONTROLLED ...
    NCO consists of phase accumulator and phase to amplitude converter. Phase Accumulator: The heart of the system is the phase accumulator whose contents is ...
  12. [12]
    12.1.10. NCO - Intel
    A numerically controlled oscillator (NCO) or digitally controlled oscillator (DCO) is an electronic system for synthesizing a range of frequencies from a ...
  13. [13]
    [PDF] A Technical Tutorial on Digital Signal Synthesis - IEEE Long Island
    Direct digital synthesis (DDS) uses digital data processing to generate a frequency- and phase-tunable output signal referenced to a fixed-frequency clock.Missing: history | Show results with:history
  14. [14]
    None
    Below is a merged summary of amplitude truncation and quantization spurs in DDS/NCO systems, consolidating all information from the provided segments into a comprehensive response. To maximize detail and clarity, I’ve organized key aspects into a table where appropriate, supplemented by narrative text for mechanisms, formulas, and references. The response retains all unique details while avoiding redundancy.
  15. [15]
    [PDF] Analysis of Effect of Phase Dithering on SFDR of DDS
    However, this improvement comes at a trade-off. The phase dithering helps improve spectral performance by reducing coherent spurious tones through error ...
  16. [16]
    Methods to improve the performance of quadrature phase-to ...
    This paper presents a Taylor series approximation based method for digital sine and cosine phase-to-amplitude conversion. The performance of the ...
  17. [17]
  18. [18]
    [PDF] Software-defined Radios: Architecture, State-of-the-art, and ... - arXiv
    Apr 18, 2018 · The DDC includes a digital mixer and a numerically-controlled oscillator. DDC ex- tracts the baseband digital signal from ADC, and after.
  19. [19]
    None
    **Paper Title:** Numerically Controlled Oscillator for Software Radio Applications
  20. [20]
    [PDF] A Numerically controlled oscillator for All Digital Phase Locked Loop
    Aug 4, 2016 · Numerically Controlled Oscillator (NCO) is a digital oscillator signal generator. It generates a synchronous ,clocked, discrete waveform, ...<|control11|><|separator|>
  21. [21]
    An Overview of Phase-Locked Loop: From Fundamentals to the ...
    The filtered control signal then adjusts a numerically controlled oscillator (NCO), which digitally generates the output frequency. Key Advantages of DPLL ...
  22. [22]
    [PDF] How to Achieve Frequency Hopping with the AFE79xx
    ABSTRACT. This application note describes the NCO-based frequency hopping capability of the RF-sampling AFE79xx device. The AFE79xx is a family of ...
  23. [23]
    (PDF) Implementation of Re-configurable Digital Front End Module ...
    Aug 10, 2025 · ... (NCO) is used for mapping modulated data onto the sub carriers. The use of NCO in the MIMO-OFDM system reduces the resource utilization of ...
  24. [24]
    Direct Digital Synthesis (DDS) and Numerically Controlled ...
    May 22, 2008 · You can build a DDS oscillator in hardware or in software. A DDS oscillator is sometimes also known as a Numerically-Controlled Oscillator (NCO) ...
  25. [25]
  26. [26]
    Direct Radiofrequency Phase Control in MRI by Digital Waveform ...
    The Larmor frequency was created by an on-chip numerically controlled oscillator shown in Figure 5. The complex modulated waveforms were stored in the internal ...
  27. [27]
    A home‐built digital optical MRI console using high‐speed serial links
    Aug 8, 2014 · For each Tx channel, the digital carrier was produced by a numerically controlled oscillator (NCO) with 32-bit frequency tuning word, 16-bit ...
  28. [28]
    D-USG X - Our newly developed digital ultrasonic generator
    Dec 16, 2022 · The heart of the generator is a digital signal ... (numerically controlled oscillator) and keeps it at the resonant frequency of the transducer.
  29. [29]
    MaRCoS, an open-source electronic control system for low-field MRI
    Aug 3, 2022 · ... (MRI) device requires an electronic control system that handles pulse sequences and signal detection and ... numerically-controlled oscillator (NCO) ...
  30. [30]
    Radar target stimulation for automotive applications - IET Journals
    Sep 4, 2018 · Therefore, the numerically controlled oscillator and mixer are realised in the form of a parallel polyphase architecture. After the Doppler ...
  31. [31]
    Virtual reality for automotive radars | e+i Elektrotechnik und ...
    Jun 27, 2018 · The frequency shift for each target is performed by a complex mixer fed by a numerically controlled oscillator. Afterwards, the delay is ...
  32. [32]
    RFSoC Softwarisation of a 2.45 GHz Doppler Microwave Radar ...
    Sep 6, 2024 · quantisation noise and improve the SFDR of the Numerically Controlled Oscillator (NCO). ... FMCW automotive mmwave radar systems with large ...