MATLAB Examples

Carrier To Interference Performance of Weaver Receiver

A classic superheterodyne architecture filters images prior to frequency conversion. In contrast, image-reject receivers remove the images at the output without filtering but are sensitive to phase offsets.

Contents

The preceding figure illustrates two input signals at the carriers $f_{RF}$ and $f_{IM}$ that both differ from the LO frequency, $f_{LO1}$ , by an amount $f_{IF1}$ . Mixing translates both input signals down to $f_{IF1}$. Perfect image rejection in the final stage of the receiver removes the image signal from the output entirely.

Create Model with RF Interference

The model ex_simrf_ir_New simulates image rejection in Weaver architecture. The receiver downconverts the signals $f_{RF}$ and $f_{IM}$ to $f_{IF1}$ and $f_{IF2}$ in two sequential stages.

open_system('ex_simrf_ir_New')

Set Up RF Blockset Environment

To maximize performance, the Fundamental tones and Harmonic order parameters specify the minimal set of simulation frequencies explicitly in the docid:simrf_ref.bvflpaq block:

  • $f_{RF}$, the RF carrier, equals 100 MHz.
  • $f_{LO1}$, the frequency of the LO in the first mixing stage, equals 150 MHz.
  • $f_{IM}$, the image of the RF carrier relative to $f_{LO1}$, equals 200 MHz.
  • $f_{IF1}$, the intermediate frequency of the signal after the first mixing stage equals: $f_{LO1}-f_{RF} = f_{IM}-f_{LO1}$ = 50 MHz
  • $f_{LO2}$, the frequency of teh LO second mixing stage equals 75 MHz.
  • $f_{IF2}$, the intermediate frequency of the signal after the second mixing stage equals:

$$f_{LO2}-f_{IF1}$$ = 25 MHZ * In this system, every carrier is a multiple of $f_{IF2}$. The largest carrier, $f_{IM}$, is the 8th harmonic of $f_{IF2}$, so setting Fundamental tones to $f_{IF2}$ and the Harmonic order to 8 ensures that every carrier is in the set of simulation frequencies.

Solver conditions and noise settings are also specified for the Configuarion block:

  • The Solver type is set to auto. For more information on choosing solvers, see the reference page for the Configuration block or see Choosing Simulink and Simscape Solvers.
  • The Sample time parameter is set to 1/(mod_freq*64). This setting ensures a simulation bandwidth 64 times greater than the envelope signals in the system.
  • The Simulate noise box is checked, so the environment includes noise parameters during simulation.

View Simulation Output

The model uses Spectrum Analyzer to generate four plots.

The RF spectrum scope shows the power spectrum of the signal recovered from the carrier $f_{RF}$ , specified as carriers.RF in the Carrier frequencies parameter of the preceding RF Blockset Outport block.

The modulation of the RF carrier is a constant envelope generated by a Continuous Wave block which generates a single peak centered at the carrier.

The Image Display spectrum scope shows the power spectrum of the image. The signal is recovered from the carrier $f_{IM}$ , specified as carriers.IM in the Carrier frequencies parameter of the preceding RF Blockset Outport block.

The Sinusoid source generates a two-tone signal centered at $f_{IM}$

The IF1 spectrum scopeplot shows a power spectrum centered at the first intermediate frequency, measured between the first and second stages. The sensor outputs the modulation from the carrier $f_{IF1}$ , specified as carriers.IF1 in the Carrier frequencies parameter of the preceding RF Blockset Outport block.

The Output spectrum scope shows the effects of the RF system. The sensor outputs the modulation from the carrier $f_{IF2}$ , specified as carriers.IF2 in the Carrier frequencies parameter of the preceding RF Blockset Outport block.

Model RF and Blocker Sources

To model more robust input signals, you can use a RF Blockset Inport block to specify a circuit envelope generated using blocks from other Simulink™ libraries. For example,see the featured example Impact of an RF Receiver on Communication System Performance . This example uses Communications System Toolbox™ to model a QPSK-modulated waveform of random bits with RF Blockset Inport that brings the signal into the RF Blockset environment.

Simulating LO Phase Offset

The phase shifters have specified Phase shift parameters of 90. Deviation from this value results in a phase offset and causes imperfect image rejection. The featured example |Measuring Image Rejection Ratio in Receivers | analyzes the IRR of the Weaver and Hartley architectures several times, calculating the image rejection ratio (IRR) for several different phase offsets.