Patent ID: 7254475

Claim:
An engine knock detection system comprising: a knock sampler component that selects a portion of digital samples according to a knock detection window; a fast fourier transform filter that receives the selected portion and identifies energy values across a range of frequency buckets for the selected portion; a multiplex switch that receives the energy values across the range of frequency buckets in parallel and provides receives the energy values across the range of frequency buckets as a serial stream; a power calculation component calculates power values for the range of frequency buckets; a gain/select component selectively applies gains to power values of a subset of the range of frequency buckets according to second one or more operational characteristics; a noise learning component receives the subset from the gain/select component and analyzes the power values of the subset with previous power values to determine relative power values for the subset of the range of the frequency buckets; and a comparison component that compares the relative power values for the subset with obtained knock threshold values to detect occurrence of engine knock.