NI 5791을 사용하여 RF 신호를 동시에 송수신 하는 방법

업데이트 됨 Apr 4, 2019

해당 제품

Hardware

  • PXI FPGA Module for FlexRIO
  • NI-5791

Software

  • LabVIEW
  • LabVIEW FPGA Module

Driver

  • FlexRIO

Programming Language

  • LabVIEW G

문의사항

FlexRIO와 그 어댑터 모듈인 NI 5791을 사용하고 있습니다. 예제를 검색했지만 USRP-RIO와 같이 RF 신호 송수신이 동시에 이루어지는 예제가 없습니다. 이 작업을 수행하는 것이 불가능합니까?

해결책

LabVIEW에서 제공하는 공식 예제는 없습니다. 예제를 통해 "Tx 전용" 및 "Rx 전용" 호스트 코드를 실행할 수는 있습니다. 그러나 FlexRIO는 코드 수정을 통해 Tx와 Rx를 동시에 수행할 수 있습니다. FlexRIO가 Tx와 Rx를 동시에 수행하는 이유는 FlexRIO에 다운로드 된 비트 파일이 RF 신호 송수신을 동시에 지원하기 때문입니다. NI 기술 지원 정책으로 인해 고객에게 코드를 직접 제공할 수 없으므로 코드를 수정하고 적용하는 방법을 안내해 드리겠습니다.

우선 Simple NI-579X Streaming 샘플 프로젝트를 만드십시오. LabVIEW를 시작한 후 초기 화면에서 수행할 수 있습니다. 파일»프로젝트 생성...»NI-579X로 이동하십시오. 두 개의 호스트 VI, Rx Streaming (Host).viTx Streaming (Host).vi를 병합한 후에 FlexRIO에서 Tx 및 Rx 작업을 동시에 수행할 수 있습니다.                                                

참고: 하나의 FlexRIO 카드를 사용하고 있으므로 하나의 Open Device.vi만 있으면 됩니다. 이 API의 출력을 Configure Clocks.vi, Configure Signal.vi와 같은 Tx 및 Rx 구성을 세션 입력으로 설정하는 API에 전달하십시오.

다음 그림은 PXIe-7975 카드를 사용하여 Tx와 Rx를 동시에 수행하도록 구성된 개념도입니다. LabVIEW에 내장된 코드를 병합하여 사용할 수 있습니다.

이 글이 도움이 되셨습니까?

도움 안됨