Commit | Line | Data |
---|---|---|
f9a73e9e AIL |
1 | load('adaptFilter19taps.mat', 'rAdaptEq'); |
2 | %% convergence (|error| < 1e-3) at ~ 6000th symbol | |
3 | symPerFrame = 500; | |
4 | for i = 1 : symPerFrame : 6000 | |
5 | subset = rAdaptEq(i : i + symPerFrame - 1); | |
6 | h = scatterplot(subset); | |
7 | title({'Adaptive filter (CMA) with 19 taps', ... | |
8 | strcat(['Symbols ', num2str(i), ' to ', ... | |
9 | num2str(i + symPerFrame - 1)])}, 'Interpreter', 'Latex'); | |
10 | xlabel('In-Phase', 'Interpreter', 'Latex'); | |
11 | ylabel('Quadrature', 'Interpreter', 'Latex'); | |
12 | axis([-1 1 -1 1]); | |
13 | set(gcf, ... | |
14 | 'Units', 'centimeters', ... | |
15 | 'Position', [0 0 15 15], ... | |
16 | 'PaperPositionMode', 'auto'); | |
17 | formatFigure; | |
18 | set(gca, ... | |
19 | 'Units', 'normalized', ... | |
20 | 'YTick', -1:0.5:1, ... | |
21 | 'XTick', -1:0.5:1); | |
22 | %%formatFigure; | |
23 | ||
24 | print(strcat('adaptEqAni_', num2str(ceil(i / symPerFrame))), '-depsc2'); | |
25 | close(h); | |
26 | end |