Wideband LOS channel block - propagate to multiple destinations
2 Ansichten (letzte 30 Tage)
Ältere Kommentare anzeigen
Sreekar Sai Ranganathan
am 10 Mai 2020
Beantwortet: majd abdullah
am 10 Dez. 2020
The Wideband LOS channel block mentions that it can propagate one point in space to multiple points or from multiple points back to one point via line-of-sight (LOS) channels. I want to propagate a signal from one location to 8 locations - so I set the Pos2 and Vel2 ports to be 3x8 arrays, assuming it will give a matrix of the propagated signals at the output port. But it instead causes an error :
'Expected input Pos2 to be of size [3 1] when it is actually size [3 8]'
How do you propagate one signal to multiple locations? Is using multiple copies of the same block the only way?
0 Kommentare
Akzeptierte Antwort
Honglei Chen
am 11 Mai 2020
Could you share how you invoked the block? My guess is your signal is a single column vector while the block is expecting a matrix with 8 columns so each column is sent to a location. If that's the case, you can add a block to replicate the signal to a matrix if your intention is to send the same signal to all locations. Meanwhile we'll try to enhance the block so it knows how to handle this situation.
HTH
2 Kommentare
Honglei Chen
am 12 Mai 2020
Thanks for the suggestion on documentation, I'll work with our documentation team to improve it.
Weitere Antworten (1)
majd abdullah
am 10 Dez. 2020
you should to add (duplicate columns) block befor (free space channel) block
and in (duplicate columns) block add array from 8 elements
0 Kommentare
Siehe auch
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!