This repository has been archived by the owner on Mar 25, 2024. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 14
Home
Vladimir Fadeev edited this page Aug 12, 2019
·
14 revisions
The Gray mapping provides a more robust modulation scheme. For example:
- Let us 00 was transmitted. According to QPSK signal constellation, it is roughly 0,7+0,7i.
- However, let's say because of strong noise 0,4-0,1i was detected.
- It will be interpreted as 11 in the binary mapping and 01 in the Gray mapping
Yes, the situation will be symmetric if the symbol is detected as -0,4-0,1i, however, the probability of this case is smaller.
The MathWorks company provides several algorithms to demodulate BPSK, QPSK, 8-PSK and other M-PSK modulation schemes.
To reduce the number of implemented schemes the following way is used in our project:
- calculate LLRs (soft decision)
- map LLR to bits according to the sign of LLR (inverse of NRZ)
So, this works. We guess the complexity issues are not the critical part due to hard output demodulators are not so popular. This phenomenon depends on channel decoders properties: e.g., Convolutional codes, Turbo convolutional codes and LDPC codes work better with LLR.