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:
11
Datatypes/emlmodes.m
Normal file
11
Datatypes/emlmodes.m
Normal 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
15
Datatypes/filtertypes.m
Normal 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
|
||||
Reference in New Issue
Block a user