여러가지공부/진동(vibration)

[nCode] ENBW(equivalent noise bandwidth) 란?

끄적끄적아무거나 2022. 5. 31. 16:56
반응형

 

목차

     

     

    실습에 사용하는 소프트웨어는 nCode라는 제품으로 국내에서는 팜테크를 통해 구매하실 수 있습니다. (https://www.famtech.co.kr/main/main.php)

     

     

    ENBW(equivalent noise bandwidth) 란?

    가속도 센서(Accelerometer)를 사용해서 측정한 가속도 값을 아래와 같이 시간 도메인으로 확인할 수 있습니다. 

     

     

    해당 값을 FFT(Fast Fourier Transformer) 변환하여 주파수 도메인의 값으로 출력 하려고 하는데 아래와 같이 FFT 설정 화면에서 "ENBW Correction" 이라는 항목을 확인 할 수 있습니다. 

     

     

    ENBW란 버퍼에서 발생하는 Discontinuity를 제거하기 위해 사용하는 윈도우(Window)를 주파수 성분에서 봤을 때 사각파를 BW(Bandwidth)를 썼을 때와 같은 효과로 동일하게 만들어주는 기능 입니다.

     

    http://www.ktword.co.kr/test/view/view.php?m_temp1=3409

    위 그림은 ENBW를 잘설명하는 그림입니다. 주파수 대역에서 실제 필터 특성이 아닌 이상적인 필터 특성에 맞춰서 신호를 필터링 하겠다는 의미 입니다. 이상적인 필터의 밴드 대역은 실제 필터와 동일 면적을 맞추는 것으로 정해집니다. 

     

     

     

    ENBW(equivalent noise bandwidth) 실습

     

    앞서 시간 도메인에서 측정한 가속도를 FFT 변환하는데 Hanning 윈도우를 사용해서 진행하겠습니다. 그리고 ENBW correction을 사용한 경우와 사용하지 않은 경우를 비교해보겠습니다. 

     

    결과>>

     

    위 쪽 그림은 ENBW correction 을 사용한 그래프이고 아래는 사용하지 않은 그래프입니다. 필터링을 사용하게 되면 저주파와 고주파 부분은 잘라주고 중간 주파수는 값을 올리게 됩니다. 그러므로 첫번째 그림처럼 0hz (DC)에서는 필터링 되서 값이 0이 나왔습니다. 

     

     

    반응형