matlab 프로젝트 wav 파형다루기, 신호 및 시스템 참고

등록일 2002.11.08 압축파일 (zip) | 4페이지 | 가격 1,000원

*해당 문서는 미리보기가 지원되지 않습니다.

컴파일 실행환경

자신의 목소리를 wav파일로 저장한다.
(이때 wav 파일의 이름은 자기 학번으로 하고 소그룹 자료실에 올립니다.)
이 wav파일의 sample rat (FS) in Hertz을 16000, NBITS=16으로 wav파일을 만들고 이 파일을 matlab파일로 저장한다. Hit(wav)
1) 이 sampling된 값에 noise를 0.2 스케일로 하여 오리지널 파일에 첨부한다.
오리지널 파일과 noise를 첨부한 파일을 비교하고, report에 그림을 첨부합니다.
2) 오리지널 파일에 sin파를 곱하여 report에 그림을 첨부합니다.
(이때 자신의 오리지널 파일과 이 시간 동안 sin파가 10번이 되도록 만들고 이것을 곱한다.)
3) 오리지널 파일의 sampling된 값(p(1))을 p(1-x)~p(1+x)의 값의 평균으로 해서 그래프로 나타낸다. plot 명령어 사용. (학번 마지막 수가 홀수이면 x=7 , 학번 마지막 수가 짝수이면 x=8)

본문내용

close all
clear all
fs=16000; % sample rat (FS) in Hertz 를 16000으로 설정
nbits=16; % NBITS 를 16으로 설정
[lim,fs,nbits]=wavread('2000240450.wav'); %wav 을 읽어서 변수(행렬)에 저장
%n=length(lim); %길이 계산
%scale = 0.2; %스케일을 0.2로 설정
%noise = randn(n,1);
%noise = scale*noise;
noise = 0.2*randn(size(lim));
%for j=1:n %j가 1에서 n까지 for 문
% nlim(j,1) = lim(j,1) * noise(j.1); %원본에 noise를 더함
%end
nlim = lim + noise; %원본에 noise를 더함
subplot(1,2,1),plot(lim);
subplot(1,2,2),plot(nlim);

압축파일내 파일목록

pro1_2.m
pro1_1_2.m
pro1_1.m
pro1_3.m
      최근 구매한 회원 학교정보 보기
      1. 최근 2주간 다운받은 회원수와 학교정보이며
         구매한 본인의 구매정보도 함께 표시됩니다.
      2. 매시 정각마다 업데이트 됩니다. (02:00 ~ 21:00)
      3. 구매자의 학교정보가 없는 경우 기타로 표시됩니다.
      최근 본 자료더보기
      추천도서