This codes implement the transmission and reception of packets using 16QAM and pseudo-random sequences: one file corresponds to the system using an AWGN channel and the other one uses a Rayleigh channel and a rake receiver to de-spread the signal.
Behind The Sciences (2020). Direct Sequence Spread Spectrum (DSSS) 16QAM- transmitter and receiver (https://www.mathworks.com/matlabcentral/fileexchange/55706-direct-sequence-spread-spectrum-dsss-16qam-transmitter-and-receiver), MATLAB Central File Exchange. Retrieved .
For more multipath channels, you may have a look to this post: http://www.behindthesciences.com/towards-5g/channelmodelssuitableforstudyingdsss
Hi, do you have a simulation model with a multipath channel?
For more info about the implementation of this code, visit: http://www.behindthesciences.com/towards-5g/directsequencespreadspectrumandrakereceiver