WIP - implementation and debugging of 224 Gbd PAM4 system

This commit is contained in:
Silas Oettinghaus
2023-05-17 14:47:56 +02:00
parent c8f1ee17e9
commit 8d098a6c80
12 changed files with 274 additions and 254 deletions

10
Datatypes/amp_mode.m Normal file
View File

@@ -0,0 +1,10 @@
classdef amp_mode < int32
enumeration
ideal_no_noise (1)
edfa_increase_nase (2)
edfa_replace_nase (3)
% edfa_set_osnr (4) TODO: implement mode to achieve desired OSNR
end
end

View File

@@ -10,6 +10,7 @@ classdef filtertypes < int32
hamming (7)
racos (8)
sinc (9)
gaussian (10)
end
end

8
Datatypes/gain_mode.m Normal file
View File

@@ -0,0 +1,8 @@
classdef gain_mode < int32
enumeration
gain (1)
output_power (2)
end
end

8
Datatypes/nase_mode.m Normal file
View File

@@ -0,0 +1,8 @@
classdef nase_mode < int32
enumeration
generate_ase (1)
pass_ase (2)
end
end