Ordnerstruktur
This commit is contained in:
@@ -8,6 +8,7 @@ classdef Signalgenerator_test < IMDDTestCase
|
||||
testCase.verifyEqual(gen.fs, 1000);
|
||||
testCase.verifyEqual(gen.fsig, 50);
|
||||
testCase.verifyEqual(gen.dimension, 1);
|
||||
testCase.verifyEmpty(gen.M);
|
||||
testCase.verifyEqual(gen.order, 7);
|
||||
testCase.verifyEqual(gen.randkey, 0);
|
||||
testCase.verifyEqual(gen.skip, 0);
|
||||
@@ -102,6 +103,34 @@ classdef Signalgenerator_test < IMDDTestCase
|
||||
testCase.verifyEqual(pam6Gen.length, 2^(7 - 2));
|
||||
end
|
||||
|
||||
function pamFormatSelectsMapperReadyDimension(testCase)
|
||||
pam4Gen = Signalgenerator( ...
|
||||
"form", signalform.prms, ...
|
||||
"M", 4, ...
|
||||
"order", 7);
|
||||
pam6Gen = Signalgenerator( ...
|
||||
"form", signalform.prms, ...
|
||||
"M", 6, ...
|
||||
"order", 7);
|
||||
|
||||
testCase.verifyEqual(pam4Gen.dimension, 2);
|
||||
testCase.verifyEqual(pam4Gen.length, 2^(7 - 1));
|
||||
testCase.verifyEqual(pam6Gen.dimension, 5);
|
||||
testCase.verifyEqual(pam6Gen.length, 2^(7 - 2));
|
||||
end
|
||||
|
||||
function pam6FormatReturnsMapperReadyVector(testCase)
|
||||
gen = Signalgenerator( ...
|
||||
"form", signalform.prms, ...
|
||||
"M", 6, ...
|
||||
"order", 7);
|
||||
|
||||
signal = gen.build_signal();
|
||||
|
||||
testCase.verifySize(signal, [5 * 2^(7 - 2), 1]);
|
||||
testCase.verifyEqual(mod(numel(signal), 5), 0);
|
||||
end
|
||||
|
||||
function processWrapsPrmsSignalInInformationsignal(testCase)
|
||||
gen = Signalgenerator( ...
|
||||
"form", signalform.prms, ...
|
||||
|
||||
Reference in New Issue
Block a user