Table 1. Filter coefficients for the A-weighting filter.
a[0] | 64 + (16 ω2′ . ω1′ . ω3′) + (4 ω2′ . ω1′² . ω3′) + (32 ω2′ . ω1′ . ω4′) + (8 ω2′ . ω1′² . ω4′) + (32 ω1′ . ω3′ . ω4′) + (16 ω2′ . ω3′ . ω4′) + (64 ω1′) + (32 ω2′) + (32 ω3′) + (64 ω4′) + (32 ω2′ . ω1′) + (8 ω2′ . ω1′²) + (16 ω1′²) + (16 ω2′ . ω1′ . ω3′ . ω4′) + (4 ω2′ . ω1′² . ω3′ . ω4′) + (32 ω1′ . ω3′) + (16 ω2′ . ω3′) + (8 ω1′² . ω3′) + (64 ω1′ . ω4′) + (32 ω2′ . ω4′) + (32 ω3′ . ω4′) + (16 ω1′² . ω4′) + (8 ω1′² . ω3′ . ω4′) + (16 ω4′²) + (16 ω4′² . ω1′) + (4 ω4′² . ω1′²) + (4 ω4′² . ω1′ . ω2′ . ω3′) + (ω4′² . ω1′² . ω2′ . ω3′) + (8 ω4′² . ω1′ . ω2′) + (2 ω4′² . ω1′² . ω2′) + (8 ω4′² . ω2′) + (8 ω4′² . ω3′) + (8 ω4′² . ω1′ . ω3′) + (2 ω4′² . ω1′² . ω3′) + (4 ω4′² . ω2′ . ω3′) |
a[1] | -128 + (64 ω2′ . ω1′ . ω3′) + (24 ω2′ . ω1′² . ω3′) + (128 ω2′ . ω1′ . ω4′) + (48 ω2′ . ω1′² . ω4′) + (128 ω1′ . ω3′ . ω4′) + (64 ω2′ . ω3′ . ω4′) + (64 ω2′ . ω1′) + (32 ω2′ . ω1′²) + (32 ω1′²) + (96 ω2′ . ω1′ . ω3′ . ω4′) + (32 ω2′ . ω1′² . ω3′ . ω4′) + (64 ω1′ . ω3′) + (32 ω2′ . ω3′) + (32 ω1′² . ω3′) + (128 ω1′ . ω4′) + (64 ω2′ . ω4′) + (64 ω3′ . ω4′) + (64 ω1′² . ω4′) + (48 ω1′² . ω3′ . ω4′) + (32 ω4′²) + (64 ω4′² . ω1′) + (24 ω4′² . ω1′²) + (32 ω4′² . ω1′ . ω2′ . ω3′) + (10 ω4′² . ω1′² . ω2′ . ω3′) + (48 ω4′² . ω1′ . ω2′) + (16 ω4′² . ω1′² . ω2′) + (32 ω4′² . ω2′) + (32 ω4′² . ω3′) + (48 ω4′² . ω1′ . ω3′) + (16 ω4′² . ω1′² . ω3′) + (24 ω4′² . ω2′ . ω3′) |
a[2] | -192 + (48 ω2′ . ω1′ . ω3′) + (52 ω2′ . ω1′² . ω3′) + (96 ω2′ . ω1′ . ω4′) + (104 ω2′ . ω1′² . ω4′) + (96 ω1′ . ω3′ . ω4′) + (48 ω2′ . ω3′ . ω4′) – (320 ω1′) – (160 ω2′) – (160 ω3′) – (320 ω4′) – (96 ω2′ . ω1′) + (24 ω2′ . ω1′²) – (48 ω1′²) + (208 ω2′ . ω1′ . ω3′ . ω4′) + (108 ω2′ . ω1′² . ω3′ . ω4′) – (96 ω1′ . ω3′) – (48 ω2′ . ω3′) + (24 ω1′² . ω3′) – (192 ω1′ . ω4′) – (96 ω2′ . ω4′) – (96 ω3′ . ω4′) + (48 ω1′² . ω4′) + (104 ω1′² . ω3′ . ω4′) – (48 ω4′²) + (48 ω4′² . ω1′) + (52 ω4′² . ω1′²) + (108 ω4′² . ω1′ . ω2′ . ω3′) + (45 ω4′² . ω1′² . ω2′ . ω3′) + (104 ω4′² . ω1′ . ω2′) + (54 ω4′² . ω1′² . ω2′) + (24 ω4′² . ω2′) + (24 ω4′² . ω3′) + (104 ω4′² . ω1′ . ω3′) + (54 ω4′² . ω1′² . ω3′) + (52 ω4′² . ω2′ . ω3′) |
a[3] | 512 – (128 ω2′ . ω1′ . ω3′) + (32 ω2′ . ω1′² . ω3′) – (256 ω2′ . ω1′ . ω4′) + (64 ω2′ . ω1′² . ω4′) – (256 ω1′ . ω3′ . ω4′) – (128 ω2′ . ω3′ . ω4′) – (256 ω2′ . ω1′) – (64 ω2′ . ω1′²) – (128 ω1′²) + (128 ω2′ . ω1′ . ω3′ . ω4′) + (192 ω2′ . ω1′² . ω3′ . ω4′) – (256 ω1′ . ω3′) – (128 ω2′ . ω3′) – (64 ω1′² . ω3′) – (512 ω1′ . ω4′) – (256 ω2′ . ω4′) – (256 ω3′ . ω4′) – (128 ω1′² . ω4′) + (64 ω1′² . ω3′ . ω4′) – (128 ω4′²) – (128 ω4′² . ω1′) + (32 ω4′² . ω1′²) + (192 ω4′² . ω1′ . ω2′ . ω3′) + (120 ω4′² . ω1′² . ω2′ . ω3′) + (64 ω4′² . ω1′ . ω2′) + (96 ω4′² . ω1′² . ω2′) – (64 ω4′² . ω2′) – (64 ω4′² . ω3′) + (64 ω4′² . ω1′ . ω3′) + (96 ω4′² . ω1′² . ω3′) + (32 ω4′² . ω2′ . ω3′) |
a[4] | 128 – (224 ω2′ . ω1′ . ω3′) – (56 ω2′ . ω1′² . ω3′) – (448 ω2′ . ω1′ . ω4′) – (112 ω2′ . ω1′² . ω4′) – (448 ω1′ . ω3′ . ω4′) – (224 ω2′ . ω3′ . ω4′) + (640 ω1′) + (320 ω2′) + (320 ω3′) + (640 ω4′) + (64 ω2′ . ω1′) – (112 ω2′ . ω1′²) + (32 ω1′²) – (224 ω2′ . ω1′ . ω3′ . ω4′) + (168 ω2′ . ω1′² . ω3′ . ω4′) + (64 ω1′ . ω3′) + (32 ω2′ . ω3′) – (112 ω1′² . ω3′) + (128 ω1′ . ω4′) + (64 ω2′ . ω4′) + (64 ω3′ . ω4′) – (224 ω1′² . ω4′) – (112 ω1′² . ω3′ . ω4′) + (32 ω4′²) – (224 ω4′² . ω1′) – (56 ω4′² . ω1′²) + (168 ω4′² . ω1′ . ω2′ . ω3′) + (210 ω4′² . ω1′² . ω2′ . ω3′) – (112 ω4′² . ω1′ . ω2′) + (84 ω4′² . ω1′² . ω2′) – (112 ω4′² . ω2′) – (112 ω4′² . ω3′) – (112 ω4′² . ω1′ . ω3′) + (84 ω4′² . ω1′² . ω3′) – (56 ω4′² . ω2′ . ω3′) |
a[5] | – (448 ω2′ . ω1′ . ω3′ . ω4′) – (224 ω1′² . ω3′ . ω4′) + (384 ω3′ . ω4′) – (112 ω2′ . ω1′² . ω3′) – (112 ω4′² . ω1′²) + (384 ω1′ . ω3′) – (224 ω4′² . ω1′ . ω3′) + (192 ω2′ . ω3′) – (224 ω2′ . ω1′² . ω4′) + (192 ω1′²) + (252 ω4′² . ω1′² . ω2′ . ω3′) + (384 ω2′ . ω1′) – (768) – (224 ω4′² . ω1′ . ω2′) – (112 ω4′² . ω2′ . ω3′) + (384 ω2′ . ω4′) + (192 ω4′²) + (768 ω1′ . ω4′) |
a[6] | 128 + (224 ω2′ . ω1′ . ω3′) – (56 ω2′ . ω1′² . ω3′) + (448 ω2′ . ω1′ . ω4′) – (112 ω2′ . ω1′² . ω4′) + (448 ω1′ . ω3′ . ω4′) + (224 ω2′ . ω3′ . ω4′) – (640 ω1′) – (320 ω2′) – (320 ω3′) – (640 ω4′) + (64 ω2′ . ω1′) + (112 ω2′ . ω1′²) + (32 ω1′²) – (224 ω2′ . ω1′ . ω3′ . ω4′) – (168 ω2′ . ω1′² . ω3′ . ω4′) + (64 ω1′ . ω3′) + (32 ω2′ . ω3′) + (112 ω1′² . ω3′) + (128 ω1′ . ω4′) + (64 ω2′ . ω4′) + (64 ω3′ . ω4′) + (224 ω1′² . ω4′) – (112 ω1′² . ω3′ . ω4′) + (32 ω4′²) + (224 ω4′² . ω1′) – (56 ω4′² . ω1′²) – (168 ω4′² . ω1′ . ω2′ . ω3′) + (210 ω4′² . ω1′² . ω2′ . ω3′) – (112 ω4′² . ω1′ . ω2′) – (84 ω4′² . ω1′² . ω2′) + (112 ω4′² . ω2′) + (112 ω4′² . ω3′) – (112 ω4′² . ω1′ . ω3′) – (84 ω4′² . ω1′² . ω3′) – (56 ω4′² . ω2′ . ω3′) |
a[7] | 512 + (128 ω2′ . ω1′ . ω3′) + (32 ω2′ . ω1′² . ω3′) + (256 ω2′ . ω1′ . ω4′) + (64 ω2′ . ω1′² . ω4′) + (256 ω1′ . ω3′ . ω4′) + (128 ω2′ . ω3′ . ω4′) – (256 ω2′ . ω1′) + (64 ω2′ . ω1′²) – (128 ω1′²) + (128 ω2′ . ω1′ . ω3′ . ω4′) – (192 ω2′ . ω1′² . ω3′ . ω4′) – (256 ω1′ . ω3′) – (128 ω2′ . ω3′) + (64 ω1′² . ω3′) – (512 ω1′ . ω4′) – (256 ω2′ . ω4′) – (256 ω3′ . ω4′) + (128 ω1′² . ω4′) + (64 ω1′² . ω3′ . ω4′) – (128 ω4′²) + (128 ω4′² . ω1′) + (32 ω4′² . ω1′²) – (192 ω4′² . ω1′ . ω2′ . ω3′) + (120 ω4′² . ω1′² . ω2′ . ω3′) + (64 ω4′² . ω1′ . ω2′) – (96 ω4′² . ω1′² . ω2′) + (64 ω4′² . ω2′) + (64 ω4′² . ω3′) + (64 ω4′² . ω1′ . ω3′) – (96 ω4′² . ω1′² . ω3′) + (32 ω4′² . ω2′ . ω3′) |
a[8] | -192 – (48 ω2′ . ω1′ . ω3′) + (52 ω2′ . ω1′² . ω3′) – (96 ω2′ . ω1′ . ω4′) + (104 ω2′ . ω1′² . ω4′) – (96 ω1′ . ω3′ . ω4′) – (48 ω2′ . ω3′ . ω4′) + (320 ω1′) + (160 ω2′) + (160 ω3′) + (320 ω4′) – (96 ω2′ . ω1′) – (24 ω2′ . ω1′²) – (48 ω1′²) + (208 ω2′ . ω1′ . ω3′ . ω4′) – (108 ω2′ . ω1′² . ω3′ . ω4′) – (96 ω1′ . ω3′) – (48 ω2′ . ω3′) – (24 ω1′² . ω3′) – (192 ω1′ . ω4′) – (96 ω2′ . ω4′) – (96 ω3′ . ω4′) – (48 ω1′² . ω4′) + (104 ω1′² . ω3′ . ω4′) – (48 ω4′²) – (48 ω4′² . ω1′) + (52 ω4′² . ω1′²) – (108 ω4′² . ω1′ . ω2′ . ω3′) + (45 ω4′² . ω1′² . ω2′ . ω3′) + (104 ω4′² . ω1′ . ω2′) – (54 ω4′² . ω1′² . ω2′) – (24 ω4′² . ω2′) – (24 ω4′² . ω3′) + (104 ω4′² . ω1′ . ω3′) – (54 ω4′² . ω1′² . ω3′) + (52 ω4′² . ω2′ . ω3′) |
a[9] | -128 – (64 ω2′ . ω1′ . ω3′) + (24 ω2′ . ω1′² . ω3′) – (128 ω2′ . ω1′ . ω4′) + (48 ω2′ . ω1′² . ω4′) – (128 ω1′ . ω3′ . ω4′) – (64 ω2′ . ω3′ . ω4′) + (64 ω2′ . ω1′) – (32 ω2′ . ω1′²) + (32 ω1′²) + (96 ω2′ . ω1′ . ω3′ . ω4′) – (32 ω2′ . ω1′² . ω3′ . ω4′) + (64 ω1′ . ω3′) + (32 ω2′ . ω3′) – (32 ω1′² . ω3′) + (128 ω1′ . ω4′) + (64 ω2′ . ω4′) + (64 ω3′ . ω4′) – (64 ω1′² . ω4′) + (48 ω1′² . ω3′ . ω4′) + (32 ω4′²) – (64 ω4′² . ω1′) + (24 ω4′² . ω1′²) – (32 ω4′² . ω1′ . ω2′ . ω3′) + (10 ω4′² . ω1′² . ω2′ . ω3′) + (48 ω4′² . ω1′ . ω2′) – (16 ω4′² . ω1′² . ω2′) – (32 ω4′² . ω2′) – (32 ω4′² . ω3′) + (48 ω4′² . ω1′ . ω3′) – (16 ω4′² . ω1′² . ω3′) + (24 ω4′² . ω2′ . ω3′) |
a[10] | 64 – (16 ω2′ . ω1′ . ω3′) + (4 ω2′ . ω1′² . ω3′) – (32 ω2′ . ω1′ . ω4′) + (8 ω2′ . ω1′² . ω4′) – (32 ω1′ . ω3′ . ω4′) – (16 ω2′ . ω3′ . ω4′) – (64 ω1′) – (32 ω2′) – (32 ω3′) – (64 ω4′) + (32 ω2′ . ω1′) – (8 ω2′ . ω1′²) + (16 ω1′²) + (16 ω2′ . ω1′ . ω3′ . ω4′) – (4 ω2′ . ω1′² . ω3′ . ω4′) + (32 ω1′ . ω3′) + (16 ω2′ . ω3′) – (8 ω1′² . ω3′) + (64 ω1′ . ω4′) + (32 ω2′ . ω4′) + (32 ω3′ . ω4′) – (16 ω1′² . ω4′) + (8 ω1′² . ω3′ . ω4′) + (16 ω4′²) – (16 ω4′² . ω1′) + (4 ω4′² . ω1′²) – (4 ω4′² . ω1′ . ω2′ . ω3′) + (ω4′² . ω1′² . ω2′ . ω3′) + (8 ω4′² . ω1′ . ω2′) – (2 ω4′² . ω1′² . ω2′) – (8 ω4′² . ω2′) – (8 ω4′² . ω3′) + (8 ω4′² . ω1′ . ω3′) – (2 ω4′² . ω1′² . ω3′) + (4 ω4′² . ω2′ . ω3′) |
b[0] | 16 ω4′ 2 |
b[1] | 32 ω4′ 2 |
b[2] | –48 ω4′ 2 |
b[3] | –128 ω4′ 2 |
b[4] | 32 ω4′ 2 |
b[5] | 192 ω4′ 2 |
b[6] | 32 ω4′ 2 |
b[7] | –128 ω4′ 2 |
b[8] | –48 ω4′ 2 |
b[9] | 32 ω4′ 2 |
b[10] | 16 ω4′ 2 |
GA | 10(2/20) |
The normalization constant GA is used to provide 0 dB gain at 1 kHz.