Description: These files are to implement the deep learning method for signal detection in a two-user non-orthogonal multiple access (NOMA) system [1]. The 3 main scripts are to generate training data, to train the neural network and to produce testing results, respectively. The neural network is trained for a static scalar channel with phase fading and is used to detect transmitted symbols on a single subcarrier for 2 users simultaneously in a NOMA system. Two scenarios are considered and tested: one is with fewer number of pilot symbols and the other is with shorter length of cyclic prefix. The deep learning method is shown to be more robust than conventional channel estimation methods in both cases.
To Search:
File list (Check if you may need any files):
Filename | Size | Date |
---|
allocatePower.m | 1142 | 2020-05-11
|
channelEstimation.m | 1727 | 2020-05-11
|
dataTransmissionReception.m | 1694 | 2020-05-11
|
detectML.m | 1975 | 2020-05-11
|
getFeatureAndLabel.m | 987 | 2020-05-11
|
symbolDecodeDL.m | 2579 | 2020-05-11
|
symbolDecodeSIC.m | 1316 | 2020-05-11
|
testData.m | 6782 | 2020-05-11
|
trainData.m | 5587 | 2020-05-11
|
trainNN.m | 1142 | 2020-05-11
|
license.txt | 1467 | 2020-05-11 |