Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
Is There An Echo In Here? Signal Analysis for Ops
Search
Sponsored
·
Ship Features Fearlessly
Turn features on and off without deploys. Used by thousands of Ruby developers.
→
Noah Kantrowitz
May 06, 2014
Programming
110
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Is There An Echo In Here? Signal Analysis for Ops
Noah Kantrowitz
May 06, 2014
More Decks by Noah Kantrowitz
See All by Noah Kantrowitz
Fine Print: Intellectual Property for Engineers
coderanger
0
27
Fine Print: Intellectual Property for Engineers (with notes)
coderanger
0
61
I Am Bad At Things
coderanger
0
33
I Am Bad At Things (with notes)
coderanger
0
81
The Long Hello World
coderanger
0
51
The Long Hello World (with notes)
coderanger
0
200
What Python Can Learn From Other Languages
coderanger
0
110
What Python Can Learn From Other Languages (with notes)
coderanger
0
290
Swiss Army Django: Small Footprint ETL (with notes) - DjangoCon US
coderanger
0
440
Other Decks in Programming
See All in Programming
Railsバージョンを4倍にした話
optim
0
970
Distance field of Julia set
kinakomoti321
0
310
React Native에 현대적인 빌드 도구 더하기: Rollipop 구현기
leegeunhyeok
0
180
ChromeでローカルLLM
ryu1013
0
200
SFCで実現する病院・医療システムの動的組み立て式UI
koukimiura
1
170
自作Discord音声botをLambda MicroVMsに移行した話 / Migrating My Discord Voice Bot to Lambda MicroVMs
akihisaikeda
1
300
クラウドゲーミングのパフォーマンス最適化に挑む / Cloud Gaming Performance Tuning
vivion
0
330
SODA - FACT BOOK(JP)
sodainc
1
40k
作れるエンジニアから、価値を届けるエンジニアへ
ryunakayama
1
240
SODA - FACT BOOK(EN)
sodainc
1
220
Enforcing Your Architecture with Unit Tests in the AI Era (Swift Connection X)
steliosf
PRO
1
150
Performance Optimization With LLMs
xleitix
0
250
Featured
See All Featured
Ten Tips & Tricks for a 🌱 transition
stuffmc
1
280
Fireside Chat
paigeccino
43
4.1k
Embracing the Ebb and Flow
colly
88
5.2k
16th Malabo Montpellier Forum Presentation
akademiya2063
PRO
0
460
How Software Deployment tools have changed in the past 20 years
geshan
3
35k
Avoiding the “Bad Training, Faster” Trap in the Age of AI
tmiket
1
300
Jess Joyce - The Pitfalls of Following Frameworks
techseoconnect
PRO
1
470
Balancing Empowerment & Direction
lara
6
1.4k
ラッコキーワード サービス紹介資料
rakko
5
5.8M
Art, The Web, and Tiny UX
lynnandtonic
304
22k
Building Adaptive Systems
keathley
44
3.3k
Stop Working from a Prison Cell
hatefulcrawdad
274
21k
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