신호의 변환
녹음한 소리를 늦게 틀거나, 두 배 빠르게 틀거나, 거꾸로 틀면 식은 어떻게 바뀔까?
이미 있는 신호 에서 새 신호를 만드는 가장 단순한 방법은 값(세로축)이나 시간(가로축)을 바꾸는 것이다. 값을 바꾸는 연산은 꼴이고 가로 위치는 그대로 둔다. 시간을 바꾸는 연산은 꼴이고 값은 그대로 둔 채 그래프를 가로로 옮기거나 늘린다.
진폭 스케일링과 이동
는 모든 값에 를 곱한다. 이면 세로로 늘어나고 이면 줄어들며, 이면 위아래가 뒤집힌다. 에 2, ½, −2를 곱해도 0이던 자리는 그대로 0이고 가로 위치는 하나도 바뀌지 않는다.
는 그래프 전체를 만큼 위()나 아래()로 옮긴다. 는 꼭대기 값 2가 0으로, 0이던 자리가 −2로 내려간 그래프이다.
시간 스케일링과 반전
에서 이면 신호가 시간축 방향으로 압축되고, 이면 늘어난다. 원래 신호에서 시각 에 있던 점은 인 로 옮겨 간다. 소리라면 는 두 배 빠르게 재생한 것이다. 이면 가 되어 을 기준으로 좌우가 뒤집히는데, 이것을 시간 반전(time reversal)이라고 한다.
의 꺾이는 점은 절반 자리(−0.5, −0.25, 0, 0.25, 0.5)로, 의 꺾이는 점은 두 배 자리로 옮겨 간다. 는 을 기준으로 좌우가 뒤집힌다. 꼭짓점은 에서 로, 에서 로, 에서 0.5로 옮겨 간다.
시간 이동
는 를 만큼 늦춘 신호이다. 이면 그래프가 오른쪽으로 옮겨 간다. 원래 에 있던 값이 이제 , 곧 에서 나타나기 때문이다. 식에는 빼기가 있는데 그래프는 방향으로 가므로 헷갈리기 쉽다.
의 꼭짓점은 인 에, 의 꼭짓점은 에 있다. 식의 은 오른쪽으로, 은 왼쪽으로 1만큼 옮긴다.
여러 연산의 조합
시간 스케일링과 이동이 함께 있으면 괄호 안에서 를 묶어 낸다.
예를 들어 는 를 두 배로 압축한 뒤 2가 아니라 1만큼 오른쪽으로 옮긴 것이다. 점 하나를 따라가면 가장 확실하게 확인할 수 있다. 의 꼭짓점이 에 있었다면, 의 꼭짓점은 인 에 있다.
연산을 차례로 적용할 때는 매번 바로 앞 단계의 식 전체에서 를 바꾼다. 일 때 를 왼쪽으로 만큼 옮긴 에서 로 뒤집으면 이고, 먼저 뒤집은 에서 로 오른쪽으로 옮겨도 이다. 순서를 바꾸면 같은 결과를 얻는 이동 방향도 바뀐다.
그림의 원래 신호 는 에서 로 올라가고 그 밖에서는 0인 램프이고, 표시한 점은 그 위의 이다. 그림은 를 두 단계로 나눠 그린다. ①은 시간 스케일링만 적용한 이고, 점은 인 로 간다. ②는 ①을 만큼 옮긴 이고, 점은 인 에 놓인다. 각 줄에는 앞 단계의 신호가 점선으로 겹쳐 있고, 화살표가 점이 어디서 어디로 갔는지 보여 준다. 시간 스케일링 는 ①에서 점과 램프의 자리를 바꾸고, 이동 는 ②에서 그 자리를 다시 옮긴다. 진폭 스케일링 는 ②에서 값에만 곱해진다.
처음 상태는 A = 1, a = 1, τ = 0 s라서 두 단계 모두 점이 움직이지 않고 y(t)가 s(t)와 같으며, 표시한 점 u₀ = 0.5는 t = 0.5 s에 있다. 곡선 끝의 속이 찬 점은 그 자리의 값, 속이 빈 점은 곡선이 다가가지만 그 자리의 값은 아닌 끝이고, 화살표가 시작하는 속이 빈 점은 앞 단계에서 표시한 점이 있던 자리이다.
해 보기
- 시간 스케일링 가 2이면 램프와 표시한 점이 어디로 가는지 확인하라.
관찰
①에서 램프가 로 좁아지고, 표시한 점은 s로 간다. 점의 값 0.5는 그대로이다. 이라 ②는 ①과 같다.
- 에 이동 s를 더한 에서 표시한 점이 얼마나 옮겨 가는지 확인하라.
관찰
①은 앞 항목과 같고, ②에서 램프가 로 옮겨 가 표시한 점이 0.25 s에서 0.75 s로 간다. 이다. 에 적힌 1이 아니라, 2를 괄호 밖으로 꺼내고 남은 만큼 옮겨 갔다.
- 이면 램프와 표시한 점이 어떻게 되는지 확인하라.
관찰
①에서 램프가 으로 좌우가 뒤집히고, 표시한 점은 s에 값 0.5로 있다. 값의 부호는 그대로이다.
- 에서 진폭 스케일링 가 −1이면 그림이 어떻게 바뀌는지 바로 앞의 과 비교하라.
관찰
①은 원래 신호와 같다. ②에서 램프는 에 그대로 있고 위아래만 뒤집혀 −1 쪽으로 내려간다. 표시한 점은 s에 값 −0.5로 있다. 바로 앞의 과 달리 시간축은 바뀌지 않는다.
와 를 골라 그림의 가 이 되게 하라.
풀이
답 , s.
힌트 을 꼴로 묶는다. 괄호 밖으로 2를 꺼내면 괄호 안에 무엇이 남는가?
이므로 , s이다. 표시한 점은 ①에서 s로 가고, ②에서 s만큼 옮겨 s에 놓인다. 램프는 에 놓인다. 식의 1을 그대로 로 읽으면 가 되어 틀린다.
를 에서 만드는 순서로 옳은 것을 모두 고르라.
풀이
답 (가) 왼쪽으로 2만큼 옮긴 뒤 좌우로 뒤집는다., (다) 좌우로 뒤집은 뒤 오른쪽으로 2만큼 옮긴다.
- (나) 뒤집은 에서 를 로 바꾸면 가 된다.
- (라) 에서 를 로 바꾸면 가 된다.
점 하나를 따라가면 된다. 의 에 있던 값은 인 로 간다. 로 읽으면 뒤집은 를 오른쪽으로 2만큼 옮긴 것이다. 거꾸로 (왼쪽으로 2)에서 를 로 바꿔도 가 된다. 순서에 따라 옮기는 방향이 달라진다.
예제 1: 두 센서가 잰 같은 속도
이 연산들은 실제 측정 데이터를 다룰 때 바로 쓰인다. 한 차량의 속도를 레이다와 바퀴 엔코더(wheel encoder)로 따로 재서 두 기록을 엔코더의 시간축에 겹쳐 그린다고 하자. 두 센서는 같은 속도를 재지만 기록을 시작한 시각, 샘플 간격, 잡음이 서로 다르다. 두 기록을 비교하려면 한쪽을 시간 이동하고 시간 스케일링을 바꿔 다른 쪽에 맞춰야 한다.
아래 그림에서 레이다 샘플 은 엔코더 시각 에 놓인다. 그러면 레이다 기록은 가 되어 위의 와 같은 꼴이다. 는 샘플 사이의 간격을, 는 기록이 시작하는 자리를 바꾼다. 시작 시각 로 두 기록이 올라가기 시작하는 자리를 맞추고, 샘플링 주파수 로 내려가는 자리까지 맞춘다. 두 기록이 얼마나 맞았는지는 RMS 차이로 잰다.
합성 데이터로, 엔코더는 자기 시계 t로 0.05 s마다 속도를 기록했고 레이다는 샘플 번호 n만 남겼다. 처음 상태는 a = 10 샘플/s, τ = 0 s이고 RMS 차이는 6.86 m/s이다.
해 보기
- 시작 시각 만 1.5 s로 맞추면 두 기록이 얼마나 겹치는지 확인하라.
관찰
올라가는 자리(약 2–3 s)는 겹치지만, 레이다의 내려가는 구간이 엔코더보다 1 s가량 앞선다. 샘플 간격 s가 짧아 레이다 기록이 좁게 눌려 있다. RMS 차이는 처음 6.86 m/s에서 3.09 m/s로 줄었다.
- 이어서 샘플링 주파수 를 8로 맞추면 두 기록과 RMS 차이가 어떻게 되는지 확인하라.
관찰
두 기록이 처음부터 끝까지 겹친다. 따라가는 두 샘플 과 의 간격이 3.6 s에서 4.5 s로 늘었고, RMS 차이는 0.24 m/s이다. 남은 차이는 잡음이다.
- 에서 이면 두 기록이 어떻게 어긋나는지 보고, 와 가 각각 무엇을 정하는지 생각해 보라.
관찰
레이다 기록의 폭은 엔코더와 같지만 전체가 1.5 s 일찍 놓인다. RMS 차이는 5.11 m/s이다. 는 샘플 사이 간격을, 는 시작 자리를 정한다.
RMS 차이는 샘플/s, s에서 0.24 m/s로 가장 작고, 남은 차이는 두 센서의 잡음이다.
레이다를 샘플/s, s로 맞췄다. 레이다 샘플 은 엔코더 시각 몇 초에 놓이는가?
풀이
답 4 s
힌트 샘플 사이 간격은 s이고, 샘플 0은 에 있다.
s이다. 레이다 기록은 이고, s에서 괄호 안이 이 된다.
강의 노트