KAIST

[알림판목록 I] [알림판목록 II] [글목록][이 전][다 음]
[ KAIST ] in KIDS
글 쓴 이(By): darkman (밤이슬)
날 짜 (Date): 2003년 3월  3일 월요일 오후 09시 35분 56초
제 목(Title): Re: [Q]필터 잘아시는분


헉 여러ㅜㄴ 관ㅅ미을 가져주셔서 감사합니다.
살다보니 환상님 도움을 다 받는군요:)
대외비라 자세하게 말씀드리긴 곤란하고요
소프트웨어버그나 뭔가 잘못된건 아니고요
시간축 신호 f(t)를 일정프레임으로 잘라

1) 푸리에 변환 f(w)
2) f(w)의 "절대값"만 측정가능
3) 역푸리에 변환 을 하는데요

문제는  역푸리에 변환시 
f(t)= Sum_w |f(w)| exp(iwt)
가되서 
t=0에서 합들이 전부양수가 도고 원래 있던 
상쇄시키는 phase들의 ㅓ정보가 없어져버린다는
겁니다.
그래서 프레임 앞부분에 델타함수 비슷한 
스파이크(그 프레임안의 신호양에 비례)
가 주기적으로 생깁니다.
포인트는 절대값만 측정할수 있다는겁니다.
그래서 프레임이 길어지면 그 노이즈가 신호의 
10배쯤되기도 하고
게다가 phase정보가 없어져서 
원래신호도 좀 변했습니다.
그래서 해본게 프레임 앞부분을 감쇄시키고
,일종의 윈도우죠, 모양을 되찾았는데
그래도 영  왜곡이 심하고요.
또다른 방법은  discret cosine  tr.
으로 전부 실수로 바꾸고 양수로 f(w)를 만들면
(t=0에 델타함수 만듦)
문제가 해ㅕㄹ됩니다.
그런데 이경우 f(w)=0였던 부분이 상수가
되서 ...ㅃㅒㄹ수는 있지만 우리가 원치 않는 어떤 이유가 있습니다.

그래서 뭔고하니 f(t)에서 평균신호의 10배쯤되고 
신호에 비례하는주기적 스파이크를 제거할 필터같은게
있는가 ...
또 는 푸리에 변환식 |f(w)| 식으로 절대값만
구할 수 있을 ㄸㅒ 원래 신호를 제대로 복구할 수 '있는가 가
되겠습니다.
자세히 알려드리지 못해 죄송합니다.
ㅅ 

[알림판목록 I] [알림판목록 II] [글 목록][이 전][다 음]
키 즈 는 열 린 사 람 들 의 모 임 입 니 다.