Как уменьшить полосу пропускания с очень высокой частотой дискретизации по USRP - PullRequest
2 голосов
/ 21 сентября 2008

Я использую USRP с дочерней платой DBSRX. Мне нужна очень высокая частота дискретизации. В настоящее время USRP может дать мне максимальная частота дискретизации 64M / 8 в I и Q, а тип данных короткий, который занимает 2 байта.

Так можно ли уменьшить длину выходных данных? например сохранить данные как символ, который занимает 1 байт, и увеличить частоту дискретизации до 64M / 4. Я могу это сделать? и как?

Ответы [ 2 ]

2 голосов
/ 21 сентября 2008

$ usrp_rx_cfile.py --help

См. Параметр -8, который дает вам 8-битный I & Q и позволяет минимум коэффициент прореживания 4 *. 1003 *

0 голосов
/ 22 августа 2012

Вы можете сделать это по-разному, например, как объяснил пользователь19899. Более «сложный» способ - изменить код FPGA USRP и добавить сжатие без потерь перед интерфейсом UHD. На стороне водителя, вы должны добавить дополнительный слой к вашему к противоположному.

Я сделал это для другой платформы, где мы сэкономили около 40% полосы пропускания, используя это решение.

...