파이썬을 사용하여 LMS 기반의 간단한 예측기를 구현해 보겠습니다. 화이트 노이즈 신호와 톤 신호를 파이썬으로 생성해서 테스트 해 보도록 하겠습니다. import numpy as np # mean and standard deviation mean, sigma = 0, 0.1 sr = 8000 time_s = 5 sine_freq = 1000 sig_amp = 0.0001 sample = sr * time_s #파이썬은 입력 값이 -1~1 사이로 계산되기 때문에 계수 값을 매우 작게 설정해야 한다.
#그러나, 값들을 직관적으로 보기 위해 short의 max+1 값을 곱하거나 나누어 사용하였다. short_max = 32768 # 5초짜리 화이트 노이즈 생성 s = sig_amp*np.random.normal(mean, sigma, sample) * short_max plt.plot(s) plt.show() # 5초짜리 1000Hz 톤 신호 생성 x = np.arange(sample) ...