본 명세서 에 개시 된 실시 예 와 관련 하 여 설명 된 다양 한 예시 적 인 논리 블록 및 모듈 은 처리 유닛 또는 프로세서 , 디지털 신호 프로세서 ( DSP : digital signal processor ) , 주문 형 집 적 회로 ( ASIC : application specific integrated circuit ) , 필드 프로그램 가능 게이트 어레이 ( FPGA : field programmable gate array ) 또는 다른 프로그래머 블 로직 디바이스 ( or other programmable logic device ) , 이 산 게이트 또는 트랜지스터 로직 ( discrete gate or transistor logic ) , 이 산 하드웨어 컴포넌트 ( discrete hardware components ) , 또는 본 명세서 에 설명 된 기능 을 수행 하 도록 설계 된 이 들 의 임의 의 조합 등 과 같 은 머신 에 의해 구현 되 거나 수행 될 수 있 다 . 프로세서 는 마이크로프로세서 ( microprocessor ) 일 수 있 지만 , 대안 적 으로 , 프로세서 는 컨트롤러 , 마이크 로 컨트롤러 ( microcontroller ) 또는 상태 머신 ( state machine ) , 이 들 의 조합 등 일 수 있 다 . 프로세서 는 컴퓨터 실행 가능 명령어 ( computer - executable instructions ) 를 처리 하 도록 구성 된 전기 회로 를 포함 할 수 있 다 . 다른 실시 예 에서 , 프로세서 는 컴퓨터 실행 가능 명령어 들 을 처리 하 지 않 고 로직 동작 들 을 수행 하 는 FPGA 또는 다른 프로그램 가능 한 디바이스 를 포함 한다 . 또한 프로세서 는 컴퓨팅 디바이스 의 조합 , 예 를 들 어 , DSP 와 마이크로프로세서 의 조합 , 복수 의 마이크로프로세서 , DSP 코어 와 결합 된 하나 이상 의 마이크로프로세서 , 또는 임의 의 다른 이러 한 구성 으로 구현 될 수 있 다 . 본 명세서 에서 주로 디지털 기술 과 관련 하 여 설명 되 었 지만 , 프로세서 는 또한 주로 아날로그 컴포넌트 ( analog components ) 를 포함 할 수 있 다 . 예 를 들 어 , 본원 에 설명 된 신호 처리 알고리즘 의 일부 또는 전부 는 아날로그 회로 또는 혼합 아날 로 그 및 디지털 회로 로 구현 될 수 있 다 . 컴퓨팅 환경 은 예 를 들 어 , 마이크로프로세서 , 메인프레임 컴퓨터 ( mainframe computer ) , 디지털 신호 프로세서 , 휴대용 컴퓨팅 디바이스 , 디바이스 컨트롤러 , 또는 어 플라이 언스 ( appliance ) 내 의 컴퓨팅 엔진 ( computational engine ) 을 기반 으로 하 는 컴퓨터 시스템 을 포함 하 지만 이 에 제한 되 지 않 는 임의 의 유형 의 컴퓨터 시스템 을 포함 할 수 있 다 .