How to express random signal in MATLAB which is transmitted from transmitter to receiver
1 view (last 30 days)
Show older comments
Hello all, I am trying to model a random transmitted signal between transmitter (source) to receiver.
Specifically, the transmitter has Ns=1 antenna and receiver has Nr=2 antennas.
My query is that I am having doubt in writing MATLAB code for this system. I had written the code in two ways. So could any one pls tell whether the code written in (1) is correct or code written in (2) is correct.
xs = sqrt(v_S/2)*(randn(N_s,N_r)+1i*randn(N_s,N_r)); % ----(1)
where v_s is variance of transmitted signal such that v_s = 1, N_s and N_r are antennas at transmitter and receiver respectively.
xs = sqrt(v_S/2)*(randn(1,1)+1i*randn(1,1)); % ----(2)
Any help in this regard will be highly appreciated.
2 Comments
Walter Roberson
on 20 Oct 2023
Where is the signal length in your code?
The sender has one antenna and the receiver has two antenna... does that mean that you can somehow transmit Nr=2 samples at a time from your Ns = 1 antenna? Or does that mean that you are somehow intending the odd-numbered samples to be received by the first antenna and the even numbered samples to be received by the second antenna, even though they are transmitted from one antenna ? Or does it mean that you are dividing the signal into blocks, taking odd and even samples from the blocks, create sample wavetrains for the odd and even independently, then sum the two wavetrains to arrive at the value that is to be transmitted on the single antenna, with the two antenna being expected to somehow split the wavetrains? Or... ??
Answers (0)
See Also
Categories
Find more on Array Geometries and Analysis in Help Center and File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!