bolha.us is one of the many independent Mastodon servers you can use to participate in the fediverse.
We're a Brazilian IT Community. We love IT/DevOps/Cloud, but we also love to talk about life, the universe, and more. | Nós somos uma comunidade de TI Brasileira, gostamos de Dev/DevOps/Cloud e mais!

Server stats:

255
active users

#DSP

3 posts3 participants0 posts today

#GNURadio is a free & #opensource software development toolkit that provides signal processing blocks to implement software radios. It can be used with readily-available low-cost external RF hardware to create software-defined radios, or without hardware in a simulation-like environment. It is widely used in research, industry, academia, government, and hobbyist environments to support both wireless communications research and real-world radio systems 」

wiki.gnuradio.org/index.php?ti

wiki.gnuradio.orgWhat Is GNU Radio - GNU Radio

Last night, took a random sample from a discord I'm on and ran it through my DSP project to see what it would sound like.

Opened the resulting wav in RX9 and saw the wav looked mad; huge DC offset in the samples 🤔

Turns out the original sample had a small DC offset (0.03%) and time stretch + grains amplified it to 17%!

So, anyway, I've now got some DC offset filtering code aka a simple first order high pass to take out super low frequencies (sub-20hz or so) - problem solved👍

#dsp friends! you got tips on recreating the #synthesistechnology e560 #phaser mode in pd? is hilbert~ the same as an 8 stage phaser? probably no! do I run everything through 2x8 allpass filters followed by a hilbert~ to get that 90 degree quadrature? how to decide on allpass coefficients? how to phase shift by degree in the first place? where to even start? Julius O. Smith to the rescue!?

DSP and control theory tooters, how do you smooth a tach signal?

I'm measuring a sequence of tachometer pulses, and I want to turn that into a smoothed current speed number. Everything I know about DSP uses a fixed sampling interval, but these aren't fixed -- the interval is the signal.

This has to be a well known problem with well known solutions...

Thank you.

I first read Smith's "The #Scientist and #Engineer's Guide to #DSP" in the late 1990s, when it was published. I was ambivalent about its efficacy, especially considering that the title includes "engineer" but the pages contain almost no maths. I mean, just compare this book to Oppenheim's 1975 classic, "Digital Signal Processing", which I used to study DSP. Indeed, why compare at all.

But some years later, I loaned my copy of Smith's book to a #CS friend of mine who was trying to enter DSP through the programmer's doorway. And this book helped him a great deal, especially because it contains complete implementations of various algorithms—in BASIC.

It seems the traditional order of presentation of DSP, like introducing the \(z\)-domain in the first chapter as #EE textbooks do habitually, can be counterproductive to non-EE readers. That's probably why Smith introduces this topic in the final chapter.

Perspectives....

New release is here! Probably, the biggest one ever. Meet audio. Games now can create chiptunes like on #SNES or #GBA and apply on top of it some modern filters and effects.

📥 Grab binaries for Linux and OS X here:
github.com/firefly-zero/firefl

🔊 Read more about audio (and listen to some sine waves):
docs.fireflyzero.com/dev/audio

📄 We also improved the installation guide:
docs.fireflyzero.com/user/inst