Method and apparatus for the compression, processing and spectral resolution of electromagnetic and acoustic signals
First Claim
1. A method of transforming an input signal m(t) which is describable by a function M(z) having one or more fades corresponding to one or more complex zeroes zk, for k=1, . . . N where N is the number of fades, the input signal m(t) having values during an interval between 0 and T, into a sequence of data points, the method comprising the steps of:
- acquiring the input signal;
low pass equivalent filtering the input signal;
processing the filtered input signal in a signal processor to determine, for each fade, the location of the fade; and
constructing a compressed signal at least partially formed of data points corresponding to the location of each fade.
3 Assignments
0 Petitions
Accused Products
Abstract
A signal that may be represented by a band limited periodic function m(t) is transformed into its z-domain zeros using characteristics of the signal in the neighbourhood of fades of the signal, namely a bounds of the fades and the depths of the fades. The z-domain zeros are the zeros of the function in the complex plane, and represent local minimums of the function. The z-domain zeros are used to estimate the discrete spectrum of m(t), and the differential phase of m(t) is derived from the envelope of m(t) using the concept of the z-domain zeros. Also, speech is compressed based on the z-domain zeros of a signal m(t) that represents a speech signal, and knowledge of the location of fades is used in interference reduction at single moving antennas by applying a spectral resolution technique during a fade and applying notch filters to the signal to resolve the signal components.
46 Citations
40 Claims
-
1. A method of transforming an input signal m(t) which is describable by a function M(z) having one or more fades corresponding to one or more complex zeroes zk, for k=1, . . . N where N is the number of fades, the input signal m(t) having values during an interval between 0 and T, into a sequence of data points, the method comprising the steps of:
-
acquiring the input signal; low pass equivalent filtering the input signal; processing the filtered input signal in a signal processor to determine, for each fade, the location of the fade; and constructing a compressed signal at least partially formed of data points corresponding to the location of each fade. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 30)
- 7. The method of claim 6 in which the depth of the kth fade for k=1, . . . , N is estimated as
- space="preserve" listing-type="equation">α
.sub.k =1+1/2(ω
t.sub.k,0).sup.2 ±
(ω
t.sub.k,0)√
(1+1/4(ω
t.sub.k,0).sup.2),
where ω
=2π
/T. - space="preserve" listing-type="equation">α
-
-
8. The method of claim 2 in which the depth and location of each fade are determined by:
-
taking a Fourier transform of the signal to produce data points corresponding to the Fourier coefficients of the signal; forming a polynomial using the Fourier coefficients of the signal; factorizing the polynomial to produce the roots of the polynomial; and deriving the location and the depth of each fade from the roots of the polynomial.
-
-
9. The method of claims 1 or 2 further including, after acquiring the input signal:
forming a derivative signal corresponding to a derivative of the low pass equivalent of the input signal.
-
10. The method of claim 9 further including:
-
constructing an expanded polynomial whose roots correspond to the locations of the fades of the input signal; and estimating the spectrum of the input signal as the coefficients of the expanded polynomial.
-
-
11. The method of claim 10 in which the expanded polynomial is constructed in a recursive manner continuously while the input signal is being acquired.
-
12. The method of claims 1 or 2 in which the input signal is a speech signal and further including:
quantizing the compressed signal and transmitting the quantized compressed signal.
-
13. The method of claims 1 or 2 in which the input signal is a speech signal having voiced and unvoiced segments and further including:
quantizing segments of the compressed signal according to whether the segment is voiced or unvoiced, and transmitting the quantized compressed signal.
-
14. The method of claim 1 in which the input signal is formed by at least first and second sinusoids of different frequencies, and further including resolving the first and second sinusoids of different frequencies by applying a spectral estimation technique to the input signal in the neighbourhood of one of the N fades.
-
15. The method of claim 14 further including:
-
applying a first notch filter centered on the first frequency to m(t) to produce a signal m(t)1 ; applying a second notch filter centered on the second frequency to m(t) to produce a signal m(t)2 ; and combining the signals m(t)1 and m(t)2.
-
-
16. The method of claim 1 further including further processing the compressed signal to calculate the difference in location of successive fades, whereby a phase differential of the input signal may be estimated.
-
17. The method of claim 1 in which the input signal is a speech signal.
-
18. The method of claim 1 in which the input signal is data encoded in an electromagnetic signal and further including modulating a carrier signal with the compressed signal for transmission of the carrier signal over a communications channel.
-
19. The method of claim 1 in which the input signal has an envelope with inphase and quadrature components and acquiring the input signal includes sampling the inphase and quadrature components of the envelope of the input signal.
-
20. The method of claim 1 in which the input signal is formed by at least first and second replicas of the same signal, and further including resolving the first and second replicas of the same signal by applying a spectral estimation technique to the input signal.
-
30. The apparatus of claim 18 in which the processor includes means to calculate the difference in locations of successive fades.
-
21. Apparatus for processing an input signal comprising:
-
input signal acquisition means having a first output signal; a low pass equivalent filter connected to receive the output from the input signal acquisition means and having filtered output; and processing means connected to receive the filtered output for locating the fades of the input signal and constructing a compressed signal comprising the locations of the fades. - View Dependent Claims (22, 23, 24, 25, 26, 27, 28, 29, 31, 32, 33, 34)
-
-
35. A vocoder for encoding a speech signal for transmission, the vocoder comprising:
-
a first transducer having electrical output corresponding to the speech signal; a bandpass filter connected to receive electrical output from the transducer and having filtered output; processing means connected to receive the filtered output from the bandpass filter and having compressed signal output at least in part corresponding to the locations of the fades of the input signal; and an encoder for encoding a carrier signal with the compressed signal output. - View Dependent Claims (36, 37, 38, 39)
-
-
40. A system for reducing noise in an input electromagnetic signal having an envelope, the system comprising:
-
signal acquisition means having electrical signal output corresponding to an estimate of the envelope of the input electromagnetic signal; a bandpass filter connected to receive the electrical signal output from the signal acquisition means and having filtered output; a phase differential estimator connected to receive the filtered output from the bandpass filter and having output comprising phase differentials estimated using the locations of the fades; and an encoder having as input both the phase differentials and the filtered output, and having encoded output for transmission.
-
Specification