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 • Circuit Design • Information Security

I build reproducible DSP and communication-system pipelines: from MATLAB/Simulink reference models to C++ implementations, Verilog/FPGA architecture, measurements, BER/EVM/SNR analysis, and engineering documentation.


Engineering Pipeline

Engineering Pipeline

Stage Engineering result
Signal / RF problem define channel, impairments, constraints, and measurable goals
MATLAB / Simulink model build readable golden reference and diagnostic plots
C++ implementation create deterministic, testable, reproducible software processing
Fixed-point design define Q-format, rounding, saturation, and error budget
Verilog / FPGA architecture map stable DSP blocks to streaming RTL and testbenches
Measurement and verification compare model, software, RTL, and real/synthetic signals
BER / EVM / SNR reports turn experiments into engineering conclusions and publication-ready artifacts

What I Do Best

  • Design DSP chains for communication and measurement systems.
  • Convert algorithms into hardware-aware C++ and Verilog implementations.
  • Build verification flows across MATLAB, C++, RTL simulation, and real signals.
  • Analyze receiver quality using BER, EVM, SNR, jitter, latency, and error-budget metrics.
  • Document engineering systems so that results are reproducible, reviewable, and useful.

Featured Engineering Projects

Research-oriented coherent optical demodulation workspace with MATLAB, C++, and Verilog layers.

Focus: chromatic-dispersion compensation, DP-QPSK processing, real-signal verification, BER/EVM/SNR metrics, fixed-point and RTL mapping.

Bilingual SDR course connecting signal theory, DSP, fixed-point modeling, HDL flow, RF front-end understanding, and board-level experiments.

Focus: Zynq-7020, AD9363, RTL-SDR, HDSDR, MATLAB/Simulink, Verilog, reproducible IEEE-style plots.

Modern C++ DSP showcase with deterministic kernels, tests, benchmark tooling, CI, and generated engineering plots.

Focus: FIR filtering, FFT overlap-save, Goertzel detector, GCC-PHAT delay estimation, rational resampling, AVX2-oriented optimization.

Hardware-assisted network measurement concept based on FPGA/SFP datapath timestamping and SLA-oriented metrics.

Focus: one-way delay, jitter, packet loss, timestamp accuracy, timing error budget, root-cause analysis, RFC 2544 / ITU-T Y.1564 methodology.

Practical automation toolbox for repeatable Windows engineering workstation setup.

Focus: SSH, Git, CMake, Visual Studio Build Tools, deployment helpers, repeatable developer environments.

Personal engineering website and portfolio landing page.


Technical Stack

Area Tools and technologies
DSP / modeling MATLAB, Simulink, fixed-point modeling, Python
Software C++, CMake, tests, CI, benchmark tooling
FPGA / HDL Verilog, streaming RTL, testbenches, Xilinx-oriented flows
Measurement BER, EVM, SNR, constellation analysis, jitter, latency, error budget
Hardware Zynq, AD9363, RTL-SDR, optical/communication signal chains, applied electronics
Engineering tooling GitHub Actions, MkDocs, documentation automation, PowerShell scripts

Research and Engineering Interests

  • Coherent optical demodulation and chromatic-dispersion compensation.
  • SDR systems from signal model to RF experiment.
  • Fixed-point DSP and FPGA-ready receiver architectures.
  • Hardware-assisted network and communication measurements.
  • Reproducible engineering documentation and CI-generated plots.

Background

  • Candidate of Technical Sciences
  • 10 years of teaching experience in higher education
  • Author of 3 textbooks
  • Publications, inventions, and patents in technical fields
  • Strong background in circuit design and information security

Engineering Principles

  • Start with a clear mathematical model.
  • Keep MATLAB, C++, and RTL behavior aligned with shared vectors and metrics.
  • Treat measurements, plots, and reports as part of the engineering system.
  • Prefer reproducible validation over one-off demos.
  • Document assumptions, limitations, and error sources explicitly.

Open to

  • DSP / FPGA / SDR / optical communication discussions;
  • engineering collaboration and R&D initiatives;
  • communication-system and telemetry-related development;
  • educational engineering content and technical documentation;
  • specialized software and tooling projects.

Contact

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

    Python 3

  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