해결책
신호를 샘플링 한 후, 데이터는 USRP 장치에있는 하드웨어 FIFO에 저장되어 호스트 PC로 전송되기를 기다립니다. LabVIEW 예제
niUSRP EX Rx Continuous Sync.vi 에서 알 수 있듯이 데이터는 While 루프에서 FIFO에서 가져옵니다. 따라서, 호스트 상에서의 While 루프의 실행 속도가 빠를수록, Overflow Error 가 발생할 여지가 줄어듭니다.
이렇게 하려면 인디케이터나 그래프뿐만 아니라, 이 루프에서 최대한 많은 로직들을 제거하십시오. 생산자/소비자 아키텍처를 구현하여 이를 수행 할 수 있습니다. 이렇게 하면 루프가 호스트 상에서 최대한 더 빨리 실행될 수 있습니다. 이 아키텍처에 대해서는, 아래 관련 링크 섹션의 문서를 참고하시기 바랍니다.