2008-09-21 2 views
2

DBSRX 도터 보드에 USRP를 사용하고 있습니다. 매우 높은 샘플 주파수가 필요합니다. 현재 USRP는 I와 Q에서 최대 샘플 주파수가 이고 64M/8이고 데이터 유형은 이며 2 바이트를 사용합니다.매우 높은 샘플 주파수로 대역폭을 줄이는 방법 USRP

출력 데이터의 길이를 줄일 수 있습니까? 예를 들어 데이터를 1 바이트를 차지하는 char로 저장하고 샘플 주파수를 64M/4로 증가시킵니다. 이 작업을 수행 할 수 있습니까? 그리고 어떻게?

답변

2

은 $ usrp_rx_cfile.py --help

당신은 여러 가지 방법으로이 작업을 수행 할 수 있습니다 4.

0

의 최소 데시 메이션 계수를 당신에게 8 비트 I에게 & Q를 얻고 수있는 -8 옵션을 참조하십시오 , 하나는 설명 된 user19899입니다. '어려운'방법은 USRP의 FPGA 코드를 수정하고 UHD 인터페이스 이전에 손실이 적은 압축을 추가하는 것입니다. 드라이버 측에서는 코드에 추가 레이어를 반대로 추가해야합니다.

우리는이 솔루션을 사용하여 40 %에 가까운 대역폭을 저장 한 다른 플랫폼을 위해이 작업을 수행했습니다.