matlab을 이용한 dtmf 설계
- 최초 등록일
- 2012.10.17
- 최종 저작일
- 2008.11
- 31페이지/ 한컴오피스
- 가격 무료
다운로드
소개글
matlab을 이용한 dtmf 설계
목차
1. 서론 DTMF의 개념 및 설계 목표
2. 본론 MATLAB을 이용한 DTFT 설계
2.1 프로그램 구성 설명
2.1.1 DTMFtest 설명
2.1.2 dtmfdial 설명
2.1.3 dtmfrun 설명
2.1.4 dtmfdesign 설명
2.1.5 dtmfcut 설명
2.1.6 dtmfscore 설명
2.2 필터 설계
2.2.1 입력신호 분석
2.2.2 예제 프로그램의 필터 분석
2.2.3 Kaiser window를 이용한 필터설계
2.2.4 PM algorithm을 이용한 필터설계
2.3 5*5 행렬로 확장한 dtmf
2.4 결과값을 보기위해 만든 함수 설명
3. 결론
본문내용
○ DTMF(Dual Tone Multi Frequency)란?
DTMF는 현재 일반 전화기에서 상대방을 결정하기 위해 전화국으로 전달되는 신호 방식의 하나이다. 즉. 전화기의 버튼을 누를 때마다 ‘삐’하고 울리는 소리가 바로 그것인데, 각 버튼에 해당되는 고유의 소리(주파수; 주파수에 따라 소리가 다르다)가 할당되어 있다. 우리나라를 비롯하여 여러 나라에서 이런 방식을 사용함으로써 다이얼식 전화기를 대체한 이 전화기를 터치톤 전화기 또는 전자식 전화기라 한다. DTMF가 적용되는 전화기는 사용자가 버튼을 누르면, 각 버튼에 해당하는 두개의 서로 다른 주파수의 음을 발생한다. 이 방식의 전화기는 단순히 전화기 내부의 기계 장치에 의해서 전화국과 직접 신호를 주고받는 것이 아니라, 소리만을 발생하여 이를 전화선을 통해 전화국에 전달하는 방식을 사용한다. 그렇기 때문에 사람의 육성이나 외부 소리에 의해서도 신호로서 받아들일 수 있다. 즉, 수화기에 적절할 소리를 인가할 수 있다면 버튼을 누르지 않고도 상대방과 전화를 할 수 있다는 것이다. 다음은 각 버튼에 해당되는 주파수를 도시한 그림이다. 실제 상용 제품에서는 1633Hz의 주파수는 사용하지 않고 있다.
DTMF의 개념
DTMF의 구현은 크게 합성과 인식의 두 단계로 구분되어진다. 합성은 각 버튼에 해당하는 두개의 각기 다른 주파수를 생성한 후 이를 하나로 합하는 것이다. 예를 들어 ‘1’라는 버튼을 누른다면 697Hz와 1209Hz의 두 개의 음이 발생하게 되며(matlab을 이용하여 두 개의 주파수를 가지는 sine 파를 생성) 이 두 신호는 하나의 전화선을 통해 동시에 전송되게 된다.
참고 자료
없음