Hey there! Welcome to my world of Digital Communication, where I try to make sense of modulation, demodulation, and signals—while occasionally questioning my life choices when things don’t work. 🌊📡
This repo is basically a collection of my digital communication experiments, all built with GNU Radio Companion. Think of it as a diary of late-night cheat-lab sessions, fueled by curiosity, trial-and-error, and just enough caffeine to keep my brain modulated. ☕🧠
A student’s playful yet educational take on classic signal-processing and digital communication techniques:
-
Amplitude Modulation (AM) & Demodulation
My first attempt at taming a carrier wave to carry a message. Spoiler: It involves multiplying signals and some math I had to Google. 📈 -
Frequency Modulation (FM) & Demodulation
If AM was fun, FM is its cooler cousin. This one’s all about making frequencies wiggle to send data. 🌀 -
Phase Shift Keying (PSK) Modulation
What happens when you make binary data dance using phase shifts? This experiment is the answer—complete with GNU Radio and head-scratching moments. 💃 -
WAV File Signal Processing
Why work with plain sine waves when you can process your favorite jams? Real audio 🆚 pure theory — chaos guaranteed. 🎶🔊
-
Hands-On Learning
Break out of textbook mode—run these flowgraphs and see signals come alive. -
Experiment & Remix
Tweak filters, play with sample rates, invent new modulation schemes. 🤝🎛️ -
Signal Mastery
From newbie to radio nerd, these demos will level up your DSP chops.
Think of this repo as your digital communication playground. Make mistakes, debug, and celebrate when the output finally makes sense. And remember:
Digital communication is half science, half art—embrace both. 🎨🔬
Debugging isn’t failure—it’s the journey to “Ohhh, that’s why it fizzled.”
Share your tweaks and triumphs—band-pass enthusiasts unite! 📡❤️
Dive in, crank up those sample rates, and let’s modulate responsibly! 🚀📶
Keywords: Digital Modulation, QPSK, BPSK, Line Coding, Error Detection, Channel Capacity, AWGN, MATLAB, GNU Radio, BER, Signal Processing