Bistatic radar example not working for rectangular arrays
Afficher commentaires plus anciens
The functoin "transmit()" of the bistaticTransmitter crashes when the transmitter is using a rectangular array (or, in general, any non ULA antenna) due to the function accessing the number of elements of the array as "obj.TransmitAntenna.Sensor.NumElements" instead of calculating the number of elements from the size property of the array.
Réponse acceptée
Plus de réponses (1)
Adarsh
le 9 Avr 2026
0 votes
As per my understanding you are facing an error related to a missing field "NumElements" while running "transmit()" function of the "bistaticTransmitter". This looks like a bug.
After going through the file "bistaticTransmitter.m" I have found that the "obj.TransmitAntenna.Sensor" object contains a "getNumElements" method, after using this to get the output instead of "NumElements" property I was able to resolve the error temporarily.
Alternatively, you can try installing the latest update of MATLAB to check if its resolved in the release.
I hope this helps!
1 commentaire
Sergi Aliaga
le 9 Avr 2026
Catégories
En savoir plus sur Transmitters and Receivers dans Centre d'aide et File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!