안녕하세요~!
one의 탄생과 함께 새롭게 블로그를 운영할 생각이에요~
기존 블로그를 이전하면서 컨텐츠도 보완하고 다양한 주제로 새롭게 출발할 예정이니 많은 기대바랍니다^^;
그럼 오늘의 첫 블로그 주제를 소개할게요.
라즈베리파이라고 많이 들어 봤을겁니다.
이 소형 컴퓨터와 RTL-SDR라는 단말기를 이용하여 저렴하게 스펙트럼 분석기를 만들 생각입니다.
사실 RTL-SDR은 해외에서 디지털방송 수신 단말용으로 제작되었으나 어느 천재 해커에 의해 스펙트럼 분석기 용도로 사용할 수 있게 되었습니다.
저 정도로 해킹을 할 정도면 하드웨어와 소프트웨어를 완전 꿰고 있고 가지고 놀아야 겠죠? 음,,, 가늠이 안 갈 정도인데 존경스럽고 부럽네요~ㅎ
아무튼 제가 RTL-SDR를 접한 것은 matlab과 통신에 호기심을 가지고 놀 꺼리가 없을까하고 검색하다가 발견했고요.
그게 벌써한 3년도 더 된거 같네요. 그동안 윈도우에서 사용법은 인터넷검색 하여 복잡하지만 따라하면 스펙트럼 분석기 용도로 사용할 수 있었습니만, 저는 라즈베리파이에서 스펙트럼분석기를 활용하면 굉장히 편하고 실용적일 거라고 생각했습니다. 그런데 리눅스에서 RTL-SDR을 세팅하는 자세한 안내를 찾을 수 없어 지금까지 포기하고 지내왔어요. 그런데 두둥~ 우연하게 인터넷에서 검색하다가 국내에서 RTL-SDR을 라즈베리파이에 설치한 케이스를 발견하고 저도 시도해봤어요! 결과적으로 너무 깔끔하고 잘 작동해서 혼자서 감동~ 했답니다.ㅎ 사실 스펙트럼 분석기는 부르는게 값이라 구매하기 너무 비싸거든요. 저는 라즈베리파이 5만원, RTL-SDR 단말기 3만원에 뚝 딱 완성했네요^^;
설치방법은 http://gqrx.dk/download/gqrx-sdr-for-the-raspberry-pi 을 참고로 하면 되고요(생각보다 간단합니다!)
Download and Unpack the package
sudo apt update sudo apt install gnuradio libvolk1-bin libusb-1.0-0 gr-iqbal sudo apt install qt5-default libqt5svg5 libportaudio2
sudo cp udev/*.rules /etc/udev/rules.d/
"gqrx" double-click
|
※ 참고로 kodi 설치시 충돌 납니다!
< gqrx 실행 후 초기세팅하고 FM라디오 청취 중 >
실시간 스펙트럼 분석을 모니터링 할 수 있을 뿐아니라 IQ데이터들을 2.4Mbps 속도로 파일출력이 가능하여 이를 이용한 교육용으로 활용성이 크다고 할 수 있습니다. 인터넷을 검색해 보면 다양한 용도로 활용되는 사례를 쉽게 찾을 수 있습니다.
마지막으로 한가지 더,,, 통신을 좀 더 바닥부터 공부하고 싶다면 아래 링크를 추천드립니다.
저도 3년째 공부 중 입니다.ㅎ 모르는 부분은 같이 공부했으면 좋겠어요~
http://web.stanford.edu/class/ee179/Homework.html
블로그에 교정, 보완 사항, 기타 도움되는 피드백은 언제나 환영입니다!