상관된 신호 사이의 지연 구하기
서로 다른 위치에 있는 세 개의 센서가 자동차가 다리를 건널 때 자동차로 인해 발생하는 진동을 측정합니다. 각 진동이 생성하는 신호는 서로 다른 시점에 분석 관측소에 도착합니다. 샘플 레이트는 11,025Hz입니다. 신호 분석기 앱을 사용하여 신호 사이의 지연을 확인합니다.
신호를 MATLAB® 작업 공간으로 불러옵니다. 각 신호의 이름에는 해당 신호를 가져온 센서의 번호가 포함되어 있습니다.
load sensorData
앱을 엽니다. 작업 공간 브라우저에서 신호 테이블로 세 개의 신호를 모두 끌어서 놓습니다. 시간 정보를 추가합니다. 신호 테이블에서 세 신호를 선택하고 분석기 탭에서 시간 값 버튼을 클릭합니다. Sample Rate and Start Time
옵션을 선택하고 샘플 레이트를 11,025Hz로 입력합니다. 자세한 내용은 Edit Sample Rate and Other Time Information 항목을 참조하십시오.
처음 두 신호를 개별 디스플레이에 플로팅합니다.
s2
의 신호가 s1
의 신호보다 먼저 도착합니다.
세 신호는 공통된 시간 축을 공유합니다. 각 디스플레이를 선택하고 표시 탭에서 시간 연결을 선택하여 시간 범위를 연결합니다. 신호 사이의 지연을 추정하려면 신호를 가로로 패닝하여 두드러지는 특징이 시간 축 끝에 오도록 정렬하십시오. 시간 탭에서, 시간 축 하한의 시간을 읽습니다. 각 신호의 끝부분에 있는 신호 최댓값과 같이 신호 대 잡음비가 높은 영역을 선택합니다. s2
의 신호의 경우에는 클록 시작 후 약 0.197초 지난 시점에서 이 특징이 발생합니다. 마찬가지로, s1
의 신호의 경우 이 특징은 시작 후 약 0.229초 지난 시점에 있습니다. 따라서 지연은 약 0.032초입니다.
데이터 커서를 사용하여 지연을 구할 수도 있습니다. 스페이스바를 눌러 보기를 재설정합니다. 아래쪽 디스플레이를 지운 다음 s3
을 플로팅합니다. 디스플레이 탭에서 데이터 커서를 클릭하고 Two
를 선택합니다. 각 신호의 최댓값 위에 커서를 놓습니다. 앱에서 직접 s1
과 s3
사이의 약 0.014초의 지연값을 읽을 수 있습니다.
finddelay
함수와 xcorr
함수를 사용하여 비슷한 결과를 얻을 수 있습니다.
참고 항목
앱
함수
관련 예제
- 다양한 윈도우 누설로 톤 분해하기
- Find Interference Using Persistence Spectrum
- Modulation and Demodulation Using Complex Envelope
- Find and Track Ridges Using Reassigned Spectrogram
- Extract Voices from Music Signal
- Resample and Filter a Nonuniformly Sampled Signal
- Declip Saturated Signals Using Your Own Function
- Compute Envelope Spectrum of Vibration Signal
- 흰긴수염고래 노래에서 관심 영역 추출하기
세부 정보
- 신호 분석기 앱 사용하기
- Edit Sample Rate and Other Time Information
- Data Types Supported by Signal Analyzer
- Spectrum Computation in Signal Analyzer
- Persistence Spectrum in Signal Analyzer
- 신호 분석기의 스펙트로그램 계산
- Scalogram Computation in Signal Analyzer
- Keyboard Shortcuts for Signal Analyzer
- Signal Analyzer Tips and Limitations