Legal claims defining the scope of protection, as filed with the USPTO.
1. A signal processing method of receiving a plurality of received signals, and subtracting pseudo echoes generated by a plurality of adaptive filters having said plurality of received signals as an input, respectively, from a plurality of echoes to be generated from said plurality of received signals, thereby to cancel by delaying said plurality of echoes, comprising: generating delayed received signals by delaying two or more of said received signals; and generating pseudo echoes by alternately inputting said received signals and said delayed received signals into the adaptive filters, wherein at least one input to the adaptive filter has a different alternating timing from other inputs to the adaptive filters.
2. A signal processing method according to claim 1 , wherein at least one of said delayed received signals is an amplitude-corrected delayed received signal subjected to an amplitude correction.
3. A signal processing method according to claim 1 , wherein at least one of said input signals of adaptive filters is a non-linearly processed signal subjected to a non-linear processing.
4. A signal processing method according to claim 1 , comprising decomposition of said received signal into a plurality of frequency components, and generating the delayed received signals by delaying the received signal for each of said plurality of frequency components.
5. A signal processing method according to claim 1 , wherein said delayed received signals are generated so that relative delays of said delayed received signals have a plurality of values that vary with time.
6. A signal processing method according to claim 5 , wherein said relative delay is an integer multiple of a sampling period.
7. A signal processing method according to claim 1 , wherein said delayed received signals are generated by processing the received signals with filters having a plurality of time-varying coefficients which alternately take a zero or a non-zero value.
8. A signal processing method according to claim 7 , wherein said plurality of time-varying coefficients have a zero value exclusively to each other.
9. A signal processing method according to claim 7 , wherein said plurality of time-varying coefficients have a non-zero value exclusively to each other.
10. A signal processing apparatus for receiving a plurality of received signals, and subtracting pseudo echoes generated by a plurality of adaptive filters having said plurality of received signals as an input, respectively, from a plurality of echoes to be generated from said plurality of received signals, thereby to cancel by delaying said plurality of echoes, comprising at least: a linear processing circuit that generates delayed received signals by delaying two or more of said received signals; an adaptive filter that generates pseudo echoes by alternately receiving said received signals and said delayed received signals, and a plurality of subtractors, each of said subtractors that generates echo-reduced signals by subtracting said pseudo echoes from said received signals, wherein said signal processing apparatus controls said plurality of adaptive filters so that outputs of said plurality of subtractors are minimized, and wherein at least one input to the adaptive filter has a different alternating timing from other inputs to the adaptive filters.
11. A signal processing apparatus according to claim 10 , comprising an amplitude correcting circuit that generates amplitude-corrected delayed received signals by amplitude-correcting at least one of said delayed received signals.
12. A signal processing apparatus according to claim 10 , comprising a non-linear processing circuit that generates non-linearly processed signals by non-linearly processing at least one of said input signals of adaptive filters.
13. A signal processing apparatus according to claim 12 comprising: a frequency analyzing circuit that decomposes said received signal into a plurality of frequency components; and a linear processing circuit that generates the delayed received signals by delaying the received signal for every said plurality of frequency components.
14. A signal processing apparatus according to claim 10 , wherein said linear processing circuit performs a processing such that relative delays of said delayed received signals have a plurality of values that vary with time.
15. A signal processing apparatus according to claim 14 , wherein said linear processing circuit performs a processing such that said relative delay is an integer multiple of a sampling period.
16. A signal processing apparatus according to claim 10 , wherein said linear processing circuit comprises a filter having a plurality of time-varying coefficients which alternately take a zero or a non-zero value.
17. A signal processing apparatus according to claim 16 , wherein said plurality of time-varying coefficients have a zero value exclusively to each other.
18. A signal processing apparatus according to claim 16 , wherein said plurality of time-varying coefficients have a non-zero value exclusively to each other.
19. A non-transitory computer readable storage medium storing a signal processing program for causing a computer to execute: a receiving process of receiving a plurality of received signals; and an echo reducing process of reducing a plurality of echoes that are generated by said plurality of received signals, said signal processing program causing the computer to execute: a delayed received signal generating process of generating delayed received signals by delaying two or more of said received signals; a pseudo echo generating process of generating pseudo echoes by alternately inputting said received signals and said delayed received signals into the adaptive filters; and a pseudo echo subtracting process of subtracting said pseudo echoes from said plurality of received signals, respectively, wherein at least one input to the adaptive filter has a different alternating timing from other inputs to the adaptive filters.
20. A non-transitory computer readable storage medium storing a signal processing program according to claim 19 , wherein at least one of said delayed received signals is an amplitude-corrected delayed received signal subjected to an amplitude correction.
21. A non-transitory computer readable storage medium storing a signal processing program according to claim 19 , wherein at least one of said input signals of adaptive filters is a non-linearly processed signal subjected to a non-linear processing.
22. A non-transitory computer readable storage medium storing a signal processing program according to claim 19 , said signal processing program comprising decomposition of said received signal into a plurality of frequency components and generating the delayed received signals by delaying the received signal for each of said plurality of frequency components.
23. A non-transitory computer readable storage medium storing a signal processing program according to claim 19 , wherein said delayed received signals are generated so that relative delays of said delayed received signals have a plurality of values that vary with time.
24. A non-transitory computer readable storage medium storing a signal processing program according to claim 23 , wherein said relative delay is an integer multiple of a sampling period.
25. A non-transitory computer readable storage medium storing a signal processing program according to claim 19 , wherein said delayed received signals are generated by processing the received signals with filters having a plurality of time-varying coefficients which alternately take a zero or a non-zero value.
26. A non-transitory computer readable storage medium storing a signal processing program according to claim 25 , wherein said plurality of time-varying coefficients have a zero value exclusively to each other.
27. A non-transitory computer readable storage medium storing a signal processing program according to claim 25 , wherein said plurality of time-varying coefficients have a non-zero value exclusively to each other.
Unknown
November 15, 2016
Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.