Matlab을이용한FM변조음악연주
- 최초 등록일
- 2010.05.20
- 최종 저작일
- 2010.05
- 21페이지/ 한컴오피스
- 가격 2,000원
소개글
Matlab을이용한FM변조음악연주
목차
I. 연구배경
II. 관련연구
II-1. 소리와 주파수 관계
II-2 MATLAB 기본이론
II-3. FM변조
III. 연구내용
III-1. MATLAB 소리재생
III-2. FM 변조
III-3. MATLAB GUI 구성
III-4. 결과물
Ⅳ. 결론
Ⅴ. 참고문헌
Ⅵ. 회의록
Ⅶ. 진행일정
본문내용
I. 연구배경
디지털 신호처리라는 과목을 통해 우리는 소리를 비롯한 다양한 신호들이 Fourier분석을 비롯한 다양한 분석법을 통해 간단한 정현파의 신호로 나타낼 수 있음을 배웠다. 이를 통해 우리 WOW~!9조에서는 단일 주파수를 가지는 신호가 다시 실제하는 신호 즉, Analog신호로 Digital신호를 변환하여 다양한 일들을 할 수 있음을 알게 되었다.
특히, 그 중에서 우리는 주파수를 이용하여 컴퓨터로 소리를 재생할 수 있는 프로그램 설계에 관심을 가지고 프로젝트를 시작하게 되었다.
이에, 우리는 이번 프로젝트를 통해 MATLAB 프로그램을 이용하여 간단한 악보를 재생시키는 프로그램을 만들고 이를 FM변조 기법을 이용하여 같은 음높이를 가지는 소리이지만 다른 음색을 낼 수 있는 프로그램을 설계할 것이다.
그리고 마지막으로 MATLAB 프로그램의 GUI를 구현하여 프로그램이 실행되는 과정을 보일 것이다.
II. 관련연구
II-1. 소리와 주파수 관계
소리는 고유주파수로 이루어져 있다. 그리고 그 주파수들은 각각 일정한 비율을 가지며 각 음들은 각자가 고유한주파수로 표현될 수 있다. 예를 들어, 우리가 가장 흔히 사용하는 악기인 기타의 조율을 위해 사용되는 음인 A음은 442Hz이다. 또한, 음계에서 한 옥타브가 높아지면 주파수가 두 배가 된다.
음계는 "도레미파솔라시" 사이에 반음이 있어서 "도(도#)레(레#)미파(파#)솔(솔#)라(라#)시"로 총 12개이다. 음계는 반음씩 일정한 비율로 12번 증가하며 증가한 주파수는 정확히 두 배가 되어야 한다.
R^12 = 2
R = 2^(1/12) = 1.0595 (반음 증가 비율)
반대로 주파수가 일정 비율로 12번 낮아지면 딱 반이 되어야 한다.
참고 자료
없음