摘要:
A method 1200 of processing a plurality of time-varying signals 114/116 received at a sensor 103 communicatively coupled to a signal data processor 101 to identify at least one parameter of at least one of the plurality of time-varying signals 114/116 is provided. The method 1200 includes receiving 1202, at a plurality of blind source separation (BSS) modules 120 of the signal data processor 101, signals derived from the plurality of time-varying signals 114/116, each BSS module 120 of the plurality of BSS modules 120 including a filtering subsystem 207 having a pipelined architecture and a parallelized architecture. The method 1200 also includes generating a plurality of blind source separated signals 129, and transmitting at least one pulse descriptor word (PDW) parameter vector signal 138 to a computing device 132 of the signal data processor 101. The method 1200 further includes identifying the at least one parameter from the at least one PDW parameter vector signal 138, and outputting the at least one parameter from the signal data processor 101.
摘要:
A sound source separation apparatus includes: a separation-matrix processor that transforms a plurality of observation signals corresponding to sounds being propagated from a plurality of sound sources into a frequency-domain signal group the separation-matrix processor updating a separation matrix based on the frequency-domain signal group and transforming the updated separation matrix into time-series filter coefficients to output; a filter-coefficient transformer that partially removes non-causal components from the filter coefficients to transform the filter coefficients, and a separator that supplies the filter coefficients to a filter group, the separator generating a plurality of separation signals separated from the plurality of observation signals corresponding to the separation matrix.
摘要:
This invention is a component of an adaptive filter signal processor whose purpose is to separate a mixture of signals received by each of a plurality of transducers. This invention estimates the relative propagation delays among the transducers for each source. First, it randomly generates a fixed number of sets of delay parameters (220), called a population (230). Each set is processed by an instananeous-performance calculator (240), to generate an instantaneous-performance value which is added to a cumulative performance value (360). The set with the greatest cumulative performance value is transferred to the adaptive filter signal processor. New parameter sets are generated at random. Whenever a parameter set is found whose instantaneous performance value exceeds that of the set in the population with the least instantaneous performance value, it is incorporated into the population. The set with the least cumulative performance value is deleted from the population.