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.

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 / Communications Engineer
Candidate of Technical Sciences
C++ • Verilog • MATLAB/Simulink • Fixed-Point DSP • SDR • Measurement Systems

LinkedIn · Engineering portfolio

I build reproducible communication-system pipelines: from MATLAB/Simulink reference models to C++ and RTL implementations, FPGA/SDR integration, measurements, and engineering reports.

Current flagship work

An end-to-end SDR engineering course and evidence base. Its in-fabric QPSK modem is validated on two independent Zynq-7020 + AD936x boards over a 915 MHz cabled RF link.

  • 5.6 million fabric-loopback bits with zero errors; reported BER upper bound below 5.34e-7.
  • Two-board differential QPSK with whole-burst rotation failures eliminated and payload BER around 4e-4.
  • Reproducible RTL tests, IQ captures, machine-readable results, timing/resource reports, and measurement documentation.

A LoRa PHY and ToA/TDoA positioning platform with a traceable MATLAB → Simulink → generated Verilog → ZynqSDR path.

  • Complete MATLAB floating-point M1: continuous-IQ packet acquisition, hard/soft LoRa decoding, BER/PER, fractional ToA, and calibrated 2D TDoA.
  • Streaming fixed-point Simulink front end with blind acquisition, realignment, reset behavior, and stage-by-stage regression against MATLAB.
  • Generated HDL for the correlator, detector, acquisition FSM, and timing/CFO estimator, with out-of-context synthesis evidence.

10-minute review path

Step Repository What to review
1 zynq-sdr-course DSP model → fixed-point RTL → Zynq/AD936x RF measurements
2 zynq-lora-phy-positioning LoRa PHY, real IQ, Simulink/HDL path, ToA/TDoA methodology
3 cpp-dsp-showcase Modern C++ DSP kernels, deterministic tests, benchmarks, and CMake packaging
4 network-quality-assessment Latency/jitter methodology, timestamp credibility, and reproducible reports
5 script-toolbox Repeatable Windows, SSH, Git, and workstation automation

Engineering evidence

Capability Evidence
Theory to hardware Reference models, fixed-point design, generated/manual RTL, FPGA integration, and RF/IQ measurements
DSP implementation MATLAB, Simulink, C++, Python, and Verilog components with deterministic vectors
Verification Cross-model regressions, CI, BER/PER/EVM/SNR metrics, timing/resource reports, and acceptance gates
Real measurements IQ captures, manifests, calibration, latency/jitter analysis, and uncertainty-aware reporting
Technical communication Bilingual documentation, reviewer paths, experiment guides, and publication-oriented figures

Selected repositories

Repository Focus Status
zynq-sdr-course SDR education, Zynq/AD936x, FPGA, RF measurement Flagship / active
zynq-lora-phy-positioning LoRa PHY, generated HDL, ToA/TDoA positioning Research / active
cpp-dsp-showcase Reusable C++ DSP kernels and validation Active showcase
network-quality-assessment Network measurement and timestamp methodology Engineering demo
script-toolbox Windows/SSH/Git automation with quality gates Infrastructure toolkit

Working principles

  1. Define measurable acceptance criteria before implementation.
  2. Keep the reference model, software, RTL, and hardware on shared test vectors.
  3. Record configurations, provenance, raw counts, and known limitations.
  4. Treat reproducibility and documentation as engineering deliverables.

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 74 12

  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