PlatformsFaststream SiliconFaststream RadioFaststream VisionConnected EdgeFaststream SecureMobility & Rail
ProductsSemiconductor IPWireless & RANEdge & GatewaysTracking & IdentificationSoftware & FrameworksConnected Systems
TechnologyRTL to GDSIIVerification methodologyDFT and silicon testLow-power designMixed-signal integrationDesign enablement5G protocol stackWireless and RF architectureBaseband and low PHYForward error correctionControl and data planeHigh-speed interfacesFirmware and bootSilicon root of trustSoftware-defined vehicleAutomotive OTAFunctional safety
AIAI Engineering ServicesEdge AI & Embedded MLComputer Vision EngineeringSensor Fusion & PerceptionAI Silicon & AccelerationMLOps for DevicesAI Visual InspectionPredictive MaintenanceDriver MonitoringVideo Analytics & Safety
SolutionsSemiconductorIndustrial AIConnected ProductsAsset TrackingAutomotive & MobilitySmart InfrastructureSecure IdentityWireless & SatelliteSmart WashroomsFuel ManagementSmart BuildingsWorker SafetyEnergy MonitoringSmart AgricultureSmart CityAutonomous PlatformsAssembly AutomationLiDAR Rail SafetyHardware Wallet
IndustriesSemiconductorTelecommunicationsIndustrial & ManufacturingAutomotive & MobilityTransportation & RailAerospace & DefenseHealthcare & MedicalEnergy & UtilitiesOil & GasRetailConsumer ElectronicsMedia & EntertainmentSmart Infrastructure & IoT
ServicesSystem Integration overviewASIC & SoC DesignFPGA DesignFPGA-to-ASIC ConversionAnalog, Mixed-Signal & RFHardware & High-Speed PCBEmbedded SoftwareCloud, OTA & Device ManagementManufacturing TransitionHow we engage
InsightCase StudiesKnowledge CenterWhite PapersGlossaryNewsletterResources & Support
CompanyAbout FaststreamEngineering ExcellenceLeadership & OrganizationHow We EngageQuality & ComplianceStandards & EcosystemPartners & EcosystemTrust CenterLocations & DeliveryNewsroom & MediaCareers
ContactStart a projectHow we engage
Talk to an engineer
APPLICATION NOTE

Digital up and down conversion, and why the filter chain dominates

A radio works at baseband and transmits at carrier frequency, and something has to move the signal between them. Doing it digitally is now standard, which turns a mixer problem into a multirate filtering problem — and the filter chain, not the mixer, is where the logic and the power go.

DUCDDCDigital up conversionDigital down conversionCICHalf-bandNCOInterpolationDecimationMultirateDigital front end
ShareLinkedInXEmail
The transmit chain, and why the filters are staged
01Basebandlow rate, narrow band02Shaping FIRprecise, cheap here03Half-band ×Nhalf the taps are zero04CIC compensationrepairs the droop05CIC interpolationlarge ratio, nomultipliers06NCO and mixertranslate to carrier07Converterfull sample rateCrude cheap filters go where the rate is highest; precise expensive ones where it is lowest. That ordering is the whole architecture.
THE PRINCIPLE

Sample rate is the constraint, not frequency.

Baseband is generated at a low sample rate because the information bandwidth is narrow. The converter runs far faster, because it has to represent the carrier. Digital up conversion bridges the two: interpolate the signal up to the converter rate, then mix it to the carrier with a numerically controlled oscillator.

Down conversion is the same sequence reversed. Mix the received signal down to baseband, then decimate to the rate the demodulator needs.

The mixing is arithmetically trivial; the rate change is not. Every interpolation stage creates images and every decimation stage risks aliasing, so each is paired with a filter. That chain — not the multiplier — is what consumes the logic and the power.

THE CHAIN

Why the filtering is staged rather than done at once.

DUC and DDC filter stages
StageWhat it doesWhy it is placed there
CICLarge rate change with no multipliers, using only integrators and combsCheapest way to move a big ratio, placed at the high-rate end where multipliers would be most expensive
CIC compensationA short FIR correcting the CIC's droop across the passbandThe CIC is cheap because it is a crude filter; this repairs its response
Half-bandRate change of exactly two, with almost half the coefficients zeroNearly free arithmetic, so cascading several beats one large filter
Shaping FIRFinal pulse shaping and out-of-band rejectionPlaced at the low-rate end where each tap costs the least
NCO and mixerGenerates the carrier phase and translates the signalIts spurious performance sets the noise floor; phase word width matters more than the multiplier

The staging exists for one reason: multipliers cost far more at a high sample rate than at a low one, so the crude cheap filters go where the rate is highest and the precise expensive ones go where it is lowest.

WHAT IS HARD

Five decisions that set the cost.

COMMON QUESTIONS

What engineers ask before they call.

01

What is digital up conversion?

Interpolating a baseband signal up to the converter's sample rate and mixing it to the carrier frequency using a numerically controlled oscillator. It replaces analog mixing stages with arithmetic, which makes the design a multirate filtering problem rather than an RF one.

02

What is the difference between DUC and DDC?

Direction. DUC interpolates baseband up to the converter rate and mixes to carrier for transmit. DDC mixes the received signal down to baseband and decimates to the rate the demodulator needs. The filter structures are the same, reversed.

03

Why use a CIC filter?

Because it changes rate by a large factor using only integrators and combs, with no multipliers at all. That makes it the cheapest option at the high-rate end of the chain. The cost is a droopy passband, which a short compensating FIR then corrects.

04

What is a half-band filter and why cascade them?

A filter that changes rate by exactly two, in which almost half the coefficients are zero. The zero taps cost nothing, so the arithmetic is close to half price — which is why three cascaded half-bands usually cost less than one filter performing the same total decimation.

05

What limits NCO performance?

Phase truncation. Reducing the accumulator width to save logic produces spurious tones whose frequencies depend on the tuning word, and those can land in band. A larger accumulator or added dither trades logic against spur level.

06

Why does the filter chain matter more than the mixer?

Because multiplication by a complex exponential is arithmetically trivial, while every rate change needs a filter to suppress images or aliases. In a multi-carrier radio that chain frequently dominates the digital front end's logic area and power.

FOUND THIS USEFUL?

Pass it on.

Written for engineers. Share it with one.

ShareLinkedInXEmail
KEEP READING

Related work.

BUILD WITH FASTSTREAM

Bring us the difficult part.

Tell us the specification, the constraint and the deadline. Programs that cross silicon, radio, embedded and AI are where Faststream is strongest.