Hi, I am facing some problems in my MATLAB project. And this is my project details:
Project: QPSK Modem
This project is to design and implement a digital communications system using QPSK modulation. The project should be implemented in Matlab and simulink uses Communications System objects to simulate the QPSK transceiver. In particular, it should illustrate methods to address real-world wireless communications issues like carrier frequency and phase offset, timing recovery and frame synchronization.
The project has two main purposes:
To model a general wireless communication system that is able to successfully recover a message, which was corrupted by various simulated channel impairments. To illustrate the use of key Communications System Toolbox™ System objects for QPSK system design, such as channel coding, modulation, synchronization blocks etc. The QPSK transceiver model in this script is divided into the following four main components. 1) QPSKTransmitter: generates the bit stream and then encodes, modulates and filters it. 2) QPSKChannel: models the channel with carrier offset, timing offset, and AWGN. 3) QPSKReceiver: models the receiver, including components for phase recovery, timing recovery, decoding, demodulation, etc. 4) QPSKScopes: optionally visualizes the signal using time scopes, frequency scopes, and constellation diagrams.
You have the freedom to choose the data rate etc but it is assumed that the application should work over a Telephone bandwidth.
Hello, I have done complete system a while ago. I can provide you:
1. QPSK transmitter
2. Channel model with fades and Doppler shift
3. Streaming modem receiver:
3.1 Timing recovery based on the poly-phase filter banks:
3.2 Frequency recovery I*sign(Q)-Q*sign(I)
3.3 LMS equalizer
4. Plots of every signal of interest