검색어 입력폼

[공학]두 신호에 대한 Spectrum 및 Envelop 모양 비교

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

소개글

음성처리 과제로 제출했으며
소스결과물 포함입니다.

목차

1. Code
2. Spectral Envelop 추출 과정
3. ‘Male.raw` 및 ’Female.raw` 음성 신호에 대한 Spectrum과 Spectral Envelop
4. 두 신호에 대한 Spectrum 및 Envelop 모양 비교

본문내용

2. Spectral Envelop 추출 과정
Spectral Envelop를 추출하기 위하여 총 4단계가 필요하다.
1) 첫 번째로 음성신호 파일을 읽어 들여서 DFT를 취한다. 이때 Magnitude를 구하기 위하여 DFT 값의 Real 값과 Imaginary 값을 각각 제곱을 취한다. Cepstrum을 구하기 위하여 이 값에 log을 씌워준다. Log를 씌워준 이유는 spectrum 상에서의 high-time 성분과 low-time 성분을 분리하기 위하여 사용하였다. 이를 Cepstrum이라고 한다.
1. Code
#include <stdio.h>
#include <math.h>

#define N 1000
#define PI 3.141592

FILE *reading_fp, *writing_fp;
double x[N], x_real[N], x_image[N], y[N];
int i, k,n;
double real=0, image=0, temp=0;

void read_data(FILE *fp)
{
short data;

fp=fopen(

참고 자료

없음
다운로드 맨위로