Next: Part 1: Continuous Time Up: EEE 407/591 - Digital Previous: Introduction Main: Main Lab Page

Multirate Signal Processing and QMF banks


Introduction

The goal of this exercise is to examine the effects and use of sampling rate conversion and simulate a two-band QMF (quadrature mirror filter) bank.

Problem 1: Up-Sampling/Down-Sampling

Description:
Use a signal generator for input. Set the input to a rectangular waveform of length 10 and amplitude 1. Connect Sig. Gen. to a junction block. One output of the junction should be connected to a down-sampling block, that should be set to a rate of 2. The second output of the junction, along with the output of the down-sampling block should now be connected to two FFT blocks. Finally connect the FFT block outputs to the inputs of a Plot2 block. Plot2 should now display the spectra of the original and the down sampled signals.    

Problem 2: Design a fractional sampler

Problem 3: Two-Band Filter Bank(QMF)

Description:
Go to the File menu at the top and select ‘new?to clear the workspace. Use long signal generator (SigGen(L)) as the input. Connect it through a junction to two filter blocks. Connect the filter blocks to two down-sampling blocks and then to two up-sampling blocks . Set the sampling rates to 2. The outputs of the up sampling blocks should now be connected to two more filters. The output of the two filters should be added together using an adder. As a last step connect the adder output to a Plot block. The system sh ould look like this:

To set the filter coefficients, open the filter blocks and just type the coefficient values given below. When finished press enter or the ‘Update?button. After all filters have been set, look at the output signal.

Table-1: Nominal Filter coefficients:
Filterb0b1
G1(z) 0.5 0.5
G2(z) 0.5 -0.5
F1(z) 1.0 1.0
F2(z) -1.0 1.0

 

Questions:

 

Problem 4: Tree Structured Subband

Realize the following block diagram in J-DSP. Use the coefficients as per Table-1. Select the input as a sinc function with pulsewidth 100. Check the signal spectra at the points a, b, c, d and e and save those as graph13, graph14, graph15, graph16 and graph17

 

 


Copyright 2002 Andreas Spanias, MIDL, Arizona State University JDSP and Report Submission Software Developed by ASU-MIDL For questions contact Prof. Spanias spanias@asu.edu.