2013-01-16 2 views
2

나는 튜닝 포크의 주파수와 진폭을 광학적으로 측정 할 실험실을 준비 중입니다. 셋업에서 음압 포크가 현재 가지고있는 변위의 밀리미터 수에 해당하는 신호를 얻습니다. 이 신호는 사인파처럼 보이고 진폭은 시간이 지남에 따라 감소합니다.Labview로 아날로그 신호의 주파수 및 진폭 측정

GPIB를 통해 LabView에 보낼 신호입니다. 아마도 약간의 소음이있을 것입니다. 신호의 주파수와 진폭을 찾는 가장 좋은 방법은 무엇입니까?

어떻게하면 이것을 LabView에 구현할 수 있습니까?

답변

0

는 "예를 찾기"을 확인하시기 바랍니다, LabVIEW의 일부 붙박이 사례가 있습니다

도움말 -> 예제 찾기 -> 입력 키워드에서 ""를 입력 -> 검색을 선택 탭을 텍스트 상자. 도움이

기본 싱글 톤 Measurement.vi

희망 ... :)

0

합리적으로 깨끗한 신호라면 주어진 시간 내에 제로 크로싱 수를 계산하고 그 주파수를 계산하십시오. 히스테리시스를 사용하여 노이즈의 영향을 제거하십시오. 진폭은 처음 몇 개의 피크의 크기를 측정하기 만하면됩니다.

노이즈 신호 인 경우 FFT를 사용하여 파워 스펙트럼을 생성하고 스펙트럼의 가장 큰 피크에서 진폭과 주파수를 얻고 자 할 수 있습니다.

+0

는 이제 신호가 합리적으로 깨끗한 지 가정 해 봅시다. 어떤 기능 그룹을 구현해야합니까? 아날로그 파형과 관련하여 많은 기능이있는 것 같습니다. 그 중 어떤 것이 유용할까요? "빌드 웨이브", "최대 분"등 ... –

+0

유용한 NI 백서 : http://www.ni.com/white-paper/7111/en –

+0

불행히도, LabView에서 이러한 전략을 구현할 수 있습니다. 주파수의 정의, 푸리에 분석 등을 알고 있지만 LabView에서 신호주기를 측정하는 가장 좋은 방법은 무엇입니까? 이것은 내가 FFT없이 주파수를 찾기 위해 알아야 할 것입니다. 그것은 LabView로 프로그래밍하는 것에 관한 문제이며, 그것에 관해서는 아무 것도 찾을 수 없습니다. –