CPC G10K 11/17854 (2018.01) [G10K 11/17875 (2018.01); G10K 2210/11 (2013.01); G10K 2210/3028 (2013.01)] | 20 Claims |
1. An electronic system with heat dissipation and feed-forward active noise control function, comprising:
a fan module configured to operate according to a fan control signal for providing heat dissipation;
an embedded controller configured to provide the fan control signal and a synchronization signal which includes information associated with a structure and an operational setting of the fan module;
a reference microphone configured to detect a wide-band noise generated during an operation of the fan module and provide a corresponding wide-band noise signal;
an error microphone configured to detect a noise level during an operation of the electronic system and provide a corresponding error signal;
an active noise cancellation controller configured to:
acquire an actual single-blade fundamental frequency, an actual single-blade overtone frequency, an actual blade passing frequency (BPF) fundamental frequency, an actual BPF overtone frequency and an actual wide-band noise spectrum of the fan module during operation according to the synchronization signal, the wide-band noise signal and the error signal; and
provide a speaker control signal according to the actual single-blade fundamental frequency, the actual single-blade overtone frequency, the actual BPF fundamental frequency, the actual BPF overtone frequency and the actual wide-band noise spectrum of the fan module; and
a micro speaker module configured to generate a cancellation noise signal according to the speaker control signal, wherein:
the cancellation noise signal includes a plurality of noise compensation signals which are reverse signals respectively associated with the actual single-blade fundamental frequency, the actual single-blade overtone frequency, the actual BPF fundamental frequency, the actual BPF overtone frequency and the actual wide-band noise spectrum; and
a distance between the reference microphone and the active noise cancellation controller is larger than a distance between the error microphone and the active noise cancellation controller.
|