Gnuradio

gnuradio [1-2] 장비의 연결 확인

망고토마토 2021. 11. 23. 00:13
반응형

gnuradio [1] 문서를 마쳤다면 gnuradio 환경에서 plutosdr를 실행할수 있는 환경이 갖추어졌다. 

이 문서는 plutosdr와 gnuradio 실행 및 연결을 확인하는 절차에 대한 문서 이다. 

 

 

0. pluto sdr on!

 

plutosdr의 tx rx 연결상태는 다음처럼 연결한다. 

microusb Btype 케이블을 plutosdr과 노트북에 연결한다. 

 

1. plutosdr과 linux os간 연결 확인

컴퓨터의 vmware를 이용하여 ubuntu 리눅스를 부팅한다. 그리고 usb로 plutosdr을 컴퓨터에 연결

 

그랬더니 윈도우로 연결할것인가? 가상컴퓨터 환경으로 연결할 것인가가 떴다.

vmware에서 plutosdr을 연결할 것이기에 가상 컴퓨터 환경에 연결하겠다고 체크를 하였음.

 

리눅스의 터미널을 친다음 plutosdr에 ping을 보냈음.

pluto sdr에 배정된 ip는 192.168.2.1임.

 

#ping 192.168.1.2

 

다음과 같이정상적으로 ping을 받으면 plutosdr과 연결은 잘되었음. 

 

2. gnuradio 실행 및 예제 확인

 

2-a python 환경변수 설정 및 gnuradio 실행

 

gnuradio 실행 전에  python이 설치 된 곳에 대한 환경변수를 지정한다.

 

터미널에 다음과 같이 친다. 

 

환경변수를 지정한다. 

# export PYTHONPATH=$PYTHONPATH:/usr/local/lib/python3/dist-packages 

 

gnuraido를 실행한다. 

# gnuradio-companion

 

 

2-b 예제 실행

 

gnuradio 실행 후 예제를 돌려보았음.

 

 

 

예제를 돌렸더니, 다음과 같이 스펙트럼 GUI가 출력되었음.

 

위 예제는 plutosdr가 스스로 신호를 생성하고 수신하는 것을 확인하는 내용을 담고 있다. 

반응형