Add EQ
This commit is contained in:
12
comm_tb.m
12
comm_tb.m
@@ -17,7 +17,6 @@ fadc = 256e9;
|
||||
% Simulation frequency in "analog domain"
|
||||
fsimu = kover * fdac ;
|
||||
|
||||
|
||||
%SIMULATE
|
||||
|
||||
for i = 1:log2(M)
|
||||
@@ -32,7 +31,7 @@ Bits.signal = applyPulseShaping(Bits.signal,fsym,fdac);
|
||||
|
||||
|
||||
awg = AWG('preset','M8196A','fdac',fdac,'kover',kover,'lpf_active',1);
|
||||
awgSignal = awg.process_channel(Bits);
|
||||
awgSignal = awg.process_channel(Bits.signal);
|
||||
|
||||
fil = Filter('filtdegree',4,"f_cutoff",50e9,"fsamp",fdac,"filterType",filtertypes.bessel_bilin);
|
||||
filtered = fil.process(awgSignal);
|
||||
@@ -62,6 +61,13 @@ scp = Scope("fsimu",fdac*kover,"fadc",fadc,...
|
||||
|
||||
scope_out = scp.process(phdiod_out2);
|
||||
|
||||
resample_out = resample(scope_out,fsym,fadc);
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
figure;
|
||||
hold on
|
||||
plot( nmlze(resample(shapedData,fadc,fdac)),'DisplayName','shapedData Data');
|
||||
@@ -69,7 +75,7 @@ plot( nmlze(resample(awgSignal,fadc,fdac*kover)),'DisplayName','AWG Data');
|
||||
plot( nmlze(scope_out),'DisplayName','scope out out');
|
||||
hold off
|
||||
|
||||
resample_out = resample(scope_out,fsym,fadc);
|
||||
|
||||
|
||||
|
||||
% figure;
|
||||
|
||||
Reference in New Issue
Block a user