Processing signals
First Claim
1. A method of processing signals at a device, the method comprising:
- receiving signals, over a range of angles, at a plurality of sensors of the device, the received signals including an interfering signal received from an interfering source location;
determining an interference delay pattern between receipt of signals at the sensors corresponding to receipt of a signal from the interfering source location;
generating a plurality of regularization signals having a delay pattern matching the determined interference delay pattern;
using the generated regularization signals to determine beamformer coefficients to be applied by a beamformer; and
the beamformer applying the determined beamformer coefficients to the signals received by the plurality of sensors, thereby generating a beamformer output.
2 Assignments
0 Petitions
Accused Products
Abstract
Method, device and computer program product for processing signals at the device. Signals are received, over a range of angles, at a plurality of sensors of the device, the received signals including an interfering signal received from an interfering source location. An interference delay pattern between receipt of signals at the sensors corresponding to receipt of a signal from the interfering source location is determined. A plurality of regularization signals having a delay pattern matching the determined interference delay pattern are generated. The generated regularization signals are used to determine beamformer coefficients to be applied by a beamformer, and the beamformer applies the determined beamformer coefficients to the signals received by the plurality of sensors, thereby generating a beamformer output.
80 Citations
19 Claims
-
1. A method of processing signals at a device, the method comprising:
-
receiving signals, over a range of angles, at a plurality of sensors of the device, the received signals including an interfering signal received from an interfering source location; determining an interference delay pattern between receipt of signals at the sensors corresponding to receipt of a signal from the interfering source location; generating a plurality of regularization signals having a delay pattern matching the determined interference delay pattern; using the generated regularization signals to determine beamformer coefficients to be applied by a beamformer; and the beamformer applying the determined beamformer coefficients to the signals received by the plurality of sensors, thereby generating a beamformer output. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A device for processing signals, the device comprising:
-
a beamformer; a plurality of sensors for receiving signals over a range of angles, the received signals including an interfering signal received from an interfering source location; means for determining an interference delay pattern between receipt of signals at the sensors corresponding to receipt of a signal from the interfering source location; means for generating a plurality of regularization signals having a delay pattern matching the determined interference delay pattern; and means for using the generated regularization signals to determine beamformer coefficients to be applied by the beamformer, wherein the beamformer is configured to apply the determined beamformer coefficients to the signals received by the plurality of sensors, to thereby generate a beamformer output. - View Dependent Claims (16, 17)
-
-
18. A computer program product for processing signals received over a range of angles, at a plurality of sensors of a device, the received signals including an interfering signal received from an interfering source location, the computer program product being embodied on a computer-readable storage device and configured so as when executed on a processor of the device to perform operations comprising:
-
determining an interference delay pattern between receipt of signals at the sensors corresponding to receipt of a signal from the interfering source location; generating a plurality of regularization signals having a delay pattern matching the determined interference delay pattern; using the generated regularization signals to determine beamformer coefficients to be applied by a beamformer; and implementing the beamformer to apply the determined beamformer coefficients to the signals received by the plurality of sensors, thereby generating a beamformer output.
-
-
19. A device configured to process signals, the device comprising:
-
a beamformer; a plurality of sensors configured to receive signals over a range of angles, the received signals including an interfering signal received from an interfering source location; a determining block configured to determine an interference delay pattern between receipt of signals at the sensors corresponding to receipt of a signal from the interfering source location; a generating block configured to generate a plurality of regularization signals having a delay pattern matching the determined interference delay pattern; and a block configured to use the generated regularization signals to determine beamformer coefficients to be applied by the beamformer, wherein the beamformer is configured to apply the determined beamformer coefficients to the signals received by the plurality of sensors, to thereby generate a beamformer output.
-
Specification