검색어 입력폼
평가점수D

[공학]오디오 신호의 주파수를 분석하여 각 Note를 추출하는 시스템 설계

저작시기 2007.01 |등록일 2007.04.21 한글파일한컴오피스 (hwp) | 11페이지 | 가격 2,000원

소개글

음성처리 관련 리포트 입니다.
소스와 결과물 첨부 했습니다.

목차

1. pop1.raw에 대한 시스템 code 및 해석
2. pop2.raw에 대한 시스템 code 및 해석

본문내용

1. pop1.raw에 대한 시스템 code 및 해석
- System code
#include <stdio.h>
#include <stdlib.h>
#include <math.h>

#define N 700
#define PI 3.141592

int x[N];
float y[N/2];

void read_data(FILE *fp,int start)
{
int i;
short data;
fseek(fp,start*2,SEEK_SET);
for(i=0; i<N; i++)
{
fread(&data, 2, 1, fp);
x[i] = int (data);
}
}

void dft()
스펙트럼 분석 과정
➀ 먼저 음성 신호 pop1.raw를 보게 되면 총 8개의 신호가 구간별로 나타나는 것을 볼 수 있다. 각 구간별 시간을 Goldwave에 나타난 신호파형을 보고 찾아낸 다음 각 구간별 셈플링 데이터 수를 계산하여 나타내었다.
즉, 전체 2.743sec 시간이 걸리고 셈플링 주파수는 16K이므로 계산을 통하여 총 2.743*16000=43888개의 샘플링 데이터가 존재한다는걸 볼 수 있다.

1. pop1.raw에 대한 시스템 code 및 해석
- System code
#include <stdio.h>
#include <stdlib.h>
#include <math.h>

#define N 700
#define PI 3.141592

int x[N];
float y[N/2];

void read_data(FILE *fp,int start)
{
int i;
short data;
fseek(fp,start*2,SEEK_SET);
for(i=0; i<N; i++)
다운로드 맨위로