하드웨어 구현 에 관해 , 기능 블록 들 은 디지털 신호 프로세서 ( digital signal processor ) ( DSP ) 하드웨어 , 축소 명령 집합 프로세서 , 주문 형 집 적 회로 ( 들 ) ( application specific integrated circuit ( s ) ) [ ASIC ] , 및 / 또는 필드 프로그램 가능 게이트 어레이 ( 들 ) ( field programmable gate array ( s ) ) ( FPGA ( s ) ) 를 포함 하 지만 이 들 에 제한 되 지 않 는 하드웨어 ( 예 를 들 어 , 디지털 또는 아날로그 ) 회로 , 및 ( 적절 한 경우 ) 그러 한 기능 들 을 수행 할 수 있 는 상태 머신 들 을 제한 없이 포함 하 거나 포괄 할 수 있 다 .