HW #1 (due Sept 10) 3.3, 3.4, 3.7, 3.8, 3.10, 3.14, 3.18, 3.19, 3.20 (Your life will be easier if you use the matlab files which you can find on the CD. Otherwise, you'll do a lot of typing. Make sure to stick them in the matlab path.) HW #2 (due Sept 17) 4.2, 4.7, 4.9, 4.10, 4.17, 4.18, 4.19 HW #3 (due Sept 24) 5.6, 5.7, 5.9, 5.10, 5.12 HW #4 (due Oct 1) 6.1, 6.6, 6.8, 6.9, 6.16, 6.17 HW #5 (due Oct 8) 6.19, 6.22, 7.4, 7.10, 7.11, 7.19 HW #6 (due Oct 15) 7.20, 7.21, 7.24, 8.1, 8.3, 8.7, 8.10, 8.12 HW #7 (due Oct 22) 9.1 9.2 9.4 9.6 9.7 HW #8 (due Oct 29) 10.1 10.4 10.10 10.11 10.12 10.14 HW #9 (due Nov 5) 10.27 10.29 11.3 11.6, 11.18 Plus: The article "Titan Calling" (IEEE Spectrum Oct. 2004) describes a failure mode in a spacecraft communication system. In this and the subsequent HW sets, we will investigate this system in detail. (a) Create a "naive radio" simulation (as in chapter 9) that uses the BPSK (binary phase shift keying) method (shown in the figure labeled "Going through a phase") rather than the 4-PAM method. Are there any blocks in the transmitter/receiver that are unnecessary due to the use of BPSK? Specify all the parameters you have chosen (f_c, phase offset, M, T, Ts, etc.) for the simulation. You may assume that all the parameters are known at the receiver. Verify that you can transmit and receive a text message. (b) Now suppose that the carrier phase is not known at the receiver. Construct (in software) a PLL-like device that can recover the unknown phase from the received signal. Do you need any kind of pre-processing? Explain what preprocessing is needed and why.