소프트웨어 정의 무선(SDR) 분야의 핵심 도구인 GNU 라디오(GNU Radio)가 웹 브라우저 환경으로 확장된 'GNU 라디오 월드(GNU Radio World)'를 선보였습니다. 이 플랫폼은 기존 GNU 라디오 컴패니언(GNU Radio Companion)과 유사한 편집기와 런타임을 제공하여, 사용자가 별도의 설치나 서버 구성 없이 웹 브라우저 탭 안에서 SDR 플로 그래프를 손쉽게 구성하고 실행할 수 있도록 합니다. 이는 WebAssembly 기술을 활용해 GNU 라디오의 DSP 스택과 Qt GUI 싱크를 웹으로 컴파일함으로써 가능해졌습니다.
GNU 라디오 월드는 브라우저 내에서 실시간으로 스펙트럼, 워터폴, 성상도(constellation diagram) 등 다양한 시각화 결과를 제공하며, 기존 GNU 라디오와 동일한 .grc 파일 형식을 읽고 쓸 수 있어 호환성이 뛰어납니다. 또한, WebUSB 기능을 통해 RTL-SDR, PlutoSDR, HackRF와 같은 실제 SDR 하드웨어 장치와 직접 통신하여 브라우저 환경에서도 실제 무선 신호를 처리할 수 있습니다. 예제 플로 그래프와 IQ 녹음 데이터도 함께 제공되어 초보자도 쉽게 시작할 수 있도록 돕습니다.
이러한 변화는 SDR 개발의 진입 장벽을 크게 낮추고, 더 많은 사용자가 소프트웨어 정의 무선 기술을 탐색하고 실험할 수 있는 기회를 제공합니다. 기존 GNU 라디오는 강력한 기능에도 불구하고 복잡한 설치 과정과 높은 학습 곡선으로 인해 접근성이 제한적이라는 평가를 받아왔습니다. 이제 웹 기반 환경을 통해 누구나 쉽게 SDR을 경험하고, 교육 및 연구 분야에서도 더욱 활발하게 활용될 것으로 기대됩니다. 특히 WebAssembly와 웹 기술이 리눅스 데스크톱 환경의 UI 도구 모음을 대체할 수 있다는 가능성을 보여주며, 임베디드 환경이나 웹 기반 애플리케이션 개발에 새로운 지평을 열고 있습니다.