Issue with 8 Qam demodulation & other modulation orders in simulink HW SW codesign model
4 次查看(过去 30 天)
显示 更早的评论
Hello,
I am doing a project which involves use of adaptive modulation schemes (BPSk, QPSK, QAM) using target Tx & Rx as USRp e310 sdr. I am using sw hw co design in matlab to do the same. I have taken reference already available example Qpsk targeting usrp sdr for implementing 8 Qam demodulation but encountered with an error saying
Baseband': Fixed-point input data types are only supported when the 'Decision type' parameter is set to 'Hard decision' and the 'M-ary number' parameter is an even power of two.
Component:Simulink | Category:Model error
An error occurred while propagating data type 'sfix32_En30' from 'usrpe3xxHWSWQAMSL/HDL_QAM/QAM Tx Channel QAM Rx/QAM Rx/QAM Demodulator/Delay', 'Output Port 1'.
I tried with converting to integer & forwaded to 8 qam demodulator but remains unresolved.
8 qam demodulation is important in my case considering limitation of snr over long distances, other even power of 2 qam mod scheme such as 4, 16 demodulator works without an issue , but in case of 16 qam, it is difficult to deal with processing as fixed point goes to 64(16symbols * 4samples/sec) & matlab discreate fir filter doesn't support that saying above 128 is not supported . also if I drop the sample rate per symbol to 2 there is issue with fifo in the design.
i am matlab 2024a relesse for the design.
Please help me rectifying the issue, it will be helpful in addressing the issue faster.
Thank you in advance!
0 个评论
回答(0 个)
另请参阅
类别
在 Help Center 和 File Exchange 中查找有关 Communications Toolbox 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!