Coursera_Digital Signal Processing 5

05. 복소지수

지속이 되는 소리를 만든다는건 진동을 통해 만들어진다. (모든 악기 및 심장소리 등) 복소평면상의 라디안 각도의 값을 세타라했을 때 다음의 조건들이 만족한다.  그리고 다음의 조건을 만족하는 함수식은 다음과 같다.  이제 이산 시간으로 진동을 표현하는데 있어 다음3개의 변수가 존재한다. A frequency w (units : radians) - ex) 만약 A4의 주파수 신호를 얻고싶다면 w = 2pi * 440Hzan initial phase pi (units : radians)an amplitude A위처럼 사인 함수와 코사인 함수로 나타낼 수도 있고, 지수함수로도 나타낼 수 있다. 그렇다면 왜 지수함수를 사용해야 할까? 그 이유는 다음과 같다.we can use complex numbers in ..

04. 카플러스-스트롱 알고리즘

다음은 dsp에 쓰이는 기초적인 block들이다. 다음은 moving average에 대한 그림. 다음은 loop을 만드는 그림이다. 이 간단한 loop을 기반으로 그리고 아래의 조건을 만족하면 음악의 소리를 만들어낼 수 있다.  build a recursion loop with a delay of Mchoose a signal x[n] that is nonzero only for 0 choose a decay factorinput x[n] to the systemplay the output 아래와 같이 M이 100이고, decay가 1이고, x[n]이 sin파함수라면 아래의 왼쪽 그림과같이 100sapmles를 주기로 sin파가 형성이 된다. 그리고 오른쪽 그림처럼 100samples의 주기를 가지는 ..

03. pc에서 사운드를 재생하는 방법

다음은 간단한 디지털 정현파의 모습이다.  위 정현파를 소리로 듣기위해선 디지털과 아날로그의 간극을 없애야한다. Discrete time : n : no pyysical dimension (just a counter)periodicity : how many samples before pattern repeatsPysical world:periodicity : how many secnods before pattern repeatsfrequency measured in Hz(1/s)이산 시간에서는 샘플주기, 실제 세계에서는 시간을 주기로 서로 연결을 해준다.   아래는 컴퓨터가 sound를 재생하는 과정을 간략하게 도식화한 그림이다.  sound card의 시스템 클록은 샘플린 시간 간격을 정의하는데 샘플링..

01. What is DSP

신호란 물리적 현상에서 비롯된 것이다. 예를 들어날씨의 경우 시간 경과에 따른 온도를 측정할 수 있다.소리의 경우 성대에서 입력파를 만들어 소리를 만들어 낸다. 마이크를 사용하여 공간의 특정 지점에서 압력을 측정해 소리에 대한 측정이 된다.하지만 소리가 테이프 레코더에 녹음 된 경우 자기 편차의 현태를 취하게 된다. 신호 처리의 예 Analysis : understanding the information carried by the signal (고차원의 정보를 얻음)Synthesis : creating a signal to contain the given information (신호합성) Key ingredients : - discrete time- discrete amplitude Discrete am..