Merge branch 'main' of https://cau-git.rz.uni-kiel.de/nt/mitarbeiter/silas/imdd_simulation
This commit is contained in:
11
Datatypes/db_mode.m
Normal file
11
Datatypes/db_mode.m
Normal file
@@ -0,0 +1,11 @@
|
||||
classdef db_mode < int32
|
||||
|
||||
enumeration
|
||||
no_db (0)
|
||||
db_precoded (1) %sequence is precoded
|
||||
db_encoded (2) %sequence is precoded and encoded
|
||||
db_emulate (3) %for eq'ing: emulate precode on sequence that was not precoded at tx
|
||||
db_discard (4) %for eq'ing: discard precode on sequence that was precoded at tx
|
||||
end
|
||||
|
||||
end
|
||||
11
Datatypes/equalizer_structure.m
Normal file
11
Datatypes/equalizer_structure.m
Normal file
@@ -0,0 +1,11 @@
|
||||
classdef equalizer_structure < int32
|
||||
|
||||
enumeration
|
||||
ffe (0)
|
||||
vnle (1)
|
||||
vnle_pf_mlse (2)
|
||||
db_precoded (3)
|
||||
db_encoded (4)
|
||||
end
|
||||
|
||||
end
|
||||
11
Datatypes/isEnumeration.m
Normal file
11
Datatypes/isEnumeration.m
Normal file
@@ -0,0 +1,11 @@
|
||||
function result = isEnumeration(value)
|
||||
% isEnumeration Checks if a given value is an instance of an enumeration class
|
||||
% Usage:
|
||||
% result = isEnumeration(value);
|
||||
|
||||
% Get meta information about the class of the value
|
||||
metaInfo = metaclass(value);
|
||||
|
||||
% Check if the meta information indicates an enumeration class
|
||||
result = metaInfo.Enumeration;
|
||||
end
|
||||
Reference in New Issue
Block a user