Skip to content
View perazaharmonics's full-sized avatar
🎛️
Processing
🎛️
Processing
  • Hatillo, Puerto Rico
  • 07:53 (UTC -04:00)

Block or report perazaharmonics

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
perazaharmonics/README.md

Waveform banner

Enrique / perazaharmonics

RF • Digital Signal Processing • SDR • Real-time Systems • Software Development

I just really like signals. Computers make waveforms go zoom. So I program those too.

C++ Go DSP SDR RHEL


About

  • RF/DSP/Controls Engineer by training; C++ System Developer by nature.
  • Front-End To Back-End Experience on SATCOM ground station antenna systems: from the hardware, down to the software that processes the data.
  • Trivium Solutions Senior Software Systems Engineer. HIL, I&T, Software Developer/Architect and very happily employed.
  • Over 7 years of RF/DSP labour in service of the Defense/Aerospace industry
  • Hybrid Experience in RF I&T, and Legacy RF/DSP software system modernization design and implementation
  • Absolutely in love- with DSP, RF, C, C++ system development, and digital instrument discretization and design.

Past Work

  • US Navy DDG Automated Testing Equipment - Modernized the ATE for the Navy's Guided Missile Destroyers, developing an RF software suite of test tools for the DDG's Radio Communication System (RCS).
  • SWFO-L1 Integration and Testing - Composed and directed the test criteria and all integration and testing events regarding the RF front-end for SWFO-L1 participating ground stations, validating them for operational readiness.

Current Work

  • DIFI Radio Frequency Recorder (DRR) - DIFI SATCOM RF Recorder, Player, and media streaming platform.
  • IMAP Radio Receiver (IRR) - Interstellar Mapping and Acceleration Probe I-ALiRT Radio Receiver and Telemetry Forwarder.
  • Payload Poison Synthesizer (PPS) - Demodulator stress testing tool written in C++ to poison the payload with different shades of noise, and study how the effects of different noise inducing events affect signal reception and information demodulation.

Visual Gallery — RF / DSP

0 Hz BPSK Rs=138e3 Under Scalogram Decomposition 0 Hz BPSK Modulated Carrier Rs=138e3

Non-Linear Control Design / Matched-Pole Discrete STSiMC

STSMC semi-implicit Lyapunov Stability SMC-STO Phase portrait Semi-Implicit Discretization Filippov Switched Vector Field Semi-Implicit Filippov Sliding Existence Region

Payload Poison Synthesizer

Wavelet Noise Poisoned Payload Clean vs Poisoned Signal Cross-Correlation


Selected Projects


Toolchain

  • Languages: C++, C, Python, Matlab, Go, Java, Bash, Assembly (Microcontrollers), and LabVIEW
  • DSP: FFTs, STFT/WOLA, Wavelets, MUSIC/ESPRIT, Pattern Recognition
  • Discrete Non-Linear Controls: STSiMC, MRAC, LQRs; Robust, Optimal and Adaptive Controls.
  • RF/SDR: DIFI Log-Likelihood Receivers, Hard-Soft Symbol Slicers, constellations, SNR/EB/N₀, Ambiguity Surface Resolution, Phased Arrays
  • Build/Test: Make, CMake, Catch2, GitHub Actions
  • OS: RHEL 8/9, FedoraLinux, AlmaLinux, Ubuntu, Windows

cyber image

Philosophy

Build it. Break it. Learn from it.
Precision, noise; punk rock.


Signals go brrr

Pinned Loading

  1. FCWTransforms FCWTransforms Public

    Fourier, Discrete Cosine, and Wavelet Transforms

    C++

  2. Time-and-Frequency-py Time-and-Frequency-py Public

    Time-Frequency signal space analysis tools in Python

    Python

  3. Image-Processing-Matrices Image-Processing-Matrices Public

    Image processing filters and applications

    MATLAB

  4. Go-Use-a-Kernel Go-Use-a-Kernel Public

    System Utilities in GOLANG

    Go 2

  5. ICRF-Sat-Track ICRF-Sat-Track Public

    A homework I did in my Satellite Communications course during my master's. Two years old. Here for amateurs to have fun.

    Python 1

  6. SATMAT SATMAT Public

    SATCOM Ground Station Calculation in MATLAB

    MATLAB