0
Matlab에서 DSP 프로세스를 구현하려고합니다.DSP 보드 데이터를 Matlab에
ADC는 uint16
데이터를 제공합니다. 이 데이터는 필터링되고 처리되어야합니다. 필터는 고정 점 (fract16)이있는 DSP에서 작동합니다.
데이터 Matlab에 대한 작업을 수행하려면 변환해야합니까? 그것을하는 방법?
Matlab에서 DSP 프로세스를 구현하려고합니다.DSP 보드 데이터를 Matlab에
ADC는 uint16
데이터를 제공합니다. 이 데이터는 필터링되고 처리되어야합니다. 필터는 고정 점 (fract16)이있는 DSP에서 작동합니다.
데이터 Matlab에 대한 작업을 수행하려면 변환해야합니까? 그것을하는 방법?
16 비트 부호없는 소수 데이터를 정수로 처리 한 다음 처리하기 전에 0.0 .. + 1.0 범위의 부동 소수점으로 데이터를 조정할 수 있습니다. 예 :
data = data/65535.0;
데이터가 실제로 경우
는 다음의 범위 -1.0로 변환 할 분수 (INT16)를 체결 .. + 같은 1.0 :data = data/32768.0;
소수 데이터가 서명 사이 (-0.99..1). 이 ase에서 어떻게 할 수 있을까요? – dspp
OK - 귀하의 질문에 uint16을 말씀하셨습니다 - 이제는 위의 대답에 서명 된 분수 변환을 추가했습니다. –