Method and system for acoustic feedback cancellation using a known full band sequence
First Claim
1. A portable communication device comprising:
- a transceiver;
a microphone;
an adaptive feedback cancellation filter;
an electronic processor coupled to the transceiver, the microphone, and the adaptive feedback cancellation filter, and configured tocontrol the transceiver to transmit a known full-band sequence at a first time;
receive, via the microphone, a received audio signal including a received copy of the known full-band sequence;
filter the received audio signal to generate a filtered audio signal;
detect, based on the filtered audio signal, a second portable communication device in proximity to the portable communication device; and
in response to detecting the second portable communication device,determine, based on the first time and filtered audio signal, an estimated loop delay;
initialize the adaptive feedback cancellation filter based on the estimated loop delay; and
determine a plurality of estimated filter coefficients based on the known full-band sequence and the received copy of the known full-band sequence.
2 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods for acoustic feedback cancellation. One method includes transmitting, with a transceiver, a known full-band sequence at a first time. The method includes receiving, via a microphone, a received audio signal including a received copy of the known full-band sequence. The method includes filtering the received audio signal to generate a filtered audio signal, and detecting, based on the filtered audio signal, a second portable communication device in proximity to the portable communication device. The method includes, in response to detecting the second portable communication device, determining, based on the first time and filtered audio signal, an estimated loop delay. The method includes initializing an adaptive feedback cancellation filter based on the estimated loop delay and the plurality of estimated filter coefficients. The method includes determining a plurality of estimated filter coefficients based on the known full-band sequence and the received copy of the known full-band sequence.
16 Citations
18 Claims
-
1. A portable communication device comprising:
-
a transceiver; a microphone; an adaptive feedback cancellation filter; an electronic processor coupled to the transceiver, the microphone, and the adaptive feedback cancellation filter, and configured to control the transceiver to transmit a known full-band sequence at a first time; receive, via the microphone, a received audio signal including a received copy of the known full-band sequence; filter the received audio signal to generate a filtered audio signal; detect, based on the filtered audio signal, a second portable communication device in proximity to the portable communication device; and in response to detecting the second portable communication device, determine, based on the first time and filtered audio signal, an estimated loop delay; initialize the adaptive feedback cancellation filter based on the estimated loop delay; and determine a plurality of estimated filter coefficients based on the known full-band sequence and the received copy of the known full-band sequence. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method for acoustic feedback cancellation for a portable communication device, the method comprising:
-
transmitting, with a transceiver, a known full-band sequence at a first time; receiving, via a microphone, a received audio signal including a received copy of the known full-band sequence; filtering the received audio signal to generate a filtered audio signal; detecting, based on the filtered audio signal, a second portable communication device in proximity to the portable communication device; and in response to detecting the second portable communication device, determining, with an electronic processor based on the first time and filtered audio signal, an estimated loop delay; initializing an adaptive feedback cancellation filter based on the estimated loop delay; and determining, with the electronic processor, a plurality of estimated filter coefficients based on the known full-band sequence and the received copy of the known full-band sequence. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
Specification