The Design Of A 24-Bit Hardware Gaussian Noise Generator Via The Box-Muller Method And Its Error Analysis