Claims Analysis
Total Claims: 20
Claim 1
Independent Claim
137 words
Apparatus for demodulating a time division multiple access (TDMA) signal having a plurality of symbols, said signal comprising at least a synchronizing portion and a data portion within a time slot, said apparatus comprising: means for receiving the signal over a channel; first filter means coupled to an output of the receiving means and comprising a fixed transversal filter having a characteristic selected for matching to a fixed signal pulse characteristic of the received signal for producing a filtered signal, said first filter means characteristic being selected for matching a square root raised cosine pulse characteristic of the received signal; and second filter means coupled to an output of the first filter means and comprising an adaptive filter having a characteristic selected for adaptively compensating the filtered signal for a time varying impulse response of the channel.
Claim 2
Dependent Claim
137 words
Apparatus for demodulating a time division multiple access (TDMA) signal having a plurality of symbols, said signal comprising at least a synchronizing portion and a data portion within a time slot, said apparatus comprising: means for receiving the signal over a channel; first filter means coupled to an output of the receiving means and comprising a fixed transversal filter having a characteristic selected for matching to a fixed signal pulse characteristic of the received signal for producing a filtered signal, said first filter means characteristic being selected for matching a square root raised cosine pulse characteristic of the received signal; and second filter means coupled to an output of the first filter means and comprising an adaptive filter having a characteristic selected for adaptively compensating the filtered signal for a time varying impulse response of the channel.
Claim 3
Dependent Claim
64 words
Apparatus as set forth in claim 1 and further comprising means responsive to the filtered signal for initially adapting the second filter means during a synchronizing portion of the filtered signal in accordance with a recursive least squares technique and for subsequently adapting the second filter means during the data portion of the filtered signal in accordance with a normalized least mean square technique.
Claim 4
Dependent Claim
21 words
Apparatus as set forth in claim 2 wherein the recursive least squares technique is implemented by a complex fast kalman algorithm.
Claim 5
Dependent Claim
48 words
Apparatus as set forth in claim 2 wherein signal elements represented by {s(1)} are determined initially through an autocorrelation of a channel impulse response, with signal element s(0) being fixed and signal elements s(1), 1=1,2, . . . N being adapted using the normalized least mean square technique.
Claim 6
Dependent Claim
74 words
Apparatus as set forth in claim 1 wherein the second filter means further includes means for processing the filtered signal in accordance with a Viterbi algorithm of decision depth D, the Viterbi algorithm being repetitively applied on blocks of 2D symbols, such that D symbols are released for adapting the second filter means and signal elements, during a data portion of the filtered signal, in accordance with a normalized least mean square (NLMS) technique.
Claim 7
Independent Claim
113 words
A method for demodulating a time division multiple access (TDMA) signal having a plurality of symbols, said signal comprising at least a synchronizing portion and a data portion within a time slot, comprising the steps of: receiving the signal over a channel; filtering the received signal with fixed transversal filter means having a characteristic selected for matching to a fixed signal pulse characteristic of the received signal, the step of filtering the received signal including matching a filter to a square root raised cosine pulse characteristic of the received signal; and adaptively filtering the filtered signal with adaptive filter means in order to compensate for a time varying impulse response of the channel.
Claim 8
Independent Claim
113 words
A method for demodulating a time division multiple access (TDMA) signal having a plurality of symbols, said signal comprising at least a synchronizing portion and a data portion within a time slot, comprising the steps of: receiving the signal over a channel; filtering the received signal with fixed transversal filter means having a characteristic selected for matching to a fixed signal pulse characteristic of the received signal, the step of filtering the received signal including matching a filter to a square root raised cosine pulse characteristic of the received signal; and adaptively filtering the filtered signal with adaptive filter means in order to compensate for a time varying impulse response of the channel.
Claim 9
Dependent Claim
37 words
The method as set forth in claim 6 and further comprising the step of: adapting the adaptive filter means during the data portion of the filtered signal in accordance with a normalized least mean square (NLMS) algorithm.
Claim 10
Dependent Claim
65 words
The method as set forth in claim 6 wherein the step of adaptively filtering the filtered signal includes repetitively applying a Viterbi algorithm of decision depth D to blocks of 2D symbols such that, during the data portion of the filtered signal, D symbols are released for adapting the adaptive filter means and signal elements, in accordance with a normalized least mean square (NLMS) algorithm.
Claim 11
Independent Claim
150 words
A method for demodulating a time division multiple access (TDMA) RF signal having a plurality of symbols, comprising at least a synchronizing portion and a data portion of a time slot, said method comprising the steps of: receiving the RF signal over a channel; filtering the received signal with fixed transversal filter means having a characteristic selected for matching a square root raised cosine pulse characteristic of the received RF signal; and adaptively filtering the filtered signal with adaptive filter means in order to compensate for a time varying impulse response of the channel, the step of adaptively filtering including the steps of, initially adapting the adaptive filter means during the synchronizing portion of the filtered signal in accordance with a recursive least squares algorithm; and subsequently adapting the adaptive filter means during the data portion of the filtered signal in accordance with a normalized least mean square (NLMS) algorithm.
Claim 12
Independent Claim
150 words
A method for demodulating a time division multiple access (TDMA) RF signal having a plurality of symbols, comprising at least a synchronizing portion and a data portion of a time slot, said method comprising the steps of: receiving the RF signal over a channel; filtering the received signal with fixed transversal filter means having a characteristic selected for matching a square root raised cosine pulse characteristic of the received RF signal; and adaptively filtering the filtered signal with adaptive filter means in order to compensate for a time varying impulse response of the channel, the step of adaptively filtering including the steps of, initially adapting the adaptive filter means during the synchronizing portion of the filtered signal in accordance with a recursive least squares algorithm; and subsequently adapting the adaptive filter means during the data portion of the filtered signal in accordance with a normalized least mean square (NLMS) algorithm.
Claim 13
Dependent Claim
58 words
The method set forth in claim 9 wherein the step of subsequently adapting the adaptive filter means includes repetitively applying a Viterbi algorithm of decision depth D to blocks of 2D symbols, such that D symbols are released for adapting the adaptive filter means to the data portion of the filtered signal in accordance with the NLMS algorithm.
Claim 14
Dependent Claim
55 words
The method set forth in claim 10 wherein , when 2D is not an integral multiple of the number of symbols in the slot (N sym ), the last {N sym - (N sym /2D) 2D} symbols are appended to a last block of symbols before the Viterbi algorithm is applied to the last block.
Claim 15
Independent Claim
218 words
A method for demodulating a time division multiple access (TDMA) RF signal having a plurality of symbols and at least a synchronizing portion and a data portion of a time slot, comprising the steps of: (a) receiving the RF signal over a channel; (b) determining a channel impulse response of the received signal over the synchronizing portion; (c) determining signal elements s(-1), S(0), s(1) through autocorrelation, S being defined by ##EQU11## where k represents the index of summation in said autocorrelation operation, N represents the number of samples of the channel impulse response, h(k) represents the estimate of the channel impulse response h(k), and * denotes conjugate; (d) employing a normalized least mean square algorithm for adapting the channel impulse response {h(n)}; (e) operating a maximum likelihood sequence estimator over 2D symbols, said maximum likelihood sequence estimator being implemented by a modified Viterbi algorithm of decision depth D; (f) releasing D symbols; (g) employing the released D symbols to update the channel impulse response; and (h) beginning with a Dth symbol, repeating steps (e), (f) and (g) until a penultimate data block having 2D symbols is received, or, if 2D is not an integral multiple of a number of symbols N sym , appending {N sym -(N sym /2D 2D} symbols to a last block of 2D symbols.
Claim 16
Independent Claim
218 words
A method for demodulating a time division multiple access (TDMA) RF signal having a plurality of symbols and at least a synchronizing portion and a data portion of a time slot, comprising the steps of: (a) receiving the RF signal over a channel; (b) determining a channel impulse response of the received signal over the synchronizing portion; (c) determining signal elements s(-1), S(0), s(1) through autocorrelation, S being defined by ##EQU11## where k represents the index of summation in said autocorrelation operation, N represents the number of samples of the channel impulse response, h(k) represents the estimate of the channel impulse response h(k), and * denotes conjugate; (d) employing a normalized least mean square algorithm for adapting the channel impulse response {h(n)}; (e) operating a maximum likelihood sequence estimator over 2D symbols, said maximum likelihood sequence estimator being implemented by a modified Viterbi algorithm of decision depth D; (f) releasing D symbols; (g) employing the released D symbols to update the channel impulse response; and (h) beginning with a Dth symbol, repeating steps (e), (f) and (g) until a penultimate data block having 2D symbols is received, or, if 2D is not an integral multiple of a number of symbols N sym , appending {N sym -(N sym /2D 2D} symbols to a last block of 2D symbols.
Claim 17
Dependent Claim
238 words
In a digital cellular radio receiver having a maximum likelihood sequence estimator demodulator for receiving signal elements, represented by {s(1)}, and determining a value for said signal elements from an estimated channel impulse response, represented by h(n)=[h.sub.n (1)h.sub.n (2) . . . h.sub.n (N)], wherein N denotes the number of samples of the channel impulse response, said demodulator including a channel adaption circuit, a matched filter including an adaptive filter matched to the channel impulse response, means coupling the channel adaption circuit to the adaptive filter, a modified Viterbi algorithm generator responsive to said adaptive filter, and a signal reconstruction circuit responsive to said channel adaptation circuit and said modified Viterbi algorithm generator, a method of determining a value for said signal elements comprising the steps of: (a) determining in said channel adaptation circuit a value of a first factor σ(n) in accordance with σ(n)=γσ(n-1)+1, with an initial value of σ(0)=0 and γ chosen to be a value between 0.9-0.95; (b) determining in said channel adaptation circuit a vector of smoothed channel impulse response coefficients in accordance with the expression ##EQU12## where h s (n) is the vector of smoothed channel impulse response coefficients denoted by [h sn (1), h sn (2) .sub.. . . h sn (N)], the subscript sn denoting a smoothed estimate at time n; nd (c) determining in said signal reconstruction circuit a value for the signal elements in accordance with the expression: ##EQU13##
Claim 18
Dependent Claim
238 words
In a digital cellular radio receiver having a maximum likelihood sequence estimator demodulator for receiving signal elements, represented by {s(1)}, and determining a value for said signal elements from an estimated channel impulse response, represented by h(n)=[h.sub.n (1)h.sub.n (2) . . . h.sub.n (N)], wherein N denotes the number of samples of the channel impulse response, said demodulator including a channel adaption circuit, a matched filter including an adaptive filter matched to the channel impulse response, means coupling the channel adaption circuit to the adaptive filter, a modified Viterbi algorithm generator responsive to said adaptive filter, and a signal reconstruction circuit responsive to said channel adaptation circuit and said modified Viterbi algorithm generator, a method of determining a value for said signal elements comprising the steps of: (a) determining in said channel adaptation circuit a value of a first factor σ(n) in accordance with σ(n)=γσ(n-1)+1, with an initial value of σ(0)=0 and γ chosen to be a value between 0.9-0.95; (b) determining in said channel adaptation circuit a vector of smoothed channel impulse response coefficients in accordance with the expression ##EQU12## where h s (n) is the vector of smoothed channel impulse response coefficients denoted by [h sn (1), h sn (2) .sub.. . . h sn (N)], the subscript sn denoting a smoothed estimate at time n; nd (c) determining in said signal reconstruction circuit a value for the signal elements in accordance with the expression: ##EQU13##
Claim 19
Dependent Claim
32 words
The method set forth in claim 13 wherein a value of s(0) is kept fixed, and wherein s(1) and s(-1) are updated with time in accordance with the expression of step (c).
Claim 20
Dependent Claim
28 words
The method set forth in claim 14 wherein, for an n th instant, s(1) and s(-1) are computed in accordance with the expressions: s(1)=h.sub.sn (1)h.sub.sn.sup.* (2); and s(-1)=s*(1).