Sample Rate Change

From GNU Radio
Jump to navigation Jump to search

Template:TutorialNavigation

This tutorial describes how to implement sample rate change within GNU Radio.

The previous tutorial, Designing Filter Taps, demonstrates how to design filter taps and use them in signal processing blocks. Please complete the Designing Filter Taps tutorial before completing this one.

Interpolation

Interpolation is the process of increasing the sampling rate and thus the available bandwidth. This example will demonstrate how to increase the sampling rate using the Interpolating FIR Filter block.

Start by adding the following blocks to the flowgraph and connect them:

  1. Two Variable blocks
  2. Low-Pass Filter Taps
  3. QT GUI Range
  4. Signal Source
  5. Interpolating FIR Filter
  6. Throttle
  7. QT Frequency GUI Sink

InterpolationFlowgraphStart.png

Decimation

Rational Rate Resampling

Arbitrary Rate Resampling

  • updating sample rate variable