Use Matlab for the project
The project is about GSM. While the standard modulation in GSM is GMSK, an 8-PSK modulation scheme was introduced later. The project is based on 8-PSK.
The questions below are essentially guidelines for your project, requiring you to make several choices for the parameters of filters etc. Choose carefully within valid ranges, specify your choices and assumptions clearly. Also you are free to generate and include additional results from your simulations (additional to what is asked below) if you think it will add insights.
Finally, write a descriptive report including your results and discussing them. Compare to theory wherever possible.
1) Simulate an 8-PSK modulator with a Raised Cosine (RC) pulse shaping filter, with a RC parameter of your choice. Illustrate the input-output waveforms, power spectral density and any other data that you think is useful. Use oversampling (N samples per symbol) for your simulation.
2) Simulate a AWGN channel and a demodulator. Assume perfect sampling and illustrate and discuss the performance of the modulator-channel-demodulator in terms of BER vs SNR.
3) Introduce sampling error by x% (choose x so that you get measurable results) and show and discuss the degradation in performance.
4) Replace the AWGN channel by a Rayleigh channel and repeat question (2). Choose user velocity properly to get interesting differences in performance. You may use the channel models you developed for your midterm or any other readily available matlab model.
5) Choose the (k=4, n=7) Linear Block Error Correcting code, that was discussed in class. Code the source data and repeat question (2). Show and discuss the improvement in performance.
6) Construct the GSM Normal Bursts from the source data and repeat question (5).