Hi!
Thank you for uploading your code! It has been very useful. Have you thought about how to implement the amplitude constraint that they mention in the paper ( |x_i|<1) for all i?
I would like to obtain the 16 QAM constellation as a result of the training but that is not possible with the energy constraint or the average power constraint. I thought maybe an option would be to change the activation function of the last layer of the encoder to a tanh to limit the outputs to [-1,1]. But it does not seem to converge to 16 QAM then. any ideas?
Hi! Thank you for uploading your code! It has been very useful. Have you thought about how to implement the amplitude constraint that they mention in the paper ( |x_i|<1) for all i? I would like to obtain the 16 QAM constellation as a result of the training but that is not possible with the energy constraint or the average power constraint. I thought maybe an option would be to change the activation function of the last layer of the encoder to a tanh to limit the outputs to [-1,1]. But it does not seem to converge to 16 QAM then. any ideas?
:)