RF Data Converter: input/output data types
3 次查看(过去 30 天)
显示 更早的评论
Dear all,
I am using the SoC Blockset add-on to create a design for ZCU111 evaluation board.
1) The RF Data converter block accepts only int16/uint16 at adcTxChy inport. How does it determine the amplitude of the received signal when deployed on hardware? Or, to put question differently, which amplitudes of the received signal are converted to which uint16 instances? Am I correct, that in the simulation it does not matter what the amplitude of the signal is - it receives and passes raw bits?
2) The output adcTxChyData of RFDC can be of types uint16 | uint32 | uint64 | fixed point. I am curious about in which cases it is a fixed point datatype? Does the amplitude of the received signal equal real world value of this fixed point data type when deployed on hardware?
Thank you!
0 个评论
采纳的回答
Sanjay Boorle
2025-6-5
Here are my repsonses to your questions.
#1) On hardware, the output level of ADC depends on the input analog signal voltage level and resolution of ADC. For ZCU111, ADC resolution is 12-bits. There is no gurantee on matching signal levels between simulation and deployment as we are not simulating the complete RF path (only interpolation/decimation filters and complex mixer).
#2) The output datat type of adcTxChyData can be fixed-point when "Output data as frame" is not selected. For example, "Output data as frame" is not selected and samples per clock cycle is 3, then output data type is fixdt(0,48,0).
Thanks,
Sanjay
更多回答(0 个)
另请参阅
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!