Simulink: combine real and complex signals
7 次查看(过去 30 天)
显示 更早的评论
I want to combine real and complex signals into a vector (or bus). But neither the Selector nor BusCreator was able to combine these data types into a vector. I would like to know why and if there are blocks to do that before I use real-imag to complex block.
Thanks.
3 个评论
TAB
2012-12-5
It is possible to combine the Real & Imaginary signal into a Bus Signal using Bus creator.
Can you please describe your case, what & how you are doing your implementation.
Jon
2012-12-5
I was unable to re-create the issue in a small scale model. There appears to be a bug in Simulink's algorithm for resolving signal complexity.
I eventually got my model working by fixing what one of my co-workers described as a 'straight pass through'. In this case, I had unbussed my real and complex signals, and did not modify the real signal before re-bussing. For some reason this messed up Simulink's ability ot parse the signal complexity. To fix this issue, I placed a signal conversion block (set to contiguous copy) on the unmodified line before re-bussing. Problem solved, even though no substantive changes had been made to the model.
回答(1 个)
Babak
2012-12-5
In Simulink there are blocks that handle complex numbers.
Open the Simulink Library browser and in the search box on the top toolbar, search for complex, you will see those blocks.
0 个评论
另请参阅
产品
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!