Page tree
Skip to end of metadata
Go to start of metadata

Where To Find This Example

AWR Version 14

This example was named in V14, please see Hilbert_Transform

AWR Version 13

Select Help > Open Examples... from the menus and type either the example name listed above or one of the keywords below.

Or in Version 13 you can open the project directly from this page using this button.

Design Notes

SSB Image Rejection

This project demonstrates the use of a Hilbert transform filter to simulate a single-sideband (SSB) image rejection down conversion. To see the effect on image suppression, switch the RF frequency (RF) from 12 to 8 Hz (the image). Image suppression at 2Hz will be roughly 30 dB. The variable RF can be found in the system diagram "SSB Image Rejection" just above the "Input" block.

Note that the ideal Hilbert transform is, by nature, a non-causal operation. Therefore the transform is physically unrealizable.

The characteristics of the FIR filter used for the Hilbert transformation are shown in the graph labeled "Response". You can see the amplitude is roughly equal to 1.0 (0 dB), and the phase is -90 degrees for positive frequencies, as it should be. Output equations are used to plot the response of the Hilbert transform.

The FIR Hilbert transform filter is implemented via the FIR_IMP block. Its impulse response is the definition of the Hilbert transform, i.e. h(t) = 1 / ( _PI * t ). The delay used in the system diagram is half the total length of the FIR filter.

The coefficients of the FIR_IMP block are defined in the "Global Definitions" window.

The filter delay and the sampling frequency of the design can be changed through the "Global Definitions" window. Changing the delay effectively changes the number of coefficients used to realize the FIR filter.

System Diagram - FIR Filter

System Diagram - SSB Image Rejection

Graph - Spectrum

Graph - Response

Graph - WVFMs