Mp3 인코더를 직접 코딩 할 때

deempl의 이미지

PCM데이터에서 32 subband로 나누어 MDCT로 각각 신호 변환을 해주는데...

PCM데이터에서 32 subband를 어떻게 나누고 가져오는지가 의문이 드네요...

답글 부탁 드려요.. ^^:

Prentice의 이미지

Sub-band는 time domain 상에서 나누실 수 없습니다.

Sub-band를 나누시려면 frequency domain 상태에서만 가능합니다.

deempl의 이미지

MDCT가 Time Domain을 Frequency Domain 상태로 변경해주는 것으로 알고 있습니다.

제가 찾아본 문서를 보면 PCM 샘플들에서 Polyphase Filterbank를 통하여 32subbands(36 points each) 만들고
(이때 Frequency Domain으로 변경되는데 이부분을 뭘로 처리하는지 궁금해요. 32subbands 알고리즘이 있다면 싸이트나 책등을 추천해주시면 감사합니다. ㅠ.ㅜ)
각각의 32개를 MDCT로 변환 해주는 걸로 나와 있더군요.

여기서 질문이 한개 더있는데요..

1. MDCT가 Time Domain을 Frequency Domain으로 변경해주는데 그전에 32subbands로 Frequency Domain으로 변경해 주는 이유.

문서 그림

댓글 첨부 파일: 
첨부파일 크기
Image icon MP.JPG17.41 KB