# CS249 Digital Communications and Signal Processing

## Seminars

#### Notice: Please go to Chris' website for 2010 seminars.

**Note:** *Please make sure you attend the final two seminars as the questions discussed in the seminar will be very similar to the final exam questions. *

**Seminar 1 (week 2)**: Matlab Introduction, DTMF matlab script

**Seminar 2 (week 3):** Fourier Transform exercise, solution,

last year's exercise with solution

**Seminar 3 (week 4): **Notes,

Image

Matlab code

**Seminar 4 (week 5):** Notes

Datafile: Midsummer, Message

Solutions: Part I , Part II

2007 Seminar with solution.

**Seminar 5 (week 6): **DTFT and DFT exercise, solution

**seminar 6 (week 7):** DFT and Matlab Notes, Signal data

**seminar 7 (week 8):** Filter Design Notes, Solution

**seminar 8 (week 9):** Wiener filter exercise, solution

seminar 9 (week 10): No seminar...

**Assignment: **

Reference answer

For **Question 2**, download one the signals below. Each signal corresponds to a different 300x300 black-and-white bitmap image. Prior to modulation, the data was augmented by one extra column and row to include parity bits (odd parity for rows, even parity for columns). ASK and Manchester coding were used for modulation. The carrier frequency is 1000 Hz. The data is trasmitted row after row. At the end each row, an 'end-of-row' signal is trasmitted (5 periods of a sinusoid wave at half the frequency of the carrier). The sample rate of the wave file is 5000 Hz. Encoder program (Matlab code)

- Signal 1
- Signal 2
- Signal 3
- Signal 4
- Signal 5
- Signal 6
- Signal 7
- Signal 8

For **Question 8**, download one the two datafiles below and try to remove noise as much as you can. In both cases the original signal is an excerpt from Handel's "Halleluja" chorus. The sampling frequency is 8192 Hz.