Use more library functions; generalized to 2^k-PSK
authorAdrian Iain Lam <adrianiainlam@users.noreply.github.com>
Sun, 21 Oct 2018 23:09:34 +0000 (00:09 +0100)
committerAdrian Iain Lam <adrianiainlam@users.noreply.github.com>
Sun, 21 Oct 2018 23:09:34 +0000 (00:09 +0100)
commit4dd65313fe9d62a850be15de41afe4b3549723f2
tree5a541e12b01cf58c71c58dfb72eda23f98a8b5e9
parent54255896477f456116cb63b517a3d9943b915d43
Use more library functions; generalized to 2^k-PSK

The previous "initial" version was reinventing the wheel with
PSK modulation/demod, AWGN etc. This version used the library
functions, renamed some variables for consistency; generalized
code to work for M-PSK (M=2^k), and included theoretical upper
bounds and approximations for M > 4.
12 files changed:
BER_SNR_16PSK_100000.svg [new file with mode: 0644]
BER_SNR_2PSK_100000.svg [new file with mode: 0644]
BER_SNR_32PSK_100000.svg [new file with mode: 0644]
BER_SNR_4PSK_100000.svg [new file with mode: 0644]
BER_SNR_8PSK_100000.svg [new file with mode: 0644]
BPSK_BER_SNR_1000.svg [deleted file]
BPSK_BER_SNR_1000000.svg [deleted file]
SNRvsBER_BPSKdiscrete.m [deleted file]
decodeNoisyBPSK.m [deleted file]
discreteAWGN.m [deleted file]
discretePSK_BER_SNR.m [new file with mode: 0644]
randomPSK.m [deleted file]