Skip to content
This repository was archived by the owner on Feb 7, 2024. It is now read-only.
This repository was archived by the owner on Feb 7, 2024. It is now read-only.

Compensation for bilinear transform distortion of filter frequency response #241

@mlotinga

Description

@mlotinga

The use of the bilinear transform to derive filter coefficients (such as in signal.weigh) distorts the output frequency response from the desired analog response. This effect is negligible at lower frequencies, but becomes quite significant at higher ones, for example f4 = 12194 Hz in the IEC 61672-1 A-weighting filter.

Analytical techniques for compensating for the bilinear transform distortion can be found in:

Rimell A N et al, 2015. Design of digital filters for frequency weightings (A and C) required for risk assessments of workers exposed to noise. Industrial Health, 53, 21-27

and:

White, P R and Hammond, J K, 2004. Signal processing techniques. In: Advanced Applications in Acoustics, Noise and Vibration, chapter 1 (Fahy F and Walker, J, eds). Spon Press.

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions