본 명세서 에 개시 된 실시 예 와 관련 하 여 예시 적 으로 설명 된 다양 한 논리 블록 들 및 모듈 들 은 처리 장치 또는 프로세서 , DSP ( digital signal processor ) , ASIC ( application specific integrated circuit ) , FPGA ( Field Programmable Gate Array ) , 또는 기타 PLD ( programmable logic device ) 등 의 기계 또는 본 명세서 에 기술 된 기능 emf 을 수행 하 도록 설계 된 이산 게이트 ( discrete gate ) , 이 산 트랜지스터 로직 ( discrete transistor logic ) , 이 산 하드웨어 구성 요소 들 ( discrete hardware components ) , 또는 이 들 의 임의 의 조합 등 에 의해 구현 되 거나 수행 될 수 있 다 . 프로세서 는 마이크 로 프로세서 ( microprocessor ) 일 수 있 지만 , 대안 적 으로 프로세서 는 컨트롤러 ( controller ) , 마이크 로 컨트롤러 ( microcontroller ) 또는 상태 기계 ( state machine ) , 또는 이 들 의 조합 등 일 수 있 다 . 프로세서 는 컴퓨터 실행 가능 명령어 들 ( computer - executable instructions ) 을 처리 하 도록 구성 된 전기 회로 를 포함 할 수 있 다 . 다른 예 에서 , 프로세서 는 컴퓨터 실행 가능 명령어 들 의 처리 없이 논리 동작 들 을 수행 하 는 FPGA 또는 다른 PLD 를 포함 한다 . 프로세서 는 또한 컴퓨팅 장치 들 의 조합 , 예 를 들 어 DSP 와 마이크 로 프로세서 의 조합 , 복수 의 마이크 로 프로세서 들 , DSP 코어 와 하나 이상 의 마이크 로 프로세서 들 , 또는 임의 의 기타 구성 으로 구현 될 수 있 다 . 본 명세서 에서 는 주로 디지털 기술 과 관련 하 여 설명 되 었 지만 , 프로세서 는 아날로그 구성 요소 들 또한 주요 하 게 포함 할 수 있 다 . 예 를 들 어 , 본 명세서 에 설명 된 신호 처리 알고리즘 들 중 일부 또는 전부 는 아날로그 회로 또는 아 날로 그 및 디지털 회로 의 조합 으로 구현 될 수 있 다 . 컴퓨팅 환경 은 몇 가지 예 를 들 면 , 마이크 로 프로세서 , 메인프레임 컴퓨터 ( mainframe computer ) , 디지털 신호 프로세서 , 휴대용 컴퓨팅 장치 , 디바이스 컨트롤러 ( device controller ) 또는 장치 내 에 있 는 컴퓨터 엔진 등 을 기반 으로 하 는 컴퓨터 시스템 을 포함 하 지만 이 에 제한 되 지 않 는 임의 의 유형 의 컴퓨터 시스템 을 포함 할 수 있 다 .