Adaptive Filter라는게 어떤 필터죠?

글쓴이
iVector
등록일
2010-06-09 14:49
조회
11,691회
추천
0건
댓글
6건
최근.. 신호와 시스템 관련 TP가 있었습니다
대체로 반 이상이 필터링을 준비해왔더군요. 나머지는 영상처리.. 저는 Fail했습니다.

여파를 한다는 건 .. 원하지 않는 대역의 H값을 극도로 줄여서 출력시에 원하는 주파수대역만을 통과시키는 것인데..(죄송합니다. 제가 필터는 걍 훓어본 정도입니다)

이번 TP를 실패하다보니.. 필터 종류를 찾다가
(대체로 low pass, high-pass, median filter 등으로 구현을 했더군요.)
필터 중에 Adaptive Filter라는 걸 찾게 되었습니다.

네이버를 검색해봐도 잘 모르겠고....
보기론 적응형 필터라는거 같은데
피드백을 통해서 상황에 맞게 그때그때 통과대역을 변경시켜가는 필터인가요?
아니면 조작이 가능한 필터를 말하는건가요..?

아직 개념도 잘 안잡혀 있지만.. 내년에 아마 신호와 시스템 과목을 재수강을 하게 될거 같습니다.
그때도 또 TP가 있을건데,, 그때 이걸 한번 구현을 해볼려고 합니다.
그 전에 공부좀 해볼려고 합니다만... 어떤 과목을 선수로 해야 할까요?
일단 신시랑 DSP를 좀 요구하겠지만.. 학부 3학년 수준에서 크게 벗어나는 과목은 아닌거 같습니다만 공부하는 데 어떤 과목이 필요한지도 좀 알려주셨으면 합니다.

  • 내손을잡아줘 ()

      세번째 문단의 질문에 대한 대답은 두가지 중에 앞에 것이 더욱 옳습니다.

    선수과목은 당연히 DSP 입니다. 추가로 random process 수강하기를 추천합니다. 선수과목을 차근차근 하는 방법도 있지만 adaptive filter에 대하여 직접 공부하면서 모르는 것을 선수과목에서 찾아서 보는 방법도 있습니다. 아래에 링크를 한번 읽어보시고 무슨말인지 대략 알 것 같으면 돌아가지 않고 직접 파악하는 것도 좋은 방법입니다.

    <a href=http://en.wikipedia.org/wiki/Adaptive_filter target=_blank>http://en.wikipedia.org/wiki/Adaptive_filter</a>

  • 뽀이아빠 ()

      원하는 주파수 대역을 통과시키는 것이 필터다 라고 하는 것은 아주 좁은 의미입니다.
    넓게 보면 입력 벡터를 받아서 출력을 내보내는 일련의 작용을 하는 시스템을 필터라고 할 수 있습니다. 따라서 입력값을 어떻게 조합하느냐에 따라 LPF도 될 수 있고, HPF, median 필터 등등이 될 수 있겠죠. 이를 보통 필터 계수(coefficient)를 이용해 구현하구요.
    adaptive filter는 이 계수들이 상황에 맞게 변화하는 겁니다. 가장 많이 사용되는 분야는 system identification, equalizer나 echo cancellation 등이 있겠네요. Active noise cancellation에도 사용됩니다.
    그냥 구현하는 것은 학부 3학년 수준에서 크게 벗어나지 않겠지만 구동 원리나 convergence speed 등 여러 특징들을 공부하시려면 Random process 공부는 필수이구요. Analysis까지 보시려면 해석학까지 공부를 하셔야죠.
    유명한 사람으로는 Haykin, Sayed 가 있는데 Haykin 책이 좀 더 쉽습니다.
    <a href=http://en.wikipedia.org/wiki/Adaptive_filter target=_blank>http://en.wikipedia.org/wiki/Adaptive_filter</a>

  • 김재호 ()

      아... adaptive filter...학부때 Haykin 이 학교에 렉쳐하러 와서 헤이킨 책에다가 헤이킨 사인 받아뒀는데.. 기억이 새록새록..^^;;

    윗분들 말씀대로 adaptive filter 는 feedback 을 통해서 filter coefficient 를 계속해서 update 해 나가는 시스템입니다. 들어오는 신호가 stationary 하면 결국 그 coefficient들도 converge 하겠죠.

    Analysis 까지 할 필요는 없다고 보고요,

    DSP, random process, linear control theory (observability, controllability, Lyapunov function 같은것들 배우는 과목)

    이 세 과목 잘 이수하고 나서 하면 좋습니다.

  • tatsache ()

      적응필터는 DSP 후반부에서 개론적으로 언급하고 있으니 이를 보시는 것도 도움이 될 것입니다. 위에 분들께서 언급하신 random process를 거쳐가는 것이 정석이지만 전부 다 하려면 시간이 너무 많이 걸리므로 우선 DSP에서 언급한 적응필터 개론부터 보고 random process는 수시로 참고하는 것이 좋지 않을까 생각합니다. 적응필터에서 대표적으로 언급되고 있는 LMS, nLMS, RLS등은 알고리즘이 간단하고 공개소스코드도 많으므로 조금만 보셔도 금방 구현하실 수 있을겁니다.

  • iVector ()

      결국 스스로 업뎃하는 필터였군요.... 역시나 이번에도 많이 도움이 되었습니다. 감사합니다!

  • Luomo ()

      위키에 있는 블락다이어그램이 아주 매력적이네요

목록


과학기술Q&A

게시판 리스트
번호 제목 글쓴이 등록일 조회 추천
4284 유기합성물중 존재하는 소량의 물의 존재 확인 댓글 3 공부하자 12-21 2448 0
4283 물리량의 무차원화에 대하여 타임스케일 10-09 3212 0
4282 국가 단위의 개발 사업(발사체, 전투기, 미사일 등)에서의 정출연과 기업 각각의 역할에 대한 궁금증 댓글 10 붉은밭 03-06 6446 0
4281 positively charged particle 종류.. 댓글 1 화공대학생 10-06 2875 0
4280 XRD JCPDS CARD NO.를 오픈소스 넘버로 찾고 싶습니다. 댓글 1 공부하자 09-28 6914 0
4279 반도체 소자(DRAM, NAND Flash) 워드라인과 비트라인에 사용되는 물질 회사공돌이 06-16 3634 0
4278 회로, 전자공학관련 Q&A 사이트 추천해주세요 겸손 04-13 3969 0
4277 MIM capacitor 전기적특성 측정방법 댓글 2 회사공돌이 04-01 5744 0
4276 분말가루를 멀리보내고 싶습니다. ibyun 03-16 3755 0
4275 LDO 의 PSRR 에 관한 공부를 하던 도중 궁금한 것이 생겼습니다. 전자공공재 02-13 3127 0
4274 동영상 코덱(h264)을 공부하고 있습니다. 댓글 2 pyong 01-23 3739 0
4273 국내에서 의료용 폴리카보네이트 생산하는곳이 있을까요? kizer 12-13 2872 0
4272 JK플립플롭 문제 질문합니다. 댓글 1 막하자 11-19 5308 0
4271 초음파 용탕 처리 관련 질문 아자로 10-16 3039 0
4270 500w모터로 음료캔을 압축시키는게 가능할까요? 댓글 2 무백 10-02 3704 0
4269 반도체 공정과정 중에!! 역추적 댓글 7 mikamikaa 09-10 5515 0
4268 삼성전자 회로설계 댓글 2 jggee 08-15 8202 0
4267 아날로그 반도체와 아날로그 회로 설계 댓글 4 jggee 08-07 6868 0
4266 거대과학시설을 완공하기까지의 일련의 과정이 궁금합니다. 댓글 3 붉은밭 07-05 5290 0
4265 배달 물류 파이프라인에 대한 제 상상입니다 댓글 4 날아오르닷 07-01 4547 0


랜덤글로 점프
과학기술인이 한국의 미래를 만듭니다.
© 2002 - 2015 scieng.net
모바일 버전으로 보기