레이블이 나이키스트인 게시물을 표시합니다. 모든 게시물 표시
레이블이 나이키스트인 게시물을 표시합니다. 모든 게시물 표시

2020년 5월 22일 금요일

최대주파수(Max frequency)

최대주파수(Max frequency)

-------------------------------------------------------------------------------------

 “최대주파수는 몇 Hz로 설정하여야 하는가?”, “Fmax는 얼마인가?”, “샘플주파수는 얼마로 하는가?” 등 이러한 질문을 듣고 있다면 최대주파수(Max frequency)가 무엇인지를 이해하여야 한다이것에 관련된 문의는 우선 두 가지로 구분할 수 있는데 하나는 최대주파수’ 용어 자체가 무엇인지 궁금한 경우가 있고 다른 하나는 최대주파수 설정을 얼마나 해야 하는가에 대한 의미일 것이다여기서 이에 관련된 궁금증을 해결해 보려 한다.

 

최대 분석주파수(Max frequency)

최대주파수최대분석주파수는 ‘fmax’로 표기되며 Fs(샘플주파수) 2.56(최근계측기는 2)로 나눈 값이다이 것은 다시 샘플링 시간간격(Ts)에 2.56배 한 값의 역수라고 할 수도 있다예를들어, 0.1초 간격으로 데이터를 취득했다면 1/0.256(약 3.9Hz)가 정확히 최대주파수이다이 최대주파수는 한마디 의미로 분석자가 확인하려하는 확실한(그래프상의최대의 주파수를 말한다. , 1000Hz까지 보고 싶으면 그 최대주파수가 1000Hz가 되는 것이고 이 것을 거꾸로 설명해보면 샘플링주파수는 2560Hz, 샘플시간 간격은 0.0004초로 측정해야 하는 것이다또한 이 것은 달리 ‘Nyquist주파수’, ‘folding 주파수라고 하기도 하며 모든 주파수계측기의 원칙이다참고로 계측기는 대체로 샘플링 전 저주파 통과필터(Anti-aliasing)를 사용하므로 2.56배가 아닌 2배를 취하여 연산을 용이하게 함을 이해할 수 있다.

두번째 의미로 그러면 최대주파수는 어떻게 설정하는가?라는 의미의 문제로서 가장 큰 기준은 그래프 화면 중심에 관심주파수 대역이 잘 보여서 확인할 수 있도록 배치시키면 된다, 500Hz대역을 잘 확인하고 싶으면 Fmax를 1000Hz로 맞추면 좋을 것이다대체로 회전기계의 경우 모터회전수의 70배이면 우선 선정하기 무난할 것이다구조물의 확인은 환경진동은 100Hz이하로 확인하며 극저주파 환경진동일 경우는 주파수로 거의 확인이 불가능하므로 Fmax란 무의미할 수 있다자세한 사항은 ‘aliasing’, ‘최대주파수 설정방법’ 등과 같은 키워드를 검색해 보기 바란다.

 

All copyright 한국CBM(주) written by BISOPE , vs72@naver.com, 070-4388-0415, www.kCBM.kr

키워드

Aliasing, 에일리어싱샘플링최대주파수나이키스트Sampling rate, frequency, time, number, block size

 

2020년 5월 8일 금요일

초당 1개로 주파수를 볼 수 있는가?

초당 1개의 데이터취득에서 주파수로 확인이 가능한가?
-------------------------------------------------------------------------------------
주파수로 변환된 데이터그래프를 스펙트럼 그래프라고 한다시간에 대한 데이터의 크기가 시간파형이라고 하므로 주파수 스펙트럼 그래프는 주파수에 대한 데이터의 크기가 표시되어야 할 것이다많은 정보는 짧은 시간 동안에도 빠르게 변하는 물리적 특성을 분해하면서 취득할 수 있으므로 초당 반복수인 ‘주파수(Frequency)’는 스펙트럼 그래프에 이미 많은 정보로 표시되는 것이다이렇게 주파수를 보고 싶다고 이렇게 문의가 있었다“초당 한 개로 전송하고 있는 진동을 주파수로 볼 수 있으려면 어떻게 하면 되나요?


주파수를 보기 위한 최소샘플링
주파수는 초당반복수를 의미한다초당 반복되는 똑 같은 패턴을 확인할 수 없다면 주파수선도인 스펙트럼을 그릴 수 없다따라서초당 1개의 데이터를 전송한다면 0.5Hz이상의 주파수로 스펙트럼에 표기할 수 없다

예를들어 진동을 1초에 한 번 측정하여 전송하는데 그 이상의 빠르기(1초에 2, 1초에 10, 1초에 1000회 등)를 측정할 수 없으므로 화면상에도 의미있게 그릴 수 없다의미있는 주파수는 초당 반복되는 모든 패턴을 한 화면에 동시에 표기되어있는 스펙트럼을 통해서 읽혀지게 되는데 이 것을 그릴 수 없는 것이다
이론상으로는 초당 2.56개 이상의 데이터를 취득할 수 있어야만 1Hz이상으로 표기할 수 있다따라서 1Hz주파수를 위한 최소샘플링은 2.56회가 된다일반적으로 1초에 한 번 데이터를 취득하고 전송하는 수준의 느린 물리량 대상 샘플링(온도가스 등)은 주파수 변환이 큰 의미가 없으며 진동전류 등 초당 수회~수천회의 샘플링이 필요한 신호만 의미가 있다고 하겠다그런데 진동신호를 1초에 한 번 1분에 또는 하루에 한 번 전송할 때도 주파수를 확인할 수가 있는데 이 것은 무엇일까이 것은 1초당 수천회의 샘플을 한 후수회 또는 수분 등의 데이터 평균을 한 신호를 보내는 경우를 의미한다이렇게 하면 주파수 스펙트럼을 결과로 볼 수 있는 것이다정확히 말하면 데이터샘플링(초당 샘플수)와 데이터전송주기(초당 샘플데이타전송수)를 구분하면 된다는 것이다.

All copyright  한국CBM(주)  written by BISOPE , vs72@naver.com, 070-4388-0415,  www.kCBM.kr 
키워드
Aliasing, 에일리어싱샘플링, AD컨버터나이키스트Sampling rate, frequency, 주파수, block size

2017년 12월 16일 토요일

에일리어싱(Aliasing)

에일리어싱(Aliasing)
-------------------------------------------------------------------------------------
자동차를 타고 가다가 옆에서 같이 주행하고 있는 차량 바퀴 휠이 움직이는 모습이 보이는가 싶더니 어느 순간 주행방향과 달리 거꾸로 돌고 있거나 또는 천천히 움직이는 것처럼 보일 때가 있다 또는 영화의 필름을 빨리 움직일 때 끈어진 영상이 보이는 것나이트클럽에서 강하게 점멸하는 불빛으로 상대의 움직임이 마치 그림같을 때그리고 Stroboscope로 회전체의 회전형상을 정지하게 하여 회전수(RPM)을 측정하거나 표면을 검사할 때 어떤 한계를 느끼는데 이를 Aliasing이라는 용어로 설명할 수 있다.

Aliasing
물리적인 현상 또는 신호를 Analogue로 끈어짐이 없이 이루어진 선이라 설명한다면 신호를 빠르게 분석하고 데이터화하기 위해서 수많은 점으로 끈어진(설명할 수 있는)Digital화하는 절차를 AD변환(ADconverter)이라고 한다 AD변환시 샘플링하는 주파수즉 초당 샘플수에 이상이 생기면 샘플링이 부족하여 제대로된 파형을 읽지 못하는 또는 시간영역의 그래프를 촘촘히 표현하지 못해서 고주파의 거짓신호를 생성하는 현상을 말한다하지만 이 거짓신호를 걱정하지 않아도 된다최근의 진동계측기는 거짓고주파를 차단하는 low pass filter를 통해 이를 방지하고 있기 때문이다.
Nyquist cutoff주파수란 Fs/2.56과 같으며 Aliasing오류가 생기지 않는 주파수를 의미하며 대체로 계측기에서의 최대주파수(Fmax)를 의미한다이때 Fs는 2.56* Fmax보다 커야 이론상으로 Aliasing을 피할 수 있다보통 진동FFT계측기에서는 2.56 2로 선정하고 대신 AD컨버터 앞에 Anti-aliasing 필터인 Low pass filter를 사용하여 이를 방지하도록 설계되어 있다또한 Sampling rate 1초당 Fs를 의미하므로 Fmax를 설정하기 위해 sampling rate의 입력창에 원하는 Fmax 2배를 넣어주어야 할 때도 있다.

키워드
Aliasing, 에일리어싱샘플링, AD컨버터나이키스트

All copyright  한국CBM(주)  written by BISOPE , vs72@naver.com, 070-4388-0415,  www.kCBM.kr

2017년 4월 30일 일요일

샘플링(Sampling rate, frequency, time, number, block size)

샘플링(Sampling rate, frequency, time, number, block size)
-------------------------------------------------------------------------------------
물리적인 신호를 화면상에 표현해주려면 Analogue신호를 Digital화하는 과정을 거친다. 그러나 센서로부터 받은 신호를 계측기에서 구현하는 것도 있고 더 앞서서 센서내부에서 Digital화한 신호를 계측기에 보낼 수도 있다. 모두 AD converter가 어디에 설치되어 있는지의 차이이다. 디지털은 선을 세밀한 점들의 합산으로 표현한다고 할 수도 있으므로 이 점들을 구할 때 데이터의 샘플링(Sampling)이라는 말이 사용된다. , 샘플링을 잘 해야 데이터가 애초의 아날로그처럼 왜곡되지 않게 정확하게 표현할 수 있다는 것이다. Aliasing이 바로 첫번째 주의 사항이다.
 
 
데이타Sampling
똑 같은 분해능(Resolution, 진폭의 세밀도)이라도 일정한 시간동안에 샘플링의 수가 적으면 데이터의 재현에 오류가 생긴다. 이 때 전체 총 샘플링시간(Time)은 주파수간 간격(Bandwidth)의 역수이며 샘플시간(Δt)과 샘플수(N, samples, number, block size)의 곱한 값이된다. 또한 샘플시간의 역수는 샘플주파수(Fs)이며 Aliasing오류가 생기지 않게 하기 위해 Nyquist cutoff주파수로 Fs/2.56=Fmax의 주파수를 비로소 화면에 볼 수 있는 것이다. 그리고 Sampling rate란 초당 샘플수를 의미하므로 결국 샘플주파수(Fs)와 같은 말이 된다. 추가로 Line수는 Fmax를 주파수간격(Bw)로 나눈 값을 의미한다.
자주 궁금해 할 수 있는 내용을 정리하여 아래처럼 쉽게 설명할 수 도 있으니 참고하길 바란다.
  1. 1000Hz까지 보려면 초당 샘플링 개수를 2560개는 할 수 있어야 한다.
  2. 1000Hz까지 보려면 샘플시간(Δt) 1/2560(0.00039)가 되어야 한다.
  3. 1000Hz까지 볼 때, 1000line으로 설정하면 주파수간 간격(Bw) 1Hz가 된다.
  4. 1000Hz까지 볼 때, 주파수간 간격(Bw)을 더 좁힐수록, 예를 들어 0.1Hz간격으로 하게 되면 취득시간이 1Hz간격보다 10배가 늘어난 10초가 된다. 그리고 같은 조건으로 Line수를 10배 높일수록 측정시간이 10배 길어진다.
  5. 샘플링요율(sampling rate)은 계측기가 측정할 수 있는 최대 주파수(Fmax) 2배를 의미한다.
  6. 일반적으로 진동계측기(FFT Data Acquisition system)는 최대주파수를 더 많이 표현하기 위하여 그리고 anti-Aliasing filter를 필수적으로 사용하였으므로 보통 최대주파수의 2.56배가 아닌 최대주파수의2배로 샘플링주파수를 설정해 놓았다.
All copyright 한국CBM(주) written by BISOPE , vs72@naver.com, 070-4388-0415, www.kCBM.kr

키워드
Aliasing, 에일리어싱, 샘플링, AD컨버터, 나이키스트, Sampling rate, frequency, time, number, block size