이 페이지의 최신 내용은 아직 번역되지 않았습니다. 최신 내용은 영문으로 볼 수 있습니다.

상관된 신호 사이의 지연 구하기

서로 다른 위치에 있는 세 개의 센서가 자동차가 다리를 건널 때 자동차로 인해 발생하는 진동을 측정합니다. 각 진동이 생성하는 신호는 서로 다른 시점에 분석 관측소에 도착합니다. 샘플 레이트는 11,025Hz입니다. 신호 분석기 앱을 사용하여 신호 사이의 지연을 확인합니다.

신호를 MATLAB® 작업 공간에 불러온 다음 앱을 시작합니다. 각 신호의 이름에는 해당 신호를 가져온 센서의 번호가 포함되어 있습니다. 디스플레이 그리드를 3개 만듭니다. 작업 공간 브라우저에서 각 디스플레이로 신호를 끌어서 놓습니다. 센서 2의 신호가 센서 1의 신호보다 먼저 도착합니다. 센서 1의 신호가 센서 3의 신호보다 먼저 도착합니다.

load sensorData

시간 정보를 추가합니다. 신호 테이블에서 세 신호를 선택하고 분석기 탭에서 시간 값 버튼을 클릭합니다. Sample Rate and Start Time 옵션을 선택하고 샘플 레이트를 11,025Hz로 입력합니다. 자세한 내용은 샘플 레이트와 기타 시간 정보 편집하기를 참조하십시오.

세 신호는 공통된 시간 축을 공유합니다. 각 디스플레이를 선택하고 표시 탭에서 시간 연결을 선택하여 시간 범위를 연결합니다.

신호 사이의 지연을 추정하려면 신호를 가로로 패닝하여 두드러지는 특징이 시간 축 끝에 오도록 정렬하십시오. 시간 탭에서, 시간 축 하한의 시간을 읽습니다. 각 신호의 끝부분에 있는 신호 최댓값과 같이 신호 대 잡음비가 높은 영역을 선택합니다. 센서 2의 신호의 경우에는 클록 시작 후 약 0.197초 지난 시점에서 이 특징이 발생합니다.

마찬가지로, 이 특징은 센서 1의 신호의 경우 시작 후 약 0.229초 지난 시점에 있고, 센서 3의 신호의 경우 시작 후 약 0.243초 지난 시점에 있습니다. 따라서 지연은 약 0.032초와 0.014초입니다.

데이터 커서를 사용하여 지연을 구할 수도 있습니다. 스페이스바를 눌러 보기를 재설정합니다. 표시 탭에서 데이터 커서 ▼ 아래에 있는 화살표를 클릭하고 Two를 선택합니다. 상단에 있는 두 신호의 각 최댓값 위에 커서를 놓습니다. 앱에서 직접 약 0.032초의 지연값을 읽을 수 있습니다.

마찬가지로, 상단 신호와 하단 신호 사이의 지연값은 0.014초입니다.

finddelay 함수와 xcorr 함수를 사용하여 비슷한 결과를 얻을 수 있습니다.

참고 항목

함수

관련 예제

세부 정보