I'm doing a thesis work in Telecommunication Engineering.
The work is a Simulink simulation of a system to reach high bitrates and is not finished yet.
It will use LDPC encoding together with MIMO and a frequency-domain multichannel system.
I'm asking your help to just solve a stupid problem. To help me you don't need to understand the whole project and I think that experts in simulink will solve it very quickly.
I'm attaching the .m file to run before the .mdl file for parameters inizialization. The simulation is very simple and works, but must be modified.
In this simulation we have 2 different transmitters with 2 different random bits sources. Each stream passes through an LDPC encoder, then a 64-QAM modulation and a raised cosine filter and an unconversion stage. The first signal is upconverted to 5 GHz and the second to 10 GHz. Then the 2 signal are summed together and enter a second upconvertion stage which shifts the signal by another 10GHz.
The receiver part has the downconversion stages and the whole chain. At the end the 2 signals are compared with the 2 initial sources.
I know that at this point the simulation means nothing, but the next stage will be to add MIMO in the simulation and having 4 different streams (4x4 MIMO). All the rx antennas will receive all the streams. Of course I need to study an algorithm to separate the different stream.
Btw this will be my future work
What I'm asking you now is very simple.
I need to have just one source block with sample time divided by 2, then the stream must be demuxed into 2 different streams which substitute the 2 sources in the current simulation.
In the receiving section the 2 sources must be muxed in order to have a single stream to be compared to the initial one. Of course we need the BER to be nearly zero (as it was with 2 different sources).
I hope I've been clear enought, I just want the source to be only one!
I've tried using the demux block and the mux block of the simulink library, but I'm receiving an error and I don't understad why. Or better... I've understand why but I don't know how to fix it.
I can help you trying to understand what's wrong with this step. I don't need you to do the whole work.
I think that someone who's good in using simulink will solve it very quickly.
When the problem will be solved I'll maybe ask for other help for the entire work. I'll pay very good :)
Let me know