1. LPC (Linear Predictive Coding) 란 무엇인가?
잘 알려져있고 가장 강력한 speech analysis technique 중 하나로 discrete-time speech production model의 parameter들을 추정하거나 낮은 bit rate으로 speech를 representing하여 전송 혹은 저장하는데 사용됩니다.
이름(linear predictive coding)에서 알 수 있듯이 본래는 speech processing 분야에서 speech coding application에 사용되었다가 지금은 일반적으로 linear predictive analysis technique들을 말하는데 쓰입니다.
2. LPC를 사용하는 이유
1) Speech Production Model
speech production과정을 아래와 같이 excitation과 vocal tract을 통과하는 과정으로 나누어 나타내줄 수 있습니다. 이때, vocal tract의 formants (공명주파수)에 따라 발생하는 음성 신호가 달라지게 됩니다.
그래서 만약 우리가 이 vocal tract을 digital filter로 나타내고, 이 digital filter의 parameter에 따라 formants가 달라지는 것을 반영하면 말소리를 흉내낼 수 있게 됩니다.
'신호처리 > 음성신호' 카테고리의 다른 글
[Cepstrum] Cepstrum과 Homomorphic analysis (0) | 2024.01.04 |
---|---|
[STFT] Frequency resolution과 Time resolution (3) | 2023.11.09 |
[Window] Rectangular window와 Hamming Window (0) | 2023.11.09 |