Reply by ali_ukm July 28, 20082008-07-28
>"Sam (r&#39982; sans -no-sp-am)" <totalsam-no-sp-am@hotmail.com> wrote in
message
>news:3ff754cd$0$726$5402220f@news.sunrise.ch... >> Hi all ! >> >> Thanks for reading ! I would like to design a 1st order digital high
pass
>> filter with a 50 us time constant. The analog transfer function is >> Ha(s)=50E-6*s/(1+50E-6*s). >> >> Then I use the bilinear transformation. Sampling freq is 48 kHz. The >> pre-warped pulsation is 0.4228 rad/sec and the z transfer function is >> H(z)=236.4E-6*(1-z^-1)/(1+0.999527*z^-1). >> >> When I compute this filter, it seems to be unstable at 24 kHz, and the
FFT
>> of a filtered signal gives a spike at this frequency. >> >> Is something wrong in my design ? > >Yes, but not in your calculations for the digital fitler. > >> How can I avoid having this oscillation ? > >You need to plot the results for a 20khz signal for 1 millisecond to see
how
>the sampling is affecting your results. > >> Putting a low-pass filter after this one seems not to be a good idea I >think >> ... >> >> Who could help me ?? >> >> Thanks a LOT in advance ! >> >> Sam >> >> >You are right. Try putting the analog low pass filter before the
digital
>filter. >Check out anti-aliasing. > >Peter Nachtwey >I suggest to introduce a ZERO at this point, this hopefully will cancel
the effect of oscillation. regards al
> >
Reply by Martin Eisenberg January 12, 20042004-01-12
Robin Clark wrote:

> On Sun, 04 Jan 2004 05:40:32 +0000, Martin Eisenberg wrote: > >> Sam (r&#4294967295;p. sans -no-sp-am) wrote: >> >>> Hi all ! >>> >>> Thanks for reading ! I would like to design a 1st order >>> digital high pass filter with a 50 us time constant. The >>> analog transfer function is Ha(s)=50E-6*s/(1+50E-6*s). >>> >>> Then I use the bilinear transformation. Sampling freq is 48 >>> kHz. The pre-warped pulsation is 0.4228 rad/sec and the z >>> transfer function is H(z)=236.4E-6*(1-z^-1)/(1+0.999527*z^-1). >> >> Something must have gone wrong with the bilinear transform. >> It would have been useful to show your calculations. The BLT >> substitutes s <-- c*(1-1/z)/(1+1/z). To make the responses >> equal at frequency fc < fs/2, choose c = 2*Pi*fc * >> cot(PI*fc/fs), where fs is the sampling frequency. >> >> Assuming that by "pre-warped pulsation" you meant the >> quantity 2*Pi*fc, I get the discrete transfer function >> >> H(z) = 0.8275862069 * (1-1/z) / (1-0.6551724138/z) >> >> for your Ha and fs. >> >> >> Martin > > > I plotted a frequency sweep for the coeffs you calculated above > and got a nice unity gain high pass with a 3 bd point around 1 > tenth of the nyquist frequency
Robin, thanks for also making your plots available in a readily human- readable form. They coincide with mine. The short succession and identical contents (apart from the plot values) of your first two responses give a certain sense of urgency, but what did you actually intend to tell me? Martin
Reply by Robin Clark January 11, 20042004-01-11
 

Assuming you dropped a minus the plots for this quite nice high
passs filter. 1000 == nyquist frequency

http://80.3.72.34/~robin/stuff2/
Reply by Robin Clark January 11, 20042004-01-11
On Sun, 04 Jan 2004 05:40:32 +0000, Martin Eisenberg wrote:

> Sam (r&#4294967295;p. sans -no-sp-am) wrote: > >> Hi all ! >> >> Thanks for reading ! I would like to design a 1st order digital >> high pass filter with a 50 us time constant. The analog transfer >> function is Ha(s)=50E-6*s/(1+50E-6*s). >> >> Then I use the bilinear transformation. Sampling freq is 48 kHz. >> The pre-warped pulsation is 0.4228 rad/sec and the z transfer >> function is H(z)=236.4E-6*(1-z^-1)/(1+0.999527*z^-1). > > Something must have gone wrong with the bilinear transform. > It would have been useful to show your calculations. The BLT > substitutes s <-- c*(1-1/z)/(1+1/z). To make the responses > equal at frequency fc < fs/2, choose c = 2*Pi*fc * cot(PI*fc/fs), > where fs is the sampling frequency. > > Assuming that by "pre-warped pulsation" you meant the > quantity 2*Pi*fc, I get the discrete transfer function > > H(z) = 0.8275862069 * (1-1/z) / (1-0.6551724138/z) > > for your Ha and fs. > > > Martin
I plotted a frequency sweep for the coeffs you calculated above and got a nice unity gain high pass with a 3 bd point around 1 tenth of the nyquist frequency
Reply by Robin Clark January 11, 20042004-01-11
On Sun, 04 Jan 2004 05:40:32 +0000, Martin Eisenberg wrote:

>> Thanks for reading ! I would like to design a 1st order digital >> high pass filter with a 50 us time constant. The analog transfer >> function is Ha(s)=50E-6*s/(1+50E-6*s). >>
> Assuming that by "pre-warped pulsation" you meant the > quantity 2*Pi*fc, I get the discrete transfer function > > H(z) = 0.8275862069 * (1-1/z) / (1-0.6551724138/z) >
Plotting the above co-effs gives a high pass filter with a gain of 1 and a 3db point around a tenth of the nyquist frequency. I plot biquads using a c program and gnuplot in solaris. Here are the complex number results for a frequency sweep of this filter configuration from it. # a0 0.827586 a1 -0.827586 a2 0.000000 b0 1.000000 b1 -0.655170 b2 0.000000 # MAG_NOTCH PHASE_NOTCH MAG_SPEC_INV MAG_SPEC_PHASE RADIANS 1 0.007540 1.563257 0.999972 -0.007540 angle 0.003142 2 0.015078 1.555718 0.999886 -0.015078 angle 0.006283 3 0.022614 1.548181 0.999744 -0.022616 angle 0.009425 4 0.030146 1.540646 0.999546 -0.030150 angle 0.012566 5 0.037673 1.533115 0.999290 -0.037682 angle 0.015708 6 0.045194 1.525587 0.998978 -0.045209 angle 0.018850 7 0.052707 1.518065 0.998610 -0.052732 angle 0.021991 8 0.060212 1.510548 0.998186 -0.060248 angle 0.025133 9 0.067707 1.503038 0.997705 -0.067759 angle 0.028274 10 0.075190 1.495535 0.997169 -0.075261 angle 0.031416 11 0.082662 1.488040 0.996578 -0.082756 angle 0.034558 12 0.090120 1.480554 0.995931 -0.090242 angle 0.037699 13 0.097563 1.473078 0.995229 -0.097718 angle 0.040841 14 0.104990 1.465612 0.994473 -0.105184 angle 0.043982 15 0.112401 1.458158 0.993663 -0.112639 angle 0.047124 16 0.119793 1.450715 0.992799 -0.120081 angle 0.050265 17 0.127166 1.443286 0.991882 -0.127511 angle 0.053407 18 0.134518 1.435869 0.990911 -0.134927 angle 0.056549 19 0.141849 1.428467 0.989888 -0.142329 angle 0.059690 20 0.149158 1.421080 0.988813 -0.149716 angle 0.062832 21 0.156442 1.413709 0.987687 -0.157088 angle 0.065973 22 0.163702 1.406354 0.986510 -0.164442 angle 0.069115 23 0.170937 1.399016 0.985282 -0.171780 angle 0.072257 24 0.178144 1.391696 0.984004 -0.179100 angle 0.075398 25 0.185324 1.384395 0.982677 -0.186402 angle 0.078540 26 0.192476 1.377112 0.981302 -0.193684 angle 0.081681 27 0.199597 1.369850 0.979878 -0.200947 angle 0.084823 28 0.206688 1.362608 0.978407 -0.208189 angle 0.087965 29 0.213748 1.355387 0.976889 -0.215410 angle 0.091106 30 0.220775 1.348187 0.975325 -0.222609 angle 0.094248 31 0.227769 1.341011 0.973715 -0.229786 angle 0.097389 32 0.234729 1.333857 0.972061 -0.236940 angle 0.100531 33 0.241655 1.326726 0.970362 -0.244071 angle 0.103673 34 0.248544 1.319620 0.968621 -0.251177 angle 0.106814 35 0.255398 1.312538 0.966836 -0.258259 angle 0.109956 36 0.262214 1.305481 0.965010 -0.265316 angle 0.113097 37 0.268992 1.298450 0.963142 -0.272346 angle 0.116239 38 0.275732 1.291446 0.961235 -0.279351 angle 0.119381 39 0.282433 1.284468 0.959287 -0.286329 angle 0.122522 40 0.289094 1.277517 0.957301 -0.293280 angle 0.125664 41 0.295714 1.270594 0.955277 -0.300203 angle 0.128805 42 0.302294 1.263699 0.953215 -0.307098 angle 0.131947 43 0.308831 1.256833 0.951117 -0.313964 angle 0.135088 44 0.315327 1.249995 0.948983 -0.320801 angle 0.138230 45 0.321780 1.243187 0.946814 -0.327609 angle 0.141372 46 0.328190 1.236410 0.944612 -0.334387 angle 0.144513 47 0.334557 1.229662 0.942376 -0.341135 angle 0.147655 48 0.340879 1.222945 0.940107 -0.347852 angle 0.150796 49 0.347157 1.216259 0.937807 -0.354538 angle 0.153938 50 0.353391 1.209604 0.935476 -0.361193 angle 0.157080 51 0.359579 1.202981 0.933115 -0.367816 angle 0.160221 52 0.365721 1.196389 0.930725 -0.374407 angle 0.163363 53 0.371818 1.189831 0.928306 -0.380966 angle 0.166504 54 0.377868 1.183304 0.925860 -0.387493 angle 0.169646 55 0.383872 1.176811 0.923386 -0.393986 angle 0.172788 56 0.389829 1.170350 0.920887 -0.400446 angle 0.175929 57 0.395740 1.163923 0.918363 -0.406873 angle 0.179071 58 0.401603 1.157530 0.915814 -0.413267 angle 0.182212 59 0.407419 1.151171 0.913241 -0.419626 angle 0.185354 60 0.413188 1.144845 0.910646 -0.425952 angle 0.188496 61 0.418909 1.138554 0.908029 -0.432243 angle 0.191637 62 0.424582 1.132297 0.905390 -0.438500 angle 0.194779 63 0.430207 1.126075 0.902730 -0.444722 angle 0.197920 64 0.435784 1.119887 0.900051 -0.450910 angle 0.201062 65 0.441314 1.113735 0.897353 -0.457062 angle 0.204204 66 0.446795 1.107617 0.894637 -0.463180 angle 0.207345 67 0.452228 1.101535 0.891902 -0.469262 angle 0.210487 68 0.457613 1.095488 0.889152 -0.475309 angle 0.213628 69 0.462950 1.089476 0.886384 -0.481321 angle 0.216770 70 0.468239 1.083500 0.883602 -0.487297 angle 0.219911 71 0.473480 1.077559 0.880805 -0.493238 angle 0.223053 72 0.478673 1.071654 0.877994 -0.499143 angle 0.226195 73 0.483818 1.065785 0.875169 -0.505012 angle 0.229336 74 0.488915 1.059951 0.872332 -0.510846 angle 0.232478 75 0.493965 1.054153 0.869482 -0.516644 angle 0.235619 76 0.498966 1.048391 0.866622 -0.522406 angle 0.238761 77 0.503920 1.042665 0.863750 -0.528132 angle 0.241903 78 0.508827 1.036975 0.860869 -0.533822 angle 0.245044 79 0.513687 1.031321 0.857978 -0.539477 angle 0.248186 80 0.518499 1.025702 0.855078 -0.545095 angle 0.251327 81 0.523265 1.020119 0.852170 -0.550678 angle 0.254469 82 0.527984 1.014572 0.849255 -0.556225 angle 0.257611 83 0.532657 1.009061 0.846332 -0.561736 angle 0.260752 84 0.537283 1.003585 0.843403 -0.567212 angle 0.263894 85 0.541863 0.998145 0.840467 -0.572652 angle 0.267035 86 0.546397 0.992741 0.837527 -0.578056 angle 0.270177 87 0.550885 0.987372 0.834581 -0.583425 angle 0.273319 88 0.555329 0.982039 0.831631 -0.588758 angle 0.276460 89 0.559727 0.976741 0.828678 -0.594056 angle 0.279602 90 0.564080 0.971479 0.825721 -0.599318 angle 0.282743 91 0.568388 0.966252 0.822761 -0.604546 angle 0.285885 92 0.572652 0.961059 0.819799 -0.609738 angle 0.289027 93 0.576873 0.955902 0.816835 -0.614895 angle 0.292168 94 0.581049 0.950780 0.813869 -0.620017 angle 0.295310 95 0.585182 0.945693 0.810903 -0.625104 angle 0.298451 96 0.589271 0.940640 0.807936 -0.630157 angle 0.301593 97 0.593318 0.935622 0.804968 -0.635175 angle 0.304734 98 0.597323 0.930639 0.802002 -0.640158 angle 0.307876 99 0.601284 0.925690 0.799036 -0.645108 angle 0.311018 100 0.605205 0.920774 0.796071 -0.650023 angle 0.314159 101 0.609083 0.915893 0.793107 -0.654904 angle 0.317301 102 0.612920 0.911046 0.790145 -0.659751 angle 0.320442 103 0.616716 0.906233 0.787186 -0.664564 angle 0.323584 104 0.620472 0.901453 0.784229 -0.669344 angle 0.326726 105 0.624187 0.896707 0.781276 -0.674091 angle 0.329867 106 0.627862 0.891994 0.778325 -0.678804 angle 0.333009 107 0.631498 0.887314 0.775378 -0.683484 angle 0.336150 108 0.635094 0.882667 0.772435 -0.688131 angle 0.339292 109 0.638652 0.878052 0.769496 -0.692745 angle 0.342434 110 0.642171 0.873471 0.766562 -0.697327 angle 0.345575 111 0.645651 0.868921 0.763633 -0.701876 angle 0.348717 112 0.649094 0.864404 0.760709 -0.706393 angle 0.351858 113 0.652499 0.859919 0.757790 -0.710878 angle 0.355000 114 0.655867 0.855466 0.754877 -0.715331 angle 0.358142 115 0.659199 0.851045 0.751970 -0.719753 angle 0.361283 116 0.662493 0.846655 0.749069 -0.724142 angle 0.364425 117 0.665752 0.842296 0.746174 -0.728501 angle 0.367566 118 0.668975 0.837969 0.743286 -0.732828 angle 0.370708 119 0.672162 0.833672 0.740405 -0.737125 angle 0.373850 120 0.675314 0.829407 0.737531 -0.741391 angle 0.376991 121 0.678432 0.825171 0.734664 -0.745626 angle 0.380133 122 0.681515 0.820966 0.731805 -0.749831 angle 0.383274 123 0.684564 0.816792 0.728953 -0.754006 angle 0.386416 124 0.687580 0.812647 0.726110 -0.758151 angle 0.389557 125 0.690562 0.808532 0.723274 -0.762266 angle 0.392699 126 0.693511 0.804446 0.720447 -0.766351 angle 0.395841 127 0.696428 0.800390 0.717628 -0.770408 angle 0.398982 128 0.699312 0.796363 0.714817 -0.774435 angle 0.402124 129 0.702164 0.792365 0.712016 -0.778433 angle 0.405265 130 0.704985 0.788395 0.709223 -0.782402 angle 0.408407 131 0.707775 0.784454 0.706439 -0.786343 angle 0.411549 132 0.710533 0.780542 0.703664 -0.790256 angle 0.414690 133 0.713261 0.776657 0.700899 -0.794140 angle 0.417832 134 0.715959 0.772801 0.698143 -0.797997 angle 0.420973 135 0.718627 0.768972 0.695397 -0.801826 angle 0.424115 136 0.721265 0.765171 0.692660 -0.805627 angle 0.427257 137 0.723874 0.761397 0.689933 -0.809401 angle 0.430398 138 0.726454 0.757650 0.687216 -0.813148 angle 0.433540 139 0.729006 0.753930 0.684509 -0.816868 angle 0.436681 140 0.731529 0.750236 0.681812 -0.820561 angle 0.439823 141 0.734024 0.746569 0.679125 -0.824228 angle 0.442965 142 0.736492 0.742929 0.676448 -0.827869 angle 0.446106 143 0.738932 0.739314 0.673781 -0.831484 angle 0.449248 144 0.741345 0.735725 0.671125 -0.835072 angle 0.452389 145 0.743732 0.732162 0.668479 -0.838635 angle 0.455531 146 0.746092 0.728625 0.665844 -0.842173 angle 0.458673 147 0.748426 0.725112 0.663220 -0.845685 angle 0.461814 148 0.750734 0.721625 0.660606 -0.849173 angle 0.464956 149 0.753017 0.718163 0.658002 -0.852635 angle 0.468097 150 0.755274 0.714725 0.655410 -0.856073 angle 0.471239 151 0.757507 0.711312 0.652828 -0.859486 angle 0.474380 152 0.759715 0.707923 0.650257 -0.862875 angle 0.477522 153 0.761899 0.704558 0.647697 -0.866240 angle 0.480664 154 0.764059 0.701217 0.645148 -0.869581 angle 0.483805 155 0.766195 0.697899 0.642610 -0.872898 angle 0.486947 156 0.768307 0.694605 0.640082 -0.876192 angle 0.490088 157 0.770397 0.691335 0.637566 -0.879463 angle 0.493230 158 0.772463 0.688087 0.635061 -0.882711 angle 0.496372 159 0.774507 0.684863 0.632567 -0.885935 angle 0.499513 160 0.776528 0.681661 0.630083 -0.889137 angle 0.502655 161 0.778528 0.678481 0.627611 -0.892317 angle 0.505796 162 0.780505 0.675324 0.625150 -0.895474 angle 0.508938 163 0.782461 0.672189 0.622700 -0.898609 angle 0.512080 164 0.784396 0.669076 0.620262 -0.901722 angle 0.515221 165 0.786310 0.665985 0.617834 -0.904813 angle 0.518363 166 0.788202 0.662915 0.615417 -0.907883 angle 0.521504 167 0.790075 0.659867 0.613012 -0.910931 angle 0.524646 168 0.791927 0.656840 0.610617 -0.913958 angle 0.527788 169 0.793759 0.653834 0.608234 -0.916964 angle 0.530929 170 0.795571 0.650849 0.605862 -0.919949 angle 0.534071 171 0.797363 0.647885 0.603501 -0.922913 angle 0.537212 172 0.799136 0.644941 0.601151 -0.925857 angle 0.540354 173 0.800891 0.642017 0.598812 -0.928781 angle 0.543496 174 0.802626 0.639114 0.596484 -0.931684 angle 0.546637 175 0.804342 0.636230 0.594167 -0.934568 angle 0.549779 176 0.806041 0.633366 0.591862 -0.937431 angle 0.552920 177 0.807721 0.630522 0.589567 -0.940275 angle 0.556062 178 0.809383 0.627698 0.587283 -0.943100 angle 0.559203 179 0.811027 0.624893 0.585010 -0.945905 angle 0.562345 180 0.812654 0.622107 0.582748 -0.948691 angle 0.565487 181 0.814263 0.619339 0.580497 -0.951459 angle 0.568628 182 0.815855 0.616591 0.578257 -0.954207 angle 0.571770 183 0.817431 0.613861 0.576028 -0.956937 angle 0.574911 184 0.818990 0.611150 0.573810 -0.959648 angle 0.578053 185 0.820532 0.608457 0.571602 -0.962341 angle 0.581195 186 0.822058 0.605783 0.569406 -0.965015 angle 0.584336 187 0.823568 0.603126 0.567220 -0.967672 angle 0.587478 188 0.825062 0.600487 0.565044 -0.970311 angle 0.590619 189 0.826540 0.597866 0.562880 -0.972932 angle 0.593761 190 0.828003 0.595262 0.560726 -0.975536 angle 0.596903 191 0.829450 0.592676 0.558582 -0.978122 angle 0.600044 192 0.830882 0.590107 0.556450 -0.980691 angle 0.603186 193 0.832300 0.587555 0.554328 -0.983243 angle 0.606327 194 0.833702 0.585020 0.552216 -0.985778 angle 0.609469 195 0.835090 0.582501 0.550115 -0.988297 angle 0.612611 196 0.836464 0.580000 0.548024 -0.990798 angle 0.615752 197 0.837823 0.577515 0.545943 -0.993284 angle 0.618894 198 0.839168 0.575046 0.543873 -0.995752 angle 0.622035 199 0.840500 0.572593 0.541813 -0.998205 angle 0.625177 200 0.841817 0.570157 0.539764 -1.000642 angle 0.628319 201 0.843122 0.567736 0.537725 -1.003062 angle 0.631460 202 0.844412 0.565331 0.535695 -1.005467 angle 0.634602 203 0.845690 0.562942 0.533676 -1.007856 angle 0.637743 204 0.846954 0.560568 0.531667 -1.010230 angle 0.640885 205 0.848206 0.558210 0.529669 -1.012588 angle 0.644026 206 0.849444 0.555867 0.527680 -1.014932 angle 0.647168 207 0.850671 0.553539 0.525701 -1.017260 angle 0.650310 208 0.851884 0.551226 0.523732 -1.019573 angle 0.653451 209 0.853086 0.548927 0.521773 -1.021871 angle 0.656593 210 0.854275 0.546644 0.519823 -1.024154 angle 0.659734 211 0.855452 0.544375 0.517884 -1.026423 angle 0.662876 212 0.856618 0.542121 0.515954 -1.028678 angle 0.666018 213 0.857771 0.539880 0.514033 -1.030918 angle 0.669159 214 0.858913 0.537654 0.512123 -1.033144 angle 0.672301 215 0.860044 0.535443 0.510222 -1.035356 angle 0.675442 216 0.861163 0.533245 0.508330 -1.037554 angle 0.678584 217 0.862271 0.531061 0.506448 -1.039738 angle 0.681726 218 0.863369 0.528890 0.504576 -1.041908 angle 0.684867 219 0.864455 0.526734 0.502712 -1.044065 angle 0.688009 220 0.865530 0.524590 0.500858 -1.046208 angle 0.691150 221 0.866595 0.522460 0.499014 -1.048338 angle 0.694292 222 0.867649 0.520344 0.497178 -1.050455 angle 0.697434 223 0.868693 0.518240 0.495352 -1.052558 angle 0.700575 224 0.869727 0.516150 0.493535 -1.054649 angle 0.703717 225 0.870750 0.514072 0.491727 -1.056726 angle 0.706858 226 0.871764 0.512007 0.489928 -1.058791 angle 0.710000 227 0.872768 0.509955 0.488138 -1.060843 angle 0.713142 228 0.873761 0.507915 0.486357 -1.062883 angle 0.716283 229 0.874745 0.505888 0.484585 -1.064910 angle 0.719425 230 0.875720 0.503874 0.482821 -1.066925 angle 0.722566 231 0.876685 0.501871 0.481067 -1.068927 angle 0.725708 232 0.877641 0.499881 0.479321 -1.070918 angle 0.728849 233 0.878587 0.497902 0.477584 -1.072896 angle 0.731991 234 0.879525 0.495936 0.475855 -1.074863 angle 0.735133 235 0.880453 0.493982 0.474135 -1.076817 angle 0.738274 236 0.881373 0.492039 0.472424 -1.078760 angle 0.741416 237 0.882283 0.490108 0.470721 -1.080691 angle 0.744557 238 0.883185 0.488188 0.469026 -1.082611 angle 0.747699 239 0.884079 0.486280 0.467340 -1.084519 angle 0.750841 240 0.884964 0.484383 0.465662 -1.086416 angle 0.753982 241 0.885840 0.482497 0.463993 -1.088301 angle 0.757124 242 0.886708 0.480623 0.462331 -1.090176 angle 0.760265 243 0.887568 0.478759 0.460678 -1.092039 angle 0.763407 244 0.888420 0.476907 0.459033 -1.093892 angle 0.766549 245 0.889264 0.475065 0.457397 -1.095733 angle 0.769690 246 0.890100 0.473234 0.455768 -1.097564 angle 0.772832 247 0.890928 0.471414 0.454147 -1.099384 angle 0.775973 248 0.891748 0.469605 0.452534 -1.101194 angle 0.779115 249 0.892561 0.467806 0.450929 -1.102993 angle 0.782257 250 0.893366 0.466017 0.449332 -1.104782 angle 0.785398 251 0.894164 0.464239 0.447742 -1.106560 angle 0.788540 252 0.894954 0.462471 0.446161 -1.108328 angle 0.791681 253 0.895737 0.460713 0.444587 -1.110086 angle 0.794823 254 0.896513 0.458965 0.443020 -1.111834 angle 0.797965 255 0.897281 0.457227 0.441462 -1.113572 angle 0.801106 256 0.898043 0.455499 0.439911 -1.115300 angle 0.804248 257 0.898797 0.453781 0.438367 -1.117018 angle 0.807389 258 0.899545 0.452073 0.436831 -1.118726 angle 0.810531 259 0.900285 0.450374 0.435302 -1.120425 angle 0.813672 260 0.901019 0.448685 0.433781 -1.122114 angle 0.816814 261 0.901747 0.447005 0.432267 -1.123794 angle 0.819956 262 0.902468 0.445335 0.430760 -1.125464 angle 0.823097 263 0.903182 0.443674 0.429261 -1.127125 angle 0.826239 264 0.903890 0.442022 0.427768 -1.128777 angle 0.829380 265 0.904591 0.440380 0.426283 -1.130419 angle 0.832522 266 0.905286 0.438747 0.424805 -1.132052 angle 0.835664 267 0.905975 0.437122 0.423334 -1.133677 angle 0.838805 268 0.906657 0.435507 0.421870 -1.135292 angle 0.841947 269 0.907334 0.433900 0.420413 -1.136899 angle 0.845088 270 0.908004 0.432303 0.418963 -1.138496 angle 0.848230 271 0.908669 0.430714 0.417520 -1.140085 angle 0.851372 272 0.909328 0.429134 0.416083 -1.141665 angle 0.854513 273 0.909980 0.427562 0.414654 -1.143237 angle 0.857655 274 0.910628 0.425999 0.413231 -1.144800 angle 0.860796 275 0.911269 0.424444 0.411814 -1.146355 angle 0.863938 276 0.911905 0.422898 0.410405 -1.147901 angle 0.867080 277 0.912535 0.421360 0.409002 -1.149439 angle 0.870221 278 0.913159 0.419830 0.407606 -1.150969 angle 0.873363 279 0.913778 0.418309 0.406216 -1.152490 angle 0.876504 280 0.914392 0.416796 0.404832 -1.154003 angle 0.879646 281 0.915000 0.415290 0.403456 -1.155509 angle 0.882788 282 0.915603 0.413793 0.402085 -1.157006 angle 0.885929 283 0.916201 0.412304 0.400721 -1.158495 angle 0.889071 284 0.916794 0.410822 0.399363 -1.159977 angle 0.892212 285 0.917381 0.409349 0.398012 -1.161451 angle 0.895354 286 0.917964 0.407883 0.396666 -1.162917 angle 0.898495 287 0.918541 0.406424 0.395327 -1.164375 angle 0.901637 288 0.919114 0.404974 0.393995 -1.165826 angle 0.904779 289 0.919682 0.403531 0.392668 -1.167269 angle 0.907920 290 0.920244 0.402095 0.391347 -1.168704 angle 0.911062 291 0.920802 0.400667 0.390032 -1.170132 angle 0.914203 292 0.921355 0.399246 0.388724 -1.171553 angle 0.917345 293 0.921904 0.397833 0.387421 -1.172967 angle 0.920487 294 0.922448 0.396426 0.386124 -1.174373 angle 0.923628 295 0.922987 0.395027 0.384833 -1.175772 angle 0.926770 296 0.923522 0.393636 0.383548 -1.177164 angle 0.929911 297 0.924052 0.392251 0.382269 -1.178548 angle 0.933053 298 0.924578 0.390873 0.380996 -1.179926 angle 0.936195 299 0.925099 0.389502 0.379728 -1.181297 angle 0.939336 300 0.925616 0.388139 0.378466 -1.182661 angle 0.942478 301 0.926129 0.386782 0.377210 -1.184018 angle 0.945619 302 0.926637 0.385432 0.375959 -1.185368 angle 0.948761 303 0.927142 0.384088 0.374714 -1.186711 angle 0.951903 304 0.927642 0.382752 0.373474 -1.188048 angle 0.955044 305 0.928137 0.381422 0.372240 -1.189378 angle 0.958186 306 0.928629 0.380098 0.371012 -1.190701 angle 0.961327 307 0.929117 0.378782 0.369789 -1.192018 angle 0.964469 308 0.929601 0.377471 0.368571 -1.193328 angle 0.967611 309 0.930080 0.376167 0.367359 -1.194632 angle 0.970752 310 0.930556 0.374870 0.366152 -1.195929 angle 0.973894 311 0.931028 0.373579 0.364950 -1.197220 angle 0.977035 312 0.931496 0.372294 0.363754 -1.198505 angle 0.980177 313 0.931961 0.371016 0.362562 -1.199784 angle 0.983319 314 0.932421 0.369744 0.361376 -1.201056 angle 0.986460 315 0.932878 0.368478 0.360196 -1.202322 angle 0.989602 316 0.933331 0.367218 0.359020 -1.203582 angle 0.992743 317 0.933780 0.365964 0.357849 -1.204836 angle 0.995885 318 0.934226 0.364716 0.356684 -1.206084 angle 0.999026 319 0.934669 0.363474 0.355523 -1.207326 angle 1.002168 320 0.935107 0.362238 0.354368 -1.208561 angle 1.005310 321 0.935542 0.361008 0.353217 -1.209792 angle 1.008451 322 0.935974 0.359784 0.352072 -1.211016 angle 1.011593 323 0.936402 0.358565 0.350931 -1.212234 angle 1.014734 324 0.936827 0.357353 0.349796 -1.213447 angle 1.017876 325 0.937249 0.356146 0.348665 -1.214654 angle 1.021018 326 0.937667 0.354945 0.347539 -1.215855 angle 1.024159 327 0.938082 0.353749 0.346417 -1.217050 angle 1.027301 328 0.938493 0.352559 0.345301 -1.218241 angle 1.030442 329 0.938902 0.351375 0.344189 -1.219425 angle 1.033584 330 0.939307 0.350196 0.343082 -1.220604 angle 1.036726 331 0.939709 0.349022 0.341979 -1.221777 angle 1.039867 332 0.940107 0.347854 0.340881 -1.222945 angle 1.043009 333 0.940503 0.346692 0.339788 -1.224108 angle 1.046150 334 0.940896 0.345534 0.338699 -1.225265 angle 1.049292 335 0.941285 0.344382 0.337615 -1.226417 angle 1.052434 336 0.941672 0.343235 0.336536 -1.227564 angle 1.055575 337 0.942055 0.342094 0.335460 -1.228706 angle 1.058717 338 0.942436 0.340958 0.334390 -1.229842 angle 1.061858 339 0.942814 0.339827 0.333324 -1.230973 angle 1.065000 340 0.943188 0.338700 0.332262 -1.232099 angle 1.068142 341 0.943560 0.337580 0.331204 -1.233220 angle 1.071283 342 0.943929 0.336464 0.330151 -1.234336 angle 1.074425 343 0.944295 0.335353 0.329102 -1.235447 angle 1.077566 344 0.944659 0.334247 0.328058 -1.236553 angle 1.080708 345 0.945019 0.333146 0.327017 -1.237654 angle 1.083849 346 0.945377 0.332050 0.325981 -1.238750 angle 1.086991 347 0.945733 0.330958 0.324950 -1.239842 angle 1.090133 348 0.946085 0.329872 0.323922 -1.240928 angle 1.093274 349 0.946435 0.328790 0.322898 -1.242010 angle 1.096416 350 0.946782 0.327713 0.321879 -1.243086 angle 1.099557 351 0.947127 0.326641 0.320864 -1.244159 angle 1.102699 352 0.947469 0.325574 0.319852 -1.245226 angle 1.105841 353 0.947808 0.324511 0.318845 -1.246289 angle 1.108982 354 0.948145 0.323453 0.317842 -1.247347 angle 1.112124 355 0.948479 0.322399 0.316843 -1.248401 angle 1.115265 356 0.948811 0.321350 0.315848 -1.249450 angle 1.118407 357 0.949140 0.320306 0.314857 -1.250494 angle 1.121549 358 0.949467 0.319266 0.313869 -1.251534 angle 1.124690 359 0.949792 0.318230 0.312886 -1.252570 angle 1.127832 360 0.950114 0.317199 0.311906 -1.253601 angle 1.130973 361 0.950434 0.316172 0.310931 -1.254628 angle 1.134115 362 0.950751 0.315150 0.309959 -1.255650 angle 1.137257 363 0.951066 0.314132 0.308991 -1.256668 angle 1.140398 364 0.951379 0.313118 0.308027 -1.257682 angle 1.143540 365 0.951689 0.312109 0.307066 -1.258691 angle 1.146681 366 0.951998 0.311103 0.306109 -1.259697 angle 1.149823 367 0.952303 0.310102 0.305156 -1.260698 angle 1.152965 368 0.952607 0.309106 0.304207 -1.261694 angle 1.156106 369 0.952909 0.308113 0.303261 -1.262687 angle 1.159248 370 0.953208 0.307125 0.302319 -1.263676 angle 1.162389 371 0.953505 0.306140 0.301380 -1.264660 angle 1.165531 372 0.953800 0.305160 0.300446 -1.265640 angle 1.168672 373 0.954093 0.304183 0.299514 -1.266617 angle 1.171814 374 0.954384 0.303211 0.298586 -1.267589 angle 1.174956 375 0.954672 0.302243 0.297662 -1.268557 angle 1.178097 376 0.954959 0.301279 0.296741 -1.269522 angle 1.181239 377 0.955244 0.300318 0.295824 -1.270482 angle 1.184380 378 0.955526 0.299362 0.294910 -1.271439 angle 1.187522 379 0.955807 0.298409 0.294000 -1.272391 angle 1.190664 380 0.956085 0.297460 0.293093 -1.273340 angle 1.193805 381 0.956362 0.296515 0.292189 -1.274285 angle 1.196947 382 0.956636 0.295574 0.291289 -1.275226 angle 1.200088 383 0.956909 0.294637 0.290392 -1.276163 angle 1.203230 384 0.957179 0.293703 0.289499 -1.277097 angle 1.206372 385 0.957448 0.292774 0.288609 -1.278027 angle 1.209513 386 0.957715 0.291847 0.287722 -1.278953 angle 1.212655 387 0.957980 0.290925 0.286838 -1.279876 angle 1.215796 388 0.958243 0.290006 0.285958 -1.280794 angle 1.218938 389 0.958505 0.289091 0.285081 -1.281710 angle 1.222080 390 0.958764 0.288179 0.284207 -1.282621 angle 1.225221 391 0.959022 0.287271 0.283336 -1.283529 angle 1.228363 392 0.959278 0.286367 0.282469 -1.284434 angle 1.231504 393 0.959532 0.285466 0.281604 -1.285335 angle 1.234646 394 0.959784 0.284568 0.280743 -1.286232 angle 1.237788 395 0.960035 0.283674 0.279885 -1.287126 angle 1.240929 396 0.960284 0.282784 0.279030 -1.288017 angle 1.244071 397 0.960531 0.281897 0.278178 -1.288904 angle 1.247212 398 0.960776 0.281013 0.277329 -1.289788 angle 1.250354 399 0.961020 0.280133 0.276483 -1.290668 angle 1.253495 400 0.961262 0.279256 0.275640 -1.291545 angle 1.256637 401 0.961502 0.278382 0.274800 -1.292418 angle 1.259779 402 0.961741 0.277512 0.273964 -1.293289 angle 1.262920 403 0.961978 0.276645 0.273130 -1.294156 angle 1.266062 404 0.962214 0.275781 0.272299 -1.295019 angle 1.269203 405 0.962448 0.274921 0.271471 -1.295880 angle 1.272345 406 0.962680 0.274064 0.270646 -1.296737 angle 1.275487 407 0.962911 0.273210 0.269824 -1.297591 angle 1.278628 408 0.963140 0.272359 0.269004 -1.298442 angle 1.281770 409 0.963368 0.271511 0.268188 -1.299289 angle 1.284911 410 0.963594 0.270667 0.267374 -1.300134 angle 1.288053 411 0.963819 0.269826 0.266563 -1.300975 angle 1.291195 412 0.964042 0.268987 0.265755 -1.301813 angle 1.294336 413 0.964263 0.268152 0.264950 -1.302648 angle 1.297478 414 0.964483 0.267320 0.264148 -1.303480 angle 1.300619 415 0.964702 0.266491 0.263348 -1.304309 angle 1.303761 416 0.964919 0.265665 0.262551 -1.305135 angle 1.306903 417 0.965135 0.264842 0.261757 -1.305958 angle 1.310044 418 0.965349 0.264023 0.260966 -1.306778 angle 1.313186 419 0.965562 0.263206 0.260177 -1.307595 angle 1.316327 420 0.965774 0.262392 0.259391 -1.308409 angle 1.319469 421 0.965984 0.261580 0.258608 -1.309220 angle 1.322611 422 0.966192 0.260772 0.257827 -1.310029 angle 1.325752 423 0.966400 0.259967 0.257049 -1.310834 angle 1.328894 424 0.966606 0.259165 0.256273 -1.311636 angle 1.332035 425 0.966810 0.258365 0.255500 -1.312436 angle 1.335177 426 0.967013 0.257569 0.254730 -1.313232 angle 1.338318 427 0.967215 0.256775 0.253962 -1.314026 angle 1.341460 428 0.967416 0.255984 0.253197 -1.314817 angle 1.344602 429 0.967615 0.255195 0.252434 -1.315606 angle 1.347743 430 0.967813 0.254410 0.251674 -1.316391 angle 1.350885 431 0.968010 0.253627 0.250917 -1.317174 angle 1.354026 432 0.968205 0.252847 0.250162 -1.317954 angle 1.357168 433 0.968399 0.252070 0.249409 -1.318731 angle 1.360310 434 0.968592 0.251295 0.248659 -1.319506 angle 1.363451 435 0.968784 0.250524 0.247911 -1.320277 angle 1.366593 436 0.968974 0.249754 0.247166 -1.321047 angle 1.369734 437 0.969164 0.248988 0.246423 -1.321813 angle 1.372876 438 0.969351 0.248224 0.245683 -1.322577 angle 1.376018 439 0.969538 0.247463 0.244945 -1.323339 angle 1.379159 440 0.969724 0.246704 0.244209 -1.324097 angle 1.382301 441 0.969908 0.245948 0.243476 -1.324853 angle 1.385442 442 0.970091 0.245194 0.242745 -1.325607 angle 1.388584 443 0.970273 0.244443 0.242016 -1.326358 angle 1.391726 444 0.970454 0.243695 0.241290 -1.327106 angle 1.394867 445 0.970634 0.242949 0.240566 -1.327852 angle 1.398009 446 0.970813 0.242206 0.239844 -1.328596 angle 1.401150 447 0.970990 0.241465 0.239125 -1.329337 angle 1.404292 448 0.971166 0.240726 0.238408 -1.330075 angle 1.407434 449 0.971341 0.239990 0.237693 -1.330811 angle 1.410575 450 0.971516 0.239257 0.236981 -1.331545 angle 1.413717 451 0.971689 0.238526 0.236270 -1.332276 angle 1.416858 452 0.971860 0.237797 0.235562 -1.333004 angle 1.420000 453 0.972031 0.237071 0.234856 -1.333731 angle 1.423141 454 0.972201 0.236347 0.234153 -1.334455 angle 1.426283 455 0.972370 0.235625 0.233451 -1.335176 angle 1.429425 456 0.972537 0.234906 0.232752 -1.335895 angle 1.432566 457 0.972704 0.234189 0.232055 -1.336612 angle 1.435708 458 0.972870 0.233475 0.231359 -1.337327 angle 1.438849 459 0.973034 0.232763 0.230667 -1.338039 angle 1.441991 460 0.973198 0.232053 0.229976 -1.338749 angle 1.445133 461 0.973360 0.231345 0.229287 -1.339456 angle 1.448274 462 0.973521 0.230640 0.228601 -1.340162 angle 1.451416 463 0.973682 0.229937 0.227916 -1.340865 angle 1.454557 464 0.973841 0.229236 0.227234 -1.341565 angle 1.457699 465 0.974000 0.228538 0.226553 -1.342264 angle 1.460841 466 0.974157 0.227841 0.225875 -1.342960 angle 1.463982 467 0.974314 0.227147 0.225199 -1.343654 angle 1.467124 468 0.974470 0.226455 0.224525 -1.344346 angle 1.470265 469 0.974624 0.225765 0.223852 -1.345036 angle 1.473407 470 0.974778 0.225078 0.223182 -1.345724 angle 1.476549 471 0.974931 0.224392 0.222514 -1.346409 angle 1.479690 472 0.975082 0.223709 0.221848 -1.347093 angle 1.482832 473 0.975233 0.223028 0.221184 -1.347774 angle 1.485973 474 0.975383 0.222349 0.220521 -1.348453 angle 1.489115 475 0.975532 0.221672 0.219861 -1.349130 angle 1.492257 476 0.975681 0.220997 0.219203 -1.349805 angle 1.495398 477 0.975828 0.220324 0.218546 -1.350477 angle 1.498540 478 0.975974 0.219654 0.217892 -1.351148 angle 1.501681 479 0.976120 0.218985 0.217239 -1.351817 angle 1.504823 480 0.976264 0.218318 0.216588 -1.352483 angle 1.507964 481 0.976408 0.217654 0.215939 -1.353148 angle 1.511106 482 0.976551 0.216991 0.215292 -1.353811 angle 1.514248 483 0.976693 0.216331 0.214647 -1.354471 angle 1.517389 484 0.976834 0.215672 0.214004 -1.355130 angle 1.520531 485 0.976974 0.215016 0.213363 -1.355786 angle 1.523672 486 0.977114 0.214361 0.212723 -1.356441 angle 1.526814 487 0.977252 0.213708 0.212085 -1.357094 angle 1.529956 488 0.977390 0.213058 0.211449 -1.357744 angle 1.533097 489 0.977527 0.212409 0.210815 -1.358393 angle 1.536239 490 0.977663 0.211762 0.210183 -1.359040 angle 1.539380 491 0.977799 0.211117 0.209552 -1.359685 angle 1.542522 492 0.977933 0.210474 0.208923 -1.360328 angle 1.545664 493 0.978067 0.209833 0.208296 -1.360969 angle 1.548805 494 0.978200 0.209194 0.207671 -1.361608 angle 1.551947 495 0.978332 0.208556 0.207048 -1.362246 angle 1.555088 496 0.978463 0.207921 0.206426 -1.362881 angle 1.558230 497 0.978594 0.207287 0.205806 -1.363515 angle 1.561372 498 0.978724 0.206655 0.205187 -1.364147 angle 1.564513 499 0.978853 0.206025 0.204571 -1.364777 angle 1.567655 500 0.978981 0.205397 0.203956 -1.365405 angle 1.570796 501 0.979109 0.204771 0.203343 -1.366031 angle 1.573938 502 0.979236 0.204146 0.202731 -1.366656 angle 1.577080 503 0.979362 0.203523 0.202121 -1.367279 angle 1.580221 504 0.979487 0.202902 0.201513 -1.367900 angle 1.583363 505 0.979612 0.202283 0.200906 -1.368519 angle 1.586504 506 0.979736 0.201666 0.200301 -1.369137 angle 1.589646 507 0.979859 0.201050 0.199698 -1.369752 angle 1.592787 508 0.979981 0.200436 0.199096 -1.370366 angle 1.595929 509 0.980103 0.199824 0.198496 -1.370979 angle 1.599071 510 0.980224 0.199213 0.197898 -1.371589 angle 1.602212 511 0.980344 0.198604 0.197301 -1.372198 angle 1.605354 512 0.980464 0.197997 0.196706 -1.372805 angle 1.608495 513 0.980583 0.197391 0.196112 -1.373411 angle 1.611637 514 0.980701 0.196788 0.195520 -1.374015 angle 1.614779 515 0.980818 0.196185 0.194929 -1.374617 angle 1.617920 516 0.980935 0.195585 0.194340 -1.375217 angle 1.621062 517 0.981052 0.194986 0.193753 -1.375816 angle 1.624203 518 0.981167 0.194389 0.193167 -1.376414 angle 1.627345 519 0.981282 0.193793 0.192583 -1.377009 angle 1.630487 520 0.981396 0.193199 0.192000 -1.377603 angle 1.633628 521 0.981510 0.192607 0.191418 -1.378195 angle 1.636770 522 0.981623 0.192016 0.190839 -1.378786 angle 1.639911 523 0.981735 0.191427 0.190260 -1.379375 angle 1.643053 524 0.981846 0.190840 0.189683 -1.379963 angle 1.646195 525 0.981957 0.190254 0.189108 -1.380549 angle 1.649336 526 0.982068 0.189669 0.188534 -1.381133 angle 1.652478 527 0.982178 0.189086 0.187962 -1.381716 angle 1.655619 528 0.982287 0.188505 0.187391 -1.382297 angle 1.658761 529 0.982395 0.187925 0.186821 -1.382877 angle 1.661903 530 0.982503 0.187347 0.186253 -1.383455 angle 1.665044 531 0.982610 0.186771 0.185687 -1.384032 angle 1.668186 532 0.982717 0.186195 0.185121 -1.384607 angle 1.671327 533 0.982823 0.185622 0.184558 -1.385181 angle 1.674469 534 0.982928 0.185050 0.183995 -1.385753 angle 1.677610 535 0.983033 0.184479 0.183434 -1.386324 angle 1.680752 536 0.983137 0.183910 0.182875 -1.386893 angle 1.683894 537 0.983241 0.183342 0.182316 -1.387461 angle 1.687035 538 0.983344 0.182776 0.181760 -1.388027 angle 1.690177 539 0.983447 0.182211 0.181204 -1.388592 angle 1.693318 540 0.983549 0.181647 0.180650 -1.389155 angle 1.696460 541 0.983650 0.181086 0.180098 -1.389717 angle 1.699602 542 0.983751 0.180525 0.179546 -1.390278 angle 1.702743 543 0.983851 0.179966 0.178996 -1.390837 angle 1.705885 544 0.983951 0.179408 0.178448 -1.391395 angle 1.709026 545 0.984050 0.178852 0.177900 -1.391951 angle 1.712168 546 0.984148 0.178297 0.177354 -1.392506 angle 1.715310 547 0.984246 0.177744 0.176810 -1.393059 angle 1.718451 548 0.984344 0.177192 0.176266 -1.393611 angle 1.721593 549 0.984441 0.176641 0.175724 -1.394162 angle 1.724734 550 0.984537 0.176092 0.175183 -1.394711 angle 1.727876 551 0.984633 0.175544 0.174644 -1.395259 angle 1.731018 552 0.984728 0.174998 0.174106 -1.395806 angle 1.734159 553 0.984823 0.174452 0.173569 -1.396351 angle 1.737301 554 0.984917 0.173908 0.173033 -1.396895 angle 1.740442 555 0.985011 0.173366 0.172499 -1.397437 angle 1.743584 556 0.985104 0.172825 0.171966 -1.397979 angle 1.746726 557 0.985197 0.172285 0.171434 -1.398518 angle 1.749867 558 0.985289 0.171746 0.170903 -1.399057 angle 1.753009 559 0.985381 0.171209 0.170374 -1.399594 angle 1.756150 560 0.985472 0.170673 0.169846 -1.400130 angle 1.759292 561 0.985563 0.170138 0.169319 -1.400665 angle 1.762433 562 0.985653 0.169605 0.168793 -1.401198 angle 1.765575 563 0.985742 0.169073 0.168269 -1.401731 angle 1.768717 564 0.985832 0.168542 0.167745 -1.402261 angle 1.771858 565 0.985920 0.168012 0.167223 -1.402791 angle 1.775000 566 0.986008 0.167484 0.166702 -1.403319 angle 1.778141 567 0.986096 0.166957 0.166183 -1.403846 angle 1.781283 568 0.986183 0.166431 0.165664 -1.404372 angle 1.784425 569 0.986270 0.165907 0.165147 -1.404897 angle 1.787566 570 0.986357 0.165383 0.164630 -1.405420 angle 1.790708 571 0.986442 0.164861 0.164115 -1.405942 angle 1.793849 572 0.986528 0.164340 0.163602 -1.406463 angle 1.796991 573 0.986613 0.163821 0.163089 -1.406983 angle 1.800133 574 0.986697 0.163302 0.162577 -1.407502 angle 1.803274 575 0.986781 0.162785 0.162067 -1.408019 angle 1.806416 576 0.986864 0.162269 0.161558 -1.408535 angle 1.809557 577 0.986948 0.161754 0.161049 -1.409050 angle 1.812699 578 0.987030 0.161240 0.160542 -1.409564 angle 1.815841 579 0.987112 0.160728 0.160036 -1.410076 angle 1.818982 580 0.987194 0.160216 0.159532 -1.410588 angle 1.822124 581 0.987275 0.159706 0.159028 -1.411098 angle 1.825265 582 0.987356 0.159197 0.158525 -1.411607 angle 1.828407 583 0.987437 0.158689 0.158024 -1.412115 angle 1.831549 584 0.987516 0.158182 0.157523 -1.412622 angle 1.834690 585 0.987596 0.157676 0.157024 -1.413127 angle 1.837832 586 0.987675 0.157172 0.156526 -1.413632 angle 1.840973 587 0.987754 0.156669 0.156028 -1.414135 angle 1.844115 588 0.987832 0.156166 0.155532 -1.414638 angle 1.847256 589 0.987910 0.155665 0.155037 -1.415139 angle 1.850398 590 0.987987 0.155165 0.154543 -1.415639 angle 1.853540 591 0.988064 0.154666 0.154050 -1.416138 angle 1.856681 592 0.988141 0.154168 0.153558 -1.416636 angle 1.859823 593 0.988217 0.153671 0.153067 -1.417133 angle 1.862964 594 0.988293 0.153176 0.152577 -1.417628 angle 1.866106 595 0.988368 0.152681 0.152089 -1.418123 angle 1.869248 596 0.988443 0.152188 0.151601 -1.418617 angle 1.872389 597 0.988518 0.151695 0.151114 -1.419109 angle 1.875531 598 0.988592 0.151204 0.150628 -1.419601 angle 1.878672 599 0.988665 0.150713 0.150143 -1.420091 angle 1.881814 600 0.988739 0.150224 0.149660 -1.420580 angle 1.884956 601 0.988812 0.149736 0.149177 -1.421069 angle 1.888097 602 0.988884 0.149248 0.148695 -1.421556 angle 1.891239 603 0.988956 0.148762 0.148214 -1.422042 angle 1.894380 604 0.989028 0.148277 0.147734 -1.422527 angle 1.897522 605 0.989100 0.147793 0.147255 -1.423012 angle 1.900664 606 0.989171 0.147310 0.146778 -1.423495 angle 1.903805 607 0.989241 0.146828 0.146301 -1.423977 angle 1.906947 608 0.989312 0.146347 0.145825 -1.424458 angle 1.910088 609 0.989382 0.145866 0.145350 -1.424938 angle 1.913230 610 0.989451 0.145387 0.144876 -1.425417 angle 1.916372 611 0.989520 0.144909 0.144402 -1.425895 angle 1.919513 612 0.989589 0.144432 0.143930 -1.426373 angle 1.922655 613 0.989657 0.143956 0.143459 -1.426849 angle 1.925796 614 0.989726 0.143481 0.142989 -1.427324 angle 1.928938 615 0.989793 0.143006 0.142519 -1.427798 angle 1.932079 616 0.989861 0.142533 0.142051 -1.428272 angle 1.935221 617 0.989928 0.142061 0.141583 -1.428744 angle 1.938363 618 0.989994 0.141589 0.141117 -1.429215 angle 1.941504 619 0.990060 0.141119 0.140651 -1.429686 angle 1.944646 620 0.990126 0.140650 0.140186 -1.430155 angle 1.947787 621 0.990192 0.140181 0.139722 -1.430624 angle 1.950929 622 0.990257 0.139713 0.139259 -1.431092 angle 1.954071 623 0.990322 0.139247 0.138797 -1.431558 angle 1.957212 624 0.990387 0.138781 0.138336 -1.432024 angle 1.960354 625 0.990451 0.138316 0.137876 -1.432489 angle 1.963495 626 0.990515 0.137852 0.137416 -1.432953 angle 1.966637 627 0.990578 0.137389 0.136957 -1.433416 angle 1.969779 628 0.990641 0.136927 0.136500 -1.433878 angle 1.972920 629 0.990704 0.136466 0.136043 -1.434339 angle 1.976062 630 0.990767 0.136006 0.135587 -1.434799 angle 1.979203 631 0.990829 0.135546 0.135132 -1.435259 angle 1.982345 632 0.990891 0.135088 0.134677 -1.435717 angle 1.985487 633 0.990952 0.134630 0.134224 -1.436175 angle 1.988628 634 0.991013 0.134173 0.133771 -1.436632 angle 1.991770 635 0.991074 0.133718 0.133319 -1.437088 angle 1.994911 636 0.991135 0.133263 0.132868 -1.437543 angle 1.998053 637 0.991195 0.132808 0.132418 -1.437997 angle 2.001195 638 0.991255 0.132355 0.131969 -1.438450 angle 2.004336 639 0.991315 0.131903 0.131521 -1.438903 angle 2.007478 640 0.991374 0.131451 0.131073 -1.439354 angle 2.010619 641 0.991433 0.131000 0.130626 -1.439805 angle 2.013761 642 0.991492 0.130550 0.130180 -1.440255 angle 2.016902 643 0.991550 0.130101 0.129735 -1.440704 angle 2.020044 644 0.991608 0.129653 0.129290 -1.441152 angle 2.023186 645 0.991666 0.129206 0.128847 -1.441600 angle 2.026327 646 0.991723 0.128759 0.128404 -1.442047 angle 2.029469 647 0.991780 0.128313 0.127962 -1.442492 angle 2.032610 648 0.991837 0.127868 0.127520 -1.442937 angle 2.035752 649 0.991894 0.127424 0.127080 -1.443381 angle 2.038894 650 0.991950 0.126981 0.126640 -1.443825 angle 2.042035 651 0.992006 0.126538 0.126201 -1.444267 angle 2.045177 652 0.992062 0.126097 0.125763 -1.444709 angle 2.048318 653 0.992117 0.125656 0.125325 -1.445150 angle 2.051460 654 0.992172 0.125216 0.124889 -1.445590 angle 2.054602 655 0.992227 0.124776 0.124453 -1.446030 angle 2.057743 656 0.992281 0.124338 0.124018 -1.446468 angle 2.060885 657 0.992335 0.123900 0.123583 -1.446906 angle 2.064026 658 0.992389 0.123463 0.123150 -1.447343 angle 2.067168 659 0.992443 0.123027 0.122717 -1.447779 angle 2.070310 660 0.992496 0.122591 0.122284 -1.448215 angle 2.073451 661 0.992549 0.122156 0.121853 -1.448650 angle 2.076593 662 0.992602 0.121723 0.121422 -1.449084 angle 2.079734 663 0.992655 0.121289 0.120992 -1.449517 angle 2.082876 664 0.992707 0.120857 0.120563 -1.449949 angle 2.086018 665 0.992759 0.120425 0.120134 -1.450381 angle 2.089159 666 0.992811 0.119994 0.119706 -1.450812 angle 2.092301 667 0.992862 0.119564 0.119279 -1.451242 angle 2.095442 668 0.992913 0.119134 0.118853 -1.451672 angle 2.098584 669 0.992964 0.118706 0.118427 -1.452101 angle 2.101725 670 0.993015 0.118278 0.118002 -1.452529 angle 2.104867 671 0.993065 0.117850 0.117578 -1.452956 angle 2.108009 672 0.993115 0.117424 0.117154 -1.453383 angle 2.111150 673 0.993165 0.116998 0.116731 -1.453809 angle 2.114292 674 0.993214 0.116573 0.116309 -1.454234 angle 2.117433 675 0.993264 0.116148 0.115887 -1.454659 angle 2.120575 676 0.993313 0.115724 0.115466 -1.455082 angle 2.123717 677 0.993361 0.115301 0.115046 -1.455505 angle 2.126858 678 0.993410 0.114879 0.114626 -1.455928 angle 2.130000 679 0.993458 0.114457 0.114208 -1.456350 angle 2.133141 680 0.993506 0.114036 0.113789 -1.456771 angle 2.136283 681 0.993554 0.113616 0.113372 -1.457191 angle 2.139425 682 0.993601 0.113196 0.112955 -1.457611 angle 2.142566 683 0.993649 0.112777 0.112539 -1.458030 angle 2.145708 684 0.993696 0.112359 0.112123 -1.458448 angle 2.148849 685 0.993742 0.111942 0.111708 -1.458865 angle 2.151991 686 0.993789 0.111525 0.111294 -1.459282 angle 2.155133 687 0.993835 0.111108 0.110880 -1.459699 angle 2.158274 688 0.993881 0.110693 0.110467 -1.460114 angle 2.161416 689 0.993927 0.110278 0.110054 -1.460529 angle 2.164557 690 0.993972 0.109864 0.109643 -1.460944 angle 2.167699 691 0.994018 0.109450 0.109232 -1.461357 angle 2.170841 692 0.994063 0.109037 0.108821 -1.461770 angle 2.173982 693 0.994107 0.108625 0.108411 -1.462183 angle 2.177124 694 0.994152 0.108213 0.108002 -1.462595 angle 2.180265 695 0.994196 0.107802 0.107593 -1.463006 angle 2.183407 696 0.994240 0.107391 0.107185 -1.463416 angle 2.186548 697 0.994284 0.106982 0.106778 -1.463826 angle 2.189690 698 0.994328 0.106572 0.106371 -1.464235 angle 2.192832 699 0.994371 0.106164 0.105965 -1.464644 angle 2.195973 700 0.994414 0.105756 0.105559 -1.465052 angle 2.199115 701 0.994457 0.105349 0.105154 -1.465459 angle 2.202256 702 0.994500 0.104942 0.104749 -1.465866 angle 2.205398 703 0.994542 0.104536 0.104346 -1.466272 angle 2.208540 704 0.994585 0.104130 0.103942 -1.466677 angle 2.211681 705 0.994627 0.103726 0.103540 -1.467082 angle 2.214823 706 0.994668 0.103321 0.103138 -1.467487 angle 2.217964 707 0.994710 0.102918 0.102736 -1.467890 angle 2.221106 708 0.994751 0.102515 0.102335 -1.468294 angle 2.224248 709 0.994792 0.102112 0.101935 -1.468696 angle 2.227389 710 0.994833 0.101710 0.101535 -1.469098 angle 2.230531 711 0.994874 0.101309 0.101136 -1.469499 angle 2.233672 712 0.994914 0.100908 0.100737 -1.469900 angle 2.236814 713 0.994955 0.100508 0.100339 -1.470300 angle 2.239956 714 0.994995 0.100108 0.099941 -1.470700 angle 2.243097 715 0.995034 0.099709 0.099544 -1.471099 angle 2.246239 716 0.995074 0.099311 0.099148 -1.471498 angle 2.249380 717 0.995113 0.098913 0.098752 -1.471895 angle 2.252522 718 0.995152 0.098516 0.098356 -1.472293 angle 2.255664 719 0.995191 0.098119 0.097962 -1.472690 angle 2.258805 720 0.995230 0.097723 0.097567 -1.473086 angle 2.261947 721 0.995269 0.097327 0.097174 -1.473482 angle 2.265088 722 0.995307 0.096932 0.096780 -1.473877 angle 2.268230 723 0.995345 0.096538 0.096388 -1.474271 angle 2.271371 724 0.995383 0.096144 0.095995 -1.474665 angle 2.274513 725 0.995421 0.095750 0.095604 -1.475059 angle 2.277655 726 0.995458 0.095357 0.095213 -1.475452 angle 2.280796 727 0.995495 0.094965 0.094822 -1.475844 angle 2.283938 728 0.995533 0.094573 0.094432 -1.476236 angle 2.287079 729 0.995569 0.094182 0.094043 -1.476627 angle 2.290221 730 0.995606 0.093791 0.093653 -1.477018 angle 2.293363 731 0.995643 0.093401 0.093265 -1.477409 angle 2.296504 732 0.995679 0.093011 0.092877 -1.477798 angle 2.299646 733 0.995715 0.092622 0.092489 -1.478188 angle 2.302787 734 0.995751 0.092233 0.092102 -1.478576 angle 2.305929 735 0.995786 0.091845 0.091716 -1.478965 angle 2.309071 736 0.995822 0.091457 0.091330 -1.479352 angle 2.312212 737 0.995857 0.091070 0.090944 -1.479740 angle 2.315354 738 0.995892 0.090683 0.090559 -1.480126 angle 2.318495 739 0.995927 0.090297 0.090175 -1.480512 angle 2.321637 740 0.995962 0.089912 0.089790 -1.480898 angle 2.324779 741 0.995996 0.089526 0.089407 -1.481283 angle 2.327920 742 0.996031 0.089142 0.089024 -1.481668 angle 2.331062 743 0.996065 0.088758 0.088641 -1.482052 angle 2.334203 744 0.996099 0.088374 0.088259 -1.482436 angle 2.337345 745 0.996133 0.087991 0.087877 -1.482819 angle 2.340487 746 0.996166 0.087608 0.087496 -1.483202 angle 2.343628 747 0.996199 0.087226 0.087115 -1.483584 angle 2.346770 748 0.996233 0.086844 0.086735 -1.483966 angle 2.349911 749 0.996266 0.086463 0.086355 -1.484348 angle 2.353053 750 0.996298 0.086082 0.085976 -1.484728 angle 2.356194 751 0.996331 0.085702 0.085597 -1.485109 angle 2.359336 752 0.996364 0.085322 0.085218 -1.485489 angle 2.362478 753 0.996396 0.084942 0.084840 -1.485868 angle 2.365619 754 0.996428 0.084563 0.084463 -1.486247 angle 2.368761 755 0.996460 0.084185 0.084086 -1.486626 angle 2.371902 756 0.996491 0.083807 0.083709 -1.487004 angle 2.375044 757 0.996523 0.083429 0.083333 -1.487381 angle 2.378186 758 0.996554 0.083052 0.082957 -1.487759 angle 2.381327 759 0.996586 0.082676 0.082581 -1.488135 angle 2.384469 760 0.996617 0.082299 0.082207 -1.488512 angle 2.387610 761 0.996647 0.081924 0.081832 -1.488887 angle 2.390752 762 0.996678 0.081548 0.081458 -1.489263 angle 2.393894 763 0.996708 0.081173 0.081084 -1.489638 angle 2.397035 764 0.996739 0.080799 0.080711 -1.490012 angle 2.400177 765 0.996769 0.080425 0.080338 -1.490386 angle 2.403318 766 0.996799 0.080051 0.079966 -1.490760 angle 2.406460 767 0.996829 0.079678 0.079594 -1.491133 angle 2.409602 768 0.996858 0.079305 0.079222 -1.491506 angle 2.412743 769 0.996888 0.078933 0.078851 -1.491878 angle 2.415885 770 0.996917 0.078561 0.078480 -1.492250 angle 2.419026 771 0.996946 0.078190 0.078110 -1.492622 angle 2.422168 772 0.996975 0.077819 0.077740 -1.492993 angle 2.425310 773 0.997004 0.077448 0.077371 -1.493364 angle 2.428451 774 0.997032 0.077078 0.077002 -1.493734 angle 2.431593 775 0.997061 0.076708 0.076633 -1.494104 angle 2.434734 776 0.997089 0.076339 0.076265 -1.494473 angle 2.437876 777 0.997117 0.075970 0.075897 -1.494843 angle 2.441017 778 0.997145 0.075601 0.075529 -1.495211 angle 2.444159 779 0.997173 0.075233 0.075162 -1.495579 angle 2.447301 780 0.997200 0.074865 0.074795 -1.495947 angle 2.450442 781 0.997228 0.074498 0.074429 -1.496315 angle 2.453584 782 0.997255 0.074131 0.074063 -1.496682 angle 2.456725 783 0.997282 0.073764 0.073697 -1.497049 angle 2.459867 784 0.997309 0.073398 0.073332 -1.497415 angle 2.463009 785 0.997336 0.073032 0.072967 -1.497781 angle 2.466150 786 0.997362 0.072666 0.072603 -1.498146 angle 2.469292 787 0.997389 0.072301 0.072238 -1.498512 angle 2.472433 788 0.997415 0.071937 0.071875 -1.498876 angle 2.475575 789 0.997441 0.071572 0.071511 -1.499241 angle 2.478717 790 0.997467 0.071208 0.071148 -1.499605 angle 2.481858 791 0.997493 0.070845 0.070786 -1.499968 angle 2.485000 792 0.997518 0.070482 0.070423 -1.500332 angle 2.488141 793 0.997544 0.070119 0.070061 -1.500695 angle 2.491283 794 0.997569 0.069756 0.069700 -1.501057 angle 2.494425 795 0.997594 0.069394 0.069339 -1.501419 angle 2.497566 796 0.997619 0.069032 0.068978 -1.501781 angle 2.500708 797 0.997644 0.068671 0.068617 -1.502143 angle 2.503849 798 0.997669 0.068310 0.068257 -1.502504 angle 2.506991 799 0.997694 0.067949 0.067897 -1.502865 angle 2.510133 800 0.997718 0.067589 0.067538 -1.503225 angle 2.513274 801 0.997742 0.067229 0.067178 -1.503585 angle 2.516416 802 0.997766 0.066869 0.066820 -1.503945 angle 2.519557 803 0.997790 0.066510 0.066461 -1.504304 angle 2.522699 804 0.997814 0.066151 0.066103 -1.504663 angle 2.525840 805 0.997838 0.065793 0.065745 -1.505022 angle 2.528982 806 0.997861 0.065434 0.065388 -1.505380 angle 2.532124 807 0.997884 0.065076 0.065031 -1.505738 angle 2.535265 808 0.997908 0.064719 0.064674 -1.506096 angle 2.538407 809 0.997931 0.064362 0.064317 -1.506453 angle 2.541548 810 0.997954 0.064005 0.063961 -1.506810 angle 2.544690 811 0.997976 0.063648 0.063605 -1.507167 angle 2.547832 812 0.997999 0.063292 0.063250 -1.507524 angle 2.550973 813 0.998021 0.062936 0.062894 -1.507880 angle 2.554115 814 0.998044 0.062580 0.062539 -1.508235 angle 2.557256 815 0.998066 0.062225 0.062185 -1.508591 angle 2.560398 816 0.998088 0.061870 0.061831 -1.508946 angle 2.563540 817 0.998110 0.061515 0.061477 -1.509301 angle 2.566681 818 0.998131 0.061161 0.061123 -1.509655 angle 2.569823 819 0.998153 0.060807 0.060769 -1.510009 angle 2.572964 820 0.998174 0.060453 0.060416 -1.510363 angle 2.576106 821 0.998196 0.060100 0.060064 -1.510717 angle 2.579248 822 0.998217 0.059747 0.059711 -1.511070 angle 2.582389 823 0.998238 0.059394 0.059359 -1.511423 angle 2.585531 824 0.998259 0.059041 0.059007 -1.511775 angle 2.588672 825 0.998279 0.058689 0.058655 -1.512128 angle 2.591814 826 0.998300 0.058337 0.058304 -1.512480 angle 2.594956 827 0.998321 0.057986 0.057953 -1.512832 angle 2.598097 828 0.998341 0.057634 0.057602 -1.513183 angle 2.601239 829 0.998361 0.057283 0.057252 -1.513534 angle 2.604380 830 0.998381 0.056932 0.056902 -1.513885 angle 2.607522 831 0.998401 0.056582 0.056552 -1.514236 angle 2.610663 832 0.998421 0.056232 0.056202 -1.514586 angle 2.613805 833 0.998440 0.055882 0.055853 -1.514936 angle 2.616947 834 0.998460 0.055532 0.055504 -1.515286 angle 2.620088 835 0.998479 0.055183 0.055155 -1.515635 angle 2.623230 836 0.998498 0.054834 0.054806 -1.515984 angle 2.626371 837 0.998517 0.054485 0.054458 -1.516333 angle 2.629513 838 0.998536 0.054137 0.054110 -1.516682 angle 2.632655 839 0.998555 0.053788 0.053762 -1.517030 angle 2.635796 840 0.998574 0.053440 0.053415 -1.517378 angle 2.638938 841 0.998592 0.053093 0.053068 -1.517726 angle 2.642079 842 0.998610 0.052745 0.052721 -1.518074 angle 2.645221 843 0.998629 0.052398 0.052374 -1.518421 angle 2.648363 844 0.998647 0.052051 0.052028 -1.518768 angle 2.651504 845 0.998665 0.051705 0.051682 -1.519115 angle 2.654646 846 0.998683 0.051358 0.051336 -1.519462 angle 2.657787 847 0.998700 0.051012 0.050990 -1.519808 angle 2.660929 848 0.998718 0.050666 0.050645 -1.520154 angle 2.664071 849 0.998735 0.050321 0.050299 -1.520500 angle 2.667212 850 0.998753 0.049975 0.049954 -1.520845 angle 2.670354 851 0.998770 0.049630 0.049610 -1.521191 angle 2.673495 852 0.998787 0.049285 0.049265 -1.521536 angle 2.676637 853 0.998804 0.048941 0.048921 -1.521880 angle 2.679779 854 0.998821 0.048596 0.048577 -1.522225 angle 2.682920 855 0.998837 0.048252 0.048233 -1.522569 angle 2.686062 856 0.998854 0.047908 0.047890 -1.522913 angle 2.689203 857 0.998870 0.047564 0.047546 -1.523257 angle 2.692345 858 0.998887 0.047221 0.047203 -1.523601 angle 2.695486 859 0.998903 0.046878 0.046861 -1.523944 angle 2.698628 860 0.998919 0.046535 0.046518 -1.524287 angle 2.701770 861 0.998935 0.046192 0.046176 -1.524630 angle 2.704911 862 0.998950 0.045850 0.045833 -1.524973 angle 2.708053 863 0.998966 0.045507 0.045492 -1.525316 angle 2.711194 864 0.998981 0.045165 0.045150 -1.525658 angle 2.714336 865 0.998997 0.044823 0.044808 -1.526000 angle 2.717478 866 0.999012 0.044482 0.044467 -1.526342 angle 2.720619 867 0.999027 0.044140 0.044126 -1.526683 angle 2.723761 868 0.999042 0.043799 0.043785 -1.527025 angle 2.726902 869 0.999057 0.043458 0.043444 -1.527366 angle 2.730044 870 0.999072 0.043117 0.043104 -1.527707 angle 2.733186 871 0.999086 0.042777 0.042764 -1.528048 angle 2.736327 872 0.999101 0.042437 0.042424 -1.528388 angle 2.739469 873 0.999115 0.042096 0.042084 -1.528729 angle 2.742610 874 0.999130 0.041756 0.041744 -1.529069 angle 2.745752 875 0.999144 0.041417 0.041405 -1.529409 angle 2.748894 876 0.999158 0.041077 0.041066 -1.529749 angle 2.752035 877 0.999172 0.040738 0.040727 -1.530088 angle 2.755177 878 0.999185 0.040399 0.040388 -1.530427 angle 2.758318 879 0.999199 0.040060 0.040049 -1.530767 angle 2.761460 880 0.999212 0.039721 0.039711 -1.531106 angle 2.764602 881 0.999226 0.039383 0.039372 -1.531444 angle 2.767743 882 0.999239 0.039044 0.039034 -1.531783 angle 2.770885 883 0.999252 0.038706 0.038696 -1.532121 angle 2.774026 884 0.999265 0.038368 0.038359 -1.532460 angle 2.777168 885 0.999278 0.038030 0.038021 -1.532798 angle 2.780309 886 0.999291 0.037693 0.037684 -1.533136 angle 2.783451 887 0.999304 0.037355 0.037347 -1.533473 angle 2.786593 888 0.999316 0.037018 0.037010 -1.533811 angle 2.789734 889 0.999329 0.036681 0.036673 -1.534148 angle 2.792876 890 0.999341 0.036344 0.036336 -1.534485 angle 2.796017 891 0.999353 0.036008 0.036000 -1.534822 angle 2.799159 892 0.999365 0.035671 0.035664 -1.535159 angle 2.802301 893 0.999377 0.035335 0.035327 -1.535496 angle 2.805442 894 0.999389 0.034999 0.034991 -1.535832 angle 2.808584 895 0.999401 0.034663 0.034656 -1.536169 angle 2.811725 896 0.999412 0.034327 0.034320 -1.536505 angle 2.814867 897 0.999424 0.033991 0.033985 -1.536841 angle 2.818009 898 0.999435 0.033656 0.033649 -1.537177 angle 2.821150 899 0.999446 0.033320 0.033314 -1.537512 angle 2.824292 900 0.999457 0.032985 0.032979 -1.537848 angle 2.827433 901 0.999468 0.032650 0.032644 -1.538183 angle 2.830575 902 0.999479 0.032315 0.032310 -1.538519 angle 2.833717 903 0.999490 0.031980 0.031975 -1.538854 angle 2.836858 904 0.999501 0.031646 0.031641 -1.539189 angle 2.840000 905 0.999511 0.031312 0.031306 -1.539523 angle 2.843141 906 0.999521 0.030977 0.030972 -1.539858 angle 2.846283 907 0.999532 0.030643 0.030638 -1.540193 angle 2.849425 908 0.999542 0.030309 0.030305 -1.540527 angle 2.852566 909 0.999552 0.029975 0.029971 -1.540861 angle 2.855708 910 0.999562 0.029642 0.029637 -1.541195 angle 2.858849 911 0.999572 0.029308 0.029304 -1.541529 angle 2.861991 912 0.999581 0.028975 0.028971 -1.541863 angle 2.865133 913 0.999591 0.028642 0.028638 -1.542197 angle 2.868274 914 0.999601 0.028309 0.028305 -1.542530 angle 2.871416 915 0.999610 0.027976 0.027972 -1.542864 angle 2.874557 916 0.999619 0.027643 0.027639 -1.543197 angle 2.877699 917 0.999628 0.027310 0.027307 -1.543530 angle 2.880840 918 0.999637 0.026978 0.026974 -1.543864 angle 2.883982 919 0.999646 0.026645 0.026642 -1.544197 angle 2.887124 920 0.999655 0.026313 0.026310 -1.544529 angle 2.890265 921 0.999664 0.025981 0.025978 -1.544862 angle 2.893407 922 0.999672 0.025649 0.025646 -1.545195 angle 2.896548 923 0.999681 0.025317 0.025314 -1.545527 angle 2.899690 924 0.999689 0.024985 0.024982 -1.545860 angle 2.902832 925 0.999697 0.024653 0.024651 -1.546192 angle 2.905973 926 0.999705 0.024322 0.024319 -1.546524 angle 2.909115 927 0.999713 0.023990 0.023988 -1.546857 angle 2.912256 928 0.999721 0.023659 0.023656 -1.547189 angle 2.915398 929 0.999729 0.023327 0.023325 -1.547521 angle 2.918540 930 0.999737 0.022996 0.022994 -1.547853 angle 2.921681 931 0.999744 0.022665 0.022663 -1.548184 angle 2.924823 932 0.999752 0.022334 0.022333 -1.548516 angle 2.927964 933 0.999759 0.022004 0.022002 -1.548848 angle 2.931106 934 0.999766 0.021673 0.021671 -1.549179 angle 2.934248 935 0.999773 0.021342 0.021341 -1.549511 angle 2.937389 936 0.999780 0.021012 0.021010 -1.549842 angle 2.940531 937 0.999787 0.020681 0.020680 -1.550173 angle 2.943672 938 0.999794 0.020351 0.020350 -1.550504 angle 2.946814 939 0.999801 0.020021 0.020020 -1.550836 angle 2.949956 940 0.999807 0.019691 0.019690 -1.551167 angle 2.953097 941 0.999814 0.019361 0.019360 -1.551498 angle 2.956239 942 0.999820 0.019031 0.019030 -1.551829 angle 2.959380 943 0.999826 0.018701 0.018700 -1.552160 angle 2.962522 944 0.999832 0.018371 0.018370 -1.552491 angle 2.965663 945 0.999838 0.018042 0.018041 -1.552821 angle 2.968805 946 0.999844 0.017712 0.017711 -1.553152 angle 2.971947 947 0.999850 0.017383 0.017382 -1.553483 angle 2.975088 948 0.999856 0.017053 0.017053 -1.553814 angle 2.978230 949 0.999861 0.016724 0.016723 -1.554144 angle 2.981371 950 0.999867 0.016395 0.016394 -1.554475 angle 2.984513 951 0.999872 0.016066 0.016065 -1.554806 angle 2.987655 952 0.999877 0.015737 0.015736 -1.555136 angle 2.990796 953 0.999883 0.015408 0.015407 -1.555467 angle 2.993938 954 0.999888 0.015079 0.015078 -1.555798 angle 2.997079 955 0.999892 0.014750 0.014749 -1.556128 angle 3.000221 956 0.999897 0.014421 0.014421 -1.556459 angle 3.003363 957 0.999902 0.014092 0.014092 -1.556790 angle 3.006504 958 0.999906 0.013764 0.013763 -1.557120 angle 3.009646 959 0.999911 0.013435 0.013435 -1.557451 angle 3.012787 960 0.999915 0.013107 0.013106 -1.557782 angle 3.015929 961 0.999920 0.012778 0.012778 -1.558113 angle 3.019071 962 0.999924 0.012450 0.012449 -1.558444 angle 3.022212 963 0.999928 0.012121 0.012121 -1.558775 angle 3.025354 964 0.999932 0.011793 0.011793 -1.559106 angle 3.028495 965 0.999935 0.011465 0.011465 -1.559437 angle 3.031637 966 0.999939 0.011137 0.011136 -1.559768 angle 3.034779 967 0.999943 0.010809 0.010808 -1.560100 angle 3.037920 968 0.999946 0.010481 0.010480 -1.560431 angle 3.041062 969 0.999950 0.010152 0.010152 -1.560763 angle 3.044203 970 0.999953 0.009825 0.009824 -1.561095 angle 3.047345 971 0.999956 0.009497 0.009496 -1.561427 angle 3.050486 972 0.999959 0.009169 0.009169 -1.561759 angle 3.053628 973 0.999962 0.008841 0.008841 -1.562092 angle 3.056770 974 0.999965 0.008513 0.008513 -1.562425 angle 3.059911 975 0.999968 0.008185 0.008185 -1.562759 angle 3.063053 976 0.999970 0.007858 0.007858 -1.563092 angle 3.066194 977 0.999973 0.007530 0.007530 -1.563427 angle 3.069336 978 0.999975 0.007202 0.007202 -1.563762 angle 3.072478 979 0.999978 0.006875 0.006875 -1.564097 angle 3.075619 980 0.999980 0.006547 0.006547 -1.564434 angle 3.078761 981 0.999982 0.006220 0.006220 -1.564771 angle 3.081902 982 0.999984 0.005892 0.005892 -1.565109 angle 3.085044 983 0.999986 0.005565 0.005565 -1.565449 angle 3.088186 984 0.999987 0.005237 0.005237 -1.565790 angle 3.091327 985 0.999989 0.004910 0.004910 -1.566133 angle 3.094469 986 0.999991 0.004582 0.004582 -1.566478 angle 3.097610 987 0.999992 0.004255 0.004255 -1.566825 angle 3.100752 988 0.999993 0.003927 0.003927 -1.567177 angle 3.103894 989 0.999995 0.003600 0.003600 -1.567532 angle 3.107035 990 0.999996 0.003273 0.003273 -1.567893 angle 3.110177 991 0.999997 0.002945 0.002945 -1.568261 angle 3.113318 992 0.999998 0.002618 0.002618 -1.568640 angle 3.116460 993 0.999999 0.002291 0.002291 -1.569033 angle 3.119602 994 0.999999 0.001964 0.001964 -1.569448 angle 3.122743 995 1.000000 0.001636 0.001636 -1.569898 angle 3.125885 996 1.000000 0.001309 0.001309 -1.570410 angle 3.129026 997 1.000001 0.000982 0.000982 -1.571045 angle 3.132168 998 1.000001 0.000655 0.000655 -1.571988 angle 3.135309 999 1.000001 0.000327 0.000327 -1.574161 angle 3.138451
Reply by Martin Eisenberg January 4, 20042004-01-04
Sam (r&#4294967295;p. sans -no-sp-am) wrote:

> The error was that I substituted s with > 2*cot(Pi*fc/fs)*(1-z^-1)/(1+z^-1), as I read it from a paper. > > But the real transformation is 2/T * (1-z^-1)/(1+z^-1), so are > you sure that c = 2*Pi*fc*cot(...) and not c=2*Pi*fs*cot(...) > ????
Yes, I'm sure. Have you compared some filters made with each? Also consider how the two c's behave as functions of fc. Martin
Reply by Fred Marshall January 4, 20042004-01-04
"Sam (r&#4294967295;p. sans -no-sp-am)" <totalsam-no-sp-am@hotmail.com> wrote in message
news:3ff754cd$0$726$5402220f@news.sunrise.ch...
> Hi all ! > > Thanks for reading ! I would like to design a 1st order digital high pass > filter with a 50 us time constant. The analog transfer function is > Ha(s)=50E-6*s/(1+50E-6*s). > > Then I use the bilinear transformation. Sampling freq is 48 kHz. The > pre-warped pulsation is 0.4228 rad/sec and the z transfer function is > H(z)=236.4E-6*(1-z^-1)/(1+0.999527*z^-1). > > When I compute this filter, it seems to be unstable at 24 kHz, and the FFT > of a filtered signal gives a spike at this frequency. > > Is something wrong in my design ? How can I avoid having this oscillation
?
> Putting a low-pass filter after this one seems not to be a good idea I
think
> ... >
Well, your design has a zero at z^-1=1=z And, it has a pole at z^-1=-1.00473224 or z= -0.99527 which is *extremely* close to the unit circle in the z-plane. On the other hand, Ha(s) has a pole at -20,000 which would yield a -3dB break point at 20kHz I believe... which is 20/24=.833 of fs/2 which corresponds to 0.833*pi or 0.4165Hz if you're normalizing to a sample interval of T=1 second. [that is if T=1 then fs=2*pi radians per second = 1Hz. To get a -3dB break point at 0.4165Hz, or equivalently 0.833*24kHz= 20kHz, you need to have the pole located just where it ended up! So, it has to be that the bilinear transformation for this high pass filter isn't going to work. I don't have much experience with this but here are a couple of thoughts: You want to have a single-order high-pass filter with -3dB down point at 20kHz and you want to have a sample rate of 48kHz. 1) A single-pole filter isn't very sharp. The transition from stop to pass band is quite wide. So, in order to get -3dB at 20kHz, you have to push the location of the pole very close to the unit circle if the sample rate is 48kHz. Having the pole real and close to the unit circle pretty much guarantees a high degree of ringing at fs/2. Real world arithmetic could push the pole to the outside of the circle and yield instability. 2) Neglect sampling in the time domain for a moment but keep sampling in the frequency domain. The high pass response that you want should go to 1.0 at some high frequency. Unless you include those frequencies that don't essentially have gain of 1.0, then the filter you want hasn't been "captured" - there is going to be frequency aliasing. So, you have to increase the sample rate until this is no longer the case or use another method. Somewhere the point of high-pass filters and the suitability of using the bilinear transformation must be written up as well as tips for how to use it or where to not use it. We can avoid all that this way: How about starting with a nice FIR filter with coefficients 1/2,-1/2 so that the gain at dc is zero and the gain at fs/2 is 1.0 (which has a pole at the orgin of the unit circle in the z-plane). H(z)=(z-1)/(z) Then, you can move the pole along the negative real axis until you get something acceptable - turning it into a recursive filter. For example: H(z)=0.25*(z-1)/(z+0.5) or H(z)=[(k-1)/2]*(z-1)/(z+k) with the scaling (k-1)/2 so that gain at fs/2=1 In the case you have, k is so close to 1 that the thing blows up. Notice no bilinear transformation here, simply moving a first order pole around. It's all a matter of moving the pole to a location that's acceptable. Either that or go to a filter of higher order. Fred
Reply by Peter Nachtwey January 4, 20042004-01-04
"Sam (r&#4294967295;p. sans -no-sp-am)" <totalsam-no-sp-am@hotmail.com> wrote in message
news:3ff754cd$0$726$5402220f@news.sunrise.ch...
> Hi all ! > > Thanks for reading ! I would like to design a 1st order digital high pass > filter with a 50 us time constant. The analog transfer function is > Ha(s)=50E-6*s/(1+50E-6*s). > > Then I use the bilinear transformation. Sampling freq is 48 kHz. The > pre-warped pulsation is 0.4228 rad/sec and the z transfer function is > H(z)=236.4E-6*(1-z^-1)/(1+0.999527*z^-1). > > When I compute this filter, it seems to be unstable at 24 kHz, and the FFT > of a filtered signal gives a spike at this frequency. > > Is something wrong in my design ?
Yes, but not in your calculations for the digital fitler.
> How can I avoid having this oscillation ?
You need to plot the results for a 20khz signal for 1 millisecond to see how the sampling is affecting your results.
> Putting a low-pass filter after this one seems not to be a good idea I
think
> ... > > Who could help me ?? > > Thanks a LOT in advance ! > > Sam > >
You are right. Try putting the analog low pass filter before the digital filter. Check out anti-aliasing. Peter Nachtwey
Reply by January 4, 20042004-01-04
The error was that I substituted s with 2*cot(Pi*fc/fs)*(1-z^-1)/(1+z^-1),
as I read it from a paper.

But the real transformation is 2/T * (1-z^-1)/(1+z^-1), so are you sure that
c = 2*Pi*fc*cot(...)  and not c=2*Pi*fs*cot(...) ????

Sam


Reply by Martin Eisenberg January 4, 20042004-01-04
Sam (r&#4294967295;p. sans -no-sp-am) wrote:

> Hi all ! > > Thanks for reading ! I would like to design a 1st order digital > high pass filter with a 50 us time constant. The analog transfer > function is Ha(s)=50E-6*s/(1+50E-6*s). > > Then I use the bilinear transformation. Sampling freq is 48 kHz. > The pre-warped pulsation is 0.4228 rad/sec and the z transfer > function is H(z)=236.4E-6*(1-z^-1)/(1+0.999527*z^-1).
Something must have gone wrong with the bilinear transform. It would have been useful to show your calculations. The BLT substitutes s <-- c*(1-1/z)/(1+1/z). To make the responses equal at frequency fc < fs/2, choose c = 2*Pi*fc * cot(PI*fc/fs), where fs is the sampling frequency. Assuming that by "pre-warped pulsation" you meant the quantity 2*Pi*fc, I get the discrete transfer function H(z) = 0.8275862069 * (1-1/z) / (1-0.6551724138/z) for your Ha and fs. Martin