예 를 들 어 , 하드웨어 구현 을 위해 , 프로세싱 유닛 들 은 하나 또는 둘 이상 의 주문 형 집 적 회로 들 ( ASICs ) , 디지털 신호 프로세서 들 ( DSPs ) , 디지털 신호 프로세싱 디바이스 들 ( DSPDs ) , 프로그램 가능 한 논리 디바이스 들 ( PLDs ) , 필드 프로그램 가능 한 게이트 어레이 들 ( FPGAs ) , 프로세서 들 , 제어기 들 , 마이크 로 - 제어기 들 , 마이크로프로세서 들 , 여기 서 설명 된 기능 들 을 수행 하 도록 설계 된 다른 전자 유닛 들 , 또는 그 들 의 조합 내 에서 구현 될 수 있 다 . 소프트웨어 로 , 여기 서 설명 되 는 기능 들 을 수행 하 는 모듈 들 ( 예 를 들 어 , 절차 들 , 함수 들 등 ) 을 통한 구현 이 이루어질 수 있 다 . 소프트웨어 코드 들 은 메모리 유닛 들 에 저장 될 수 있 고 프로세서 유닛 에 의해 실행 될 수 있 다 . 추가 로 , 본원 에 설명 된 다양 한 예시 적 인 흐름 도 들 , 논리 적 블록 들 , 모듈 들 및 / 또는 알고리즘 단계 들 은 또한 기술 분야 에 알려진 임의 의 컴퓨터 - 판독 가능 한 매체 상 에서 운반 되 는 컴퓨터 - 판독 가능 한 명령 들 로서 코딩 될 수 있 거나 기술 분야 에 알려진 임의 의 컴퓨터 프로그램 물건 에 구현 될 수 있 다 .