마이크 로 컨트롤러 및 DSP 는 웨어 러블 디바이스 ( 22 ) 를 위한 처리 기능 을 제공 한다 . 일부 실시 예 에서 , 둘 모두 의 프로세서 의 기능 은 단일 프로세서 로 조합 되 거나 , 추가 의 프로세서 들 사이 에 추가 로 분산 될 수 있 다 . DSP 는 특수 화 된 전문 화 된 디지털 신호 처리 를 제공 하 고 , 마이크 로 컨트롤러 로부터 의 처리 부하 의 오프 로딩 을 가능 하 게 한다 . DSP 는 전문 화 된 집 적 회로 ( 들 ) 에서 또는 필드 프로그래밍 가능 게이트 어레이 ( field programmable gate array , FPGA ) 로서 구현 될 수 있 다 . 일 실시 예 에서 , DSP 는 중앙 처리 유닛 ( CPU ) , 복수 의 원형 버퍼 , 및 하버드 아키텍처 ( Harvard architecture ) 에 따른 별개 의 프로그램 및 데이터 메모리 를 포함 하 는 파이프라인 형 아키텍처 ( pipelined architecture ) 를 포함 한다 . DSP 는 이중 버스 를 추가 로 포함 하 여 , 동시 명령어 및 데이터 페치 ( fetch ) 를 가능 하 게 한다 . DSP 는 또한 명령 캐 시 및 I / O 제어기 , 예 를 들 어 아날로그 디바 이시스 ( Analog Devices ) 샤크 ( SHARC ) ( 등록 상표 ) DSP 에서 발견 되 는 것 들 을 포함 할 수 있 지만 , DSP 의 다른 제조자 들 ( 예컨대 , 프리 스케일 ( Freescale ) 멀티 - 코어 MSC 81 xx 계열 , 텍사스 인스 트루먼 츠 ( Texas Instruments ) C 6000 시리즈 등 ) 이 사용 될 수 있 다 . DSP 는 일반 적 으로 승산 기 ( multiplier ) , 산술 논리 유닛 ( arithmetic logic unit , ALU ) ( 가산 , 감산 , 절대값 , 논리 적 동작 , 고정 소수점 유닛 과 부동 소수점 유닛 사이 의 변환 을 수행 함 ) 및 배럴 시프 터 ( barrel shifter ) 를 포함 할 수 있 는 수학 구성 요소 및 레지스터 ( register ) 를 사용 하 는 수학 조작 ( math manipulation ) 을 위해 이용 된다 . MAC ( fast multiply - accumulate ) 를 구현 하 는 DSP 의 능력 은 고속 푸리에 변환 ( Fast Fourier Transform , FFT ) 및 FIR ( Finite Impulse Response ) 필터링 의 효율 적 인 실행 을 가능 하 게 한다 . DSP 기능 들 중 일부 또는 전부 가 마이크 로 컨트롤러 에 의해 수행 될 수 있 다 . DSP 는 일반 적 으로 웨 어 러블 디바이스 ( 22 ) 에서 인코딩 및 디 코딩 기능 을 제공 한다 . 예 를 들 어 , 인코딩 기능 은 정보 의 전송 에 대응 하 는 명령 또는 데이터 를 인코딩 하 는 것 을 포함 할 수 있 다 . 또한 , 디 코딩 기능 은 ( 예컨대 , ADC 에 의한 처리 후 에 ) 센서 ( 32 ) 로부터 수신 된 정보 를 디 코딩 하 는 것 을 포함 할 수 있 다 .