ENGINEER · PILOT · BUILDER

Research & Theory · 2022

Signals & Digital Communication Studies

Two MATLAB studies in signal processing: an end-to-end digital communication link and a six-band audio equalizer.

Project type
Digital communication and signal-processing studies · individual binary PAM with a supporting team equalizer
Role
Individual PAM study; team equalizer with Lupe Jimenez and Joanna Chen
Maturity
Signal-processing simulation collection
Collaboration
Individual PAM study; audio equalizer with Lupe Jimenez and Joanna Chen
End-to-end transmission
Digital link
Bandwidth comparison
Pulse shaping
Symbol recovery
Matched receiver
Six-band equalizer
Audio filters
Read the binary-PAM case-study report
01

The goal

These studies applied signal-processing theory to two complete MATLAB workflows. The main project transmitted and recovered a digital text message while comparing pulse shapes, sampling rates, bit rates, and noise levels. A supporting team project built a six-band RC equalizer and used frequency-domain plots to inspect how its filters reshaped audio.

SYSTEM ARCHITECTURE

Binary PAM chain

text → symbols → pulse shaping → modulation → noisy channel → matched filter → recovered bits

Text was converted to binary symbols and shaped with either a triangular or sinc pulse. After modulation and simulated channel noise, the receiver downconverted the signal, applied a matched filter, and sampled each symbol to reconstruct the message.

Six-band RC equalizer

audio → six RC frequency bands → adjustable gains → reconstructed output

Low-pass, band-pass, and high-pass RC sections divided the audio spectrum into six bands. Adjustable gains created bass, treble, and near-unity responses, while Bode plots and spectrograms showed how each setting changed the signal.

Parameter experiments

change pulse, rate, sampling, and noise → compare recovered bits

The working link was stressed by changing one parameter at a time. Comparing the decoded message against the transmitted bits made the effects of bandwidth, sampling, and channel noise visible in the error rate.

02

Development

  1. STAGE 01

    Build the audio filter bank

    Built an end-to-end binary PAM simulation that converted text into symbols, shaped and modulated the signal, added noise, and recovered the transmitted bits.

  2. STAGE 02

    Inspect and reshape the spectrum

    Implemented a matched-filter receiver and compared triangular and sinc pulses using the same message and channel structure.

  3. STAGE 03

    Transmit with two pulse shapes

    Varied bit rate, sampling rate, and noise strength to identify when the baseline link began producing errors.

  4. STAGE 04

    Recover the message with matched filtering

    Designed a six-band RC equalizer and used frequency-response plots and spectrograms to evaluate its effect on audio.

03

The hardest parts

Pulse shape is a bandwidth choice, not a free upgrade

The triangular pulse was compact in time but occupied more bandwidth, while the sinc was narrower in frequency and extended across more symbols. Both worked at the baseline setting; their practical differences appeared when the bit rate and noise were increased.

A working receiver depends on the full signal chain

Increasing the bit rate reduced separation between symbols, insufficient sampling lost waveform information, and stronger noise obscured the matched-filter decisions. Testing these changes end to end showed that receiver performance could not be explained by any one setting alone.

Simulation results need the right scope

The experiments reveal useful trends, but they are individual MATLAB runs with ideal synchronization rather than a statistical communication benchmark. The team equalizer remains a supporting signal-processing study, while the PAM link is the primary individual implementation.

04

Results

  • At the baseline 5 bit/s setting, both pulse shapes recovered the transmitted English message without bit errors.
  • Raising the bit rate to 20 bit/s produced 24.8 percent errors with the triangular pulse and 19.5 percent with the sinc pulse.
  • Stronger noise increased errors for both signals, with the sinc retaining a lower documented error rate at the moderate-noise setting.
  • Bode plots, impulse responses, spectrograms, and output spectra document the behavior of the six-band equalizer.
05

What I learned

Communication performance emerged from the complete chain: pulse shape, sampling, bit rate, noise, and receiver design all affected the recovered message.

The pulse comparison showed a real engineering tradeoff between time localization and bandwidth rather than one universally better waveform.

Recovering a message once verified the implementation; stressing the link revealed where and how it began to fail.

06

Technical archive

NEXT PROJECT / 14

Electronic Circuits Laboratory