Patent ID: 7885688

Claim:
A method of selecting a signal of interest from a plurality of cochannel signals for output on a designated output port among a plurality of output ports, the method comprising: first receiving a plurality of cochannel signals at each of a plurality of input channels that each corresponds to a respective one of said output ports, said plurality of cochannel signals including a signal of interest, wherein it is not known which of said plurality of signals is said signal of interest when said plurality of signals is received at each of said input channels; then calculating a plurality of complex filter weight sets based on said received plurality of cochannel signals, each of said plurality of said complex filter weight sets corresponding to one of said plurality of received cochannel signals, and one of said complex filter weight sets corresponding to said signal of interest; then rearranging a sequence of said plurality of complex filter weight sets for application to said plurality of input channels based on the presence of at least one known internal or external structural feature of said signal of interest such that said complex filter weight set corresponding to said signal of interest is always ordered for application to said plurality of input channels so as to maintain the signal of interest on the designated output port; and then applying each of said plurality of complex filter weight sets to said plurality of input channels according to said rearranging in order to produce one of said plurality of cochannel signals as a separated signal in filtered form on each of the plurality of output ports and such that the separated signal of interest is always produced on the designated output port when the identity of the complex filter weight set corresponding to said signal of interest changes over time.