매트랩으로 새소리 만들기 과제
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
'학교' 카테고리의 다른 글
[2019-2] 프로그래밍실습II 빙고게임 과제 (0) | 2022.01.06 |
---|---|
[2019-2] 프로그래밍실습II 로또번호 생성 프로그램 과제 (0) | 2022.01.06 |
[2019-2] 디지털신호처리 첩 신호 만들기 과제 (0) | 2022.01.06 |
[2019-1] 임베디드시스템 프로젝트 (0) | 2021.08.26 |
[2018-1] 창의공학설계입문 프로젝트 (0) | 2021.08.26 |