-
Notifications
You must be signed in to change notification settings - Fork 30
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
MIMO-NOMA Data generation #2
Comments
Q. When MIMO-NOMA data is generated, does MIMO works in multiplexing or diversity? Q.The BER of MIMO-NOMA detection seem to vary irregularly as the number of lines increases for your code |
Sorry, this is my slip of the pen,and it should be "the number of antennas". I find the result of the program SISO_NOMA_DNN_BPSK is different from the result of MIMO_NOMA_DNN when the number of antennas is equal to 1 in your repository .Is it because their data sets are generated differently? |
Sorry, As a result of checking, result of the file SISO_NOMA_DNN_BPSK.py is problematic. |
Thank you for your reply. For the file MIMO_NOMA_CNN.py, you have taken a different approach from the file MIMO NOMA DNN.py at the output layer of the neural network. I found that both methods were supported by the literature. Which one do you think is more suitable for the MIMO-NOMA system? |
MIMO_NOMA_CNN.py file is my approach to replace fully connected(FC) layer network with CNN network. |
I'm sorry I didn't make my question clear since my English is poor. If the number of antennas is set to 4 (M=N=4) and modulation scheme is BPSK, since the line code "la1 = tf.placeholder(shape=[None, 1<<M], dtype=tf.float32)" in the file MIMO_NOMA_CNN.py, the network output node is 16. But the the network output node is 8 in the file MIMO_NOMA_DNN.py since the line code "la1 = tf.placeholder(shape=[None, modulation_order * N], dtype=tf.float32, name = 'inputlabel1')" . |
I can't remeber why i write the code "la1 = tf.placeholder(shape=[None, 1<<M], dtype=tf.float32)" but i seem to have problem |
I have simulated two method, but there is still no convincing conclusion. There is a literature that supports this approach of "1<<M" -- M. Baek, S. Kwak, J. Jung, H. M. Kim and D. Choi, "Implementation Methodologies of Deep Learning-Based Signal Detection for Conventional MIMO Transmitters," in IEEE Transactions on Broadcasting, vol. 65, no. 3, pp. 636-642, Sept. 2019 |
hello, thanks for sharing your code. When MIMO-NOMA data is generated, does MIMO works in multiplexing or diversity? The BER of MIMO-NOMA detection seem to vary irregularly as the number of lines increases for your code. Theoretically, it should increase as the number of antennas increases when MIMO work in multiplexing , or decrease as the number of antennas increases when MIMO work in diversity?
The text was updated successfully, but these errors were encountered: