샘플 속도와 IQ 속도의 차이는 무엇입니까?

업데이트 됨 May 10, 2024

해당 제품

하드웨어

  • USRP Software Defined Radio Device

문의사항

RF 디바이스의 샘플 속도가 고정값인 경우 IQ 속도를 조정하려면 어떻게 해야합니까? 샘플 속도가 USRP에서 고정되는 이유는 무엇입니까?

해결책

RF 디바이스에는 종종 고정 ADC 및 DAC 샘플 속도가 적용되어 있습니다. USRP는 앨리어싱을 피하기 위해 샘플 속도가 고정되어 있습니다. 이로 인해 IQ 속도도 제한됩니다. 그렇지 않으면 추가 앨리어싱 효과가 나타날 수 있습니다. 각 Rx 하드웨어 경로에는 두 개의 변환기(ADC)가 있으므로 I 및 Q 데이터를 샘플링 할 수 있습니다.

IQ 속도는 장치의 대역폭에도 영향을 줍니다. 필터 롤오프로 인해 IQ 속도와 대역폭을 다음 제한을 초과하지 않도록 설정하는 것이 좋습니다.
대역폭 = IQ 속도 *0.8

필터 롤오프는 지정된 대역폭의 끝에 있는 데이터가 왜곡되어 나타납니다. 이 때문에 위의 방정식을 따르는 것이 좋은 프로그래밍 관행입니다.

앨리어싱, 대역폭 및 샘플링에 대한 자세한 내용은 다음 기술백서를 참조하십시오.
Acquiring an Analog Signal: Bandwidth, Nyquist Sampling Theorem, and Aliasing

IQ 속도 설정이 프로그램에 어떤 영향을 줄 수 있는지 지적하는 것도 좋습니다. USRP에 데이터가 저장된 다음 fetch를 사용하여 USRP에서 호스트로 이 데이터를 보냅니다. 데이터가 적절하게 관리되지 않으면 언더플로우 또는 오버플로우 에러가 발생할 수 있습니다. USRP 메모리에 호스트로 전송할 수 있는 데이터가 없는 상태에서 호스트가 데이터 fetch를 시도하면 언더플로우 에러가 발생합니다. USRP 메모리에 저장된 데이터를 유지할 수 있을 정도로 데이터가 호스트로 신속하게 전송되지 않으면 오버플로우 에러가 발생하고, 이로 인해 메모리를 덮어 씁니다.