함수 > 파일 읽기 및 쓰기 > 예제: 신호 생성
예제: 신호 생성
신호 합성
이중 톤 다중 주파수(DTMF) 신호를 생각해 볼 수 있습니다. 이러한 신호는 주로 누름 버튼식 전화기의 전화 걸기와 리모콘 기능에 사용됩니다. DTMF 신호는 높은 주파수의 싸인 신호 하나와 낮은 주파수의 싸인 신호 하나로 구성됩니다. 일반적인 톤이 아래 표에 표시되어 있습니다.
디지털 전화 키패드
높은 톤 그룹
1209Hz
1336Hz
1477Hz
1633Hz
낮은
697Hz
1
2
3
A
770Hz
4
5
6
B
852Hz
7
8
9
C
그룹
941Hz
*
0
#
D
예를 들어 5번 버튼의 톤을 생성하려면 낮은 톤 그룹의 770Hz 신호와 높은 톤 그룹의 1336Hz 신호를 혼합합니다.
이 예제에서는 PTC Mathcad를 사용하여 # 톤을 생성합니다.
1. 채널 수, 표본 비율 및 분해능을 정의합니다.
이 식을 복사하려면 클릭
이 식을 복사하려면 클릭
이 식을 복사하려면 클릭
2. 시간 간격과 데이터 점 수를 설정합니다.
이 식을 복사하려면 클릭
이 식을 복사하려면 클릭
3. 시간 간격을 계산하고 지수와 시간에 대해 하나씩, 두 개의 배열을 생성합니다.
이 식을 복사하려면 클릭
이 식을 복사하려면 클릭
이 식을 복사하려면 클릭
4. 신호 진폭를 설정하고 # 톤 생성에 필요한 두 주파수를 선택합니다.
이 식을 복사하려면 클릭
이 식을 복사하려면 클릭
이 식을 복사하려면 클릭
5. sin 함수를 사용하여 신호를 생성하고 도표화합니다.
이 식을 복사하려면 클릭
이 식을 복사하려면 클릭
6. WRITEWAV 함수를 사용하고 매개변수를 지정하여 신호를 WAV 파일로 기록합니다.
이 식을 복사하려면 클릭
지정된 비트 분해능이 1-8인 경우 데이터가 부호 없는 바이트 데이터로 파일에 기록됩니다. 부호 없는 바이트 데이터는 0-256(28)으로 제한됩니다. 비트 분해능이 9-16인 경우에 문자 데이터(2바이트)가 파일에 기록됩니다. 문자 데이터는 -32768에서 +32767(215)로 제한됩니다.
7. DTMF 신호의 주파수를 변경하고 사운드 파일을 재생해 보십시오. 사운드가 누름 버튼식 전화기와 유사합니다.
주파수의 지수형 램프
오디오 시험에서 유용한 또 다른 신호가 주파수의 지수형 램프입니다.
1. 주파수 신호에서 지수형 램프를 정의합니다.
이 식을 복사하려면 클릭
2. 표본 비율, 분해능 및 채널 수를 정의합니다.
이 식을 복사하려면 클릭
이 식을 복사하려면 클릭
이 식을 복사하려면 클릭
3. 새 신호에 대해 다음과 같은 매개변수를 정의합니다.
이 식을 복사하려면 클릭
이 식을 복사하려면 클릭
이 식을 복사하려면 클릭
이 식을 복사하려면 클릭
이 식을 복사하려면 클릭
이 식을 복사하려면 클릭
4. sin 함수를 사용하여 신호를 생성한 다음 length 함수를 사용하여 신호 길이를 구합니다.
이 식을 복사하려면 클릭
이 식을 복사하려면 클릭
5. WRITEWAV를 사용하여 신호를 새 파일에 기록합니다.
이 식을 복사하려면 클릭
6. 신호를 도표화합니다.
이 식을 복사하려면 클릭
도움이 되셨나요?