Loading [MathJax]/extensions/tex2jax.js
DAC Error Simulation
It is intended to study the effect of device mismatch and noise on INL,
DNL and signal to noise ratio of the spectrum of an unit element (R-string) or binary (R2R) DAC.
All calculations are done with JavaScript at the client side. JavaScript source code
is available in the HTML document and can be modified as needed.
To Do: How many DAC simulations should be done for INL, DNL?
To Do: Implement noise
Theory
Error correction:
None
1 Bit less
2 Bits less
3 Bits less
4 Bits less
Lookup
Lookup 1 Bit less
Lookup 2 Bits less
Binary fix 3 bits
Binary fix 4 bits
Binary fix 3 bits and power of 2
Binary fix 4 bits and power of 2
Computation 2 Bits less
LSB ratio: Default 1.0
Underestimation of LSB with overlap (large negative DNL) can be corrected.
LSB ratio -1 < 0: use only positive output voltage increase for LSB calculation.
Range scaling: Default 1.0
SNDR dB49.77NaN
Transfer function:
Zoomed transfer function:
DA Characterization INL and DNL error:
Raw data:
X:
Code ,
lin ,
minmax Y:
INL and DNL ,
lin ,
auto0 (auto, minmax, auto0)
Fine (nogrid,Grid,Fine)
INL 0.0;0.0 , DNL 0.0;0.0, INL max, DNL max,
0 0 0 0 0 1 0 0 0 0 2 0 0 0 0 3 0 0 0 0 4 0 0 0 0 5 0 0 0 0 6 0 0 0 0 7 0 0 0 0 8 0 0 0 0 9 0 0 0 0 10 0 0 0 0 11 0 0 0 0 12 0 0 0 0 13 0 0 0 0 14 0 0 0 0 15 0 0 0 0 16 0 0 0 0 17 0 0 0 0 18 0 0 0 0 19 0 0 0 0 20 0 0 0 0 21 0 0 0 0 22 0 0 0 0 23 0 0 0 0 24 0 0 0 0 25 0 0 0 0 26 0 0 0 0 27 0 0 0 0 28 0 0 0 0 29 0 0 0 0 30 0 0 0 0 31 0 0 0 0 32 0 0 0 0 33 0 0 0 0 34 0 0 0 0 35 0 0 0 0 36 0 0 0 0 37 0 0 0 0 38 0 0 0 0 39 0 0 0 0 40 0 0 0 0 41 0 0 0 0 42 0 0 0 0 43 0 0 0 0 44 0 0 0 0 45 0 0 0 0 46 0 0 0 0 47 0 0 0 0 48 0 0 0 0 49 0 0 0 0 50 0 0 0 0 51 0 0 0 0 52 0 0 0 0 53 0 0 0 0 54 0 0 0 0 55 0 0 0 0 56 0 0 0 0 57 0 0 0 0 58 0 0 0 0 59 0 0 0 0 60 0 0 0 0 61 0 0 0 0 62 0 0 0 0 63 0 0 0 0 64 0 0 0 0 65 0 0 0 0 66 0 0 0 0 67 0 0 0 0 68 0 0 0 0 69 0 0 0 0 70 0 0 0 0 71 0 0 0 0 72 0 0 0 0 73 0 0 0 0 74 0 0 0 0 75 0 0 0 0 76 0 0 0 0 77 0 0 0 0 78 0 0 0 0 79 0 0 0 0 80 0 0 0 0 81 0 0 0 0 82 0 0 0 0 83 0 0 0 0 84 0 0 0 0 85 0 0 0 0 86 0 0 0 0 87 0 0 0 0 88 0 0 0 0 89 0 0 0 0 90 0 0 0 0 91 0 0 0 0 92 0 0 0 0 93 0 0 0 0 94 0 0 0 0 95 0 0 0 0 96 0 0 0 0 97 0 0 0 0 98 0 0 0 0 99 0 0 0 0 100 0 0 0 0 101 0 0 0 0 102 0 0 0 0 103 0 0 0 0 104 0 0 0 0 105 0 0 0 0 106 0 0 0 0 107 0 0 0 0 108 0 0 0 0 109 0 0 0 0 110 0 0 0 0 111 0 0 0 0 112 0 0 0 0 113 0 0 0 0 114 0 0 0 0 115 0 0 0 0 116 0 0 0 0 117 0 0 0 0 118 0 0 0 0 119 0 0 0 0 120 0 0 0 0 121 0 0 0 0 122 0 0 0 0 123 0 0 0 0 124 0 0 0 0 125 0 0 0 0 126 0 0 0 0 127 0 0 0 0 128 0 0 0 0 129 0 0 0 0 130 0 0 0 0 131 0 0 0 0 132 0 0 0 0 133 0 0 0 0 134 0 0 0 0 135 0 0 0 0 136 0 0 0 0 137 0 0 0 0 138 0 0 0 0 139 0 0 0 0 140 0 0 0 0 141 0 0 0 0 142 0 0 0 0 143 0 0 0 0 144 0 0 0 0 145 0 0 0 0 146 0 0 0 0 147 0 0 0 0 148 0 0 0 0 149 0 0 0 0 150 0 0 0 0 151 0 0 0 0 152 0 0 0 0 153 0 0 0 0 154 0 0 0 0 155 0 0 0 0 156 0 0 0 0 157 0 0 0 0 158 0 0 0 0 159 0 0 0 0 160 0 0 0 0 161 0 0 0 0 162 0 0 0 0 163 0 0 0 0 164 0 0 0 0 165 0 0 0 0 166 0 0 0 0 167 0 0 0 0 168 0 0 0 0 169 0 0 0 0 170 0 0 0 0 171 0 0 0 0 172 0 0 0 0 173 0 0 0 0 174 0 0 0 0 175 0 0 0 0 176 0 0 0 0 177 0 0 0 0 178 0 0 0 0 179 0 0 0 0 180 0 0 0 0 181 0 0 0 0 182 0 0 0 0 183 0 0 0 0 184 0 0 0 0 185 0 0 0 0 186 0 0 0 0 187 0 0 0 0 188 0 0 0 0 189 0 0 0 0 190 0 0 0 0 191 0 0 0 0 192 0 0 0 0 193 0 0 0 0 194 0 0 0 0 195 0 0 0 0 196 0 0 0 0 197 0 0 0 0 198 0 0 0 0 199 0 0 0 0 200 0 0 0 0 201 0 0 0 0 202 0 0 0 0 203 0 0 0 0 204 0 0 0 0 205 0 0 0 0 206 0 0 0 0 207 0 0 0 0 208 0 0 0 0 209 0 0 0 0 210 0 0 0 0 211 0 0 0 0 212 0 0 0 0 213 0 0 0 0 214 0 0 0 0 215 0 0 0 0 216 0 0 0 0 217 0 0 0 0 218 0 0 0 0 219 0 0 0 0 220 0 0 0 0 221 0 0 0 0 222 0 0 0 0 223 0 0 0 0 224 0 0 0 0 225 0 0 0 0 226 0 0 0 0 227 0 0 0 0 228 0 0 0 0 229 0 0 0 0 230 0 0 0 0 231 0 0 0 0 232 0 0 0 0 233 0 0 0 0 234 0 0 0 0 235 0 0 0 0 236 0 0 0 0 237 0 0 0 0 238 0 0 0 0 239 0 0 0 0 240 0 0 0 0 241 0 0 0 0 242 0 0 0 0 243 0 0 0 0 244 0 0 0 0 245 0 0 0 0 246 0 0 0 0 247 0 0 0 0 248 0 0 0 0 249 0 0 0 0 250 0 0 0 0 251 0 0 0 0 252 0 0 0 0 253 0 0 0 0 254 0 0 0 0 255 0 0 0 0
DA Characterization Spectral test:
Raw data:
X:
Frequency ,
log ,
auto Y:
Magnitude [dB] ,
lin ,
auto0 (auto, minmax, auto0)
Fine (nogrid,Grid,Fine)
0.1 -3.078408233025391 1 -82.44730612862512 2 -117.40169830895267 3 -85.1785526657769 4 -117.40169830895267 5 -87.52617891195582 6 -117.40169830895267 7 -116.49213377728678 8 -117.40169830895267 9 -89.57952396805238 10 -117.40169830895267 11 -86.72668038305383 12 -117.40169830895267 13 -96.4689500067882 14 -117.40169830895267 15 -85.49870106221589 16 -117.40169830895267 17 -9.066961501335635 18 -117.40169830895267 19 -82.5795868896539 20 -117.40169830895267 21 -91.12065122081691 22 -117.40169830895267 23 -93.32181795860548 24 -117.40169830895267 25 -99.81646948696077 26 -117.40169830895267 27 -89.15578332996729 28 -117.40169830895267 29 -88.91794168180154 30 -117.40169830895267 31 -84.91252073025268 32 -117.40169830895267 33 -84.64727192620276 34 -117.40169830895267 35 -84.01804892545893 36 -117.40169830895267 37 -82.19145747257755 38 -117.40169830895267 39 -88.67236819771603 40 -117.40169830895267 41 -96.28404583735689 42 -117.40169830895267 43 -91.13944052652744 44 -117.40169830895267 45 -94.29835257105141 46 -117.40169830895267 47 -89.34690789597104 48 -117.40169830895267 49 -91.08370544832889 50 -117.40169830895267 51 -79.58835444214819 52 -117.40169830895267 53 -114.497142920253 54 -117.40169830895267 55 -107.73259007153902 56 -117.40169830895267 57 -102.03034743215014 58 -117.40169830895267 59 -92.32505380441839 60 -117.40169830895267 61 -105.17865924164734 62 -117.40169830895267 63 -88.47473789576826 64 -117.40169830895267 65 -81.85830774421478 66 -117.40169830895267 67 -96.43303790513012 68 -117.40169830895267 69 -88.68747317500565 70 -117.40169830895267 71 -90.44094238804757 72 -117.40169830895267 73 -112.17597563044602 74 -117.40169830895267 75 -91.43927029354575 76 -117.40169830895267 77 -96.19896592704092 78 -117.40169830895267 79 -87.05533971864945 80 -117.40169830895267 81 -100.87461281935126 82 -117.40169830895267 83 -80.39408629861295 84 -117.40169830895267 85 -81.97545479080063 86 -117.40169830895267 87 -97.70984005624464 88 -117.40169830895267 89 -87.73976503239233 90 -117.40169830895267 91 -97.92301070630144 92 -117.40169830895267 93 -104.22624748768746 94 -117.40169830895267 95 -97.61433326318243 96 -117.40169830895267 97 -111.21896411048074 98 -117.40169830895267 99 -81.45186802511357 100 -117.40169830895267 101 -113.75649608280928 102 -117.40169830895267 103 -121.7306700603572 104 -117.40169830895267 105 -82.91017904172801 106 -117.40169830895267 107 -94.76964942490599 108 -117.40169830895267 109 -102.42653940413445 110 -117.40169830895267 111 -90.90511114880587 112 -117.40169830895267 113 -99.17577526950873 114 -117.40169830895267 115 -96.32256874904331 116 -117.40169830895267 117 -89.75917081131885 118 -117.40169830895267 119 -80.37204500425156 120 -117.40169830895267 121 -95.00090754721442 122 -117.40169830895267 123 -92.53199604713733 124 -117.40169830895267 125 -88.19383873048565 126 -117.40169830895267 127 -97.77762111397732 128 -117.40169830895267 129 -115.57136849208285 130 -117.40169830895267 131 -99.28118779329105 132 -117.40169830895267 133 -93.39279941318469 134 -117.40169830895267 135 -86.92716406082373 136 -117.40169830895267 137 -135.10921431091643 138 -117.40169830895267 139 -82.74254566374564 140 -117.40169830895267 141 -92.25449748211751 142 -117.40169830895267 143 -90.39572291898742 144 -117.40169830895267 145 -117.33158205008647 146 -117.40169830895267 147 -90.89548905949789 148 -117.40169830895267 149 -97.07850322573226 150 -117.40169830895267 151 -100.21978607365216 152 -117.40169830895267 153 -79.49292990709638 154 -117.40169830895267 155 -83.11975133373979 156 -117.40169830895267 157 -91.31524557342513 158 -117.40169830895267 159 -91.98901353803763 160 -117.40169830895267 161 -88.19280678580304 162 -117.40169830895267 163 -96.56744352279928 164 -117.40169830895267 165 -95.22553213176329 166 -117.40169830895267 167 -94.8093506047342 168 -117.40169830895267 169 -88.66563542357243 170 -117.40169830895267 171 -86.20002286852603 172 -117.40169830895267 173 -86.12803820585461 174 -117.40169830895267 175 -101.56293996756541 176 -117.40169830895267 177 -92.52125274199565 178 -117.40169830895267 179 -109.49108503151169 180 -117.40169830895267 181 -99.22625753093206 182 -117.40169830895267 183 -95.69772804864479 184 -117.40169830895267 185 -92.14571452144462 186 -117.40169830895267 187 -84.00909522936483 188 -117.40169830895267 189 -90.99431364112775 190 -117.40169830895267 191 -91.50519034591862 192 -117.40169830895267 193 -93.25664258166476 194 -117.40169830895267 195 -134.6177515321392 196 -117.40169830895267 197 -93.77792044954494 198 -117.40169830895267 199 -98.28186894231473 200 -117.40169830895267 201 -82.87863121109606 202 -117.40169830895267 203 -87.58385240548064 204 -117.40169830895267 205 -84.51055278765237 206 -117.40169830895267 207 -109.89453064414694 208 -117.40169830895267 209 -105.54122918244316 210 -117.40169830895267 211 -94.33879694541024 212 -117.40169830895267 213 -111.22910666550985 214 -117.40169830895267 215 -90.46839198006414 216 -117.40169830895267 217 -87.74750160744651 218 -117.40169830895267 219 -96.86361621254123 220 -117.40169830895267 221 -81.39204709828277 222 -117.40169830895267 223 -91.16179757257903 224 -117.40169830895267 225 -87.46261966447686 226 -117.40169830895267 227 -100.91392543823761 228 -117.40169830895267 229 -91.5121392216938 230 -117.40169830895267 231 -102.70918537428666 232 -117.40169830895267 233 -95.43970024718017 234 -117.40169830895267 235 -82.17018062301851 236 -117.40169830895267 237 -92.0968028804326 238 -117.40169830895267 239 -89.52837043099711 240 -117.40169830895267 241 -84.10641039891418 242 -117.40169830895267 243 -91.52192476263353 244 -117.40169830895267 245 -88.33582432687446 246 -117.40169830895267 247 -89.29030041387364 248 -117.40169830895267 249 -123.91018062344126 250 -117.40169830895267 251 -101.79307631783801 252 -117.40169830895267 253 -82.83627518219912 254 -117.40169830895267 255 -80.43304539341992 256 -117.40169830895267 257 -83.56626321943283 258 -117.40169830895267 259 -92.5987371227869 260 -117.40169830895267 261 -98.1079813739194 262 -117.40169830895267 263 -95.48836121708902 264 -117.40169830895267 265 -92.44463503865224 266 -117.40169830895267 267 -100.33768600636412 268 -117.40169830895267 269 -95.91655741874114 270 -117.40169830895267 271 -121.70423693012975 272 -117.40169830895267 273 -92.60620838738036 274 -117.40169830895267 275 -82.77837107149625 276 -117.40169830895267 277 -91.9982097116158 278 -117.40169830895267 279 -87.3695197471395 280 -117.40169830895267 281 -93.10097156331395 282 -117.40169830895267 283 -96.88921581609432 284 -117.40169830895267 285 -92.25605600272 286 -117.40169830895267 287 -104.7091391065999 288 -117.40169830895267 289 -81.82379227376646 290 -117.40169830895267 291 -90.36743067002081 292 -117.40169830895267 293 -96.04943119183675 294 -117.40169830895267 295 -93.96179481095021 296 -117.40169830895267 297 -100.91310631461971 298 -117.40169830895267 299 -89.40967741954532 300 -117.40169830895267 301 -87.45925448449599 302 -117.40169830895267 303 -86.64922288678717 304 -117.40169830895267 305 -89.38151270863945 306 -117.40169830895267 307 -99.3223111183961 308 -117.40169830895267 309 -87.16768933294169 310 -117.40169830895267 311 -125.98095486090727 312 -117.40169830895267 313 -91.4278527282328 314 -117.40169830895267 315 -100.51797007647853 316 -117.40169830895267 317 -91.4776419711276 318 -117.40169830895267 319 -89.4296981917731 320 -117.40169830895267 321 -87.65570827840898 322 -117.40169830895267 323 -85.05268137385153 324 -117.40169830895267 325 -85.6576180585197 326 -117.40169830895267 327 -103.73196765623649 328 -117.40169830895267 329 -86.45723599215245 330 -117.40169830895267 331 -94.28405828126081 332 -117.40169830895267 333 -101.61276449358566 334 -117.40169830895267 335 -90.67648971508363 336 -117.40169830895267 337 -88.95276568405502 338 -117.40169830895267 339 -84.86294985912411 340 -117.40169830895267 341 -97.66009090408897 342 -117.40169830895267 343 -93.66898239525561 344 -117.40169830895267 345 -89.8887831407723 346 -117.40169830895267 347 -90.62565037824608 348 -117.40169830895267 349 -96.0447872002054 350 -117.40169830895267 351 -97.5101879082887 352 -117.40169830895267 353 -128.2781426370639 354 -117.40169830895267 355 -87.75713612086513 356 -117.40169830895267 357 -82.18027020573084 358 -117.40169830895267 359 -96.06645120516777 360 -117.40169830895267 361 -103.68028451514391 362 -117.40169830895267 363 -97.99502251164624 364 -117.40169830895267 365 -95.75379244274056 366 -117.40169830895267 367 -97.07640678178444 368 -117.40169830895267 369 -86.4636602080511 370 -117.40169830895267 371 -101.17420918023375 372 -117.40169830895267 373 -101.38323967806907 374 -117.40169830895267 375 -95.81227207111064 376 -117.40169830895267 377 -83.10773632316413 378 -117.40169830895267 379 -105.31866461358595 380 -117.40169830895267 381 -87.16409284419933 382 -117.40169830895267 383 -94.15889341425381 384 -117.40169830895267 385 -91.30650345354785 386 -117.40169830895267 387 -102.80303051249169 388 -117.40169830895267 389 -88.32419137542878 390 -117.40169830895267 391 -81.81045186410309 392 -117.40169830895267 393 -83.80047984884345 394 -117.40169830895267 395 -102.09249383285747 396 -117.40169830895267 397 -90.2361189176577 398 -117.40169830895267 399 -100.56255567520076 400 -117.40169830895267 401 -101.92015872175001 402 -117.40169830895267 403 -94.44824404817916 404 -117.40169830895267 405 -83.44561355301813 406 -117.40169830895267 407 -121.53536769381682 408 -117.40169830895267 409 -93.56010643302199 410 -117.40169830895267 411 -81.57978968796118 412 -117.40169830895267 413 -96.28187487284835 414 -117.40169830895267 415 -91.5242623424186 416 -117.40169830895267 417 -91.4741564405071 418 -117.40169830895267 419 -91.9782286766177 420 -117.40169830895267 421 -98.20729197956935 422 -117.40169830895267 423 -83.90172951854761 424 -117.40169830895267 425 -84.30743048443114 426 -117.40169830895267 427 -93.66932036264984 428 -117.40169830895267 429 -93.07909932961974 430 -117.40169830895267 431 -89.99802913170701 432 -117.40169830895267 433 -96.72930561445189 434 -117.40169830895267 435 -108.51471631833354 436 -117.40169830895267 437 -89.93275168786043 438 -117.40169830895267 439 -81.54616461719871 440 -117.40169830895267 441 -93.56237502044267 442 -117.40169830895267 443 -86.12452279461598 444 -117.40169830895267 445 -86.05956211384165 446 -117.40169830895267 447 -98.67232322736567 448 -117.40169830895267 449 -147.6733698928402 450 -117.40169830895267 451 -93.59938994851078 452 -117.40169830895267 453 -94.25120493817727 454 -117.40169830895267 455 -118.03781645354 456 -117.40169830895267 457 -91.47455885512495 458 -117.40169830895267 459 -84.47843101610317 460 -117.40169830895267 461 -89.01645747581497 462 -117.40169830895267 463 -94.01993700000799 464 -117.40169830895267 465 -99.00877749806453 466 -117.40169830895267 467 -95.84123893557403 468 -117.40169830895267 469 -88.8532225388767 470 -117.40169830895267 471 -104.9627902821132 472 -117.40169830895267 473 -95.0257514341721 474 -117.40169830895267 475 -87.51586475260424 476 -117.40169830895267 477 -86.43252567972954 478 -117.40169830895267 479 -103.14160731413304 480 -117.40169830895267 481 -88.84508458934725 482 -117.40169830895267 483 -93.67711702831572 484 -117.40169830895267 485 -135.12195896265362 486 -117.40169830895267 487 -91.5705870231458 488 -117.40169830895267 489 -97.26387030571684 490 -117.40169830895267 491 -88.64554596026323 492 -117.40169830895267 493 -82.7499755556047 494 -117.40169830895267 495 -86.58076439554294 496 -117.40169830895267 497 -100.79397062401185 498 -117.40169830895267 499 -103.77723869108911 500 -117.40169830895267 501 -101.90355005932851 502 -117.40169830895267 503 -98.76204569659652 504 -117.40169830895267 505 -98.25630250010823 506 -117.40169830895267 507 -88.00576248236325 508 -117.40169830895267 509 -82.28024607295663 510 -117.40169830895267 511 -87.80654518306278 512 -117.40169830895267 513 -94.5221841974758 514 -117.40169830895267 515 -96.17188433543998 516 -117.40169830895267 517 -90.36102402710489 518 -117.40169830895267 519 -96.05449713881848 520 -117.40169830895267 521 -85.58199840728834 522 -117.40169830895267 523 -95.49203394999402 524 -117.40169830895267 525 -83.38494474215814 526 -117.40169830895267 527 -83.60265903745754 528 -117.40169830895267 529 -86.78215157189327 530 -117.40169830895267 531 -89.7406336538484 532 -117.40169830895267 533 -106.39105915801464 534 -117.40169830895267 535 -94.05118289637181 536 -117.40169830895267 537 -88.60397423216197 538 -117.40169830895267 539 -107.28541420442743 540 -117.40169830895267 541 -90.91762709234303 542 -117.40169830895267 543 -83.59346424196305 544 -117.40169830895267 545 -87.03190289255869 546 -117.40169830895267 547 -80.99599668535112 548 -117.40169830895267 549 -89.47783382671558 550 -117.40169830895267 551 -104.4782152772108 552 -117.40169830895267 553 -88.76526609871105 554 -117.40169830895267 555 -90.79655853320746 556 -117.40169830895267 557 -94.5562557759083 558 -117.40169830895267 559 -98.0353301398632 560 -117.40169830895267 561 -84.12075970849114 562 -117.40169830895267 563 -84.5560154872869 564 -117.40169830895267 565 -92.66363460882178 566 -117.40169830895267 567 -112.56958887373618 568 -117.40169830895267 569 -100.61959513925297 570 -117.40169830895267 571 -99.48640332429503 572 -117.40169830895267 573 -96.22424514135228 574 -117.40169830895267 575 -88.53915577533483 576 -117.40169830895267 577 -89.75197045268665 578 -117.40169830895267 579 -110.69664363245197 580 -117.40169830895267 581 -80.6586509985967 582 -117.40169830895267 583 -127.38855530293118 584 -117.40169830895267 585 -102.19279783054995 586 -117.40169830895267 587 -97.00382031360843 588 -117.40169830895267 589 -94.4537320496166 590 -117.40169830895267 591 -90.1786117831517 592 -117.40169830895267 593 -90.83623880076685 594 -117.40169830895267 595 -91.36035728744409 596 -117.40169830895267 597 -95.0566450762235 598 -117.40169830895267 599 -101.97333029746349 600 -117.40169830895267 601 -88.14524725428139 602 -117.40169830895267 603 -103.26487168436468 604 -117.40169830895267 605 -95.79426731886083 606 -117.40169830895267 607 -87.14103175343155 608 -117.40169830895267 609 -81.3218381723679 610 -117.40169830895267 611 -96.40728558250215 612 -117.40169830895267 613 -89.32701734320229 614 -117.40169830895267 615 -97.16391191836816 616 -117.40169830895267 617 -117.25979401726092 618 -117.40169830895267 619 -96.57296039464798 620 -117.40169830895267 621 -92.70354932532244 622 -117.40169830895267 623 -131.66271090065257 624 -117.40169830895267 625 -88.89386844788596 626 -117.40169830895267 627 -96.24327097341558 628 -117.40169830895267 629 -90.61404178003218 630 -117.40169830895267 631 -88.01601972358004 632 -117.40169830895267 633 -103.1739356764002 634 -117.40169830895267 635 -101.68266393964855 636 -117.40169830895267 637 -90.0905388455641 638 -117.40169830895267 639 -115.0047146792427 640 -117.40169830895267 641 -89.38710342934817 642 -117.40169830895267 643 -85.03701889703929 644 -117.40169830895267 645 -106.11869391156159 646 -117.40169830895267 647 -83.92737059336201 648 -117.40169830895267 649 -90.47464680327275 650 -117.40169830895267 651 -102.33198935609555 652 -117.40169830895267 653 -101.42917298069484 654 -117.40169830895267 655 -94.85126929112893 656 -117.40169830895267 657 -95.35644296921338 658 -117.40169830895267 659 -100.75111542046659 660 -117.40169830895267 661 -87.40345542653279 662 -117.40169830895267 663 -87.52155970140912 664 -117.40169830895267 665 -95.15119221409711 666 -117.40169830895267 667 -97.40429060178192 668 -117.40169830895267 669 -98.17092226929444 670 -117.40169830895267 671 -94.90390538253654 672 -117.40169830895267 673 -92.59310294459188 674 -117.40169830895267 675 -88.22781465024356 676 -117.40169830895267 677 -92.58076200199363 678 -117.40169830895267 679 -85.47247437424672 680 -117.40169830895267 681 -83.37657334475249 682 -117.40169830895267 683 -80.00710948016946 684 -117.40169830895267 685 -87.82948975786503 686 -117.40169830895267 687 -98.82476805256141 688 -117.40169830895267 689 -93.91213119247082 690 -117.40169830895267 691 -92.8365950458842 692 -117.40169830895267 693 -120.50217084844402 694 -117.40169830895267 695 -82.06014891858175 696 -117.40169830895267 697 -91.86339774453512 698 -117.40169830895267 699 -88.88360980108705 700 -117.40169830895267 701 -101.581256761451 702 -117.40169830895267 703 -94.32923780897505 704 -117.40169830895267 705 -106.04140290520074 706 -117.40169830895267 707 -105.1938132694088 708 -117.40169830895267 709 -100.87101170252039 710 -117.40169830895267 711 -95.67150234923602 712 -117.40169830895267 713 -91.13040422117805 714 -117.40169830895267 715 -84.50244363163125 716 -117.40169830895267 717 -82.06812240429923 718 -117.40169830895267 719 -112.5701521039469 720 -117.40169830895267 721 -87.51913815569759 722 -117.40169830895267 723 -89.99698800697935 724 -117.40169830895267 725 -91.97686695077809 726 -117.40169830895267 727 -88.3315125228945 728 -117.40169830895267 729 -122.10574560233894 730 -117.40169830895267 731 -96.78717966148062 732 -117.40169830895267 733 -105.80314222021946 734 -117.40169830895267 735 -90.64162436437253 736 -117.40169830895267 737 -84.54196647526975 738 -117.40169830895267 739 -90.23833737990948 740 -117.40169830895267 741 -101.59481434388762 742 -117.40169830895267 743 -92.70303296393023 744 -117.40169830895267 745 -83.46459338132257 746 -117.40169830895267 747 -82.91667703451711 748 -117.40169830895267 749 -93.05568105643789 750 -117.40169830895267 751 -83.82285105973162 752 -117.40169830895267 753 -99.3419257385702 754 -117.40169830895267 755 -89.0939916757572 756 -117.40169830895267 757 -106.47895943397464 758 -117.40169830895267 759 -104.62853943653379 760 -117.40169830895267 761 -90.01654465865403 762 -117.40169830895267 763 -87.20875657908034 764 -117.40169830895267 765 -91.56188345567642 766 -117.40169830895267 767 -84.28540358518252 768 -117.40169830895267 769 -87.57680730460486 770 -117.40169830895267 771 -85.82272210566055 772 -117.40169830895267 773 -115.23796362574925 774 -117.40169830895267 775 -101.09738191880913 776 -117.40169830895267 777 -94.47652286481058 778 -117.40169830895267 779 -89.13118190469119 780 -117.40169830895267 781 -86.40753840800531 782 -117.40169830895267 783 -88.92290626457292 784 -117.40169830895267 785 -81.82497635065286 786 -117.40169830895267 787 -93.0531496048214 788 -117.40169830895267 789 -121.44889363303545 790 -117.40169830895267 791 -95.68695134125126 792 -117.40169830895267 793 -87.71675105584399 794 -117.40169830895267 795 -98.50314148845894 796 -117.40169830895267 797 -84.45544121910723 798 -117.40169830895267 799 -96.00669491950457 800 -117.40169830895267 801 -89.34857517973055 802 -117.40169830895267 803 -88.82483321557771 804 -117.40169830895267 805 -96.31609115427939 806 -117.40169830895267 807 -92.0682668551443 808 -117.40169830895267 809 -91.92328576250672 810 -117.40169830895267 811 -100.64565062675034 812 -117.40169830895267 813 -82.21759185885212 814 -117.40169830895267 815 -83.2679928107541 816 -117.40169830895267 817 -89.22783627813943 818 -117.40169830895267 819 -97.8706187888347 820 -117.40169830895267 821 -90.44216645423822 822 -117.40169830895267 823 -96.96903253469203 824 -117.40169830895267 825 -107.49144723846159 826 -117.40169830895267 827 -86.44000339881626 828 -117.40169830895267 829 -93.18679199014707 830 -117.40169830895267 831 -84.54036751800334 832 -117.40169830895267 833 -102.72788419225328 834 -117.40169830895267 835 -86.53577554845243 836 -117.40169830895267 837 -96.18506227709253 838 -117.40169830895267 839 -87.6473353722551 840 -117.40169830895267 841 -94.26810383904885 842 -117.40169830895267 843 -106.11534371936601 844 -117.40169830895267 845 -104.179406740591 846 -117.40169830895267 847 -90.23882800741494 848 -117.40169830895267 849 -99.6966205521103 850 -117.40169830895267 851 -91.04551267120908 852 -117.40169830895267 853 -88.90113795834355 854 -117.40169830895267 855 -95.26292575188478 856 -117.40169830895267 857 -121.92698718687105 858 -117.40169830895267 859 -103.2338810622793 860 -117.40169830895267 861 -99.58069777079766 862 -117.40169830895267 863 -85.71362575396456 864 -117.40169830895267 865 -85.33020096562392 866 -117.40169830895267 867 -102.63457085337903 868 -117.40169830895267 869 -82.03015946228774 870 -117.40169830895267 871 -104.46657462733312 872 -117.40169830895267 873 -105.68104025099576 874 -117.40169830895267 875 -96.55175427561346 876 -117.40169830895267 877 -104.40609537792443 878 -117.40169830895267 879 -102.52448603741654 880 -117.40169830895267 881 -89.92269955416114 882 -117.40169830895267 883 -93.95500777960282 884 -117.40169830895267 885 -103.62964820359232 886 -117.40169830895267 887 -82.68516966470544 888 -117.40169830895267 889 -100.7787468140554 890 -117.40169830895267 891 -127.3792381235129 892 -117.40169830895267 893 -97.58393900277589 894 -117.40169830895267 895 -108.54395799204701 896 -117.40169830895267 897 -91.35399843371827 898 -117.40169830895267 899 -86.73548815837721 900 -117.40169830895267 901 -115.06611554475995 902 -117.40169830895267 903 -119.85661926384344 904 -117.40169830895267 905 -102.24917751888972 906 -117.40169830895267 907 -98.83264608134434 908 -117.40169830895267 909 -100.65113770767069 910 -117.40169830895267 911 -98.76116036751242 912 -117.40169830895267 913 -94.24414474606009 914 -117.40169830895267 915 -83.03640782146596 916 -117.40169830895267 917 -95.29305538683431 918 -117.40169830895267 919 -93.38245751391611 920 -117.40169830895267 921 -79.83047425782252 922 -117.40169830895267 923 -86.91973723923252 924 -117.40169830895267 925 -92.93119506813304 926 -117.40169830895267 927 -96.21841732638704 928 -117.40169830895267 929 -120.74965383921067 930 -117.40169830895267 931 -103.3267554599543 932 -117.40169830895267 933 -91.3136485036171 934 -117.40169830895267 935 -92.28245740072043 936 -117.40169830895267 937 -86.0149607561755 938 -117.40169830895267 939 -98.3016465253051 940 -117.40169830895267 941 -103.61112105658195 942 -117.40169830895267 943 -101.61449430420063 944 -117.40169830895267 945 -107.064602655506 946 -117.40169830895267 947 -89.434987799764 948 -117.40169830895267 949 -86.35073650106561 950 -117.40169830895267 951 -84.25815576901047 952 -117.40169830895267 953 -90.52642919807539 954 -117.40169830895267 955 -79.86855521157068 956 -117.40169830895267 957 -100.07739775086054 958 -117.40169830895267 959 -91.2351969265032 960 -117.40169830895267 961 -95.88468735656258 962 -117.40169830895267 963 -94.17225089497384 964 -117.40169830895267 965 -89.28780130527164 966 -117.40169830895267 967 -92.18113101775847 968 -117.40169830895267 969 -89.68730613490165 970 -117.40169830895267 971 -115.65124870284073 972 -117.40169830895267 973 -94.59145149267879 974 -117.40169830895267 975 -89.86675944517785 976 -117.40169830895267 977 -118.13724161234408 978 -117.40169830895267 979 -99.01641460232653 980 -117.40169830895267 981 -102.69752921120701 982 -117.40169830895267 983 -88.17860455108404 984 -117.40169830895267 985 -88.44859638380808 986 -117.40169830895267 987 -87.77027451168519 988 -117.40169830895267 989 -84.68824965863509 990 -117.40169830895267 991 -91.12287358142197 992 -117.40169830895267 993 -90.719019954278 994 -117.40169830895267 995 -91.21121395935383 996 -117.40169830895267 997 -92.9697874610979 998 -117.40169830895267 999 -97.54217963928478 1000 -117.40169830895267 1001 -94.09216790148788 1002 -117.40169830895267 1003 -96.52385836528666 1004 -117.40169830895267 1005 -88.12133950710665 1006 -117.40169830895267 1007 -108.4717733124851 1008 -117.40169830895267 1009 -89.6029353916759 1010 -117.40169830895267 1011 -94.24611350708363 1012 -117.40169830895267 1013 -107.73780033416296 1014 -117.40169830895267 1015 -89.38650114453604 1016 -117.40169830895267 1017 -85.56682332914664 1018 -117.40169830895267 1019 -92.5731662361476 1020 -117.40169830895267 1021 -101.694393902072 1022 -117.40169830895267 1023 -111.71682717583715 1024 -117.40169830895267 1025 -102.06912177529797 1026 -117.40169830895267 1027 -104.72767448441853 1028 -117.40169830895267 1029 -104.90176543252213 1030 -117.40169830895267 1031 -85.5676840095432 1032 -117.40169830895267 1033 -89.32438566383317 1034 -117.40169830895267 1035 -87.0078577406445 1036 -117.40169830895267 1037 -93.44032399224595 1038 -117.40169830895267 1039 -100.46367841988622 1040 -117.40169830895267 1041 -103.09905533657343 1042 -117.40169830895267 1043 -92.31062939661007 1044 -117.40169830895267 1045 -93.01665479966168 1046 -117.40169830895267 1047 -93.15266441631204 1048 -117.40169830895267 1049 -98.19571815143944 1050 -117.40169830895267 1051 -94.50290436931668 1052 -117.40169830895267 1053 -93.59635770402326 1054 -117.40169830895267 1055 -87.23115032251293 1056 -117.40169830895267 1057 -108.89974497443235 1058 -117.40169830895267 1059 -92.19979150449471 1060 -117.40169830895267 1061 -108.31497373622423 1062 -117.40169830895267 1063 -91.92404719779721 1064 -117.40169830895267 1065 -106.5841028101856 1066 -117.40169830895267 1067 -97.49790367553706 1068 -117.40169830895267 1069 -84.26640654708912 1070 -117.40169830895267 1071 -89.96564148323479 1072 -117.40169830895267 1073 -83.33723940994899 1074 -117.40169830895267 1075 -86.11238448719327 1076 -117.40169830895267 1077 -104.03420462075532 1078 -117.40169830895267 1079 -98.40975872088808 1080 -117.40169830895267 1081 -99.40144498459328 1082 -117.40169830895267 1083 -89.93885344024167 1084 -117.40169830895267 1085 -84.78738165648203 1086 -117.40169830895267 1087 -100.5157292569415 1088 -117.40169830895267 1089 -88.01063241444757 1090 -117.40169830895267 1091 -81.32455412200196 1092 -117.40169830895267 1093 -89.79146958863963 1094 -117.40169830895267 1095 -90.11477389431381 1096 -117.40169830895267 1097 -99.89087348918062 1098 -117.40169830895267 1099 -92.86711447512644 1100 -117.40169830895267 1101 -91.32534046106564 1102 -117.40169830895267 1103 -95.78872080849689 1104 -117.40169830895267 1105 -90.8500677817824 1106 -117.40169830895267 1107 -91.48429085033368 1108 -117.40169830895267 1109 -117.98858839219135 1110 -117.40169830895267 1111 -119.86211398897996 1112 -117.40169830895267 1113 -87.57722569788675 1114 -117.40169830895267 1115 -92.48834959401985 1116 -117.40169830895267 1117 -95.78690811351409 1118 -117.40169830895267 1119 -86.39709607204334 1120 -117.40169830895267 1121 -95.39626121186404 1122 -117.40169830895267 1123 -87.45565795001306 1124 -117.40169830895267 1125 -80.38915465551959 1126 -117.40169830895267 1127 -107.40468985329933 1128 -117.40169830895267 1129 -108.41274394303183 1130 -117.40169830895267 1131 -87.35851637847668 1132 -117.40169830895267 1133 -98.24736068381603 1134 -117.40169830895267 1135 -89.36317431314686 1136 -117.40169830895267 1137 -89.32477823558654 1138 -117.40169830895267 1139 -88.58324868223615 1140 -117.40169830895267 1141 -91.42193076472371 1142 -117.40169830895267 1143 -93.19274142085133 1144 -117.40169830895267 1145 -95.7824916571838 1146 -117.40169830895267 1147 -102.41431712698669 1148 -117.40169830895267 1149 -111.43375847835449 1150 -117.40169830895267 1151 -89.70846872836499 1152 -117.40169830895267 1153 -89.5629404898638 1154 -117.40169830895267 1155 -89.82286823037555 1156 -117.40169830895267 1157 -112.19856141509919 1158 -117.40169830895267 1159 -78.54770724588285 1160 -117.40169830895267 1161 -86.46249670188179 1162 -117.40169830895267 1163 -88.20128553116783 1164 -117.40169830895267 1165 -88.47618525506168 1166 -117.40169830895267 1167 -100.3705220670521 1168 -117.40169830895267 1169 -93.19689681615758 1170 -117.40169830895267 1171 -83.74027700357101 1172 -117.40169830895267 1173 -88.35684685528327 1174 -117.40169830895267 1175 -87.19787896250891 1176 -117.40169830895267 1177 -99.51240370866095 1178 -117.40169830895267 1179 -90.01443362265357 1180 -117.40169830895267 1181 -88.42738507157497 1182 -117.40169830895267 1183 -98.18066407523467 1184 -117.40169830895267 1185 -92.52444377713502 1186 -117.40169830895267 1187 -79.98927158448983 1188 -117.40169830895267 1189 -94.5810996127643 1190 -117.40169830895267 1191 -86.64317660977093 1192 -117.40169830895267 1193 -75.48505403034943 1194 -117.40169830895267 1195 -91.84497206225382 1196 -117.40169830895267 1197 -88.15627857644415 1198 -117.40169830895267 1199 -97.66816570107808 1200 -117.40169830895267 1201 -97.9856425229644 1202 -117.40169830895267 1203 -86.78695876695433 1204 -117.40169830895267 1205 -86.01634777914903 1206 -117.40169830895267 1207 -93.80556207681978 1208 -117.40169830895267 1209 -87.03880734285775 1210 -117.40169830895267 1211 -96.13322933210038 1212 -117.40169830895267 1213 -91.14824920793055 1214 -117.40169830895267 1215 -90.14994400628106 1216 -117.40169830895267 1217 -95.53928593160614 1218 -117.40169830895267 1219 -96.85280369422777 1220 -117.40169830895267 1221 -93.54277365802643 1222 -117.40169830895267 1223 -85.87533229049896 1224 -117.40169830895267 1225 -91.55570754308162 1226 -117.40169830895267 1227 -78.89931713098207 1228 -117.40169830895267 1229 -96.82154299796738 1230 -117.40169830895267 1231 -114.08713014383954 1232 -117.40169830895267 1233 -103.26865424932805 1234 -117.40169830895267 1235 -92.257321331659 1236 -117.40169830895267 1237 -90.78846407626031 1238 -117.40169830895267 1239 -93.47226275663574 1240 -117.40169830895267 1241 -89.16476120964037 1242 -117.40169830895267 1243 -91.1931012461993 1244 -117.40169830895267 1245 -97.86584116330839 1246 -117.40169830895267 1247 -92.4213223699618 1248 -117.40169830895267 1249 -96.02010313466295 1250 -117.40169830895267 1251 -124.08055143217085 1252 -117.40169830895267 1253 -111.16232315313792 1254 -117.40169830895267 1255 -85.36689146119093 1256 -117.40169830895267 1257 -93.35595679787231 1258 -117.40169830895267 1259 -81.97822778436465 1260 -117.40169830895267 1261 -81.65148194433579 1262 -117.40169830895267 1263 -108.81004613527101 1264 -117.40169830895267 1265 -104.38891581879187 1266 -117.40169830895267 1267 -97.35523657056575 1268 -117.40169830895267 1269 -97.09131138113786 1270 -117.40169830895267 1271 -93.99361231030637 1272 -117.40169830895267 1273 -93.23667523685516 1274 -117.40169830895267 1275 -91.54740109049048 1276 -117.40169830895267 1277 -81.74467240645177 1278 -117.40169830895267 1279 -91.1139440510028 1280 -117.40169830895267 1281 -100.22022046626833 1282 -117.40169830895267 1283 -101.54807726877735 1284 -117.40169830895267 1285 -91.43467692291517 1286 -117.40169830895267 1287 -88.75449112888883 1288 -117.40169830895267 1289 -98.04567141724313 1290 -117.40169830895267 1291 -93.65055584259865 1292 -117.40169830895267 1293 -97.35405720663903 1294 -117.40169830895267 1295 -78.97216959009687 1296 -117.40169830895267 1297 -107.95444625432384 1298 -117.40169830895267 1299 -90.78182725857903 1300 -117.40169830895267 1301 -98.94262854433222 1302 -117.40169830895267 1303 -90.42393862402277 1304 -117.40169830895267 1305 -106.9377467572594 1306 -117.40169830895267 1307 -112.85894640484648 1308 -117.40169830895267 1309 -115.13602394616991 1310 -117.40169830895267 1311 -90.4103096134332 1312 -117.40169830895267 1313 -108.78832867019791 1314 -117.40169830895267 1315 -113.45773257031037 1316 -117.40169830895267 1317 -95.6971632424357 1318 -117.40169830895267 1319 -88.24193434394336 1320 -117.40169830895267 1321 -94.02944863347544 1322 -117.40169830895267 1323 -89.8427471786769 1324 -117.40169830895267 1325 -102.6417801842342 1326 -117.40169830895267 1327 -87.28761018990464 1328 -117.40169830895267 1329 -80.1553876449803 1330 -117.40169830895267 1331 -93.3621929688226 1332 -117.40169830895267 1333 -142.77679166669003 1334 -117.40169830895267 1335 -90.16262800229649 1336 -117.40169830895267 1337 -100.72681728816342 1338 -117.40169830895267 1339 -95.22959224770298 1340 -117.40169830895267 1341 -88.40486852119679 1342 -117.40169830895267 1343 -99.5408181520691 1344 -117.40169830895267 1345 -89.02739317778392 1346 -117.40169830895267 1347 -91.61851497653313 1348 -117.40169830895267 1349 -89.53658298450539 1350 -117.40169830895267 1351 -90.43176081082558 1352 -117.40169830895267 1353 -111.59759207179083 1354 -117.40169830895267 1355 -89.62294661810232 1356 -117.40169830895267 1357 -81.67410508857031 1358 -117.40169830895267 1359 -89.28394735362902 1360 -117.40169830895267 1361 -83.2014562459141 1362 -117.40169830895267 1363 -86.62690851569883 1364 -117.40169830895267 1365 -110.73914814493406 1366 -117.40169830895267 1367 -90.51550618925994 1368 -117.40169830895267 1369 -94.40130847536861 1370 -117.40169830895267 1371 -107.37551442072522 1372 -117.40169830895267 1373 -113.98499384041673 1374 -117.40169830895267 1375 -87.43803753289811 1376 -117.40169830895267 1377 -94.64332421769305 1378 -117.40169830895267 1379 -88.90192537192189 1380 -117.40169830895267 1381 -99.87886141154607 1382 -117.40169830895267 1383 -89.45652667914104 1384 -117.40169830895267 1385 -101.88673431775531 1386 -117.40169830895267 1387 -99.79384075833455 1388 -117.40169830895267 1389 -100.888647916464 1390 -117.40169830895267 1391 -115.28853088123589 1392 -117.40169830895267 1393 -85.46073529682434 1394 -117.40169830895267 1395 -83.8788869669056 1396 -117.40169830895267 1397 -81.63107057225862 1398 -117.40169830895267 1399 -122.96813463696769 1400 -117.40169830895267 1401 -91.55801113139314 1402 -117.40169830895267 1403 -94.17179095719437 1404 -117.40169830895267 1405 -96.70505581069112 1406 -117.40169830895267 1407 -97.10739043173031 1408 -117.40169830895267 1409 -95.13490878526946 1410 -117.40169830895267 1411 -92.76816288690873 1412 -117.40169830895267 1413 -89.1761085113505 1414 -117.40169830895267 1415 -98.61549500476801 1416 -117.40169830895267 1417 -104.61019402971166 1418 -117.40169830895267 1419 -89.35415101572357 1420 -117.40169830895267 1421 -89.4900428967032 1422 -117.40169830895267 1423 -95.32004460148711 1424 -117.40169830895267 1425 -83.90101005916223 1426 -117.40169830895267 1427 -85.70615277551583 1428 -117.40169830895267 1429 -109.05887366605327 1430 -117.40169830895267 1431 -86.65496652310931 1432 -117.40169830895267 1433 -97.19910770709367 1434 -117.40169830895267 1435 -109.99682565277861 1436 -117.40169830895267 1437 -95.86097789656846 1438 -117.40169830895267 1439 -88.32057525947732 1440 -117.40169830895267 1441 -93.19366897275533 1442 -117.40169830895267 1443 -86.95728971127426 1444 -117.40169830895267 1445 -95.81943426276979 1446 -117.40169830895267 1447 -87.74872511057401 1448 -117.40169830895267 1449 -91.06656422143168 1450 -117.40169830895267 1451 -93.87391846502693 1452 -117.40169830895267 1453 -103.33613731300977 1454 -117.40169830895267 1455 -85.61871491992557 1456 -117.40169830895267 1457 -100.44751498734647 1458 -117.40169830895267 1459 -90.89262581582327 1460 -117.40169830895267 1461 -84.62872504767056 1462 -117.40169830895267 1463 -97.17745727553616 1464 -117.40169830895267 1465 -106.01537005972699 1466 -117.40169830895267 1467 -101.87765436425961 1468 -117.40169830895267 1469 -96.48955823083826 1470 -117.40169830895267 1471 -92.14097854403992 1472 -117.40169830895267 1473 -97.64260447547332 1474 -117.40169830895267 1475 -105.07370882550791 1476 -117.40169830895267 1477 -82.84877757919632 1478 -117.40169830895267 1479 -90.90748627842208 1480 -117.40169830895267 1481 -89.4499657492994 1482 -117.40169830895267 1483 -101.16091244936607 1484 -117.40169830895267 1485 -89.67278233097619 1486 -117.40169830895267 1487 -113.62555402880022 1488 -117.40169830895267 1489 -87.43339531641942 1490 -117.40169830895267 1491 -102.54153264628333 1492 -117.40169830895267 1493 -97.65625057459592 1494 -117.40169830895267 1495 -85.25223995042163 1496 -117.40169830895267 1497 -85.68447751081099 1498 -117.40169830895267 1499 -95.51664676488721 1500 -117.40169830895267 1501 -90.63612308124168 1502 -117.40169830895267 1503 -101.19692244778895 1504 -117.40169830895267 1505 -95.05998589441892 1506 -117.40169830895267 1507 -95.02620649475685 1508 -117.40169830895267 1509 -138.5330871909775 1510 -117.40169830895267 1511 -85.91236643003344 1512 -117.40169830895267 1513 -106.41150051748662 1514 -117.40169830895267 1515 -88.31786470427633 1516 -117.40169830895267 1517 -89.23619621566029 1518 -117.40169830895267 1519 -90.91060967162154 1520 -117.40169830895267 1521 -112.61407656532721 1522 -117.40169830895267 1523 -88.58783508921553 1524 -117.40169830895267 1525 -98.08632837264952 1526 -117.40169830895267 1527 -84.27826194001533 1528 -117.40169830895267 1529 -90.52077199759334 1530 -117.40169830895267 1531 -95.54459286642037 1532 -117.40169830895267 1533 -99.94146588478641 1534 -117.40169830895267 1535 -93.28570026384472 1536 -117.40169830895267 1537 -111.89964684586324 1538 -117.40169830895267 1539 -93.14612825216982 1540 -117.40169830895267 1541 -95.99356137361018 1542 -117.40169830895267 1543 -133.86372867136237 1544 -117.40169830895267 1545 -88.40025427060391 1546 -117.40169830895267 1547 -86.1138166576035 1548 -117.40169830895267 1549 -85.3219655133917 1550 -117.40169830895267 1551 -101.15890771044828 1552 -117.40169830895267 1553 -85.9555947760901 1554 -117.40169830895267 1555 -96.78271769271922 1556 -117.40169830895267 1557 -85.20728525774642 1558 -117.40169830895267 1559 -117.42884336748175 1560 -117.40169830895267 1561 -98.8461822482808 1562 -117.40169830895267 1563 -88.45493306456994 1564 -117.40169830895267 1565 -88.40412097209425 1566 -117.40169830895267 1567 -93.82435309415581 1568 -117.40169830895267 1569 -96.28245441404724 1570 -117.40169830895267 1571 -100.01688223197478 1572 -117.40169830895267 1573 -97.73602806132497 1574 -117.40169830895267 1575 -99.75243690678774 1576 -117.40169830895267 1577 -91.22394167355719 1578 -117.40169830895267 1579 -87.80768172777108 1580 -117.40169830895267 1581 -88.43205897578868 1582 -117.40169830895267 1583 -84.23867280182729 1584 -117.40169830895267 1585 -118.64265509411555 1586 -117.40169830895267 1587 -98.19550297962773 1588 -117.40169830895267 1589 -100.51219996914104 1590 -117.40169830895267 1591 -84.83917519787593 1592 -117.40169830895267 1593 -96.28063051344047 1594 -117.40169830895267 1595 -80.49311753136142 1596 -117.40169830895267 1597 -96.79220974327023 1598 -117.40169830895267 1599 -85.43081296510894 1600 -117.40169830895267 1601 -98.89060092547766 1602 -117.40169830895267 1603 -104.48287220668655 1604 -117.40169830895267 1605 -92.93829129346662 1606 -117.40169830895267 1607 -100.58371515788245 1608 -117.40169830895267 1609 -103.58651806107645 1610 -117.40169830895267 1611 -90.56385239433898 1612 -117.40169830895267 1613 -93.93275896366939 1614 -117.40169830895267 1615 -85.76636804876013 1616 -117.40169830895267 1617 -83.15827089170752 1618 -117.40169830895267 1619 -93.2338448970727 1620 -117.40169830895267 1621 -90.8164255836882 1622 -117.40169830895267 1623 -90.5793144073274 1624 -117.40169830895267 1625 -88.12631715243306 1626 -117.40169830895267 1627 -130.39358384301713 1628 -117.40169830895267 1629 -95.93970544448494 1630 -117.40169830895267 1631 -112.8111811276325 1632 -117.40169830895267 1633 -87.77023882495986 1634 -117.40169830895267 1635 -98.65699664243833 1636 -117.40169830895267 1637 -93.07972347294294 1638 -117.40169830895267 1639 -93.61498204160287 1640 -117.40169830895267 1641 -89.10478647043621 1642 -117.40169830895267 1643 -93.184925767813 1644 -117.40169830895267 1645 -91.45466238543199 1646 -117.40169830895267 1647 -99.26689736979749 1648 -117.40169830895267 1649 -96.79603345251066 1650 -117.40169830895267 1651 -85.02090084632869 1652 -117.40169830895267 1653 -100.33129721316487 1654 -117.40169830895267 1655 -94.66665167794557 1656 -117.40169830895267 1657 -100.02450797154235 1658 -117.40169830895267 1659 -88.45958686064158 1660 -117.40169830895267 1661 -95.42523435515938 1662 -117.40169830895267 1663 -93.19399830291385 1664 -117.40169830895267 1665 -86.95026289016738 1666 -117.40169830895267 1667 -106.50917364189793 1668 -117.40169830895267 1669 -90.43963878812022 1670 -117.40169830895267 1671 -88.57173401615913 1672 -117.40169830895267 1673 -92.73343480726746 1674 -117.40169830895267 1675 -96.85893197687689 1676 -117.40169830895267 1677 -118.40747513265237 1678 -117.40169830895267 1679 -114.94430012248296 1680 -117.40169830895267 1681 -87.19457792580154 1682 -117.40169830895267 1683 -86.5924139733493 1684 -117.40169830895267 1685 -83.18120625947873 1686 -117.40169830895267 1687 -91.14735287056556 1688 -117.40169830895267 1689 -88.24205412197975 1690 -117.40169830895267 1691 -100.43646257079385 1692 -117.40169830895267 1693 -83.73503794017081 1694 -117.40169830895267 1695 -97.35706382088027 1696 -117.40169830895267 1697 -89.15145959427534 1698 -117.40169830895267 1699 -83.83051318755624 1700 -117.40169830895267 1701 -82.7328105807431 1702 -117.40169830895267 1703 -98.31967807883734 1704 -117.40169830895267 1705 -93.19500631027253 1706 -117.40169830895267 1707 -89.11983399460111 1708 -117.40169830895267 1709 -98.959944841239 1710 -117.40169830895267 1711 -97.39275228058894 1712 -117.40169830895267 1713 -103.39950502376345 1714 -117.40169830895267 1715 -89.41011095346227 1716 -117.40169830895267 1717 -104.86170090084683 1718 -117.40169830895267 1719 -90.62588478839523 1720 -117.40169830895267 1721 -95.1461107878987 1722 -117.40169830895267 1723 -92.35728372396987 1724 -117.40169830895267 1725 -96.33879141616637 1726 -117.40169830895267 1727 -93.82235074720033 1728 -117.40169830895267 1729 -90.81907653288073 1730 -117.40169830895267 1731 -108.33058333515285 1732 -117.40169830895267 1733 -88.5343534980705 1734 -117.40169830895267 1735 -82.74304682156969 1736 -117.40169830895267 1737 -105.83396739618584 1738 -117.40169830895267 1739 -90.36890057559059 1740 -117.40169830895267 1741 -87.09234969952934 1742 -117.40169830895267 1743 -109.17711880470365 1744 -117.40169830895267 1745 -97.97352539217219 1746 -117.40169830895267 1747 -98.42427838873569 1748 -117.40169830895267 1749 -93.35403353914951 1750 -117.40169830895267 1751 -95.887349510016 1752 -117.40169830895267 1753 -89.19627585494837 1754 -117.40169830895267 1755 -103.03126261268191 1756 -117.40169830895267 1757 -92.00337849634958 1758 -117.40169830895267 1759 -97.39946430631755 1760 -117.40169830895267 1761 -97.11995915572811 1762 -117.40169830895267 1763 -88.47456917112281 1764 -117.40169830895267 1765 -83.18644581458629 1766 -117.40169830895267 1767 -82.92943721875884 1768 -117.40169830895267 1769 -84.28722135220933 1770 -117.40169830895267 1771 -93.44945921332182 1772 -117.40169830895267 1773 -90.53359657585672 1774 -117.40169830895267 1775 -89.71882540534307 1776 -117.40169830895267 1777 -95.79842412778541 1778 -117.40169830895267 1779 -88.53009267905352 1780 -117.40169830895267 1781 -115.0807398893788 1782 -117.40169830895267 1783 -86.37289359077225 1784 -117.40169830895267 1785 -107.66544312954176 1786 -117.40169830895267 1787 -99.06282592493388 1788 -117.40169830895267 1789 -90.99174078214055 1790 -117.40169830895267 1791 -107.01401461154668 1792 -117.40169830895267 1793 -124.81598562665098 1794 -117.40169830895267 1795 -86.69717502764965 1796 -117.40169830895267 1797 -97.61144642551724 1798 -117.40169830895267 1799 -92.95794671358479 1800 -117.40169830895267 1801 -84.6949694391085 1802 -117.40169830895267 1803 -90.5629431816388 1804 -117.40169830895267 1805 -101.09775380965986 1806 -117.40169830895267 1807 -88.78400478817952 1808 -117.40169830895267 1809 -90.10116274202542 1810 -117.40169830895267 1811 -97.65652071373471 1812 -117.40169830895267 1813 -87.83219859851596 1814 -117.40169830895267 1815 -93.68297148369655 1816 -117.40169830895267 1817 -89.99886972565788 1818 -117.40169830895267 1819 -113.55126664806377 1820 -117.40169830895267 1821 -83.53245368787515 1822 -117.40169830895267 1823 -103.3492348685462 1824 -117.40169830895267 1825 -91.46203407576436 1826 -117.40169830895267 1827 -99.97976047044493 1828 -117.40169830895267 1829 -97.49960615183247 1830 -117.40169830895267 1831 -100.38834454799314 1832 -117.40169830895267 1833 -85.50144902379965 1834 -117.40169830895267 1835 -88.43159957920514 1836 -117.40169830895267 1837 -91.57892800084618 1838 -117.40169830895267 1839 -103.88722125943981 1840 -117.40169830895267 1841 -93.9520741507144 1842 -117.40169830895267 1843 -102.753894854942 1844 -117.40169830895267 1845 -113.2702860054429 1846 -117.40169830895267 1847 -111.47936705756611 1848 -117.40169830895267 1849 -88.06039136318263 1850 -117.40169830895267 1851 -90.49521513923021 1852 -117.40169830895267 1853 -88.16797237392707 1854 -117.40169830895267 1855 -92.93242420401897 1856 -117.40169830895267 1857 -98.78638839803658 1858 -117.40169830895267 1859 -94.77331872241409 1860 -117.40169830895267 1861 -89.76372006266149 1862 -117.40169830895267 1863 -85.39878010860453 1864 -117.40169830895267 1865 -101.6397056166767 1866 -117.40169830895267 1867 -98.70076469320644 1868 -117.40169830895267 1869 -126.5563779192459 1870 -117.40169830895267 1871 -87.7376197903285 1872 -117.40169830895267 1873 -88.89477810851857 1874 -117.40169830895267 1875 -102.04400583551026 1876 -117.40169830895267 1877 -98.38072778871417 1878 -117.40169830895267 1879 -99.77929281863979 1880 -117.40169830895267 1881 -96.63696131781775 1882 -117.40169830895267 1883 -98.19340618682394 1884 -117.40169830895267 1885 -86.07959035832185 1886 -117.40169830895267 1887 -92.90071424859353 1888 -117.40169830895267 1889 -78.88308330909538 1890 -117.40169830895267 1891 -91.07663070542391 1892 -117.40169830895267 1893 -90.30214731526524 1894 -117.40169830895267 1895 -101.38748195786248 1896 -117.40169830895267 1897 -91.37188346807396 1898 -117.40169830895267 1899 -101.7358385918145 1900 -117.40169830895267 1901 -84.7458762760372 1902 -117.40169830895267 1903 -90.01067515496382 1904 -117.40169830895267 1905 -90.42246637195132 1906 -117.40169830895267 1907 -90.59065755411146 1908 -117.40169830895267 1909 -94.94210779545224 1910 -117.40169830895267 1911 -93.77603973568075 1912 -117.40169830895267 1913 -99.82942468997652 1914 -117.40169830895267 1915 -92.18225885150136 1916 -117.40169830895267 1917 -95.00123777959162 1918 -117.40169830895267 1919 -87.18017138292271 1920 -117.40169830895267 1921 -81.97147024089526 1922 -117.40169830895267 1923 -93.5803825012444 1924 -117.40169830895267 1925 -95.75881781956686 1926 -117.40169830895267 1927 -84.96664596311474 1928 -117.40169830895267 1929 -117.49038911969453 1930 -117.40169830895267 1931 -91.22601283395687 1932 -117.40169830895267 1933 -87.58551269422081 1934 -117.40169830895267 1935 -92.62388070823079 1936 -117.40169830895267 1937 -107.4649063722998 1938 -117.40169830895267 1939 -104.70994161482253 1940 -117.40169830895267 1941 -94.31131491619959 1942 -117.40169830895267 1943 -93.74544372147429 1944 -117.40169830895267 1945 -92.78621052091827 1946 -117.40169830895267 1947 -94.3496260234525 1948 -117.40169830895267 1949 -122.97028860505567 1950 -117.40169830895267 1951 -94.80162855962696 1952 -117.40169830895267 1953 -98.85689438310284 1954 -117.40169830895267 1955 -88.15256953761953 1956 -117.40169830895267 1957 -96.75334442708663 1958 -117.40169830895267 1959 -83.6306658005935 1960 -117.40169830895267 1961 -99.64740488739378 1962 -117.40169830895267 1963 -90.92595215054982 1964 -117.40169830895267 1965 -88.56017503572583 1966 -117.40169830895267 1967 -96.50508638356224 1968 -117.40169830895267 1969 -95.98044034017147 1970 -117.40169830895267 1971 -101.37755278545836 1972 -117.40169830895267 1973 -96.95293839759493 1974 -117.40169830895267 1975 -89.17378729504878 1976 -117.40169830895267 1977 -97.3825263146746 1978 -117.40169830895267 1979 -98.3811555353814 1980 -117.40169830895267 1981 -96.28333575589366 1982 -117.40169830895267 1983 -87.71834718809617 1984 -117.40169830895267 1985 -104.85937831295116 1986 -117.40169830895267 1987 -85.1176753682946 1988 -117.40169830895267 1989 -85.0160378768527 1990 -117.40169830895267 1991 -89.53569499719602 1992 -117.40169830895267 1993 -113.79961712571276 1994 -117.40169830895267 1995 -101.5455662825272 1996 -117.40169830895267 1997 -95.44138855696579 1998 -117.40169830895267 1999 -96.47371535129504 2000 -117.40169830895267 2001 -140.72781868916417 2002 -117.40169830895267 2003 -81.6602544930243 2004 -117.40169830895267 2005 -93.09801794922143 2006 -117.40169830895267 2007 -106.86912595191028 2008 -117.40169830895267 2009 -95.10164392087837 2010 -117.40169830895267 2011 -90.92367564810812 2012 -117.40169830895267 2013 -89.41702877375349 2014 -117.40169830895267 2015 -110.21448073428928 2016 -117.40169830895267 2017 -123.619940113493 2018 -117.40169830895267 2019 -105.50717259527912 2020 -117.40169830895267 2021 -82.04826682928781 2022 -117.40169830895267 2023 -86.30798747810373 2024 -117.40169830895267 2025 -82.96827756898868 2026 -117.40169830895267 2027 -103.31408726574207 2028 -117.40169830895267 2029 -95.30492023126634 2030 -117.40169830895267 2031 -97.0930624089333 2032 -117.40169830895267 2033 -86.16340983249827 2034 -117.40169830895267 2035 -95.58358094014913 2036 -117.40169830895267 2037 -85.80804398242002 2038 -117.40169830895267 2039 -86.80653995644786 2040 -117.40169830895267 2041 -87.01637426938113 2042 -117.40169830895267 2043 -96.45320919608116 2044 -117.40169830895267 2045 -88.66152895563638 2046 -117.40169830895267 2047 -88.70698314527188
Sine time signal:
Curve 1 Frequency signal magnitude dB Total noise magnitude dB 17 -9.07 -58.84 1193 -75.49 -58.94 1159 -78.55 -58.98 1889 -78.88 -59.03 1227 -78.9 -59.07 1295 -78.97 -59.12 153 -79.49 -59.16 51 -79.59 -59.2 921 -79.83 -59.23 955 -79.87 -59.27
DNL max: 0.0
DNL min: 0.0
INL max: 0.0
INL min: 0.0 DNL bit Transitions: 0.0,0.0,0.0,0.0,0.0,0.0, Remaining codes:256
LSBreal 0.00390625
LSBxx 0.00390625
nrLSBxx 255
Signal: -9.07 dB, Noise peak: -75 dB Total Noise: -59 dB ENOB (Total noise): 8 ENOB (Noise peak): 11
SNR = 1.76 dB + 6.02 B dB + 10 log10 ( N / 2 )
B: Number of Bits
N: Number of samples = 16 * 2 B
N = 2048 -> 30 dB
Error correction
Message1: Duration Graphs [ms]: 450 Duration FFT [ms]: 0
DAC Theory
INL, DNL equation for unit and binary element DAC.
Binary weighted topology R2R:
\( \sigma_{INLmax} \approx \frac{1}{2} \cdot 2^{\frac{B}{2}} \cdot \sigma_{\epsilon}\)
DNL:
\( \sigma_{DNLmax} \approx 2^{\frac{B}{2}} \cdot \sigma_{\epsilon} \)
\( \sigma_{DNLmax} \approx 2 \sigma_{INLmax} \)
B, 2B, 3B elements
Unit element topology R-string:
\( \sigma_{INLmax} \approx \frac{1}{2} \cdot 2^{\frac{B}{2}} \cdot \sigma_{\epsilon}\)
DNL:
\( \sigma_{DNLmax} = \sigma_{\epsilon} \)
2B elements
Bits 2 4 8 12 16 20 24
σINLmax / σe 1 2 8 32 128 512 2048
Binary weighted σDNLmax 2 4 16 64 256 1024 4096
SQNR / dB 13.8 25.84 49.92 74 98.08 122.16 146.24
Simulated: SQNR / dB NFFT = 16*2B
-13.45-(-24) = 10.55
-9.75-(-34.77) = 25.02
-9.07-(-58.85) = 49.78
-9.03-(-83.01) = 73.98
-9.03-(-107.11) = 98.08 (35 s)
-9.03-(-131.2) = 122.17 (9.5 min)
-9.03-(-155.29) = 146.26 (21 min)
Error simulation
Random error 0.01 0.01/0.0025
Binary weighted σINLmax / σe 3 60/20
Binary weighted σDNLmax 5 85/30
Binary weighted SQNR / dB 42.34 41.66/56.05
Noise amplitude is 6 times value of standarddeviation.
8-bits, unit element ramdom LSB 0.004: abs(INL, DNL) < 0.1; TNM = -58.81
8-bits, unit element ramdom LSB 0.04: abs(INL, DNL) < 1.5; TNM = -52.89..-56.23
8-bits, unit element ramdom LSB 0.4: abs(INL, DNL) < 10; TNM = -38.85..-46.54
DAC experiments
Select Number of Bits as 8, DAC converter 0, Number of periods 17 and leave Tolerance and Error section as it is (0.0).
This is the default setting.
R-calculation
Is there a limit necessary?
Comparing unit element and binary DAC INL, DNL
Example: 6 Bits, 160 runs, Tolerance random 0.01, systematic 0.00
Ideally the simulation shows SNR= -9.19 - (-46.75).
With random tolerance simulation shows SNR = -9.19 - (-46.58).
The unit element DAC shows 50m DNL max and 300m INL max and SNR = (-9.2) - (-46.76) dB..
The binary element DAC shows initially 2 DNL max, 1 INL max and SNR = (-9.21) - (-45.01) dB.
Adding a systematic error of 0.15 gives an 300m DNL max, 250m INL max and SNR = (-9.21) - (-46.2) dB.
Adding a systematic error of 0.3 gives an 300m DNL max, 250m INL max and SNR = (-9.2) - (-46.48) dB.
A binary element ADC can be easily improved to an unit element DAC.
Check functionality
Implementation
Random value generation
function randomNormal(std) {
return Math.cos(2 * Math.PI * Math.random()) * Math.sqrt(-2 * Math.log(Math.random())) * std * 2;
}
R-string
Resistance values rReal[i]
var rWerte = randomNormal(nWerte/6) + nWerte/2;
for (var i = 0; i < nWerte; i++) { // n-1 resistance values to end at 1
if ( i < rWerte) {
rReal[i] = 1 + randomNormal(nonlinearA) + nonlinearB;
} else {
rReal[i] = 1 - randomNormal(nonlinearA) - nonlinearB;
}
if (rReal[i] < 0.5) { rReal[i] = 0.5; }
rSum = rSum + rReal[i];
}
Voltage calculation
x[i + nWerte] = x[i - 1 + nWerte] + rReal[i-1]/rSum + noise/nWerte;
R2R Architecture
Resistance values rReal[i]
for (var i = 0; i < nBits; i++) {
rReal[2*i] = 1; // sets R
rReal[2*i + 1] = 1 + randomNormal(nonlinearA) + nonlinearB; // sets R
if (rReal[i] < 0.5) { rReal[i] = 0.5; } // Error limit
}
Voltage calculation
function r2rDAC(nB, xN,rReal) {
var result = 0;
var rX = 2;
var bitX = 1;
result = (xN & bitX) * rReal[0] / (rReal[0] + rReal[1]) ; // Voltage D0
bitX = 2 * bitX; // next higher bit
rX = 2 * rReal[1] * rReal[0] / ( rReal[0] + rReal[1]) ; // equivalent resistance
for (var i = 1; i < nB; i++) { // All bits
// Databit voltage with voltage divider + previous databits voltage with voltage divider
result = (xN & bitX)/bitX * (rReal[2 * i] + rX) / ( rReal[2 * i] + rX + 2 * rReal[2 * i + 1])
+ result * 2 * rReal[2 * i + 1] / ( rReal[2 * i] + rX + 2 * rReal[2 * i + 1]);
// new equivalent resistance
rX = (rX + rReal[2 * i]) * 2 * rReal[2 * i + 1] / ( rReal[2 * i] + rX + 2 * rReal[2 * i + 1]);
bitX = 2 * bitX; // next higher bit
}
return result;
}
Error correction
DNL above 0.5 means the smallest step size is too big. Resolution is lost.
DNL below -0.5 means the step size is too small this code can not be applied.
A code is missing.
Absolute INL bigger than 0.5 is not tolerable.
Omitting one bit gives half INL, DNL error.
Error correction can be:
Reducing the number of bits.
Plain power of 2 (Done)
Using a lookup table
Using a calculation scheme
Reducing the number of codes.
Plain power of two
Using a lookup table
Using a calculation scheme
Binary element correction
Discussion using a non power of 2 number of codes
Typically measured values are displayed in a decimal system.
Typical voltage ranges are +-1 V, 2.5 V, 3 V, 5 V, 12 V, 220 V, 280 V
Resolutions are 8, 10, 12, 16, 20, 24 bits, 256, 1 024, 4 096, 65 536, 1 048 576, 16 777 216 codes.
Range Codes
+-1 V 200 1 000 4 000 50 000 1 000 000 10 000 000
+-2.5 V 250 1 000 4 000 50 000 1 000 000 12 500 000
+-3 V 150 900 3 000 60 000 900 000 15 000 000
From this table it looks like non power of 2 number of codes can be used.
An ideal lookup table can get very big.
DAC Resolution
Accuracy of individual components is important.
Calibration leads to lost resolution or additional subranging DAC to compensate for error.
Non power of 2 DAC Calibration
Estimate a new stepsize with DNLmax = 0.45 DNLnew (10% guard band)
A unit element DAC is inherent monotonic and is sorted.
A lookup table is generated by finding the nearest neighbor to the ideal value using the new step value.
Probably it can happen, that DNL < 0.5 is not achieved and DNL has to be changed (Iteration).
A binary element DAc needs first a sorting of output values and calculation of DNL.
Then the same steps as above can be done:
largest DNLmax = 0.45 DNLnew
newStep = oldSTep * DNLmax / 0.45
Algorithm: Obj array: code, output; sort for output; DNLmax; newStep; newNrCode
make lookup array; ramp/sine INL, DNL, FFT calculation
Calibration with power of 2:
The only change is to calculate the new step size differently: DNLnew = 0.5 DNLold
Binary non power of 2 algorithmic calibration
Due to the architecture and algorithm negative DNL at bit switchiing can be compensated.
Bi[iBit] = 2,4,8,16,32,64,256.. Negativ DNL -> integer correction c[iBit]= (Vout(2^îBit) - Vout(2^îBit - 1)) / newStep
Correct c[n] with sum( c[i], n);
Take requested code, newCode = code + sum ( trunc(code/Bi[i]) * c[i], iBit);
If the DNLmax > 0.5 for algorithmic correction the number of bits has to be reduced.
A lookup table can be done according to the previous non power of 2 scheme.
Binary element error correction:
Binary element DACs have only a limited number (NBit) of components where error correction is needed.
There should be only NBit error correction codes needed.
For each bit a correction gives a reduced number of codes.
To prevent big steps 2R has to be bigger than R by error.
Codereal = Codeideal + sum i=0,n Bit(i) * error(i);
error(0) = transition(0,1) can not be corrected
error(1) = transition(1,2) could be 0,+1
error(2) = transition(3,4) - error(1) could be 0,1,..3
error(3) = transition(7,8) - error(2) - error(1) could be 0,1,..7
...
sum errors is number of lost codes.
Influence of Noise
Next steps
Summary
20 Bit FFT calculation takes 10 minutes.
To Do:
FFT with calibration tool
can be used to investigate calibration and ENOB.
Min: 0, Max: 0.99609375
0.49609375
0.5078125
0.5234375
0.53515625
0.546875
0.5625
0.57421875
0.5859375
0.59765625
0.61328125
0.625
0.63671875
0.6484375
0.66015625
0.67578125
0.6875
0.69921875
0.7109375
0.72265625
0.734375
0.74609375
0.75390625
0.765625
0.77734375
0.7890625
0.796875
0.80859375
0.8203125
0.828125
0.8359375
0.84765625
0.85546875
0.86328125
0.875
0.8828125
0.890625
0.8984375
0.90625
0.9140625
0.91796875
0.92578125
0.93359375
0.9375
0.9453125
0.94921875
0.95703125
0.9609375
0.96484375
0.96875
0.97265625
0.9765625
0.98046875
0.984375
0.984375
0.98828125
0.98828125
0.9921875
0.9921875
0.9921875
0.9921875
0.9921875
0.9921875
0.9921875
0.9921875
0.9921875
0.9921875
0.98828125
0.98828125
0.984375
0.98046875
0.9765625
0.9765625
0.97265625
0.96875
0.9609375
0.95703125
0.953125
0.94921875
0.94140625
0.9375
0.9296875
0.921875
0.91796875
0.91015625
0.90234375
0.89453125
0.88671875
0.87890625
0.87109375
0.859375
0.8515625
0.84375
0.83203125
0.82421875
0.8125
0.8046875
0.79296875
0.78125
0.7734375
0.76171875
0.75
0.73828125
0.7265625
0.71484375
0.703125
0.69140625
0.6796875
0.66796875
0.65625
0.64453125
0.62890625
0.6171875
0.60546875
0.59375
0.578125
0.56640625
0.5546875
0.54296875
0.52734375
0.515625
0.50390625
0.48828125
0.4765625
0.46484375
0.44921875
0.4375
0.42578125
0.41015625
0.3984375
0.38671875
0.375
0.359375
0.34765625
0.3359375
0.32421875
0.3125
0.30078125
0.2890625
0.27734375
0.265625
0.25390625
0.2421875
0.23046875
0.21875
0.2109375
0.19921875
0.1875
0.1796875
0.16796875
0.16015625
0.1484375
0.140625
0.1328125
0.12109375
0.11328125
0.10546875
0.09765625
0.08984375
0.08203125
0.07421875
0.0703125
0.0625
0.0546875
0.05078125
0.04296875
0.0390625
0.03515625
0.03125
0.0234375
0.01953125
0.015625
0.015625
0.01171875
0.0078125
0.00390625
0.00390625
0
0
0
0
0
0
0
0
0
0
0.00390625
0.00390625
0.0078125
0.0078125
0.01171875
0.015625
0.01953125
0.0234375
0.02734375
0.03125
0.0390625
0.04296875
0.046875
0.0546875
0.05859375
0.06640625
0.07421875
0.078125
0.0859375
0.09375
0.1015625
0.109375
0.1171875
0.12890625
0.13671875
0.14453125
0.15625
0.1640625
0.17578125
0.18359375
0.1953125
0.203125
0.21484375
0.2265625
0.23828125
0.25
0.26171875
0.26953125
0.28125
0.296875
0.30859375
0.3203125
0.33203125
0.34375
0.35546875
0.3671875
0.3828125
0.39453125
0.40625
0.41796875
0.43359375
0.4453125
0.45703125
0.47265625
0.484375
0.49609375
0.51171875
0.5234375
0.53515625
0.546875
0.5625
0.57421875
0.5859375
0.6015625
0.61328125
0.625
0.63671875
0.6484375
0.6640625
0.67578125
0.6875
0.69921875
0.7109375
0.72265625
0.734375
0.74609375
0.7578125
0.765625
0.77734375
0.7890625
0.80078125
0.80859375
0.8203125
0.828125
0.83984375
0.84765625
0.85546875
0.8671875
0.875
0.8828125
0.890625
0.8984375
0.90625
0.9140625
0.921875
0.92578125
0.93359375
0.9375
0.9453125
0.94921875
0.95703125
0.9609375
0.96484375
0.96875
0.97265625
0.9765625
0.98046875
0.984375
0.984375
0.98828125
0.98828125
0.9921875
0.9921875
0.9921875
0.9921875
0.9921875
0.9921875
0.9921875
0.9921875
0.9921875
0.98828125
0.98828125
0.984375
0.984375
0.98046875
0.9765625
0.97265625
0.96875
0.96484375
0.9609375
0.95703125
0.953125
0.9453125
0.94140625
0.93359375
0.9296875
0.921875
0.9140625
0.91015625
0.90234375
0.89453125
0.88671875
0.87890625
0.8671875
0.859375
0.8515625
0.83984375
0.83203125
0.82421875
0.8125
0.80078125
0.79296875
0.78125
0.76953125
0.76171875
0.75
0.73828125
0.7265625
0.71484375
0.703125
0.69140625
0.6796875
0.66796875
0.65625
0.640625
0.62890625
0.6171875
0.60546875
0.58984375
0.578125
0.56640625
0.5546875
0.5390625
0.52734375
0.515625
0.5
0.48828125
0.4765625
0.4609375
0.44921875
0.4375
0.421875
0.41015625
0.3984375
0.38671875
0.37109375
0.359375
0.34765625
0.3359375
0.32421875
0.3125
0.30078125
0.2890625
0.27734375
0.265625
0.25390625
0.2421875
0.23046875
0.21875
0.20703125
0.19921875
0.1875
0.1796875
0.16796875
0.16015625
0.1484375
0.140625
0.12890625
0.12109375
0.11328125
0.10546875
0.09765625
0.08984375
0.08203125
0.07421875
0.0703125
0.0625
0.0546875
0.05078125
0.04296875
0.0390625
0.03515625
0.02734375
0.0234375
0.01953125
0.015625
0.015625
0.01171875
0.0078125
0.00390625
0.00390625
0
0
0
0
0
0
0
0
0
0
0.00390625
0.00390625
0.0078125
0.01171875
0.01171875
0.015625
0.01953125
0.0234375
0.02734375
0.03125
0.0390625
0.04296875
0.046875
0.0546875
0.05859375
0.06640625
0.07421875
0.08203125
0.0859375
0.09375
0.1015625
0.109375
0.12109375
0.12890625
0.13671875
0.14453125
0.15625
0.1640625
0.17578125
0.18359375
0.1953125
0.20703125
0.21484375
0.2265625
0.23828125
0.25
0.26171875
0.2734375
0.28515625
0.296875
0.30859375
0.3203125
0.33203125
0.34375
0.35546875
0.37109375
0.3828125
0.39453125
0.40625
0.421875
0.43359375
0.4453125
0.45703125
0.47265625
0.484375
0.49609375
0.51171875
0.5234375
0.53515625
0.55078125
0.5625
0.57421875
0.58984375
0.6015625
0.61328125
0.625
0.63671875
0.65234375
0.6640625
0.67578125
0.6875
0.69921875
0.7109375
0.72265625
0.734375
0.74609375
0.7578125
0.76953125
0.77734375
0.7890625
0.80078125
0.80859375
0.8203125
0.828125
0.83984375
0.84765625
0.85546875
0.8671875
0.875
0.8828125
0.890625
0.8984375
0.90625
0.9140625
0.921875
0.92578125
0.93359375
0.94140625
0.9453125
0.94921875
0.95703125
0.9609375
0.96484375
0.96875
0.97265625
0.9765625
0.98046875
0.984375
0.984375
0.98828125
0.98828125
0.9921875
0.9921875
0.9921875
0.9921875
0.9921875
0.9921875
0.9921875
0.9921875
0.9921875
0.98828125
0.98828125
0.984375
0.984375
0.98046875
0.9765625
0.97265625
0.96875
0.96484375
0.9609375
0.95703125
0.953125
0.9453125
0.94140625
0.93359375
0.9296875
0.921875
0.9140625
0.90625
0.90234375
0.89453125
0.88671875
0.875
0.8671875
0.859375
0.8515625
0.83984375
0.83203125
0.8203125
0.8125
0.80078125
0.79296875
0.78125
0.76953125
0.7578125
0.75
0.73828125
0.7265625
0.71484375
0.703125
0.69140625
0.6796875
0.66796875
0.65234375
0.640625
0.62890625
0.6171875
0.60546875
0.58984375
0.578125
0.56640625
0.55078125
0.5390625
0.52734375
0.51171875
0.5
0.48828125
0.4765625
0.4609375
0.44921875
0.4375
0.421875
0.41015625
0.3984375
0.3828125
0.37109375
0.359375
0.34765625
0.3359375
0.32421875
0.30859375
0.296875
0.28515625
0.2734375
0.26171875
0.25
0.2421875
0.23046875
0.21875
0.20703125
0.19921875
0.1875
0.17578125
0.16796875
0.15625
0.1484375
0.140625
0.12890625
0.12109375
0.11328125
0.10546875
0.09765625
0.08984375
0.08203125
0.07421875
0.06640625
0.0625
0.0546875
0.05078125
0.04296875
0.0390625
0.03515625
0.02734375
0.0234375
0.01953125
0.015625
0.01171875
0.01171875
0.0078125
0.00390625
0.00390625
0
0
0
0
0
0
0
0
0
0
0.00390625
0.00390625
0.0078125
0.01171875
0.01171875
0.015625
0.01953125
0.0234375
0.02734375
0.03125
0.0390625
0.04296875
0.046875
0.0546875
0.05859375
0.06640625
0.07421875
0.08203125
0.08984375
0.09375
0.1015625
0.11328125
0.12109375
0.12890625
0.13671875
0.1484375
0.15625
0.1640625
0.17578125
0.18359375
0.1953125
0.20703125
0.21875
0.2265625
0.23828125
0.25
0.26171875
0.2734375
0.28515625
0.296875
0.30859375
0.3203125
0.33203125
0.34375
0.35546875
0.37109375
0.3828125
0.39453125
0.40625
0.421875
0.43359375
0.4453125
0.4609375
0.47265625
0.484375
0.5
0.51171875
0.5234375
0.5390625
0.55078125
0.5625
0.57421875
0.58984375
0.6015625
0.61328125
0.625
0.640625
0.65234375
0.6640625
0.67578125
0.6875
0.69921875
0.7109375
0.72265625
0.734375
0.74609375
0.7578125
0.76953125
0.77734375
0.7890625
0.80078125
0.80859375
0.8203125
0.828125
0.83984375
0.84765625
0.859375
0.8671875
0.875
0.8828125
0.890625
0.8984375
0.90625
0.9140625
0.921875
0.92578125
0.93359375
0.94140625
0.9453125
0.94921875
0.95703125
0.9609375
0.96484375
0.96875
0.97265625
0.9765625
0.98046875
0.984375
0.984375
0.98828125
0.98828125
0.9921875
0.9921875
0.9921875
0.9921875
0.9921875
0.9921875
0.9921875
0.9921875
0.9921875
0.98828125
0.98828125
0.984375
0.984375
0.98046875
0.9765625
0.97265625
0.96875
0.96484375
0.9609375
0.95703125
0.953125
0.9453125
0.94140625
0.93359375
0.9296875
0.921875
0.9140625
0.90625
0.8984375
0.890625
0.8828125
0.875
0.8671875
0.859375
0.8515625
0.83984375
0.83203125
0.8203125
0.8125
0.80078125
0.7890625
0.78125
0.76953125
0.7578125
0.74609375
0.734375
0.7265625
0.71484375
0.703125
0.69140625
0.67578125
0.6640625
0.65234375
0.640625
0.62890625
0.6171875
0.6015625
0.58984375
0.578125
0.56640625
0.55078125
0.5390625
0.52734375
0.51171875
0.5
0.48828125
0.47265625
0.4609375
0.44921875
0.43359375
0.421875
0.41015625
0.3984375
0.3828125
0.37109375
0.359375
0.34765625
0.3359375
0.3203125
0.30859375
0.296875
0.28515625
0.2734375
0.26171875
0.25
0.23828125
0.23046875
0.21875
0.20703125
0.1953125
0.1875
0.17578125
0.16796875
0.15625
0.1484375
0.13671875
0.12890625
0.12109375
0.11328125
0.10546875
0.09765625
0.08984375
0.08203125
0.07421875
0.06640625
0.0625
0.0546875
0.05078125
0.04296875
0.0390625
0.03515625
0.02734375
0.0234375
0.01953125
0.015625
0.01171875
0.01171875
0.0078125
0.00390625
0.00390625
0
0
0
0
0
0
0
0
0
0
0.00390625
0.00390625
0.0078125
0.01171875
0.01171875
0.015625
0.01953125
0.0234375
0.02734375
0.03125
0.0390625
0.04296875
0.05078125
0.0546875
0.0625
0.06640625
0.07421875
0.08203125
0.08984375
0.09765625
0.10546875
0.11328125
0.12109375
0.12890625
0.13671875
0.1484375
0.15625
0.16796875
0.17578125
0.1875
0.1953125
0.20703125
0.21875
0.2265625
0.23828125
0.25
0.26171875
0.2734375
0.28515625
0.296875
0.30859375
0.3203125
0.33203125
0.34375
0.359375
0.37109375
0.3828125
0.39453125
0.41015625
0.421875
0.43359375
0.44921875
0.4609375
0.47265625
0.484375
0.5
0.51171875
0.5234375
0.5390625
0.55078125
0.5625
0.578125
0.58984375
0.6015625
0.61328125
0.62890625
0.640625
0.65234375
0.6640625
0.67578125
0.6875
0.69921875
0.7109375
0.72265625
0.734375
0.74609375
0.7578125
0.76953125
0.78125
0.7890625
0.80078125
0.8125
0.8203125
0.83203125
0.83984375
0.84765625
0.859375
0.8671875
0.875
0.8828125
0.890625
0.8984375
0.90625
0.9140625
0.921875
0.9296875
0.93359375
0.94140625
0.9453125
0.953125
0.95703125
0.9609375
0.96484375
0.96875
0.97265625
0.9765625
0.98046875
0.984375
0.984375
0.98828125
0.98828125
0.9921875
0.9921875
0.9921875
0.9921875
0.99609375
0.9921875
0.9921875
0.9921875
0.9921875
0.98828125
0.98828125
0.984375
0.984375
0.98046875
0.9765625
0.97265625
0.96875
0.96484375
0.9609375
0.95703125
0.953125
0.9453125
0.94140625
0.93359375
0.9296875
0.921875
0.9140625
0.90625
0.8984375
0.890625
0.8828125
0.875
0.8671875
0.859375
0.84765625
0.83984375
0.83203125
0.8203125
0.8125
0.80078125
0.7890625
0.78125
0.76953125
0.7578125
0.74609375
0.734375
0.72265625
0.7109375
0.69921875
0.6875
0.67578125
0.6640625
0.65234375
0.640625
0.62890625
0.61328125
0.6015625
0.58984375
0.578125
0.5625
0.55078125
0.5390625
0.5234375
0.51171875
0.5
0.484375
0.47265625
0.4609375
0.44921875
0.43359375
0.421875
0.41015625
0.39453125
0.3828125
0.37109375
0.359375
0.34375
0.33203125
0.3203125
0.30859375
0.296875
0.28515625
0.2734375
0.26171875
0.25
0.23828125
0.2265625
0.21875
0.20703125
0.1953125
0.1875
0.17578125
0.16796875
0.15625
0.1484375
0.13671875
0.12890625
0.12109375
0.11328125
0.10546875
0.09765625
0.08984375
0.08203125
0.07421875
0.06640625
0.0625
0.0546875
0.05078125
0.04296875
0.0390625
0.03125
0.02734375
0.0234375
0.01953125
0.015625
0.01171875
0.01171875
0.0078125
0.00390625
0.00390625
0
0
0
0
0
0
0
0
0
0
0.00390625
0.00390625
0.0078125
0.01171875
0.01171875
0.015625
0.01953125
0.0234375
0.02734375
0.03515625
0.0390625
0.04296875
0.05078125
0.0546875
0.0625
0.06640625
0.07421875
0.08203125
0.08984375
0.09765625
0.10546875
0.11328125
0.12109375
0.12890625
0.13671875
0.1484375
0.15625
0.16796875
0.17578125
0.1875
0.1953125
0.20703125
0.21875
0.23046875
0.23828125
0.25
0.26171875
0.2734375
0.28515625
0.296875
0.30859375
0.3203125
0.3359375
0.34765625
0.359375
0.37109375
0.3828125
0.3984375
0.41015625
0.421875
0.43359375
0.44921875
0.4609375
0.47265625
0.48828125
0.5
0.51171875
0.52734375
0.5390625
0.55078125
0.56640625
0.578125
0.58984375
0.6015625
0.6171875
0.62890625
0.640625
0.65234375
0.6640625
0.67578125
0.69140625
0.703125
0.71484375
0.7265625
0.734375
0.74609375
0.7578125
0.76953125
0.78125
0.7890625
0.80078125
0.8125
0.8203125
0.83203125
0.83984375
0.8515625
0.859375
0.8671875
0.875
0.8828125
0.890625
0.8984375
0.90625
0.9140625
0.921875
0.9296875
0.93359375
0.94140625
0.9453125
0.953125
0.95703125
0.9609375
0.96484375
0.96875
0.97265625
0.9765625
0.98046875
0.984375
0.984375
0.98828125
0.98828125
0.9921875
0.9921875
0.9921875
0.9921875
0.9921875
0.9921875
0.9921875
0.9921875
0.9921875
0.98828125
0.98828125
0.984375
0.984375
0.98046875
0.9765625
0.97265625
0.96875
0.96484375
0.9609375
0.95703125
0.94921875
0.9453125
0.94140625
0.93359375
0.92578125
0.921875
0.9140625
0.90625
0.8984375
0.890625
0.8828125
0.875
0.8671875
0.859375
0.84765625
0.83984375
0.828125
0.8203125
0.80859375
0.80078125
0.7890625
0.77734375
0.76953125
0.7578125
0.74609375
0.734375
0.72265625
0.7109375
0.69921875
0.6875
0.67578125
0.6640625
0.65234375
0.640625
0.625
0.61328125
0.6015625
0.58984375
0.57421875
0.5625
0.55078125
0.5390625
0.5234375
0.51171875
0.5
0.484375
0.47265625
0.4609375
0.4453125
0.43359375
0.421875
0.40625
0.39453125
0.3828125
0.37109375
0.35546875
0.34375
0.33203125
0.3203125
0.30859375
0.296875
0.28515625
0.2734375
0.26171875
0.25
0.23828125
0.2265625
0.21875
0.20703125
0.1953125
0.18359375
0.17578125
0.1640625
0.15625
0.1484375
0.13671875
0.12890625
0.12109375
0.11328125
0.1015625
0.09375
0.08984375
0.08203125
0.07421875
0.06640625
0.05859375
0.0546875
0.046875
0.04296875
0.0390625
0.03125
0.02734375
0.0234375
0.01953125
0.015625
0.01171875
0.01171875
0.0078125
0.00390625
0.00390625
0
0
0
0
0
0
0
0
0
0
0.00390625
0.00390625
0.0078125
0.01171875
0.01171875
0.015625
0.01953125
0.0234375
0.02734375
0.03515625
0.0390625
0.04296875
0.05078125
0.0546875
0.0625
0.06640625
0.07421875
0.08203125
0.08984375
0.09765625
0.10546875
0.11328125
0.12109375
0.12890625
0.140625
0.1484375
0.15625
0.16796875
0.17578125
0.1875
0.19921875
0.20703125
0.21875
0.23046875
0.2421875
0.25
0.26171875
0.2734375
0.28515625
0.296875
0.30859375
0.32421875
0.3359375
0.34765625
0.359375
0.37109375
0.3828125
0.3984375
0.41015625
0.421875
0.4375
0.44921875
0.4609375
0.4765625
0.48828125
0.5
0.51171875
0.52734375
0.5390625
0.55078125
0.56640625
0.578125
0.58984375
0.60546875
0.6171875
0.62890625
0.640625
0.65234375
0.66796875
0.6796875
0.69140625
0.703125
0.71484375
0.7265625
0.73828125
0.75
0.7578125
0.76953125
0.78125
0.79296875
0.80078125
0.8125
0.8203125
0.83203125
0.83984375
0.8515625
0.859375
0.8671875
0.875
0.88671875
0.89453125
0.90234375
0.90625
0.9140625
0.921875
0.9296875
0.93359375
0.94140625
0.9453125
0.953125
0.95703125
0.9609375
0.96484375
0.96875
0.97265625
0.9765625
0.98046875
0.984375
0.984375
0.98828125
0.98828125
0.9921875
0.9921875
0.9921875
0.9921875
0.9921875
0.9921875
0.9921875
0.9921875
0.9921875
0.98828125
0.98828125
0.984375
0.984375
0.98046875
0.9765625
0.97265625
0.96875
0.96484375
0.9609375
0.95703125
0.94921875
0.9453125
0.94140625
0.93359375
0.92578125
0.921875
0.9140625
0.90625
0.8984375
0.890625
0.8828125
0.875
0.8671875
0.85546875
0.84765625
0.83984375
0.828125
0.8203125
0.80859375
0.80078125
0.7890625
0.77734375
0.76953125
0.7578125
0.74609375
0.734375
0.72265625
0.7109375
0.69921875
0.6875
0.67578125
0.6640625
0.65234375
0.63671875
0.625
0.61328125
0.6015625
0.58984375
0.57421875
0.5625
0.55078125
0.53515625
0.5234375
0.51171875
0.49609375
0.484375
0.47265625
0.45703125
0.4453125
0.43359375
0.421875
0.40625
0.39453125
0.3828125
0.37109375
0.35546875
0.34375
0.33203125
0.3203125
0.30859375
0.296875
0.28515625
0.2734375
0.26171875
0.25
0.23828125
0.2265625
0.21484375
0.20703125
0.1953125
0.18359375
0.17578125
0.1640625
0.15625
0.14453125
0.13671875
0.12890625
0.12109375
0.109375
0.1015625
0.09375
0.0859375
0.08203125
0.07421875
0.06640625
0.05859375
0.0546875
0.046875
0.04296875
0.0390625
0.03125
0.02734375
0.0234375
0.01953125
0.015625
0.01171875
0.01171875
0.0078125
0.00390625
0.00390625
0
0
0
0
0
0
0
0
0
0
0.00390625
0.00390625
0.0078125
0.01171875
0.015625
0.015625
0.01953125
0.0234375
0.02734375
0.03515625
0.0390625
0.04296875
0.05078125
0.0546875
0.0625
0.0703125
0.07421875
0.08203125
0.08984375
0.09765625
0.10546875
0.11328125
0.12109375
0.12890625
0.140625
0.1484375
0.16015625
0.16796875
0.1796875
0.1875
0.19921875
0.20703125
0.21875
0.23046875
0.2421875
0.25390625
0.265625
0.27734375
0.2890625
0.30078125
0.3125
0.32421875
0.3359375
0.34765625
0.359375
0.37109375
0.38671875
0.3984375
0.41015625
0.421875
0.4375
0.44921875
0.4609375
0.4765625
0.48828125
0.5
0.515625
0.52734375
0.5390625
0.5546875
0.56640625
0.578125
0.58984375
0.60546875
0.6171875
0.62890625
0.640625
0.65625
0.66796875
0.6796875
0.69140625
0.703125
0.71484375
0.7265625
0.73828125
0.75
0.76171875
0.76953125
0.78125
0.79296875
0.80078125
0.8125
0.82421875
0.83203125
0.83984375
0.8515625
0.859375
0.8671875
0.87890625
0.88671875
0.89453125
0.90234375
0.91015625
0.9140625
0.921875
0.9296875
0.93359375
0.94140625
0.9453125
0.953125
0.95703125
0.9609375
0.96484375
0.96875
0.97265625
0.9765625
0.98046875
0.984375
0.984375
0.98828125
0.98828125
0.9921875
0.9921875
0.9921875
0.9921875
0.9921875
0.9921875
0.9921875
0.9921875
0.9921875
0.98828125
0.98828125
0.984375
0.984375
0.98046875
0.9765625
0.97265625
0.96875
0.96484375
0.9609375
0.95703125
0.94921875
0.9453125
0.9375
0.93359375
0.92578125
0.921875
0.9140625
0.90625
0.8984375
0.890625
0.8828125
0.875
0.8671875
0.85546875
0.84765625
0.83984375
0.828125
0.8203125
0.80859375
0.80078125
0.7890625
0.77734375
0.765625
0.7578125
0.74609375
0.734375
0.72265625
0.7109375
0.69921875
0.6875
0.67578125
0.6640625
0.6484375
0.63671875
0.625
0.61328125
0.6015625
0.5859375
0.57421875
0.5625
0.546875
0.53515625
0.5234375
0.51171875
0.49609375
0.484375
0.47265625
0.45703125
0.4453125
0.43359375
0.41796875
0.40625
0.39453125
0.3828125
0.3671875
0.35546875
0.34375
0.33203125
0.3203125
0.30859375
0.296875
0.28125
0.26953125
0.26171875
0.25
0.23828125
0.2265625
0.21484375
0.203125
0.1953125
0.18359375
0.17578125
0.1640625
0.15625
0.14453125
0.13671875
0.12890625
0.1171875
0.109375
0.1015625
0.09375
0.0859375
0.078125
0.07421875
0.06640625
0.05859375
0.0546875
0.046875
0.04296875
0.0390625
0.03125
0.02734375
0.0234375
0.01953125
0.015625
0.01171875
0.0078125
0.0078125
0.00390625
0.00390625
0
0
0
0
0
0
0
0
0
0
0.00390625
0.00390625
0.0078125
0.01171875
0.015625
0.015625
0.01953125
0.0234375
0.03125
0.03515625
0.0390625
0.04296875
0.05078125
0.0546875
0.0625
0.0703125
0.07421875
0.08203125
0.08984375
0.09765625
0.10546875
0.11328125
0.12109375
0.1328125
0.140625
0.1484375
0.16015625
0.16796875
0.1796875
0.1875
0.19921875
0.2109375
0.21875
0.23046875
0.2421875
0.25390625
0.265625
0.27734375
0.2890625
0.30078125
0.3125
0.32421875
0.3359375
0.34765625
0.359375
0.375
0.38671875
0.3984375
0.41015625
0.42578125
0.4375
0.44921875
0.46484375
0.4765625
0.48828125
0.50390625
0.515625
0.52734375
0.54296875
0.5546875
0.56640625
0.578125
0.59375
0.60546875
0.6171875
0.62890625
0.64453125
0.65625
0.66796875
0.6796875
0.69140625
0.703125
0.71484375
0.7265625
0.73828125
0.75
0.76171875
0.7734375
0.78125
0.79296875
0.8046875
0.8125
0.82421875
0.83203125
0.84375
0.8515625
0.859375
0.87109375
0.87890625
0.88671875
0.89453125
0.90234375
0.91015625
0.91796875
0.921875
0.9296875
0.9375
0.94140625
0.94921875
0.953125
0.95703125
0.9609375
0.96875
0.97265625
0.9765625
0.9765625
0.98046875
0.984375
0.98828125
0.98828125
0.9921875
0.9921875
0.9921875
0.9921875
0.9921875
0.9921875
0.9921875
0.9921875
0.9921875
0.9921875
0.98828125
0.98828125
0.984375
0.984375
0.98046875
0.9765625
0.97265625
0.96875
0.96484375
0.9609375
0.95703125
0.94921875
0.9453125
0.9375
0.93359375
0.92578125
0.91796875
0.9140625
0.90625
0.8984375
0.890625
0.8828125
0.875
0.86328125
0.85546875
0.84765625
0.8359375
0.828125
0.8203125
0.80859375
0.796875
0.7890625
0.77734375
0.765625
0.75390625
0.74609375
0.734375
0.72265625
0.7109375
0.69921875
0.6875
0.67578125
0.66015625
0.6484375
0.63671875
0.625
0.61328125
0.59765625
0.5859375
0.57421875
0.5625
0.546875
0.53515625
0.5234375
0.5078125
0.49609375
0.484375
0.46875
0.45703125
0.4453125
0.4296875
0.41796875
0.40625
0.39453125
0.37890625
0.3671875
0.35546875
0.34375
0.33203125
0.31640625
0.3046875
0.29296875
0.28125
0.26953125
0.2578125
0.24609375
0.23828125
0.2265625
0.21484375
0.203125
0.1953125
0.18359375
0.171875
0.1640625
0.15625
0.14453125
0.13671875
0.12890625
0.1171875
0.109375
0.1015625
0.09375
0.0859375
0.078125
0.07421875
0.06640625
0.05859375
0.0546875
0.046875
0.04296875
0.03515625
0.03125
0.02734375
0.0234375
0.01953125
0.015625
0.01171875
0.0078125
0.0078125
0.00390625
0.00390625
0
0
0
0
0
0
0
0
0
0
0.00390625
0.00390625
0.0078125
0.01171875
0.015625
0.015625
0.01953125
0.0234375
0.03125
0.03515625
0.0390625
0.04296875
0.05078125
0.0546875
0.0625
0.0703125
0.07421875
0.08203125
0.08984375
0.09765625
0.10546875
0.11328125
0.12109375
0.1328125
0.140625
0.1484375
0.16015625
0.16796875
0.1796875
0.1875
0.19921875
0.2109375
0.21875
0.23046875
0.2421875
0.25390625
0.265625
0.27734375
0.2890625
0.30078125
0.3125
0.32421875
0.3359375
0.34765625
0.36328125
0.375
0.38671875
0.3984375
0.4140625
0.42578125
0.4375
0.44921875
0.46484375
0.4765625
0.48828125
0.50390625
0.515625
0.52734375
0.54296875
0.5546875
0.56640625
0.58203125
0.59375
0.60546875
0.6171875
0.6328125
0.64453125
0.65625
0.66796875
0.6796875
0.69140625
0.703125
0.71484375
0.7265625
0.73828125
0.75
0.76171875
0.7734375
0.78125
0.79296875
0.8046875
0.8125
0.82421875
0.83203125
0.84375
0.8515625
0.859375
0.87109375
0.87890625
0.88671875
0.89453125
0.90234375
0.91015625
0.91796875
0.921875
0.9296875
0.9375
0.94140625
0.94921875
0.953125
0.95703125
0.9609375
0.96875
0.97265625
0.9765625
0.9765625
0.98046875
0.984375
0.98828125
0.98828125
0.9921875
0.9921875
0.9921875
0.9921875
0.9921875
0.9921875
0.9921875
0.9921875
0.9921875
0.9921875
0.98828125
0.98828125
0.984375
0.984375
0.98046875
0.9765625
0.97265625
0.96875
0.96484375
0.9609375
0.953125
0.94921875
0.9453125
0.9375
0.93359375
0.92578125
0.91796875
0.9140625
0.90625
0.8984375
0.890625
0.8828125
0.875
0.86328125
0.85546875
0.84765625
0.8359375
0.828125
0.81640625
0.80859375
0.796875
0.7890625
0.77734375
0.765625
0.75390625
0.7421875
0.73046875
0.72265625
0.7109375
0.6953125
0.68359375
0.671875
0.66015625
0.6484375
0.63671875
0.625
0.609375
0.59765625
0.5859375
0.57421875
0.55859375
0.546875
0.53515625
0.51953125
0.5078125
0.49609375
0.48046875
0.46875
0.45703125
0.4453125
0.4296875
0.41796875
0.40625
0.390625
0.37890625
0.3671875
0.35546875
0.34375
0.328125
0.31640625
0.3046875
0.29296875
0.28125
0.26953125
0.2578125
0.24609375
0.234375
0.2265625
0.21484375
0.203125
0.19140625
0.18359375
0.171875
0.1640625
0.15234375
0.14453125
0.13671875
0.125
0.1171875
0.109375
0.1015625
0.09375
0.0859375
0.078125
0.0703125
0.06640625
0.05859375
0.0546875
0.046875
0.04296875
0.03515625
0.03125
0.02734375
0.0234375
0.01953125
0.015625
0.01171875
0.0078125
0.0078125
0.00390625
0.00390625
0
0
0
0
0
0
0
0
0
0.00390625
0.00390625
0.0078125
0.0078125
0.01171875
0.015625
0.01953125
0.0234375
0.02734375
0.03125
0.03515625
0.0390625
0.046875
0.05078125
0.05859375
0.0625
0.0703125
0.078125
0.08203125
0.08984375
0.09765625
0.10546875
0.11328125
0.125
0.1328125
0.140625
0.15234375
0.16015625
0.16796875
0.1796875
0.19140625
0.19921875
0.2109375
0.22265625
0.23046875
0.2421875
0.25390625
0.265625
0.27734375
0.2890625
0.30078125
0.3125
0.32421875
0.3359375
0.3515625
0.36328125
0.375
0.38671875
0.40234375
0.4140625
0.42578125
0.4375
0.453125
0.46484375
0.4765625
0.4921875
0.50390625
0.515625
0.53125
0.54296875
0.5546875
0.5703125
0.58203125
0.59375
0.60546875
0.62109375
0.6328125
0.64453125
0.65625
0.66796875
0.6796875
0.69140625
0.703125
0.71484375
0.7265625
0.73828125
0.75
0.76171875
0.7734375
0.78515625
0.79296875
0.8046875
0.8125
0.82421875
0.83203125
0.84375
0.8515625
0.86328125
0.87109375
0.87890625
0.88671875
0.89453125
0.90234375
0.91015625
0.91796875
0.921875
0.9296875
0.9375
0.94140625
0.94921875
0.953125
0.95703125
0.96484375
0.96875
0.97265625
0.9765625
0.9765625
0.98046875
0.984375
0.98828125
0.98828125
0.9921875
0.9921875
0.9921875
0.9921875
0.9921875
0.9921875
0.9921875
0.9921875
0.9921875
0.9921875
0.98828125
0.98828125
0.984375
0.98046875
0.98046875
0.9765625
0.97265625
0.96875
0.96484375
0.9609375
0.953125
0.94921875
0.9453125
0.9375
0.93359375
0.92578125
0.91796875
0.91015625
0.90625
0.8984375
0.890625
0.8828125
0.87109375
0.86328125
0.85546875
0.84765625
0.8359375
0.828125
0.81640625
0.80859375
0.796875
0.78515625
0.77734375
0.765625
0.75390625
0.7421875
0.73046875
0.71875
0.70703125
0.6953125
0.68359375
0.671875
0.66015625
0.6484375
0.63671875
0.62109375
0.609375
0.59765625
0.5859375
0.5703125
0.55859375
0.546875
0.53515625
0.51953125
0.5078125
0.49609375
0.48046875
0.46875
0.45703125
0.44140625
0.4296875
0.41796875
0.40234375
0.390625
0.37890625
0.3671875
0.35546875
0.33984375
0.328125
0.31640625
0.3046875
0.29296875
0.28125
0.26953125
0.2578125
0.24609375
0.234375
0.22265625
0.21484375
0.203125
0.19140625
0.18359375
0.171875
0.1640625
0.15234375
0.14453125
0.13671875
0.125
0.1171875
0.109375
0.1015625
0.09375
0.0859375
0.078125
0.0703125
0.06640625
0.05859375
0.05078125
0.046875
0.04296875
0.03515625
0.03125
0.02734375
0.0234375
0.01953125
0.015625
0.01171875
0.0078125
0.0078125
0.00390625
0.00390625
0
0
0
0
0
0
0
0
0
0.00390625
0.00390625
0.0078125
0.0078125
0.01171875
0.015625
0.01953125
0.0234375
0.02734375
0.03125
0.03515625
0.0390625
0.046875
0.05078125
0.05859375
0.0625
0.0703125
0.078125
0.0859375
0.08984375
0.09765625
0.10546875
0.1171875
0.125
0.1328125
0.140625
0.15234375
0.16015625
0.171875
0.1796875
0.19140625
0.19921875
0.2109375
0.22265625
0.234375
0.2421875
0.25390625
0.265625
0.27734375
0.2890625
0.30078125
0.3125
0.32421875
0.33984375
0.3515625
0.36328125
0.375
0.38671875
0.40234375
0.4140625
0.42578125
0.44140625
0.453125
0.46484375
0.48046875
0.4921875
0.50390625
0.515625
0.53125
0.54296875
0.5546875
0.5703125
0.58203125
0.59375
0.609375
0.62109375
0.6328125
0.64453125
0.65625
0.66796875
0.68359375
0.6953125
0.70703125
0.71875
0.73046875
0.7421875
0.75
0.76171875
0.7734375
0.78515625
0.79296875
0.8046875
0.81640625
0.82421875
0.8359375
0.84375
0.8515625
0.86328125
0.87109375
0.87890625
0.88671875
0.89453125
0.90234375
0.91015625
0.91796875
0.92578125
0.9296875
0.9375
0.94140625
0.94921875
0.953125
0.95703125
0.96484375
0.96875
0.97265625
0.9765625
0.98046875
0.98046875
0.984375
0.98828125
0.98828125
0.9921875
0.9921875
0.9921875
0.9921875
0.9921875
0.9921875
0.9921875
0.9921875
0.9921875
0.9921875
0.98828125
0.98828125
0.984375
0.98046875
0.98046875
0.9765625
0.97265625
0.96875
0.96484375
0.9609375
0.953125
0.94921875
0.9453125
0.9375
0.93359375
0.92578125
0.91796875
0.91015625
0.90234375
0.8984375
0.890625
0.87890625
0.87109375
0.86328125
0.85546875
0.84375
0.8359375
0.828125
0.81640625
0.80859375
0.796875
0.78515625
0.7734375
0.765625
0.75390625
0.7421875
0.73046875
0.71875
0.70703125
0.6953125
0.68359375
0.671875
0.66015625
0.6484375
0.63671875
0.62109375
0.609375
0.59765625
0.5859375
0.5703125
0.55859375
0.546875
0.53125
0.51953125
0.5078125
0.4921875
0.48046875
0.46875
0.453125
0.44140625
0.4296875
0.41796875
0.40234375
0.390625
0.37890625
0.3671875
0.3515625
0.33984375
0.328125
0.31640625
0.3046875
0.29296875
0.28125
0.26953125
0.2578125
0.24609375
0.234375
0.22265625
0.21484375
0.203125
0.19140625
0.18359375
0.171875
0.1640625
0.15234375
0.14453125
0.1328125
0.125
0.1171875
0.109375
0.1015625
0.09375
0.0859375
0.078125
0.0703125
0.06640625
0.05859375
0.05078125
0.046875
0.04296875
0.03515625
0.03125
0.02734375
0.0234375
0.01953125
0.015625
0.01171875
0.0078125
0.0078125
0.00390625
0.00390625
0
0
0
0
0
0
0
0
0
0.00390625
0.00390625
0.0078125
0.0078125
0.01171875
0.015625
0.01953125
0.0234375
0.02734375
0.03125
0.03515625
0.0390625
0.046875
0.05078125
0.05859375
0.0625
0.0703125
0.078125
0.0859375
0.09375
0.1015625
0.109375
0.1171875
0.125
0.1328125
0.140625
0.15234375
0.16015625
0.171875
0.1796875
0.19140625
0.203125
0.2109375
0.22265625
0.234375
0.24609375
0.2578125
0.265625
0.27734375
0.2890625
0.30078125
0.31640625
0.328125
0.33984375
0.3515625
0.36328125
0.375
0.390625
0.40234375
0.4140625
0.42578125
0.44140625
0.453125
0.46484375
0.48046875
0.4921875
0.50390625
0.51953125
0.53125
0.54296875
0.55859375
0.5703125
0.58203125
0.59375
0.609375
0.62109375
0.6328125
0.64453125
0.65625
0.671875
0.68359375
0.6953125
0.70703125
0.71875
0.73046875
0.7421875
0.75390625
0.76171875
0.7734375
0.78515625
0.796875
0.8046875
0.81640625
0.82421875
0.8359375
0.84375
0.85546875
0.86328125
0.87109375
0.87890625
0.88671875
0.89453125
0.90234375
0.91015625
0.91796875
0.92578125
0.9296875
0.9375
0.94140625
0.94921875
0.953125
0.95703125
0.96484375
0.96875
0.97265625
0.9765625
0.98046875
0.98046875
0.984375
0.98828125
0.98828125
0.9921875
0.9921875
0.9921875
0.9921875
0.9921875
0.9921875
0.9921875
0.9921875
0.9921875
0.9921875
0.98828125
0.98828125
0.984375
0.98046875
0.98046875
0.9765625
0.97265625
0.96875
0.96484375
0.9609375
0.953125
0.94921875
0.94140625
0.9375
0.9296875
0.92578125
0.91796875
0.91015625
0.90234375
0.89453125
0.88671875
0.87890625
0.87109375
0.86328125
0.85546875
0.84375
0.8359375
0.82421875
0.81640625
0.8046875
0.796875
0.78515625
0.7734375
0.765625
0.75390625
0.7421875
0.73046875
0.71875
0.70703125
0.6953125
0.68359375
0.671875
0.66015625
0.6484375
0.6328125
0.62109375
0.609375
0.59765625
0.58203125
0.5703125
0.55859375
0.54296875
0.53125
0.51953125
0.5078125
0.4921875
0.48046875
0.46875
0.453125
0.44140625
0.4296875
0.4140625
0.40234375
0.390625
0.37890625
0.36328125
0.3515625
0.33984375
0.328125
0.31640625
0.3046875
0.29296875
0.28125
0.26953125
0.2578125
0.24609375
0.234375
0.22265625
0.2109375
0.203125
0.19140625
0.1796875
0.171875
0.16015625
0.15234375
0.14453125
0.1328125
0.125
0.1171875
0.109375
0.1015625
0.09375
0.0859375
0.078125
0.0703125
0.0625
0.05859375
0.05078125
0.046875
0.0390625
0.03515625
0.03125
0.02734375
0.0234375
0.01953125
0.015625
0.01171875
0.0078125
0.0078125
0.00390625
0.00390625
0
0
0
0
0
0
0
0
0
0.00390625
0.00390625
0.0078125
0.0078125
0.01171875
0.015625
0.01953125
0.0234375
0.02734375
0.03125
0.03515625
0.0390625
0.046875
0.05078125
0.05859375
0.0625
0.0703125
0.078125
0.0859375
0.09375
0.1015625
0.109375
0.1171875
0.125
0.1328125
0.14453125
0.15234375
0.16015625
0.171875
0.1796875
0.19140625
0.203125
0.2109375
0.22265625
0.234375
0.24609375
0.2578125
0.26953125
0.28125
0.29296875
0.3046875
0.31640625
0.328125
0.33984375
0.3515625
0.36328125
0.37890625
0.390625
0.40234375
0.4140625
0.4296875
0.44140625
0.453125
0.46875
0.48046875
0.4921875
0.5078125
0.51953125
0.53125
0.54296875
0.55859375
0.5703125
0.58203125
0.59765625
0.609375
0.62109375
0.6328125
0.6484375
0.66015625
0.671875
0.68359375
0.6953125
0.70703125
0.71875
0.73046875
0.7421875
0.75390625
0.765625
0.7734375
0.78515625
0.796875
0.8046875
0.81640625
0.82421875
0.8359375
0.84375
0.85546875
0.86328125
0.87109375
0.87890625
0.88671875
0.89453125
0.90234375
0.91015625
0.91796875
0.92578125
0.9296875
0.9375
0.94140625
0.94921875
0.953125
0.9609375
0.96484375
0.96875
0.97265625
0.9765625
0.98046875
0.98046875
0.984375
0.98828125
0.98828125
0.9921875
0.9921875
0.9921875
0.9921875
0.9921875
0.9921875
0.9921875
0.9921875
0.9921875
0.9921875
0.98828125
0.98828125
0.984375
0.98046875
0.98046875
0.9765625
0.97265625
0.96875
0.96484375
0.95703125
0.953125
0.94921875
0.94140625
0.9375
0.9296875
0.92578125
0.91796875
0.91015625
0.90234375
0.89453125
0.88671875
0.87890625
0.87109375
0.86328125
0.85546875
0.84375
0.8359375
0.82421875
0.81640625
0.8046875
0.796875
0.78515625
0.7734375
0.76171875
0.75390625
0.7421875
0.73046875
0.71875
0.70703125
0.6953125
0.68359375
0.671875
0.65625
0.64453125
0.6328125
0.62109375
0.609375
0.59375
0.58203125
0.5703125
0.55859375
0.54296875
0.53125
0.51953125
0.50390625
0.4921875
0.48046875
0.46484375
0.453125
0.44140625
0.42578125
0.4140625
0.40234375
0.390625
0.375
0.36328125
0.3515625
0.33984375
0.328125
0.31640625
0.30078125
0.2890625
0.27734375
0.265625
0.2578125
0.24609375
0.234375
0.22265625
0.2109375
0.203125
0.19140625
0.1796875
0.171875
0.16015625
0.15234375
0.140625
0.1328125
0.125
0.1171875
0.109375
0.1015625
0.09375
0.0859375
0.078125
0.0703125
0.0625
0.05859375
0.05078125
0.046875
0.0390625
0.03515625
0.03125
0.02734375
0.0234375
0.01953125
0.015625
0.01171875
0.0078125
0.0078125
0.00390625
0.00390625
0
0
0
0
0
0
0
0
0
0.00390625
0.00390625
0.0078125
0.0078125
0.01171875
0.015625
0.01953125
0.0234375
0.02734375
0.03125
0.03515625
0.04296875
0.046875
0.05078125
0.05859375
0.06640625
0.0703125
0.078125
0.0859375
0.09375
0.1015625
0.109375
0.1171875
0.125
0.1328125
0.14453125
0.15234375
0.1640625
0.171875
0.18359375
0.19140625
0.203125
0.21484375
0.22265625
0.234375
0.24609375
0.2578125
0.26953125
0.28125
0.29296875
0.3046875
0.31640625
0.328125
0.33984375
0.3515625
0.3671875
0.37890625
0.390625
0.40234375
0.41796875
0.4296875
0.44140625
0.453125
0.46875
0.48046875
0.4921875
0.5078125
0.51953125
0.53125
0.546875
0.55859375
0.5703125
0.5859375
0.59765625
0.609375
0.62109375
0.63671875
0.6484375
0.66015625
0.671875
0.68359375
0.6953125
0.70703125
0.71875
0.73046875
0.7421875
0.75390625
0.765625
0.7734375
0.78515625
0.796875
0.80859375
0.81640625
0.828125
0.8359375
0.84375
0.85546875
0.86328125
0.87109375
0.87890625
0.890625
0.8984375
0.90234375
0.91015625
0.91796875
0.92578125
0.93359375
0.9375
0.9453125
0.94921875
0.953125
0.9609375
0.96484375
0.96875
0.97265625
0.9765625
0.98046875
0.98046875
0.984375
0.98828125
0.98828125
0.9921875
0.9921875
0.9921875
0.9921875
0.9921875
0.9921875
0.9921875
0.9921875
0.9921875
0.9921875
0.98828125
0.98828125
0.984375
0.98046875
0.98046875
0.9765625
0.97265625
0.96875
0.96484375
0.95703125
0.953125
0.94921875
0.94140625
0.9375
0.9296875
0.92578125
0.91796875
0.91015625
0.90234375
0.89453125
0.88671875
0.87890625
0.87109375
0.86328125
0.8515625
0.84375
0.8359375
0.82421875
0.81640625
0.8046875
0.79296875
0.78515625
0.7734375
0.76171875
0.75
0.7421875
0.73046875
0.71875
0.70703125
0.6953125
0.68359375
0.66796875
0.65625
0.64453125
0.6328125
0.62109375
0.609375
0.59375
0.58203125
0.5703125
0.5546875
0.54296875
0.53125
0.515625
0.50390625
0.4921875
0.48046875
0.46484375
0.453125
0.44140625
0.42578125
0.4140625
0.40234375
0.38671875
0.375
0.36328125
0.3515625
0.33984375
0.32421875
0.3125
0.30078125
0.2890625
0.27734375
0.265625
0.25390625
0.2421875
0.234375
0.22265625
0.2109375
0.19921875
0.19140625
0.1796875
0.171875
0.16015625
0.15234375
0.140625
0.1328125
0.125
0.1171875
0.10546875
0.09765625
0.08984375
0.0859375
0.078125
0.0703125
0.0625
0.05859375
0.05078125
0.046875
0.0390625
0.03515625
0.03125
0.02734375
0.0234375
0.01953125
0.015625
0.01171875
0.0078125
0.0078125
0.00390625
0.00390625
0
0
0
0
0
0
0
0
0
0.00390625
0.00390625
0.0078125
0.0078125
0.01171875
0.015625
0.01953125
0.0234375
0.02734375
0.03125
0.03515625
0.04296875
0.046875
0.05078125
0.05859375
0.06640625
0.0703125
0.078125
0.0859375
0.09375
0.1015625
0.109375
0.1171875
0.125
0.13671875
0.14453125
0.15234375
0.1640625
0.171875
0.18359375
0.19140625
0.203125
0.21484375
0.22265625
0.234375
0.24609375
0.2578125
0.26953125
0.28125
0.29296875
0.3046875
0.31640625
0.328125
0.33984375
0.35546875
0.3671875
0.37890625
0.390625
0.40234375
0.41796875
0.4296875
0.44140625
0.45703125
0.46875
0.48046875
0.49609375
0.5078125
0.51953125
0.53515625
0.546875
0.55859375
0.5703125
0.5859375
0.59765625
0.609375
0.62109375
0.63671875
0.6484375
0.66015625
0.671875
0.68359375
0.6953125
0.70703125
0.71875
0.73046875
0.7421875
0.75390625
0.765625
0.77734375
0.78515625
0.796875
0.80859375
0.81640625
0.828125
0.8359375
0.84765625
0.85546875
0.86328125
0.87109375
0.8828125
0.890625
0.8984375
0.90625
0.91015625
0.91796875
0.92578125
0.93359375
0.9375
0.9453125
0.94921875
0.953125
0.9609375
0.96484375
0.96875
0.97265625
0.9765625
0.98046875
0.98046875
0.984375
0.98828125
0.98828125
0.9921875
0.9921875
0.9921875
0.9921875
0.9921875
0.9921875
0.9921875
0.9921875
0.9921875
0.9921875
0.98828125
0.98828125
0.984375
0.98046875
0.9765625
0.9765625
0.97265625
0.96875
0.96484375
0.95703125
0.953125
0.94921875
0.94140625
0.9375
0.9296875
0.921875
0.91796875
0.91015625
0.90234375
0.89453125
0.88671875
0.87890625
0.87109375
0.86328125
0.8515625
0.84375
0.83203125
0.82421875
0.8125
0.8046875
0.79296875
0.78515625
0.7734375
0.76171875
0.75
0.73828125
0.7265625
0.71484375
0.703125
0.69140625
0.6796875
0.66796875
0.65625
0.64453125
0.6328125
0.62109375
0.60546875
0.59375
0.58203125
0.5703125
0.5546875
0.54296875
0.53125
0.515625
0.50390625
0.4921875
0.4765625
0.46484375
0.453125
0.4375
0.42578125
0.4140625
0.40234375
0.38671875
0.375
0.36328125
0.3515625
0.3359375
0.32421875
0.3125
0.30078125
0.2890625
0.27734375
0.265625
0.25390625
0.2421875
0.23046875
0.22265625
0.2109375
0.19921875
0.19140625
0.1796875
0.16796875
0.16015625
0.15234375
0.140625
0.1328125
0.125
0.11328125
0.10546875
0.09765625
0.08984375
0.08203125
0.078125
0.0703125
0.0625
0.05859375
0.05078125
0.046875
0.0390625
0.03515625
0.03125
0.02734375
0.0234375
0.01953125
0.015625
0.01171875
0.0078125
0.0078125
0.00390625
0.00390625
0
0
0
0
0
0
0
0
0
0.00390625
0.00390625
0.0078125
0.0078125
0.01171875
0.015625
0.01953125
0.0234375
0.02734375
0.03125
0.03515625
0.04296875
0.046875
0.0546875
0.05859375
0.06640625
0.0703125
0.078125
0.0859375
0.09375
0.1015625
0.109375
0.1171875
0.125
0.13671875
0.14453125
0.15234375
0.1640625
0.171875
0.18359375
0.19140625
0.203125
0.21484375
0.2265625
0.234375
0.24609375
0.2578125
0.26953125
0.28125
0.29296875
0.3046875
0.31640625
0.328125
0.34375
0.35546875
0.3671875
0.37890625
0.390625
0.40625
0.41796875
0.4296875
0.4453125
0.45703125
0.46875
0.48046875
0.49609375
0.5078125
0.51953125
0.53515625
0.546875
0.55859375
0.57421875
0.5859375
0.59765625
0.609375
0.625
0.63671875
0.6484375
0.66015625
0.671875
0.68359375
0.6953125
0.7109375
0.72265625
0.73046875
0.7421875
0.75390625
0.765625
0.77734375
0.7890625
0.796875
0.80859375
0.81640625
0.828125
0.8359375
0.84765625
0.85546875
0.86328125
0.875
0.8828125
0.890625
0.8984375
0.90625
0.9140625
0.91796875
0.92578125
0.93359375
0.9375
0.9453125
0.94921875
0.953125
0.9609375
0.96484375
0.96875
0.97265625
0.9765625
0.98046875
0.984375
0.984375
0.98828125
0.98828125
0.9921875
0.9921875
0.9921875
0.9921875
0.9921875
0.9921875
0.9921875
0.9921875
0.9921875
0.9921875
0.98828125
0.98828125
0.984375
0.98046875
0.9765625
0.9765625
0.97265625
0.96875
0.9609375
0.95703125
0.953125
0.94921875
0.94140625
0.9375
0.9296875
0.921875
0.91796875
0.91015625
0.90234375
0.89453125
0.88671875
0.87890625
0.87109375
0.859375
0.8515625
0.84375
0.83203125
0.82421875
0.8125
0.8046875
0.79296875
0.78125
0.7734375
0.76171875
0.75
0.73828125
0.7265625
0.71484375
0.703125
0.69140625
0.6796875
0.66796875
0.65625
0.64453125
0.6328125
0.6171875
0.60546875
0.59375
0.58203125
0.56640625
0.5546875
0.54296875
0.52734375
0.515625
0.50390625
0.48828125
0.4765625
0.46484375
0.44921875
0.4375
0.42578125
0.4140625
0.3984375
0.38671875
0.375
0.36328125
0.34765625
0.3359375
0.32421875
0.3125
0.30078125
0.2890625
0.27734375
0.265625
0.25390625
0.2421875
0.23046875
0.21875
0.2109375
0.19921875
0.1875
0.1796875
0.16796875
0.16015625
0.1484375
0.140625
0.1328125
0.12109375
0.11328125
0.10546875
0.09765625
0.08984375
0.08203125
0.07421875
0.0703125
0.0625
0.0546875
0.05078125
0.04296875
0.0390625
0.03515625
0.03125
0.0234375
0.01953125
0.015625
0.015625
0.01171875
0.0078125
0.00390625
0.00390625
0
0
0
0
0
0
0
0
0
0
0.00390625
0.00390625
0.0078125
0.0078125
0.01171875
0.015625
0.01953125
0.0234375
0.02734375
0.03125
0.03515625
0.04296875
0.046875
0.0546875
0.05859375
0.06640625
0.07421875
0.078125
0.0859375
0.09375
0.1015625
0.109375
0.1171875
0.12890625
0.13671875
0.14453125
0.15625
0.1640625
0.171875
0.18359375
0.1953125
0.203125
0.21484375
0.2265625
0.23828125
0.24609375
0.2578125
0.26953125
0.28125
0.29296875
0.3046875
0.31640625
0.33203125
0.34375
0.35546875
0.3671875
0.37890625
0.39453125
0.40625
0.41796875
0.4296875
0.4453125
0.45703125
0.46875
0.484375
Runs: 15
0.00390625
0.0078125
0.01171875
0.015625
0.01953125
0.0234375
0.02734375
0.03125
0.03515625
0.0390625
0.04296875
0.046875
0.05078125
0.0546875
0.05859375
0.0625
0.06640625
0.0703125
0.07421875
0.078125
0.08203125
0.0859375
0.08984375
0.09375
0.09765625
0.1015625
0.10546875
0.109375
0.11328125
0.1171875
0.12109375
0.125
0.12890625
0.1328125
0.13671875
0.140625
0.14453125
0.1484375
0.15234375
0.15625
0.16015625
0.1640625
0.16796875
0.171875
0.17578125
0.1796875
0.18359375
0.1875
0.19140625
0.1953125
0.19921875
0.203125
0.20703125
0.2109375
0.21484375
0.21875
0.22265625
0.2265625
0.23046875
0.234375
0.23828125
0.2421875
0.24609375
0.25
0.25390625
0.2578125
0.26171875
0.265625
0.26953125
0.2734375
0.27734375
0.28125
0.28515625
0.2890625
0.29296875
0.296875
0.30078125
0.3046875
0.30859375
0.3125
0.31640625
0.3203125
0.32421875
0.328125
0.33203125
0.3359375
0.33984375
0.34375
0.34765625
0.3515625
0.35546875
0.359375
0.36328125
0.3671875
0.37109375
0.375
0.37890625
0.3828125
0.38671875
0.390625
0.39453125
0.3984375
0.40234375
0.40625
0.41015625
0.4140625
0.41796875
0.421875
0.42578125
0.4296875
0.43359375
0.4375
0.44140625
0.4453125
0.44921875
0.453125
0.45703125
0.4609375
0.46484375
0.46875
0.47265625
0.4765625
0.48046875
0.484375
0.48828125
0.4921875
0.49609375
0.5
0.50390625
0.5078125
0.51171875
0.515625
0.51953125
0.5234375
0.52734375
0.53125
0.53515625
0.5390625
0.54296875
0.546875
0.55078125
0.5546875
0.55859375
0.5625
0.56640625
0.5703125
0.57421875
0.578125
0.58203125
0.5859375
0.58984375
0.59375
0.59765625
0.6015625
0.60546875
0.609375
0.61328125
0.6171875
0.62109375
0.625
0.62890625
0.6328125
0.63671875
0.640625
0.64453125
0.6484375
0.65234375
0.65625
0.66015625
0.6640625
0.66796875
0.671875
0.67578125
0.6796875
0.68359375
0.6875
0.69140625
0.6953125
0.69921875
0.703125
0.70703125
0.7109375
0.71484375
0.71875
0.72265625
0.7265625
0.73046875
0.734375
0.73828125
0.7421875
0.74609375
0.75
0.75390625
0.7578125
0.76171875
0.765625
0.76953125
0.7734375
0.77734375
0.78125
0.78515625
0.7890625
0.79296875
0.796875
0.80078125
0.8046875
0.80859375
0.8125
0.81640625
0.8203125
0.82421875
0.828125
0.83203125
0.8359375
0.83984375
0.84375
0.84765625
0.8515625
0.85546875
0.859375
0.86328125
0.8671875
0.87109375
0.875
0.87890625
0.8828125
0.88671875
0.890625
0.89453125
0.8984375
0.90234375
0.90625
0.91015625
0.9140625
0.91796875
0.921875
0.92578125
0.9296875
0.93359375
0.9375
0.94140625
0.9453125
0.94921875
0.953125
0.95703125
0.9609375
0.96484375
0.96875
0.97265625
0.9765625
0.98046875
0.984375
0.98828125
0.9921875
0.99609375