최근 한 개발자가 젬텍(Gemtek)의 와이파이 7 라우터(W1700K)에 탑재된 미디어텍(MediaTek) MT7996 무선 칩을 소프트웨어 정의 무선(SDR) 수신기로 변환하는 프로젝트(W1700K SDR)를 공개했습니다. 이 프로젝트는 라우터의 무선 칩을 이용해 최대 320 Msps(초당 메가 샘플)의 14비트 IQ 데이터를 수집하고, 이를 10 GbE(초당 기가비트 이더넷) 연결을 통해 리눅스(Linux) 호스트로 전송하여 실시간 스펙트럼 및 워터폴(waterfall) 디스플레이를 웹 브라우저에서 제공합니다.
이 시스템은 미디어텍 코드를 사용하지 않고 자체 개발한 펌웨어만으로 MT7996 칩의 전원 인가부터 무선부 초기화까지 모든 과정을 제어합니다. 2.4 GHz, 5 GHz, 6 GHz 대역을 지원하며, 40/80/160/320 Msps의 샘플링 속도를 설정할 수 있습니다. 특히 와이파이 채널에 국한되지 않고 합성기가 동기화할 수 있는 모든 주파수로 튜닝이 가능하며, 스트리밍 중에도 약 1밀리초(ms) 만에 주파수를 재조정할 수 있습니다. 320 Msps에서는 데이터 일부를 무손실 28비트 패킹하여 10 GbE 링크의 전송 용량에 맞추고, 호스트는 초당 100프레임으로 262,144포인트 FFT(고속 푸리에 변환)를 실행해 모든 샘플을 처리합니다.
이 프로젝트는 기존 고가의 전문 장비 없이도 저렴한 상용 와이파이 라우터를 활용해 고성능 SDR 기능을 구현할 수 있다는 점에서 큰 의미를 가집니다. 특히 아마추어 무선 애호가나 신호 분석 연구자들에게는 13cm 및 5cm 대역과 같은 접근하기 어렵고 비용이 많이 들었던 주파수 대역을 탐색할 수 있는 새로운 기회를 제공합니다. 비록 현재는 수신 전용 기능만 제공하고 기존 라우터 운영체제를 대체해야 하는 제약이 있지만, 이러한 오픈소스 기반의 하드웨어 해킹은 향후 더 다양한 무선 통신 애플리케이션 개발의 발판이 될 수 있습니다.