In the Digital Communications project, you will investigate the performance of an OFDM-based communication system
- PolarCode
- LinearBlock
(the Decoder (Matlab Fun))(The function decoder matlab and emplemnted decoder) - ConvolutionalCode (ConvolutionalCode() A flexible func can be designed for any L&n ConvolutionalCode2() fixed n = 2, L=2 faster for our case)
- QPSK
- 16QAM
- 64QAM
- implemented
(Not Sure)
- Add Cyclic prefix
- Remove Cyclic prefix
- AWGN (channel.m)
- Multi-path fading (we get h(fixed for one frame) then make the conv and add the noise in channel.m for both SISO & SIMO)
- SISO (QPSK-LinearBlock) (run SISO.m)
- SIMO (QPSK-LinearBlock) (run SIMO.m) -we can Now Use the Selection Combining & The MRC (Just edit the selc to "MRC" Or "SC")