TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

Show HN: Interactive Essay on Signals, Sampling and the Fourier Transform

293 pointsby jackschaedlerabout 10 years ago

27 comments

streptomycinabout 10 years ago
Normally I'd just upvote and move on, but this is really fucking good. For example, I wish I could have seen something like that "Sine Wave Aliasing" page when I was learning this stuff, would have saved me a lot of confusion.
评论 #9133189 未加载
tomek_zemlaabout 10 years ago
This is awesome. Congratulations! It should be thrown in the face of the textbook publishing industry that still charges $100+ dollars for yearly reprints of paper bricks.<p>This is what the textbooks should be in the 21st century! Outstanding work and hopefully it will inspire new generation of academics to take the outdated textbook publishing monopolies out of the loop in the future.
SandB0xabout 10 years ago
This is one of the best pieces of expository writing I&#x27;ve ever seen. I particularly love the interactive phasor visualisation here: <a href="http://jackschaedler.github.io/circles-sines-signals/dft_introduction.html" rel="nofollow">http:&#x2F;&#x2F;jackschaedler.github.io&#x2F;circles-sines-signals&#x2F;dft_int...</a>
deitcherabout 10 years ago
I wish they could have done things like this when I was learning signals and transforms as an undergrad. But interactive didn&#x27;t really exist in the early 90s.
gdubsabout 10 years ago
This is an _incredibly_ well-crafted piece of work. I mean -- my god -- the pressure wave animation? [1]<p>1: <a href="http://jackschaedler.github.io/circles-sines-signals/sound.html" rel="nofollow">http:&#x2F;&#x2F;jackschaedler.github.io&#x2F;circles-sines-signals&#x2F;sound.h...</a>
评论 #9135805 未加载
评论 #9133428 未加载
zwiebackabout 10 years ago
Like!! It took me a while to chew through signals and FT back in school (before the web) so I really appreciate how this is bringing browser-based animations to the general public. It&#x27;s a lot easier to understand that way.
geographomicsabout 10 years ago
This is a wonderful piece of work. Exceptionally clear writing and excellent use of interactivity.<p>One minor bug report, the mathematical pi symbol (U+1D6D1) used in the unit circle doesn&#x27;t appear to be displayed correctly (Chrome 40, Windows 7): <a href="https://i.imgur.com/zt0HDLO.png" rel="nofollow">https:&#x2F;&#x2F;i.imgur.com&#x2F;zt0HDLO.png</a>. It&#x27;s okay in Firefox though.
danabramovabout 10 years ago
Really great. One nitpick: I looked 10 seconds for &quot;Next&quot; link. Would be better as a single article IMO.
Pluizerabout 10 years ago
I registered an account just to say thanks, this is brilliant! Exactly what I was looking for.
评论 #9133185 未加载
TheOtherHobbesabout 10 years ago
This is truly outstanding. I&#x27;d love to see an entire series done like this.<p>Maybe you could Kickstarter this, and use it as a template for a series of DSP&#x2F;Electronics&#x2F;Physics titles?
评论 #9135039 未加载
jfoutzabout 10 years ago
It seems like the equation processing gets messed late in section 4 - $$ \mathrm{DFT}[k] = \sum_{n=0}^{N-1} \mathrm{x}[n] \cdot (cos(\varphi) - sin(\varphi)i) \\ where \quad \varphi = k \frac{n}{N} 2\pi $$<p><a href="https://jackschaedler.github.io/circles-sines-signals/dft_walkthrough.html" rel="nofollow">https:&#x2F;&#x2F;jackschaedler.github.io&#x2F;circles-sines-signals&#x2F;dft_wa...</a><p>there are a few other examples in section 5<p>Aside from that, this is really great.
评论 #9134799 未加载
erc11about 10 years ago
This is fantastic. I&#x27;ve been looking for something exactly like this to learn DSP. My brain learns best with kinds of resources. Well done!
shas3about 10 years ago
This is incredible. I wish more professors in universities incorporated this stuff in their teaching. I occasionally use Wolfram Demonstrations: <a href="http://demonstrations.wolfram.com/" rel="nofollow">http:&#x2F;&#x2F;demonstrations.wolfram.com&#x2F;</a><p>But you take it to another level! Congratulations!
pdhabout 10 years ago
Really nicely done. Thanks for sharing!
CookieMonabout 10 years ago
Did you use a tool to make the interactive diagrams, or just write all of them by hand?<p>(I can imagine myself forever tweaking each diagram, and having to cut back on them, but you&#x27;ve created them everywhere they might be useful - it&#x27;s a fantastic site)
rbonvallabout 10 years ago
Hi Jack, awesome work! Did you write the HTML by hand or did you use or write some static generator? I&#x27;d love to have sidenotes like yours automatically generated and positioned.
评论 #9135731 未加载
hashmymustacheabout 10 years ago
Incredibly well crafted site. Blasted my eardrums on the sine wave generator. I could only hear up to 18kHz now...feel like I&#x27;m getting old.
dankossabout 10 years ago
The dynamic visualizations are terrific here, I find that signals problems in textbooks are hard to understand when they are static. Awesome job!
JoelHobsonabout 10 years ago
This is the future of textbooks.
arunabhabout 10 years ago
Wow !<p>Me being PG in wireless (electircal engg), this should have been in the curriculum :)
cozzydabout 10 years ago
Someone should write a digital linear algebra textbook in this style.
dm8about 10 years ago
This is great! Please write interactive articles on similar topics.
alexdmillerabout 10 years ago
This is so, so cool. I wish this is what all textbooks were like.
valerianabout 10 years ago
Outstanding work, very well written, and very helpful. Thank you
lynchdtabout 10 years ago
Nice work, this is great stuff.
tsenkovabout 10 years ago
Awesome! Thanks for this.
Sainthabout 10 years ago
This is simply beautiful