학교
[2019-2] 디지털신호처리 새 소리 만들기 과제
덩이
2022. 1. 6. 01:16
매트랩으로 새소리 만들기 과제
clc
clear all
close all
fs = 16000; %% Sampling 주파수
deltat = 1/fs;
time = 0:deltat:0.5; %% 0.5초간 시간
k = 1600/0.5; %% Chirp 신호 기울기 : 0.5초간 900 Hz를 증가시킴
y2 = sin(2*pi*(600*time+k/2*time.^2)); %% 600 -> 1500 Hz 까지 0.5초 안에 바뀌는 소리 생성
soundsc(y2,fs); % 소리 출력
freq = 0:fs/length(time):fs/2;
Y2 = 20*log10(abs(fft(y2)));
figure
plot(freq,Y2(1:length(freq)))
xlabel('frequency [Hz]')
grid on