Thu Sep 13 12:59:29 2018 PINK_NOISE_TEST: Python version: 3.6.5 Test the PINK_NOISE library. CDELAY2_TEST CDELAY2 is a circular buffer implementation of an M-fold delay. Q is a counter which is decremented by CDELAY2, but reset to M after it reaches 0. I M Qin Qout 1 2 2 1 2 2 1 0 3 2 0 2 4 2 2 1 5 2 1 0 6 2 0 2 7 2 2 1 8 2 1 0 9 2 0 2 I M Qin Qout 1 3 3 2 2 3 2 1 3 3 1 0 4 3 0 3 5 3 3 2 6 3 2 1 7 3 1 0 8 3 0 3 9 3 3 2 10 3 2 1 11 3 1 0 12 3 0 3 I M Qin Qout 1 4 4 3 2 4 3 2 3 4 2 1 4 4 1 0 5 4 0 4 6 4 4 3 7 4 3 2 8 4 2 1 9 4 1 0 10 4 0 4 11 4 4 3 12 4 3 2 13 4 2 1 14 4 1 0 15 4 0 4 CORR_TEST CORR computes the sample correlations of a signal. Correlations of y=sin(x) with lags 0, 1, 2, ... 0: 0.49505 1: 0.486281 2: 0.460633 3: 0.41935 4: 0.364205 5: 0.297429 6: 0.221616 7: 0.139632 8: 0.0544979 9: -0.0307152 10: -0.113 CROSS_CORR_TEST CROSS_CORR computes the sample cross correlations between two signals. Correlations of y1=sin(x), y2=sin(x+pi/10) with lags 0, 1, 2, ... 0: 0.47082 1: 0.491146 2: 0.493846 3: 0.479173 4: 0.447993 5: 0.401737 6: 0.342346 7: 0.272186 8: 0.193955 9: 0.110584 10: 0.0251235 RAN1F_TEST RAN1F generates random values with an approximate 1/F distribution. B I Y 1 1 0.259605 1 2 0.398696 1 3 0.478502 1 4 0.042635 1 5 -0.224846 1 6 0.583350 1 7 0.944056 1 8 -0.517866 1 9 0.789633 1 10 -0.851858 1 11 -0.512466 1 12 0.835541 1 13 0.342740 1 14 0.504211 1 15 -0.379313 1 16 -0.438113 1 17 -0.403610 1 18 0.487876 1 19 0.371173 1 20 0.646608 B I Y 1 1 0.894405 1 2 0.366640 1 3 -0.649890 1 4 0.200327 1 5 0.484109 1 6 -0.516294 1 7 0.847016 1 8 0.759324 1 9 -0.923032 1 10 -0.157107 1 11 -0.781952 1 12 0.498961 1 13 -0.245444 1 14 -0.253126 1 15 0.658260 1 16 0.057448 1 17 0.806402 1 18 0.112067 1 19 -0.000839 1 20 -0.680050 B I Y 1 1 0.821575 1 2 -0.929375 1 3 -0.670963 1 4 0.621124 1 5 -0.551386 1 6 -0.848243 1 7 -0.735010 1 8 -0.716876 1 9 -0.958383 1 10 0.074679 1 11 -0.860890 1 12 0.992856 1 13 -0.419048 1 14 -0.809404 1 15 -0.342446 1 16 0.973692 1 17 0.891346 1 18 0.365467 1 19 0.332396 1 20 0.264289 B I Y 1 1 0.576300 1 2 0.549808 1 3 -0.572208 1 4 -0.136732 1 5 0.794661 1 6 0.795651 1 7 -0.466777 1 8 0.893004 1 9 -0.446726 1 10 -0.781657 1 11 0.820888 1 12 0.689743 1 13 0.953477 1 14 -0.459994 1 15 0.485530 1 16 0.885030 1 17 -0.468020 1 18 0.187921 1 19 0.065986 1 20 0.685196 B I Y 2 1 0.709957 2 2 -0.081793 2 3 0.089062 2 4 0.361122 2 5 0.076197 2 6 0.340424 2 7 -0.539315 2 8 -0.151020 2 9 -0.208714 2 10 0.220223 2 11 0.353809 2 12 0.462793 2 13 0.411251 2 14 0.285312 2 15 0.473251 2 16 0.798684 2 17 -0.268217 2 18 -0.319705 2 19 0.239719 2 20 -0.410208 B I Y 2 1 0.652254 2 2 0.679463 2 3 -0.696179 2 4 -0.308850 2 5 -0.402832 2 6 -0.230120 2 7 -0.100704 2 8 -0.069086 2 9 -0.338467 2 10 -0.874320 2 11 0.145261 2 12 0.156833 2 13 0.511766 2 14 0.413299 2 15 0.076169 2 16 -0.097145 2 17 0.109133 2 18 0.014114 2 19 0.255462 2 20 -0.063833 B I Y 2 1 0.080448 2 2 -0.265211 2 3 -0.368182 2 4 -0.409183 2 5 0.095604 2 6 0.260273 2 7 0.166663 2 8 0.229582 2 9 0.279568 2 10 0.475045 2 11 0.451057 2 12 0.095167 2 13 0.769007 2 14 0.761493 2 15 0.118868 2 16 0.057944 2 17 0.676564 2 18 0.451988 2 19 0.607084 2 20 0.730066 B I Y 2 1 0.486098 2 2 0.217884 2 3 0.059151 2 4 -0.306615 2 5 -0.238361 2 6 -0.089038 2 7 -0.084670 2 8 -0.067995 2 9 -0.106899 2 10 -0.352723 2 11 -0.197295 2 12 -0.243330 2 13 0.304100 2 14 0.455679 2 15 -0.085163 2 16 0.160016 2 17 0.326220 2 18 0.113701 2 19 0.106925 2 20 0.140661 B I Y 4 1 0.686681 4 2 0.605156 4 3 0.719062 4 4 0.373642 4 5 -0.265727 4 6 0.004650 4 7 -0.028658 4 8 -0.004292 4 9 -0.169794 4 10 -0.018746 4 11 -0.288134 4 12 -0.661394 4 13 0.101851 4 14 -0.130386 4 15 0.188837 4 16 0.030982 4 17 0.508484 4 18 0.579004 4 19 0.573487 4 20 0.552547 B I Y 4 1 0.411103 4 2 0.331323 4 3 0.314743 4 4 -0.072596 4 5 -0.327851 4 6 -0.253457 4 7 -0.068661 4 8 -0.113624 4 9 0.562854 4 10 0.638681 4 11 0.122804 4 12 0.182021 4 13 -0.405398 4 14 -0.263860 4 15 -0.269729 4 16 -0.014922 4 17 -0.493517 4 18 -0.351451 4 19 -0.221130 4 20 -0.261763 B I Y 4 1 0.557812 4 2 0.630569 4 3 0.407741 4 4 0.237983 4 5 -0.060088 4 6 0.104897 4 7 -0.401174 4 8 -0.310444 4 9 -0.121790 4 10 -0.332810 4 11 -0.553329 4 12 -0.715500 4 13 -0.203740 4 14 -0.263015 4 15 -0.205762 4 16 -0.345791 4 17 0.265707 4 18 0.143840 4 19 0.030843 4 20 0.179484 B I Y 4 1 0.449356 4 2 0.304231 4 3 0.104133 4 4 0.322950 4 5 -0.045587 4 6 0.094120 4 7 0.303881 4 8 0.200942 4 9 0.039835 4 10 0.070554 4 11 0.189322 4 12 0.296335 4 13 0.361667 4 14 0.072231 4 15 0.417047 4 16 0.320752 4 17 -0.355183 4 18 -0.472570 4 19 -0.030212 4 20 -0.476314 B I Y 8 1 0.434053 8 2 0.430395 8 3 0.089647 8 4 0.079801 8 5 0.283312 8 6 0.070782 8 7 0.136064 8 8 -0.038870 8 9 0.342844 8 10 0.265767 8 11 0.071910 8 12 0.191379 8 13 0.423470 8 14 0.265366 8 15 0.270369 8 16 0.270048 8 17 0.143134 8 18 0.206467 8 19 -0.021264 8 20 0.094740 B I Y 8 1 0.506467 8 2 0.431638 8 3 0.534216 8 4 0.404290 8 5 0.267450 8 6 0.459033 8 7 0.131233 8 8 0.250823 8 9 0.175992 8 10 0.375602 8 11 0.293028 8 12 0.125007 8 13 0.395024 8 14 0.226053 8 15 0.425239 8 16 0.452596 8 17 0.090934 8 18 0.258406 8 19 0.281420 8 20 0.253651 B I Y 8 1 0.467567 8 2 0.454435 8 3 0.280672 8 4 0.332051 8 5 0.103128 8 6 0.152741 8 7 0.220087 8 8 0.162550 8 9 0.095252 8 10 0.326836 8 11 0.300721 8 12 0.156807 8 13 0.222961 8 14 0.266679 8 15 0.390547 8 16 0.197286 8 17 0.146157 8 18 0.121650 8 19 0.030342 8 20 0.182933 B I Y 8 1 0.355997 8 2 0.294886 8 3 0.437839 8 4 0.336847 8 5 0.318043 8 6 0.182630 8 7 0.256098 8 8 0.423668 8 9 0.087093 8 10 0.287329 8 11 0.337833 8 12 0.276656 8 13 0.026771 8 14 0.186045 8 15 0.187671 8 16 0.276390 8 17 -0.062105 8 18 -0.106193 8 19 -0.065429 8 20 -0.050146 B I Y 16 1 0.504480 16 2 0.447318 16 3 0.375373 16 4 0.431813 16 5 0.440912 16 6 0.478256 16 7 0.448466 16 8 0.370350 16 9 0.416867 16 10 0.436080 16 11 0.469770 16 12 0.492457 16 13 0.418180 16 14 0.364954 16 15 0.443792 16 16 0.348304 16 17 0.330684 16 18 0.334735 16 19 0.363402 16 20 0.308754 B I Y 16 1 0.525583 16 2 0.481889 16 3 0.516123 16 4 0.521880 16 5 0.466115 16 6 0.443340 16 7 0.493470 16 8 0.508388 16 9 0.478552 16 10 0.478043 16 11 0.436369 16 12 0.439689 16 13 0.483077 16 14 0.395385 16 15 0.513633 16 16 0.433967 16 17 0.392952 16 18 0.346151 16 19 0.337860 16 20 0.358185 B I Y 16 1 0.534285 16 2 0.517983 16 3 0.439552 16 4 0.379662 16 5 0.468811 16 6 0.454659 16 7 0.496261 16 8 0.492513 16 9 0.330221 16 10 0.373252 16 11 0.452000 16 12 0.447487 16 13 0.365917 16 14 0.330404 16 15 0.291761 16 16 0.324505 16 17 0.395022 16 18 0.352604 16 19 0.348497 16 20 0.386167 B I Y 16 1 0.469466 16 2 0.426442 16 3 0.480037 16 4 0.489380 16 5 0.549087 16 6 0.504357 16 7 0.415497 16 8 0.447031 16 9 0.345255 16 10 0.318417 16 11 0.289724 16 12 0.387100 16 13 0.316201 16 14 0.348378 16 15 0.391618 16 16 0.409612 16 17 0.355294 16 18 0.273283 16 19 0.308530 16 20 0.320037 RANH_TEST RANH is a random hold function. Given a value U and a delay D, it returns the value U for D calls, then resets U. I D Q U Y 1 5 2 0.500000 0.500000 2 5 1 0.500000 0.500000 3 5 0 0.962114 0.500000 4 5 4 0.962114 0.962114 5 5 3 0.962114 0.962114 6 5 2 0.962114 0.962114 7 5 1 0.962114 0.962114 8 5 0 0.315743 0.962114 9 5 4 0.315743 0.315743 10 5 3 0.315743 0.315743 11 5 2 0.315743 0.315743 12 5 1 0.315743 0.315743 13 5 0 0.338387 0.315743 14 5 4 0.338387 0.338387 15 5 3 0.338387 0.338387 16 5 2 0.338387 0.338387 17 5 1 0.338387 0.338387 18 5 0 0.174072 0.338387 19 5 4 0.174072 0.174072 20 5 3 0.174072 0.174072 I D Q U Y 1 4 2 0.500000 0.500000 2 4 1 0.500000 0.500000 3 4 0 0.198135 0.500000 4 4 3 0.198135 0.198135 5 4 2 0.198135 0.198135 6 4 1 0.198135 0.198135 7 4 0 0.087015 0.198135 8 4 3 0.087015 0.087015 9 4 2 0.087015 0.087015 10 4 1 0.087015 0.087015 11 4 0 0.484285 0.087015 12 4 3 0.484285 0.484285 13 4 2 0.484285 0.484285 14 4 1 0.484285 0.484285 15 4 0 -0.278727 0.484285 16 4 3 -0.278727 -0.278727 17 4 2 -0.278727 -0.278727 18 4 1 -0.278727 -0.278727 19 4 0 0.218933 -0.278727 20 4 3 0.218933 0.218933 I D Q U Y 1 3 2 0.500000 0.500000 2 3 1 0.500000 0.500000 3 3 0 0.632593 0.500000 4 3 2 0.632593 0.632593 5 3 1 0.632593 0.632593 6 3 0 -0.247976 0.632593 7 3 2 -0.247976 -0.247976 8 3 1 -0.247976 -0.247976 9 3 0 -0.747627 -0.247976 10 3 2 -0.747627 -0.747627 11 3 1 -0.747627 -0.747627 12 3 0 0.677169 -0.747627 13 3 2 0.677169 0.677169 14 3 1 0.677169 0.677169 15 3 0 -0.534062 0.677169 16 3 2 -0.534062 -0.534062 17 3 1 -0.534062 -0.534062 18 3 0 0.417624 -0.534062 19 3 2 0.417624 0.417624 20 3 1 0.417624 0.417624 I D Q U Y 1 2 0 -0.333172 0.500000 2 2 1 -0.333172 -0.333172 3 2 0 -0.657557 -0.333172 4 2 1 -0.657557 -0.657557 5 2 0 -0.818645 -0.657557 6 2 1 -0.818645 -0.818645 7 2 0 -0.630621 -0.818645 8 2 1 -0.630621 -0.630621 9 2 0 0.042488 -0.630621 10 2 1 0.042488 0.042488 11 2 0 0.073343 0.042488 12 2 1 0.073343 0.073343 13 2 0 -0.006391 0.073343 14 2 1 -0.006391 -0.006391 15 2 0 -0.009575 -0.006391 16 2 1 -0.009575 -0.009575 17 2 0 -0.789961 -0.009575 18 2 1 -0.789961 -0.789961 19 2 0 0.428742 -0.789961 20 2 1 0.428742 0.428742 I D Q U Y 1 1 0 -0.756265 0.500000 2 1 0 -0.937295 -0.756265 3 1 0 0.435672 -0.937295 4 1 0 -0.346597 0.435672 5 1 0 -0.539168 -0.346597 6 1 0 -0.919137 -0.539168 7 1 0 -0.669388 -0.919137 8 1 0 -0.624998 -0.669388 9 1 0 -0.910123 -0.624998 10 1 0 -0.701399 -0.910123 11 1 0 -0.460304 -0.701399 12 1 0 0.050423 -0.460304 13 1 0 0.180254 0.050423 14 1 0 -0.576133 0.180254 15 1 0 -0.578736 -0.576133 16 1 0 0.594977 -0.578736 17 1 0 -0.373527 0.594977 18 1 0 -0.997859 -0.373527 19 1 0 -0.439816 -0.997859 20 1 0 -0.686313 -0.439816 WRAP2_TEST WRAP2 performs a circular wrap. Q is expected to range between 0 and M. WRAP2 takes an input value of Q, and either increments it by M+1 until in the range, or decrements it by M+1 until in the range, and returns the result as the function value. M Qin Qout 2 -5 1 2 -4 2 2 -3 0 2 -2 1 2 -1 2 2 0 0 2 1 1 2 2 2 2 3 0 2 4 1 2 5 2 M Qin Qout 3 -5 3 3 -4 0 3 -3 1 3 -2 2 3 -1 3 3 0 0 3 1 1 3 2 2 3 3 3 3 4 0 3 5 1 3 6 2 3 7 3 3 8 0 M Qin Qout 4 -5 0 4 -4 1 4 -3 2 4 -2 3 4 -1 4 4 0 0 4 1 1 4 2 2 4 3 3 4 4 4 4 5 0 4 6 1 4 7 2 4 8 3 4 9 4 4 10 0 4 11 1 PINK_NOISE_TEST: Normal end of execution. Thu Sep 13 12:59:29 2018