hsnam95 / class2022Spring

130 stars 21 forks source link

lfilter 관련하여 질문드립니다. #41

Open Yun0726 opened 2 years ago

Yun0726 commented 2 years ago

안녕하세요 영어영문학과 2021130862 윤찬영입니다. lfilter 관련하여 질문드립니다. audio processing 부분에서 filter 설명하실 때 lfilter의 parameter b와 a에 각각 FIR 필터의 계수값들과 IIR 필터의 계수값들을 넣으면 된다고 말씀해주셨는데, FIR 필터와 IIR 필터 중에서 하나만 사용할 수 있는데 어떻게 이게 가능한지 궁금해서 여쭤보고 싶습니다. 또한, scipy.signal.lfilter에 대해서 검색해보니까 parameter b는 numerator efficient(분자계수)이고 parameter a는 denominator efficient(분모계수)라고 나오는데 이것들이 뭔지도 여쭤보고 싶습니다.

hsnam95 commented 2 years ago

a, b 동시에 사용 가능합니다. Y = HX에서 H가 필터인데, X의 관점에선 FIR입니다. HY = X 이 경우는 Y관점에서 FIR입니다. 그런데, Y = 1/H * X 이렇게 필터함수 H가 역함수로 넘어 올 수 있습니다. 이 경우 H는 X의 관점에서 분모계수가 되는 겁니다.