무선 단말기와 컨버전스 기기용 싱글 프로세서 통신 엔진 솔루션
2004년 07월 12일
트위터로 보내기페이스북으로 보내기구글플러스로 보내기
왜 지구상에 존재하는 대부분의 휴대전화가 MCU 및 DSP로 무선 모뎀 기능을 제공하는지 궁금했던 적이 있는가? 이 질문에 답을 하기에 앞서 한 휴대전화기의 통신 엔진의 30,000피트 도면을 한번 살펴보자. 이 엔진은 특정한 통신 작업을 하는 3개의 계층으로 나뉜다. 계층이 낮을수록 안테나에 가깝고 계층이 높을수록 애플리케이션과 전송된 데이터가 실제 소비자에 의해 사용되는 방식, 즉 음성, 비디오, 음악 및 데이터 파일 형태에 가깝다. 레이어 1 (물리 계층)은 아날로그 프런트엔드인 RF (무선 주파수) A/D 및 D/A 컨버터에 가까이 위치해 있고 많은 신호 처리(multiply and accumulate – MAC 기능)를 필요로 하지만 소프트웨어 코드에 대해 많은 메모리를 사용하지 않는다. 이 계층은 소수의 반복, 연산 집중형 소형 커널로 구성돼 데이터 분석과 신호 조작 처리를 수행하기 때문이다. 반면에 레이어 2와 3은 훨씬 적은 연산 대역폭을 소비하지만 그 결과 대형 프로그램이 도출된다. 이는 복잡한 상태 기계로 구성된 통신 프로토콜을 적절히 처리할 수 있는 코드를 포함하고 있기 때문이다.
그래픽 / 영상
많이 본 뉴스