Working Kerr effect; PDM; speedups; removed unused files
[4yp.git] / adaptFilterConstellationAnimation.m
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