id, title, category, status, canonical_id, aliases, duplicate_of, source_trust_level, confidence_score, verification_status, tags, raw_sources, last_reinforced, github_commit, tech_stack
id
title
category
status
canonical_id
aliases
duplicate_of
source_trust_level
confidence_score
verification_status
tags
raw_sources
last_reinforced
github_commit
tech_stack
wiki-2026-0508-signal-processing-foundations
Signal Processing Foundations
10_Wiki/Topics
verified
self
DSP
Digital Signal Processing
Fourier Analysis
none
A
0.92
applied
signal-processing
dsp
fourier
filter
sampling-theorem
2026-05-10
pending
language
framework
python
scipy / numpy / torchaudio
Signal Processing Foundations
매 한 줄
"매 signal processing 은 시간/공간 신호의 frequency / scale 분해와 그 위의 transform" . Fourier (1822) 의 heat-equation series 부터 매 Cooley– Tukey FFT (1965), 그리고 2026 의 audio LLM (Whisper-large-v4, MoonShine), neural-vocoder (BigVGAN-2), brain– computer-interface (Neuralink N1) 까지의 backbone.
매 핵심
매 핵심 정리
Sampling theorem (Nyquist) : bandwidth B 의 신호는 f_s ≥ 2B 면 perfect reconstruct.
Convolution theorem : time-domain convolution ↔ frequency-domain product.
Parseval : energy 는 time/freq 에서 동일.
Uncertainty : Δt · Δf ≥ 1/(4π) — 매 wavelet/STFT trade-off 의 근원.
매 Filters
FIR : stable, linear-phase 가능, 매 group-delay 일정.
IIR : 매 efficient 하지만 phase 비선형 + stability 주의.
Linear phase 의 필요 : 매 audio crossover, ECG.
Adaptive (LMS, RLS, Kalman) : 매 noise-cancelling, echo.
매 Transforms
DFT/FFT : 매 stationary 분석.
STFT : 매 short-time spectrum (mel-spec backbone).
Wavelet (DWT) : 매 multiscale.
Hilbert : 매 instantaneous amplitude/phase.
Cepstrum : 매 pitch / formant.
매 응용
Audio gen: BigVGAN-2 vocoder 의 multi-scale STFT loss.
ASR: Whisper-large-v4 의 80-mel + log-magnitude.
EEG/BCI: bandpower in θ/α /β/γ .
Radar / lidar: matched filter, FMCW range-doppler.
💻 패턴
FFT-based PSD (Welch)
STFT + log-mel spectrogram
FIR low-pass design (firwin)
Butterworth IIR (zero-phase)
Wavelet denoise (PyWavelets)
Hilbert envelope
Resampling (polyphase)
CQT / chroma (music-domain)
매 결정 기준
상황
Approach
Stationary spectrum
FFT / Welch PSD
Time-varying
STFT / Mel
Transient / multiscale
Wavelet
Pitch / formant
Cepstrum / autocorr
Linear-phase audio
FIR (filtfilt)
Real-time low-latency
IIR (biquad cascade)
Resampling
Polyphase (resample_poly)
기본값 : ML feature 는 log-mel spectrogram, 분석은 Welch PSD, denoise 는 wavelet / RNNoise, real-time 은 SOS biquad.
🔗 Graph
🤖 LLM 활용
언제 : audio/EEG pipeline, vocoder loss design, sensor preprocessing, time-series feature engineering.
언제 X : pure tabular data, NLP token streams (use sequence models directly).
❌ 안티패턴
Aliasing 무시 : anti-alias LPF 없이 downsample → 매 spectral fold-back.
Window 의 leakage 미고려 : rectangular window → sidelobe 심함, Hann/Blackman 사용.
filtfilt 를 real-time 에 사용 : 매 non-causal — production 은 단방향 IIR + group-delay 보정.
dB 의 reference 누락 : dBFS / dBSPL / dBm 명시 필수.
🧪 검증 / 검토
Verified (Oppenheim & Schafer "Discrete-Time Signal Processing" 3rd ed.; Mallat "Wavelet Tour" 3rd ed.; torchaudio docs 2.5).
신뢰도 A.
🕓 Changelog
날짜
변경
2026-05-08
Phase 1
2026-05-10
Manual cleanup — Nyquist/Parseval/uncertainty, FIR/IIR/wavelet/STFT patterns, 2026 audio-LLM context