소프트웨어 기반 무 선기 를 갖 는 컴퓨팅 장치 를 제공 한다 . 소프트웨어 기반 무 선기 는 제어 기능 들 및 데이터 처리 기능 들 을 제공 하 는 개별 적 인 컴포넌트 들 을 갖 는 아키텍처 를 갖 는다 . 제 어 컴포넌트 들 은 소프트웨어 기반 무선 기 가 원 하 는 동작 특성 들 을 제공 하 도록 데이터 처리 컴포넌트 들 을 구성 한다 . 하나 이상 의 무선 기술 에 따라 통신 하 도록 소프트웨어 기반 무 선기 를 프로그래밍 하 는 것 을 용이 하 게 하 기 위해 , 컴퓨팅 장치 는 무선 기술 규격 들 의 라이브러리 를 포함 할 수 있 다 . 라이브러리 내 의 기술 규격 에 액세스 함 으로써 , 제 어 컴포넌트 들 은 선택 된 무선 기술 에 대한 데이터 처리 컴포넌트 들 의 적절 한 구성 을 결정 할 수 있 다 . 데이터 처리 컴포넌트 들 은 하드웨어 또는 소프트웨어 일 수 있 고 , 하드웨어 및 소프트웨어 컴포넌트 들 이 데이터 처리 기능 을 수행 하 는 데 에 이용 가능 한 경우 , 제 어 컴포넌트 들 은 처리율 , 프로세서 로딩 또는 다른 기준 에 따라 하드웨어 컴포넌트 와 소프트웨어 컴포넌트 사이 에서 선택 할 수 있 다 .