Claims Analysis
Total Claims: 4
Claim 1
Independent Claim
318 words
A demodulator for constant envelope and continuous phase signals that are angle modulated by a train of binary symbols, wherein the complex envelope of the received signal is treated as a sequence of elementary pulses which are amplitude modulated by a principal function F p (t) and which are regularly phase shifted relative to one another, the principal function being associated with the pulse g(t) characteristic of the modulation used for transmission, the demodulator comprising a π/2 phase shifting coupler having an input connected to receive the received signal at an intermediate frequency, and two outputs, for decomposing the complex envelope of the received signal into two components in quadrature, two mixers having respective inputs connected to a respective output of the coupler, for translating the received signal components to base band, and having outputs, two filters both of which are matched to the principal function F p (t) and each having an input connected to the output from a respective one of the mixers and an output, two samplers having inputs respectively connected to the outputs of the filters, and outputs, two shift memories having input respectively connected to the outputs of the samplers, having P+1 stages each, said memories storing the real and the imaginary parts respectively of P+1 consecutive complex samples which are shifted at the data bit clock rate T, and each memory having outputs from the (P+1) stages, a calculation circuit having 2(P+1) inputs connected to the outputs of said memories for calculating branch metrics which are associated, at each clock pulse, with each of the 2 P+1 possible sequences of (P+1) bits and having outputs, and a decision circuit connected to the outputs from the calculation circuit to perform a dynamic programming algorithm to decide at each clock pulse on the value of a binary digit by seeking the path for which the sum of the corresponding branch metrics is a maximum.
Claim 2
Dependent Claim
318 words
A demodulator for constant envelope and continuous phase signals that are angle modulated by a train of binary symbols, wherein the complex envelope of the received signal is treated as a sequence of elementary pulses which are amplitude modulated by a principal function F p (t) and which are regularly phase shifted relative to one another, the principal function being associated with the pulse g(t) characteristic of the modulation used for transmission, the demodulator comprising a π/2 phase shifting coupler having an input connected to receive the received signal at an intermediate frequency, and two outputs, for decomposing the complex envelope of the received signal into two components in quadrature, two mixers having respective inputs connected to a respective output of the coupler, for translating the received signal components to base band, and having outputs, two filters both of which are matched to the principal function F p (t) and each having an input connected to the output from a respective one of the mixers and an output, two samplers having inputs respectively connected to the outputs of the filters, and outputs, two shift memories having input respectively connected to the outputs of the samplers, having P+1 stages each, said memories storing the real and the imaginary parts respectively of P+1 consecutive complex samples which are shifted at the data bit clock rate T, and each memory having outputs from the (P+1) stages, a calculation circuit having 2(P+1) inputs connected to the outputs of said memories for calculating branch metrics which are associated, at each clock pulse, with each of the 2 P+1 possible sequences of (P+1) bits and having outputs, and a decision circuit connected to the outputs from the calculation circuit to perform a dynamic programming algorithm to decide at each clock pulse on the value of a binary digit by seeking the path for which the sum of the corresponding branch metrics is a maximum.
Claim 3
Dependent Claim
20 words
A demodulator according to claim 1, wherein the dynamic programming algorithm performed by the decision circuit is the Viterbi algorithm.
Claim 4
Dependent Claim
53 words
A demodulator according to claim 2, for demodulating signals which have been modulated in such a manner that the pulse which characterizes the modulation is g(t)=(k.sinπX)/(π.X.(1-X 2 )), where X=2(t/π)-4 over a duration O<t<T, and k is a normalization constant, wherein the filters are adapted to the corresponding principal function F p (t).