• LF몰 이벤트
  • 파일시티 이벤트
  • 서울좀비 이벤트
  • 탑툰 이벤트
  • 닥터피엘 이벤트
  • 아이템베이 이벤트
  • 아이템매니아 이벤트

MATLAB 을 이용해 직접 구현한 FFT.

*진*
최초 등록일
2007.12.28
최종 저작일
2007.11
9페이지/ 한컴오피스
가격 2,000원 할인쿠폰받기
다운로드
장바구니

소개글

Wav 파일을 읽어 들인 뒤 이것의 주파수 성분을 분석하여
MATLAB 그래프로 나타내는 과정을 정리한 보고서
MATLAB source code 별첨
MATLAB fft() 함수를 사용하지 않고 fft() 함수를 직접 구현하였음.

목차

문제> Fourier transform : 4번째, 6번째 옥타브 음계 (도레미파솔라시) 신호를 입력받아 Fourier 변환을 수행하고 각 음계의 기본 주파수를 찾아라.

본문내용

문제> Fourier transform : 4번째, 6번째 옥타브 음계 (도레미파솔라시) 신호를 입력받아 Fourier 변환을 수행하고 각 음계의 기본 주파수를 찾아라.
풀이)
(1) 배경이론 :
1. Sampling
자연계에 존재하는 대부분의 소리나 파동은 연속적인 값들로 이루어져 있다.
컴퓨터의 발전에 힘입어 이러한 소리등의 파동은 컴퓨터로 처리할 필요가 있는데 이때 sampling theory 이 필요하게 된다.
임의의 대역폭을 가지는 signal 이 있을 때 이 신호를 sampling 으로부터
복원했을 때 왜곡이 일어나지 않도록 하려면 반드시 대역폭의 2배 이상의 sampling rate 로 sampling 해야 한다.
이를 Nyquist theorem 이라고 하며, 대부분의 .wav file 은 이러한 조건을 만족하여 Sampling 되어 있다.
2. Fourier Transform
Fourier Transform 에는 아래와 같은 4종류의 FT 가 존재한다.
1. 연속인 time domain signal <-> 연속인 freq. domain signal
2. 연속인 time domain signal <-> 이산적인 freq. domain signal
3. 이산적인 time domain signal <-> 연속인 freq. domain signal
4. 이산적인 time domain signal <-> 이산적인 freq. domain signal
이 중 4번째에 해당하는 경우만이 time domain 과 Frequency domain 모두 컴퓨터로 다룰 수 있으며 이는 computer 가 기본적으로 digital machine 임에 근거한다. 4번의 Fourier transform 을 DFT 라 하며 이를 빠르게 수행해 주는 알고리즘에는 FFT 가 있다. 따라서 본 예비 프로젝트는 FFT 를 수행하는데 그 목적이 있다고 할 수 있다. DFT 의 수식은 아래와 같다.

참고 자료

Proakis Digital Signal Processing

자료후기(2)

*진*
판매자 유형Bronze개인

주의사항

저작권 자료의 정보 및 내용의 진실성에 대하여 해피캠퍼스는 보증하지 않으며, 해당 정보 및 게시물 저작권과 기타 법적 책임은 자료 등록자에게 있습니다.
자료 및 게시물 내용의 불법적 이용, 무단 전재∙배포는 금지되어 있습니다.
저작권침해, 명예훼손 등 분쟁 요소 발견 시 고객센터의 저작권침해 신고센터를 이용해 주시기 바랍니다.
환불정책

해피캠퍼스는 구매자와 판매자 모두가 만족하는 서비스가 되도록 노력하고 있으며, 아래의 4가지 자료환불 조건을 꼭 확인해주시기 바랍니다.

파일오류 중복자료 저작권 없음 설명과 실제 내용 불일치
파일의 다운로드가 제대로 되지 않거나 파일형식에 맞는 프로그램으로 정상 작동하지 않는 경우 다른 자료와 70% 이상 내용이 일치하는 경우 (중복임을 확인할 수 있는 근거 필요함) 인터넷의 다른 사이트, 연구기관, 학교, 서적 등의 자료를 도용한 경우 자료의 설명과 실제 자료의 내용이 일치하지 않는 경우

이런 노하우도 있어요!더보기

찾던 자료가 아닌가요?아래 자료들 중 찾던 자료가 있는지 확인해보세요

  • 통신공학실습 이주한 레포트순위 1등 7페이지
    이 과정 회로에서 직접 구현하고자 한다면 LM565 소자 (PLL) 이용하여 ... 것도 파악할 수 있다.Matlab 이용해서 demodulation process의 ... 소리의 합성 등에 이용된다.[2-1] 실험과정 5.1의 결과를 생각해보시오.Matlab
  • DTFT와 FFT의 비교 실험, MATLAB 코드 포함 5페이지
    이용하여 MATLAB으로 FFT를 짜본다.2) Discrete domain ... 다음의 식과 같다.위의 식 MATLAB code로 구현해본다.2. ... 속도의 차이는 확연하게 차이를 보일 것이다.2) 주어진 program과 직접
  • Fourier transform 결과보고서 [인하대 전자공학실험1] 5페이지
    transfom(fft 내장함수) 이용? ... 통해 확인할 수 있었고 내장 함수 없이 직접 구현한 푸리에 변환, 푸리에 ... 구현1) 실습 1 코드그림 1: 실습 1 코드2) 실행 결과그림 2: 실습
  • 통신이론설계 HW3 24페이지
    반면에 DFT 를 직접 구현하여 같은 Rectangular pulse 를 ... pulse 가 구현된 상태에서 바로 이용할 수가 있어 매우 편리하였습니다 ... 행렬 이용하여 i 의 범위를 지정할 때 , y(0) 은 matlab 에서
  • DSP 최종 보고서 12페이지
    MATLAB의 wavread함수를 이용하여 소리파일 불러온 뒤, fft함수를 ... 음성 신호 소스는 동시에 연주하여 직접 녹음한 것과 각각 연주하여 합성한 ... 수 있는 필터를 fdatool로 구현하였다.기타 0~1000 Hz피아노
더보기
최근 본 자료더보기
탑툰 이벤트
MATLAB 을 이용해 직접 구현한 FFT.
  • 레이어 팝업
  • 프레시홍 - 특가
  • 프레시홍 - 특가
  • 레이어 팝업
  • 레이어 팝업
  • 레이어 팝업
AI 챗봇
2024년 07월 27일 토요일
AI 챗봇
안녕하세요. 해피캠퍼스 AI 챗봇입니다. 무엇이 궁금하신가요?
11:15 오전
New

24시간 응대가능한
AI 챗봇이 런칭되었습니다. 닫기