Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Is There An Echo In Here? Signal Analysis for Ops
Search
Noah Kantrowitz
May 06, 2014
Programming
0
100
Is There An Echo In Here? Signal Analysis for Ops
Noah Kantrowitz
May 06, 2014
Tweet
Share
More Decks by Noah Kantrowitz
See All by Noah Kantrowitz
The Long Hello World
coderanger
0
19
The Long Hello World (with notes)
coderanger
0
69
What Python Can Learn From Other Languages
coderanger
0
82
What Python Can Learn From Other Languages (with notes)
coderanger
0
200
Swiss Army Django: Small Footprint ETL (with notes) - DjangoCon US
coderanger
0
320
Swiss Army Django: Small Footprint ETL - DjangoCon US
coderanger
0
81
How to look at space: PyCon AU
coderanger
0
140
Swiss Army Django: Small Footprint ETL
coderanger
0
120
Swiss Army Django: Small Footprint ETL (with notes)
coderanger
0
99
Other Decks in Programming
See All in Programming
new(1.26) ← これすき / kamakura.go #8
utgwkk
0
2.3k
What Spring Developers Should Know About Jakarta EE
ivargrimstad
0
450
How to stabilize UI tests using XCTest
akkeylab
0
120
Swift ConcurrencyでよりSwiftyに
yuukiw00w
0
260
モジュラモノリスにおける境界をGoのinternalパッケージで守る
magavel
0
3.5k
Cyrius ーLinux非依存にコンテナをネイティブ実行する専用OSー
n4mlz
0
140
社内規程RAGの精度を73.3% → 100%に改善した話
oharu121
13
8k
Windows on Ryzen and I
seosoft
0
280
クライアントワークでSREをするということ。あるいは事業会社におけるSREと同じこと・違うこと
nnaka2992
1
340
Rで始めるML・LLM活用入門
wakamatsu_takumu
0
180
go directiveを最新にしすぎないで欲しい話──あるいは、Go 1.26からgo mod initで作られるgo directiveの値が変わる話 / Go 1.26 リリースパーティ
arthur1
2
550
Go 1.26でのsliceのメモリアロケーション最適化 / Go 1.26 リリースパーティ #go126party
mazrean
1
390
Featured
See All Featured
Rebuilding a faster, lazier Slack
samanthasiow
85
9.4k
XXLCSS - How to scale CSS and keep your sanity
sugarenia
249
1.3M
Jamie Indigo - Trashchat’s Guide to Black Boxes: Technical SEO Tactics for LLMs
techseoconnect
PRO
0
83
Navigating Algorithm Shifts & AI Overviews - #SMXNext
aleyda
1
1.2k
How to build an LLM SEO readiness audit: a practical framework
nmsamuel
1
670
The Illustrated Guide to Node.js - THAT Conference 2024
reverentgeek
1
300
Max Prin - Stacking Signals: How International SEO Comes Together (And Falls Apart)
techseoconnect
PRO
0
120
KATA
mclloyd
PRO
35
15k
職位にかかわらず全員がリーダーシップを発揮するチーム作り / Building a team where everyone can demonstrate leadership regardless of position
madoxten
61
52k
Hiding What from Whom? A Critical Review of the History of Programming languages for Music
tomoyanonymous
2
540
ラッコキーワード サービス紹介資料
rakko
1
2.6M
The Limits of Empathy - UXLibs8
cassininazir
1
260
Transcript
Signal Analysis for Ops Is There An Echo In Here?
Noah Kantrowitz
MATH AHEAD
This is a Metric
Value @ Time
None
metric.wav
None
None
Frequency Domain
Frequency 0hz 20Hz
Value +0dB +50dB
Fourier Transform
ˆ f ( ⇠ ) = Z 1 1 f
( x ) e 2 ⇡ix⇠ dx
None
None
None
None
1Hz 4 Hz/2 10 Hz/4 16 Hz/4 2 Hz/10
None
ˆ f ( ⇠ ) = Z 1 1 f
( x ) e 2 ⇡ix⇠ dx
DFT DTFT
Xk = N 1 X n=0 xne 2⇡i N nk
FFT
IFT
Low-pass
None
None
None
None
High-pass Band-pass
Windowing
None
None
None
None
None
None
None
None
None
NumPy
FFTW
go-dsp
Ruby
Go forth and find the signal
Thank You
Bonus Round
DCT
Wavelets
Noise Gate
None
Hysteresis
Control Theory
PID Control
Thank You