Skip to content
View Lay007's full-sized avatar
🎯
Focusing
🎯
Focusing

Block or report Lay007

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.

Content in all repositories owned by your account will be closed.
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
lay007/README.md

Alexander | Lay007

DSP / FPGA / SDR Engineer
Communication systems β€’ Fixed-point DSP β€’ Zynq/AD936x β€’ C++ β€’ Verilog β€’ MATLAB/Simulink
Candidate of Technical Sciences β€” a research degree broadly comparable to a PhD

LinkedIn Β· Engineering portfolio Β· Case studies Β· laymob@gmail.com

I help R&D teams turn DSP and communication algorithms into verified C++/RTL/FPGA implementations. My work is evidence-driven: reference models, deterministic test vectors, fixed-point design, FPGA/SDR integration, measurements, and reproducible engineering reports.

Selected engineering results

  • Zynq/AD936x QPSK: 5.6 million fabric-loopback bits with zero errors; reported BER upper bound below 5.34e-7.
  • Two-board RF link: differential QPSK over a 915 MHz cabled link with whole-burst rotation failures eliminated and payload BER around 4e-4.
  • LoRa/SX1262 β†’ ZynqSDR (M9): 732/732 captured packets passed payload CRC across the 500-attempt and overnight hardware campaigns, with zero detection misses.
  • FPGA timing: a continuous PL sample-time counter was verified across 47 captures spanning 803.7 s.
  • Traceable implementation flow: MATLAB/Simulink reference models β†’ fixed-point design β†’ generated/manual RTL β†’ Zynq/AD936x β†’ RF/IQ measurements.

What I do

  • DSP / FPGA R&D β€” algorithm design, fixed-point implementation, C++/RTL development, verification, and measurable acceptance criteria.
  • MATLAB / Simulink β†’ hardware β€” reference models, numerical design, test vectors, HDL-oriented architecture, generated RTL, and Zynq integration.
  • Technical review and debugging β€” focused work on DSP, SDR, synchronization, RF/IQ measurement, FPGA implementation, and reproducibility problems.

For focused R&D, consulting, or technical review work, contact me via email or LinkedIn.

Flagship projects

An end-to-end SDR engineering course and evidence base built around Zynq-7020 + AD936x. It connects signal theory, DSP models, fixed-point design, Verilog/FPGA, RF integration, IQ capture, and measurement reporting.

The in-fabric QPSK modem is validated on two independent boards over a controlled RF path, with reproducible RTL tests, machine-readable results, timing/resource reports, and measurement documentation.

A LoRa PHY and ToA/TDoA positioning research platform with a traceable MATLAB β†’ Simulink β†’ generated Verilog β†’ ZynqSDR path.

The current implementation includes continuous-IQ acquisition, LoRa decoding, BER/PER evaluation, fractional ToA, fixed-point streaming processing, generated HDL, hardware packet reception, and PL timestamp metadata. M9 adds fractional-CFO derotation before the bin decision plus split-preamble recovery; on hardware, the 500-attempt series produced 492/492 CRC-valid captures with zero misses, and the combined series500 + overnight evidence reached 732/732 CRC-valid packets with zero misses.

The next research milestones are controlled delay calibration, inter-receiver synchronization and synchronized multi-receiver TDoA; the repository does not yet claim calibrated hardware positioning.

Start here

Repository What it demonstrates
zynq-sdr-course DSP model β†’ fixed-point RTL β†’ Zynq/AD936x β†’ RF measurement
zynq-lora-phy-positioning LoRa PHY, real IQ, generated HDL, precise timing, ToA/TDoA research
cpp-dsp-showcase Modern C++ DSP kernels, deterministic tests, benchmarks, and CMake packaging
network-quality-assessment Latency/jitter methodology, timestamp credibility, and reproducible reports
script-toolbox Repeatable Windows, SSH, Git, and workstation automation

Engineering approach

Principle Evidence
Model before implementation MATLAB/Simulink and software reference models
Share deterministic evidence Common test vectors across software, RTL, and hardware
Measure the real system BER/PER/EVM/SNR, IQ captures, timestamps, timing/resource reports
Preserve provenance Versioned configurations, manifests, raw counts, and known limitations
Make results reviewable CI, bilingual documentation, experiment guides, and concise case studies

Engineering pipeline

Pinned Loading

  1. zynq-sdr-course zynq-sdr-course Public

    Bilingual FPGA-based SDR course for Zynq with labs, hardware workflow, MATLAB/Simulink and DSP implementation track

    HTML 97 14

  2. cpp-dsp-showcase cpp-dsp-showcase Public

    C++ DSP showcase with CMake, CTest, benchmarks and CI

    C++ 1

  3. network-quality-assessment network-quality-assessment Public

    Hardware-assisted network performance testing system with custom probe packets, FPGA/SFP timestamping, and RFC 2544 / ITU-T Y.1564 oriented measurement workflows.

    PHP

  4. script-toolbox script-toolbox Public

    A toolbox of practical scripts for SSH setup, system configuration, automation, and everyday developer tasks

    PowerShell