New MPI mitigation schemes // Duobinary // Start of FTN schemes

This commit is contained in:
Silas Oettinghaus
2024-09-06 08:10:04 +02:00
parent bb228ae2bd
commit 03bfd70470
30 changed files with 1598 additions and 560 deletions

View File

@@ -24,7 +24,9 @@ classdef PAMmapper
if isa(signal_in,'Signal')
signal_in.signal = obj.map_(signal_in.signal);
signal_in = signal_in.normalize("mode","rms");
% signal_in = signal_in.normalize("mode","rms");
signal_in = signal_in.logbookentry();
out = signal_in;
else
@@ -42,7 +44,7 @@ classdef PAMmapper
function pam_sig = map_(obj,bitpattern)
switch obj.M
case 1
case 2
% 2-ASK: BPSK / OOK
pam_sig=bitpattern(:,1);
@@ -87,6 +89,7 @@ classdef PAMmapper
end
pam_sig = pam_sig/sqrt(21);
case 16
% 16-ASK:
x1 = bitpattern(:,1);