Zynq SDR Capture Length question!
古いコメントを表示
While using Zynq SDR, the capture length can not exceed '16777216'.
I want to capture length longer than the prescribed. I get the following error.
Error using comm.libiio.AD9361.rx/capture
Requested capture length (23592960 Samples) exceeds maximum value for this number of channels
(16777216 Samples). Use 'EnableOversizeCapture' to risk compromising data contiguity in return for a
larger capture length.
How to use 'EnableOversizeCapture in order to capture longer length than the one prescribed.
Thanks.
採用された回答
その他の回答 (1 件)
jarul
2020 年 6 月 9 日
0 投票
2 件のコメント
Neil MacEwen
2020 年 6 月 16 日
Hi Jarul,
Both transmitRepeat and capture methods use on-board storage, which is size-limited. When you select "EnableOversizeCapture" you are choosing to stream data to the host, instead of capturing it on on-board storage first - this is why you are no longer guaranteed contiguity, as you may lose samples over the Ethernet link.
Likewise, on the transmit side, the only way you can send a frame of a size larger than the 16M limit is by attempting to stream in real-time from the host, instead of using transmitRepeat. Again, you will not be guaranteed contiguity, and are likely to see performance issues (dropped samples).
Thanks,
Neil
jarul
2020 年 6 月 19 日
カテゴリ
ヘルプ センター および File Exchange で Analog Devices ADALM1000 Support from Data Acquisition Toolbox についてさらに検索
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!