이상 도 1 에 나타난 구성 요소 ( 블록 ) 들 은 본 명세서 에서 설명 된 기능 들 을 수행 하 도록 설계 된 범용 프로세서 , DSP ( digital signal processor ) , ASIC ( application specific integrated circuit ) , FPGA ( field programmable gate array ) 또는 다른 프로그램 가능 논리 장치 , 이 산 게이트 또는 트랜지스터 논리 장 치 , 이 산 하드웨어 성분 들 , 또는 그것 들 의 임의 의 결합 으로 구현 되 거나 수행 될 수 있 다 . 범용 프로세서 는 마이크로프로세서 일 수 있 지만 , 선택 적 으로 는 , 그 프로세서 는 임의 의 종래 프로세서 , 제어기 , 마이크 로 제어기 , 또는 상태 머신 일 수 있 다 . 프로세서 는 또한 컴퓨팅 장치 들 의 결합 , 예컨대 , DSP 와 마이크로프로세서 의 결합 , 복수 의 마이크로프로세서 들 , DSP 코어 와 관련 한 하나 이상 의 마이크로프로세서 들 , 또는 임의 의 다른 그러 한 구성 으로 구현 될 수 있 다 .