# US 12,002,446 B2 · Electronic system having heat dissipation and feed-forward active noise control function and related method

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 12,002,446 B2
- Document ID: US12002446B2
- Status: Granted
- Kind: B2
- Application number: 17/973,508
- Filed: 2022-10-25
- Published: 2024-02-08
- Granted: 2024-06-04
- Earliest claimed: 2022-08-05
- Assignees: Acer Incorporated
- Applicants: Acer Incorporated
- Inventors: Po-Jen Tu; Ruey-Ching Shyu; Jia-Ren Chang; Kai-Meng Tzeng
- Web page: https://patentgrep.com/patent/US12002446B2

## CPC

- G10K 11/17823: {Reference signals, e.g. ambient acoustic environment}
- G10K 11/17853: {of the filter}
- G10K 11/17854: {the filter being an adaptive filter}
- G10K 11/17857: {Geometric disposition, e.g. placement of microphones}
- G10K 11/17881: {the reference signal being an acoustic signal, e.g. recorded with a microphone}
- G10K 11/17883: {the reference signal being derived from a machine operating condition, e.g. engine RPM or vehicle speed}
- G10K 2210/1082: Microphones, e.g. systems using "virtual" microphones
- G10K 2210/11: Computers, i.e. ANC of the noise created by cooling fan, hard drive or the like
- G10K: SOUND-PRODUCING DEVICES; METHODS OR DEVICES FOR PROTECTING AGAINST, OR FOR DAMPING, NOISE OR OTHER ACOUSTIC WAVES IN GENERAL; ACOUSTICS NOT OTHERWISE PROVIDED FOR

## Abstract

An electronic system includes a fan module, a reference microphone, a micro speaker module, and an active noise cancellation controller. The micro speaker module provides a noise-cancellation signal according to a micro speaker control signal for canceling the noises generated during the operation of the electronic system. The reference microphone outputs a wide-band noise signal associated with the operation of the fan module. The active noise cancellation controller outputs a virtual error signal according to a first transfer function between the reference microphone and a physical microphone when the fan module operates with a predetermined fan speed, a second transfer function between the micro speaker module and the physical microphone when the fan module is not in operation, and the wide-band noise signal. The active noise cancellation controller provides the micro speaker control signal according to a synchronization signal, the wide-band noise signal and the virtual error signal.

## Claims

### Claim 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;
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;
a micro speaker module configured to generate a noise-cancellation signal according to the speaker control signal; and
an active noise cancellation (ANC) controller configured to:
provide a virtual error signal according to a first transfer function, a second transfer function and the wide-band noise signal; and
provide the speaker control signal according to a synchronization signal, the wide-band noise signal and the virtual error signal, wherein:
the synchronization signal includes information associated with a structure and an operational setting of the fan module;
the first transfer function is a transfer function between the reference microphone and a physical microphone when the micro speaker is not in operation;
the second transfer function is a transfer function between the micro speaker module and the physical microphone when the fan module is not in operation; and
the noise-cancellation signal includes a plurality of noise-compensation signals for canceling noises generated during the operation of the electronic system.

### Claim 2 (depends on 1)

The electronic system of claim 1, wherein the ANC controller is further configured to:
adjust a power of the speaker control signal according to the wide-band noise signal, the virtual error signal, the second transfer function and a third transfer function which is a transfer function between the micro speaker module and the reference microphone when the fan module is not in operation.

### Claim 3 (depends on 1)

The electronic system of claim 1, wherein the ANC controller is further configured to:
measure the first transfer function between the reference microphone and the physical microphone when the micro speaker module is not in operation;
measure the second transfer function between the micro speaker module and the physical microphone when the fan module is not in operation;
measure the third transfer function between the micro speaker module and the reference microphone when the fan module is not in operation; and
acquire the virtual error signal based on the first transfer function, the second transfer function and the third transfer function, wherein a value of the virtual error signal is equal to a sum of a multiple of the first transfer function and the wide-band noise signal and a multiple of the second transfer function and the noise-cancellation signal.

### Claim 4 (depends on 1)

The electronic system of claim 1, wherein the ANC controller comprises:
a virtual microphone module configured to provide the virtual error signal according to the first transfer function and the second transfer function;
a frequency calculator configured to acquire an estimated single-blade fundamental frequency, an estimated single-blade overtone frequency, and an estimated blade passing frequency (BPF) fundamental frequency of the fan module according to the synchronization signal;
a signal generator configured to generate a reference signal according to the estimated single-blade fundamental frequency, the estimated single-blade overtone frequency, and the estimated BPF fundamental frequency; and
a digital filter configured to process the reference signal for determining a baseline power value of the speaker control signal.

### Claim 5 (depends on 4)

The electronic system of claim 4, wherein the ANC controller further comprises:
an adaptive filter configured to adjust a parameter of the digital filter based on the second transfer function, the third transfer function and the virtual error signal for adaptively adjusting a power value of the speaker control signal.

### Claim 6 (depends on 5)

The electronic system of claim 5, wherein the adaptive filter is further configured to process the reference signal, the wide-band noise signal and the virtual error signal based on a least mean square (LMS) algorithm.

### Claim 7 (depends on 4)

The electronic system of claim 4, wherein the ANC controller further comprises:
a first path compensation transfer function module coupled to the micro speaker module for receiving the noise-cancellation signal, processing the noise-cancellation signal according to the third transfer function and outputting the processed noise-cancellation noise signal to the signal generator; and
a second path compensation transfer function module coupled to the signal generator for receiving the reference signal, processing the reference signal according to the second transfer function and outputting the processed reference signal to the adaptive filter.

### Claim 8 (depends on 7)

The electronic system of claim 7, wherein the signal generator is further configured to provide the reference signal by subtracting the processed noise-cancellation signal from the wide-band noise signal.

### Claim 9 (depends on 1)

The electronic system of claim 1, wherein the ANC controller is further 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 according to the synchronization signal, the wide-band noise signal and the virtual error signal when the fan module operates at the predetermined fan speed; and
provide the speaker control signal according to the actual single-blade fundamental frequency, the actual single-blade overtone frequency, an actual BPF fundamental frequency, the actual BPF overtone frequency and the actual wide-band noise spectrum of the fan module.

### Claim 10 (depends on 9)

The electronic system of claim 9, wherein the plurality of noise-compensation signals 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.

### Claim 11

A method of providing heat dissipation and feed-forward active noise control function in an electronic system, comprising:
operating a fan module in the electronic system according to a fan control signal for providing heat dissipation;
providing the fan control signal using an embedded controller in the electronic system;
detecting a wide-band noise generated during an operation of the fan module and providing a corresponding wide-band noise signal using a reference microphone in the electronic system;
generating a noise-cancellation signal according to the speaker control signal using a micro speaker module in the electronic system;
providing a virtual error signal according to a first transfer function, a second transfer function and the wide-band noise signal using an active noise cancellation (ANC) controller in the electronic system; and
providing the speaker control signal according to a synchronization signal, the wide-band noise signal and the virtual error signal using the ANC controller, wherein:
the synchronization signal includes information associated with a structure and an operational setting of the fan module;
the first transfer function is a transfer function between the reference microphone and a physical microphone when the micro speaker is not in operation;
the second transfer function is a transfer function between the micro speaker module and the physical microphone when the fan module is not in operation; and
the noise-cancellation signal includes a plurality of noise-compensation signals for canceling noises generated during the operation of the electronic system.

### Claim 12 (depends on 11)

The method of claim 11, further comprising:
adjusting a power of the speaker control signal according to the wide-band noise signal, the virtual error signal, the second transfer function and a third transfer function using the ANC controller, wherein the third transfer function is a transfer function between the micro speaker module and the reference microphone when the fan module is not in operation.

### Claim 13 (depends on 11)

The method of claim 11, further comprising:
measuring the first transfer function between the reference microphone and the physical microphone when the micro speaker module is not in operation using the ANC controller;
measuring the second transfer function between the micro speaker module and the physical microphone when the fan module is not in operation using the ANC controller;
measuring the third transfer function between the micro speaker module and the reference microphone when the fan module is not in operation using the ANC controller; and
acquiring the virtual error signal based on the first transfer function, the second transfer function and the third transfer function using the ANC controller, wherein a value of the virtual error signal is equal to a sum of a multiple of the first transfer function and the wide-band noise signal and a multiple of the second transfer function and the noise-cancellation signal.

### Claim 14 (depends on 11)

The method of claim 11, further comprising:
providing the virtual error signal according to the first transfer function and the second transfer function using a virtual microphone module in the ANC controller;
acquiring an estimated single-blade fundamental frequency, an estimated single-blade overtone frequency, and an estimated blade passing frequency (BPF) fundamental frequency of the fan module according to the synchronization signal using a frequency calculator in the ANC controller;
generating a reference signal according to the estimated single-blade fundamental frequency, the estimated single-blade overtone frequency, and the estimated BPF fundamental frequency using a signal generator in the ANC controller; and
processing the reference signal for determining a baseline power value of the speaker control signal using a digital filter in the ANC controller.

### Claim 15 (depends on 14)

The method of claim 14, further comprising:
adjusting a parameter of the digital filter based on the second transfer function, the third transfer function and the virtual error signal for adaptively adjusting a power value of the speaker control signal using an adaptive filter in the ANC controller.

### Claim 16 (depends on 15)

The method of claim 15, further comprising:
processing the reference signal, the wide-band noise signal and the virtual error signal using the adaptive filter based on a least mean square (LMS) algorithm.

### Claim 17 (depends on 14)

The method of claim 14, further comprising:
receiving the noise-cancellation signal, processing the noise-cancellation signal according to the third transfer function and outputting the processed noise-cancellation noise signal to the signal generator using a first path compensation transfer function module in the ANC controller; and
receiving the reference signal, processing the reference signal according to the second transfer function and outputting the processed reference signal to the adaptive filter using a second path compensation transfer function module in the ANC controller.

### Claim 18 (depends on 17)

The method of claim 17, further comprising:
providing the reference signal by subtracting the processed noise-cancellation signal from the wide-band noise signal using the signal generator.

### Claim 19 (depends on 11)

The method of claim 11, further comprising:
acquiring 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 according to the synchronization signal, the wide-band noise signal and the virtual error signal using the ANC controller when the fan module operates at the predetermined fan speed; and
providing the speaker control signal according to the actual single-blade fundamental frequency, the actual single-blade overtone frequency, an actual BPF fundamental frequency, the actual BPF overtone frequency and the actual wide-band noise spectrum of the fan module using the ANC controller.

### Claim 20 (depends on 19)

The method of claim 19, wherein the plurality of noise-compensation signals 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.
