Start Commit

start implementation of class based simulation of a IM/DD communication system. Mostly based on Move-It but cleaned up and with focus on direct detection, however I try to keep the versatility of move-it alive.
This commit is contained in:
Silas Oettinghaus
2023-05-12 15:28:23 +02:00
parent 69df41340f
commit 6d53823466
109 changed files with 1824 additions and 0 deletions

11
Datatypes/emlmodes.m Normal file
View File

@@ -0,0 +1,11 @@
classdef emlmodes < int32
enumeration
im_linear (1)
im_cosinus (2)
pm (3)
iq_linear (4)
iq_cosinus (5)
end
end

15
Datatypes/filtertypes.m Normal file
View File

@@ -0,0 +1,15 @@
classdef filtertypes < int32
enumeration
bessel_inp (1)
bessel_bilin(2)
butterworth (3)
chebyshev1 (4)
chebyshev2 (5)
elliptic (6)
hamming (7)
racos (8)
sinc (9)
end
end