WIP - signal types

This commit is contained in:
Silas Oettinghaus
2023-05-15 16:14:37 +02:00
parent 0086346efd
commit f6b2f3eee9
5 changed files with 52 additions and 17 deletions

View File

@@ -24,14 +24,15 @@ for i = 1:log2(M)
[bitpattern(:,i),seed] = prbs(O,N,seed);
end
S = Signal(bitpattern,fsym);
Bits = Informationsignal(bitpattern);
pamData = pam_mapping(bitpattern,M,0);
Bits.signal = pam_mapping(Bits.signal,M,0);
Bits.signal = applyPulseShaping(Bits.signal,fsym,fdac);
shapedData = applyPulseShaping(pamData,fsym,fdac);
awg = AWG('preset','M8196A','fdac',fdac,'kover',kover,'lpf_active',1);
awgSignal = awg.process_channel(shapedData);
awgSignal = awg.process_channel(Bits);
fil = Filter('filtdegree',4,"f_cutoff",50e9,"fsamp",fdac,"filterType",filtertypes.bessel_bilin);
filtered = fil.process(awgSignal);