This preview has intentionally blurred sections. Sign up to view the full version.View Full Document
Unformatted text preview: UCSB Spring 2010 ECE 146B: Laboratory Assignment 3 Assigned: April 23 Due: May 7 Lab Objectives: To understand the need for equalization in communication systems, and to implement linear MMSE equalizers adaptively. 0) Use your own code from lab 1 or lab 2 as a starting point. If you had difficulty in completing these labs, ask the instructor or TA for a template. As before, the transmit, channel, and receive filters are implemented at rate 4 /T . 1) We now introduce a non-trivial channel filter. In particular, consider a channel filter specified (at rate 4 /T ) using the following matlab command: channel filter = [- . 5 ,- . 2 ,. 2 ,. 5 , 1 ,. 9 ,. 8 ,. 7 ,- . 6 ,. 7 ,. 8 ,. 7 ,. 5] ′ ; 2) For simplicity, we consider BPSK signaling throughout this lab, and consider only real-valued signals. Generate nsymbols = ntraining + npayload (numbers to be specified later) ± 1 BPSK symbols as in lab 2, and pass them through the transmit, channel, and receive filters to get noiseless received samples at rate 4 /T . Since we are signaling along the real axis only, at the input to the receive filter, add iid N (0 ,σ 2 ) real-valued noise samples (as in lab 2, choose σ 2 = N 2 corresponding to a specified value of E b N ). Pass these (rate 4 /T ) noise samples through the receive filter, and add the result to the signal...
View Full Document
- Fall '08
- Probability, Minimum mean square error, Equalization, receive ﬁlter