Main Content

Top-Down Design of RF Receiver

This example shows how to design an RF receiver for a ZigBee-like application using a top-down methodology. You will start from high-level requirements to derive system-level specifications before allocating a gain, nonlinearity, and noise budget to each component in the RF receiver using the RF Budget Analyzer (RF Toolbox) app. This example verifies the bit error rate (BER) of an ideal reference design, before adding impairments and assessing their impact on the overall performance. This example also verifies the bit error rate (BER) of an impairment-free design, then analyzes BER performance after the addition of impairment models. The example uses the RF Budget Analyzer App to rank the elements contributing to the noise and nonlinearity budget.

Design Specifications

The RF receiver in this example uses these design specifications.

  • Data rate = 250 kbps

  • OQPSK modulation with half sine pulse shaping, as specified in IEEE® 802.15.4 standard for the physical layer of ZigBee

  • Direct-sequence spread spectrum with chip rate = 2 Mchips/s

  • Sensitivity specification = – 100 dBm

  • BER specification = 1e-4

  • 10-bit analog-to-digital converter (ADC) a saturation power of 0 dBm

To create fully standard-compliant ZigBee® waveforms, you can use Communications Toolbox™.

Design Workflow

The workflow to design the RF receiver using the top-down approach consists of these four steps.

Step 1: Develop Baseband Transmitter and Receiver

In this step, you will:

  • Model a ZigBee-like baseband transmitter for waveform generation

  • Model a ZigBee-like baseband receiver model for measuring the BER

  • Use a link-level idealized receiver model to determine SNR that helps you achieve the target BER of 1e-4.

For more information, see the Develop ZigBee-Like Baseband Transmitter and Receiver (RF Blockset) example.

Step 2: Determine the RF Receiver Specifications

In this step, you will:

  • Determine the noise figure (NF) and gain (G) of the RF receiver using the ADC specifications and SNR you determined in step 1.

  • Verify the BER and measure the corresponding chip error rate (ChER) to speed up the simulation.

For more information, see the Determine RF Receiver Specifications (RF Blockset) example.

Step 3: Refine the RF Receiver Model and Simulate RF Impairments

In this step, you will:

  • Refine the architecture of the of RF receiver and derive the specifications of its individual components based on the RF budget analysis.

  • Create a circuit envelope model of the RF receiver using direct-conversion architecture.

  • Use the circuit envelope model to simulate RF impairments such as phase noise, nonlinearity, impedance mismatch, and finite local oscillator (LO) isolation.

For more information, see the Refine RF Receiver Model and Simulate RF Impairments (RF Blockset) example.

Step 4: Simulate High-Power Out-of-Band Interfering Signal

In this step, you will:

  • Add a high-power out-of-band interfering signal and perform multicarrier simulation.

  • Determine the specifications of the DC offset cancellation algorithm.

For more information, see the Simulate High-Power Out-of-Band Interfering Signal (RF Blockset) example.