Commit Graph

77 Commits

Author SHA1 Message Date
Silas Oettinghaus
9455084711 Plots here now 2026-07-15 17:54:48 +02:00
Silas Oettinghaus
8c4edf2490 Final MPI Calculations here 2026-07-14 11:50:22 +02:00
Silas Oettinghaus
f421348e5b before new database 2026-07-13 19:59:57 +02:00
Silas Oettinghaus
ef0a74cb7f work on MPI 2026-07-13 15:25:45 +02:00
Silas Oettinghaus
a6cf742121 MPI FFE with A1 and A2 algorithms 2026-07-10 09:14:34 +02:00
Silas Oettinghaus
aa210e5352 more on MPI tracking 2026-07-09 14:23:16 +02:00
Silas Oettinghaus
753bc582b9 MPI analysis, work on DC tracking 2026-07-09 12:29:41 +02:00
Silas Oettinghaus
3cafb06c4f FFE / MPI algorithm 2026-07-09 08:46:35 +02:00
Silas Oettinghaus
1879441999 more and more 2026-07-08 21:36:08 +02:00
Silas Oettinghaus
699d146fb5 plenty of new code and stuff - mostly AI slop and Dissertation. I will move to my own git now 2026-07-08 21:35:53 +02:00
Silas Oettinghaus
33ec5b3116 restructure and organize 2026-06-22 22:58:58 +02:00
Silas Oettinghaus
3603fd7853 Dies und Das (MPI revisit) 2026-06-21 23:11:13 +02:00
Silas Oettinghaus
5c2e27687d Scattered stuff from Silas during Dissertation 2026-06-03 09:05:33 +02:00
Silas Oettinghaus
a91da3b97c FFE with DC tap. But RLS does not work anymore 2026-05-22 15:28:37 +02:00
Silas Oettinghaus
f883071dec FFE now has a automatic optimization of the mu-parameters -> enables the fast comparison of LMS, NLMS and RLS and also good for very long filters (1000+ taps) which might be unstable else.
Minor changes here and there
2026-05-12 10:40:03 +02:00
Silas Oettinghaus
56b48095db PR stuff 2026-04-29 10:17:09 +02:00
Silas Oettinghaus
910486f536 Add partial response symbol mapping and IM/DD system example
- Implemented a new MATLAB script for partial response symbol mapping using Duobinary precoding.
- Added functions for printing constellation bit mapping and partial response state tables.
- Created a minimal example for an IM/DD system, including signal generation, modulation, and equalization processes.
- Integrated various components such as pulse shaping, optical modulation, and receiver processing.
- Included detailed configurations for parameters like bias, link length, and filter settings.
2026-04-24 09:04:44 +02:00
Silas Oettinghaus
952178341e Füge PRMS-Fehlerbehandlung hinzu und implementiere Partialresponse-Kodierung 2026-04-23 21:56:47 +02:00
Silas Oettinghaus
904eee0604 PR filter viz
Zürich data
Refactoring/ Organization
2026-04-21 15:24:01 +02:00
magf
3676d92b30 +++ Changes +++
+ duobinary_target now supports memoryless decoding (FFE targets DB response without MLSE)
+ PAMmapper.quantize now supports custom constellations for quantization
+ Added a new folder 'Documentations' for pdfs, slides, etc.
+ Added new FSO evaluation scripts in projects/FSO transmission/Evaluation Scripts
+ Added ffe_db (rudimentary module, not important anymore)
2026-03-05 10:41:36 +01:00
magf
3edd64d365 Additions:
- Correction of the weighted DFE function in EQ.m
- Some evaluation scripts for FSO Data
2026-02-09 13:04:38 +01:00
Silas Oettinghaus
3d47813f1e Silas work PC
eye diagram working for all signals again...
A problem: I found that the Tx eyes look weird (i.e. PAM-8)
vibecoded ML_MLSE_GPU ... a bit faster :-)
2026-02-05 13:36:33 +01:00
magf
7565ed0cf1 Restore lost changes from pre-merge state 2026-02-02 13:38:56 +01:00
magf
005e821131 Added:
- Class folder 'Timing Recovery' with different timing recoveries
- Minimal example for the timing recovery on the FSO data
- New evaluation scripts in the FSO project folder
2026-02-02 10:56:12 +01:00
Silas Oettinghaus
7eb3364814 Minimal changes
Add Theory plots for Silas Diss
2026-01-29 16:49:50 +01:00
Silas Oettinghaus
719e5508e7 FSO analysis:
- minimal changes in several files
- new Timing Rec from Magnus
2026-01-20 10:49:59 +01:00
magf
5dfade331a First version of a timing recovery implementation (not done yet) 2026-01-08 15:21:55 +01:00
Silas Oettinghaus
569e72a1fe Add new minimal example (+ a ton of other, not so important, changes) 2025-12-15 15:04:15 +01:00
Silas Oettinghaus
888cbbd23e Simulation preps for high speed. 2025-11-14 11:45:13 +01:00
Silas Oettinghaus
0080cb2264 ML Equalizer works now.
Not yet perfectly integrated into all the routines
2025-11-12 09:24:02 +01:00
silas (home)
39bc8243fc Few more scripts to evaluate new ML-MLSE Equalizer - which is not better!!! :-( 2025-11-03 08:17:39 +01:00
Silas Oettinghaus
09f345aa91 ML_MLSE (before testing in depth)
minor changes here and there
2025-10-31 10:36:13 +01:00
Silas Oettinghaus
b27f1d3715 Now updated for 2 SPS! Works directly on the 2sps Scope output 2025-10-30 14:54:06 +01:00
Silas Oettinghaus
ac95aef1e0 Works at 1 SPS
NWhitened Signal or FFE Output are okay.
mu is approx. 0.15
delta is 0
order is 4 (higher is not better yet)
2025-10-30 14:29:14 +01:00
silas (home)
ef4dc53db5 Developing the ML-enhanced MLSE :-) 2025-10-27 07:52:51 +01:00
Silas Oettinghaus
7085ba0931 Gif stuff
nonlinear MLSE investigation
trying hard to implment ML-based pre Equalization to find the branch metrics
2025-10-24 16:58:06 +02:00
Silas Oettinghaus
99898da519 MLSE has some more class settings
DSP auswertung weiter geschrieben
2025-10-08 09:51:47 +02:00
Silas Oettinghaus
9d63457030 ECOC Theroy stuff 2025-09-26 14:25:52 +02:00
Silas Oettinghaus
4099f6820f BCJR implementation
WDM code added (Pol Cont., Opt MUX/DEMUX, Opt Atten, DP_Fiber) -> the codebase is not optimized to always work with dp signals!
2025-09-17 13:58:58 +02:00
silas (home)
f4a22d23a2 SD stuff working for PAM6 and MLSE is also calibrated 2025-08-11 16:31:09 +02:00
Silas Oettinghaus
5dbc48abc0 Many changes here and there. I lost track... :-(
Current work is on MLSE and SD Decoding etc. MLSE is currently not 100% working, the scalings are maybe off?!
2025-08-11 07:42:04 +02:00
Silas Oettinghaus
2cff29f239 Many changes towards simulation of JLT and once again the evaluation of the Highspeed data from Lab experiments 2024 2025-07-09 10:50:53 +02:00
Silas Oettinghaus
727c3d9364 auswertungsfiles und algos for ECOC 2025 rush... 2025-04-25 10:31:43 +02:00
Silas Oettinghaus
74066d0669 Changes from mwork PC.
PDP 2025

MPI analysis

new focus on database and SQL
2025-03-21 08:11:40 +01:00
Silas Oettinghaus
77ac44536d stuff from 400G analysis (project deliv 01) 2025-03-10 12:48:10 +01:00
Silas Oettinghaus
d099efea03 Add new functions 2025-02-17 21:31:12 +01:00
Silas Oettinghaus
becaf3f6c9 Many changes 2025-02-14 14:54:03 +01:00
sioe
e47a4dbbbe Many changes for 400G DSP
Minimal Example
...
2024-12-17 16:17:58 +01:00
sioe
397cfa61dd Auswertung Experiment
Database tüddelei
DBHanlder läuft gut für DIESE Datanbank struktur...
App begonnen aber weit entfernt von gutem Stand
2024-11-15 16:51:37 +01:00
Silas Labor Zizou
492f889dce Last commit after 400G Lab Measurement 2024-11-04 08:57:53 +01:00