This invention relates to a filter bank and receiver for processing continuous phase modulated signals with an integer modulation index. The invention is particularly useful for filtering baseband signals of a received continuous phase modulated signal to provide likelihood values indicative of a particular symbol being present in the modulated signal.
Continuous Phase Modulation (CPM) is a known method for transmitting symbols (information) such as numbers, text messages and encoded voice messages in digital communications systems. A CPM signal is a modulated signal characterized by a phase shift function incorporated with a modulation index. In order to have smooth phase transition in the modulated signal's carrier and reduce spectral side lobes, a partial response CPM signal with phase shift function that has a non-constant duration larger than one symbol duration is often used. Ideally, a receiver for demodulating this partial response CPM signal includes a maximum-likelihood sequence detector implemented using a bank of matched-filters followed by a Viterbi processor. However, the receiver requires relatively large number of filters and trellis states resulting in undesirable computational demands.
Efforts have been made to reduce the complexity of receivers for demodulating CPM signals. One approach is based on the decomposition of a CPM signal into a sum of pulse amplitude modulated (PAM) pulses. It has been found that a significant reduction in the number of both matched-filters and trellis states can be achieved by using only a few main pulses to approximate the CPM signal. The conventional decomposition process is based on Laurent decomposition which is only valid for binary CPM signals with a non-integer modulation index. CMP signals with an integer modulation index can be treated as the product of two CPM signals with non-integer modulation indexes. However, because the decomposition of an integer into two non-integer values is not unique, different decomposition of the modulation index will lead to different expressions of the same CPM signal.
Another conventional method to demodulate CPM signals is by using a frequency discriminator associated with real and imaginary demodulators that provide a complex baseband signal S(t) with real and imaginary components. Typically, the frequency discriminator multiplies the baseband signal S(t) by a conjugated delayed version of the baseband signal S*(t−Δt) with time delay Δt to provide a processed signal S(t)·S*(t−Δt). The imaginary part of the processed signal S(t)·S*(t−Δt) is extracted to provide a decision variable that is processed, by a decision module, to provide a decision indicating what symbol was most likely modulated in the baseband signal S(t). From this decision, a symbol is provided at the output of the discriminator and thereafter further decisions provide further symbols as will be apparent to a person skilled in the art.
In a conventional frequency discriminator, the decision module assumes that there is a linear relationship between decision variable and the carrier phase difference. However, this relationship is actually sinusoidal. There is also inherent noise in the frequency discriminator that affects decision accuracy. Furthermore, decision accuracy may also be affected by center frequency drift and symbol timing that can lead to error propagation.
In this specification, including the claims, the terms ‘comprises’, ‘comprising’ or similar terms are intended to mean a non-exclusive inclusion, such that a method or apparatus that comprises a list of elements does not include those elements solely, but may well include other elements not listed.
According to one aspect of the invention there is provided a filter bank for processing a baseband signal of a received continuous phase modulated signal with an integer modulation index, the filter bank having filter bank outputs for providing a plurality of decision variable values each representing a likelihood value of a symbol, from a group of predefined symbols that are likely to be present in the continuous phase modulated signal, said filter bank having filter units each having an impulse response determined by a complex main pulse containing a majority of signal energy of one of the predefined symbols that is likely to be in the continuous phase modulated signal.
Suitably, said filter bank outputs are coupled to a decision module, wherein in use the decision module processes the decision variable values to provide a symbol at the output thereof, the symbol being one of the group of predefined symbols.
Preferably, the decision module in use provides the symbol for non-coherent demodulation based on a largest value of the decision variables.
Suitably, the decision module in use provides the symbol by effecting the calculation:
Preferably, the decision module in use provides the symbol for coherent demodulation based on estimated fading channel coefficients and a largest value of the decision variables.
Suitably, the decision module in use provides the symbol by effecting the calculation:
wherein C(NT) is the channel coefficient at time NT; r(t) is the baseband signal; Sα
Preferably, said filter bank is a matched filter bank.
Preferably, each of said filter units has an impulse response comprising a window function defined as:
Suitably, said impulse response is also based on a phase shift function αNφ(t).
Preferably, said impulse response is based upon the function:
According to another aspect of the invention there is provided a receiver for receiving a continuous phase modulated signal with an integer modulation index, the receiver comprising:
a filter bank for processing a baseband signal of the continuous phase modulated signal, the filter bank having filter bank outputs for providing a plurality of decision variable values each representing a likelihood value of a symbol, from a group of predefined symbols that are likely to be present in the continuous phase modulated signal, said filter bank having filter units each having an impulse response determined by a complex main pulse containing a majority of signal energy of one of the predefined symbols that is likely to be in the continuous phase modulated signal; and
a decision module having inputs coupled to the filter bank outputs, wherein in use the decision module processes the decision variable values to provide a symbol at the output thereof, the symbol being one of the group of predefined symbols.
Suitably, the decision module and filter bank may have one or more of the above recited features or functions.
In order that the invention may be readily understood and put into practical affect, reference will now be made to a preferred embodiment as illustrated with reference to the accompanying drawings in which:
FIG. 2. illustrates a schematic block diagram of a receiver including the filter bank and decision module of FIG. 1.
When an M -ary CPM signal with an integer modulation index is decomposed into a series of Pulse Amplitude Modulated (PAM) pulses, it becomes apparent that the most significant part of signal energy is conveyed by: (i) a data independent periodic component; (ii) and data dependent M−1 PAM components associated with the first M−1 PAM pulses of the longest pulse duration.
As in known in the art, an M -ary CPM signal S(t) with an integer modulation index may be characterized by:
where: αn∈{±1,±3, . . . ,±(M−1)} represents each of the M -ary symbols (of data or information) that form a group of predefined symbols that are likely to be present in the M -ary continuous phase modulated signal S(t) (M symbols in total); T is a symbol interval of a symbol αn; φ(t) is the phase shift function which is assumed to be zero for negative value of time and hπ for time greater than L symbol intervals (L≧1); and h denotes the integer modulation index.
It is well known that M is an integer power of 2 (i.e., M=2P where P is any positive integer). Thus an M -ary symbol αn can be represented in radix-2 form as:
where αn(l)∈{+1,−1} are binary bits associated with symbol αn.
As will be apparent to a person skilled in the art, the CPM signal characterized above is non linear with respect to the symbol αn. To obtain a linear function of the CPM signal, the signal can be decomposed into the: (i) data independent periodic component; (ii) and data dependent M−1 PAM components.
The data independent periodic component is characterized as follows:
Furthermore, the data dependent M−1 PAM components are characterized as follows:
Referring to equation -(3), h0(t) is one period of the data independent periodic component if the modulation index h is even. Alternatively, h0(t) is half a period of the data independent periodic component if the modulation index h is odd. Accordingly, h0(t) can be expressed by the following equation:
Referring to equation -(4), hk(t) is a PAM pulse for each of the data dependent M−1 PAM components and is expressed by the following equation:
The coefficients αk,n in equation -(4) are related to the binary bits αn(l) by:
where γk,l is the lth digit (0 or 1) in the radix-2 representation of the integer k, the integer k being expressed by:
From the above it is apparent that all pulses for h0(t) and hk(t) can be determined by the phase shift function φ(t) and M. Accordingly, it is possible to construct a filter bank for processing a received CPM signal in order to provide a plurality of decision variables d1 to dM. The decision variables d1 to dM each represent a likelihood value of a symbol αn, from the group of predefined symbols that are likely to be present in the M -ary continuous phase modulated signal S(t).
The resulting filter bank should comprise filter modules each providing one of the decision variables d1 to dM. To design each of the filter modules, the main signal component associated with symbol αN in the time interval [NT,(N+L)T] must be determined, which is defined as an ensemble-averaged waveform over all symbols that are likely to be present in the M -ary continuous phase modulated signal other than αN. The main signal component for the symbol αN is therefore derived from:
where
Equation -(10) describes a complex waveform with a data-independent component that is a segment of the periodic component in the time interval [0, LT] and a data-dependent component that is the superposition of the first M−1 PAM pulses associated with hk(t), 1≦k≦M−1. We call Sα
and phase shift function αNφ(t).
From analysis of equation -(9) the main signal component for the symbol αN is a delayed version of complex main pulse Sα
Once the signal energy for a symbol αN is calculated from equation -(11), a majority signal energy value is determined that is typically more than 90% of the total signal energy per symbol. The matched-filter for providing decision variable associated with symbol αN can therefore be matched to the complex main pulse Sα
From the above, a filter bank can be designed. In
filter unit 14 is defined as:
filter unit 16 is defined as:
and filter unit 16 is defined as:
In
r(t)=C(t)·S(t)+n(t), (16)
where C(t) is a complex time-varying coefficient representing the unknown carrier phase and the fading waveform, n(t) is a zero-mean complex Gaussian noise with double-sided power spectral density N0.
For coherent demodulation of the received CPM signal, the decision variables at time NT are calculated as:
wherein C(NT) is the channel coefficient at time NT; r(t) is the baseband signal; Sα
From equation -(17), the decision module 20 can be designed to estimate fading channel coefficients. The output symbol at the output OUT of the decision module 20 is based on the estimated estimate fading channel coefficients and a largest value of one of the decision variables calculated using equation -(17).
For non-coherent demodulation of the received CPM signal, the decision variables are calculated from the equation:
wherein r(t) is the baseband signal; Sα
Again the output symbol at the output OUT is simply decided according to the largest value among the decision variables calculated using equation -(18).
Referring to
In use, a received signal S(t) is received by antenna 60. This signal S(t) is amplified by amplifier 50 and after the signal S(t) is processed by the demodulator 55 to provide In-phase and Quadrature baseband signals, the analog to digital converters 40 digitizes these signals which are combined by the combiner 30. The combiner 30 provides a received digitized baseband signal r(t) of the continuous phase modulated signal S(t) with an integer modulation index to the filter bank 10. The filter bank 10 then provides four decision variable values for decision variables d1,d2,d3,d4 to the decision module 20. The decision variable values for decision variables d1,d2,d3,d4 are likelihood values of which symbol was most likely received in the CPM signal S(t), these values are processed by the decision module 20 which provides a symbol at the output OUT, the symbol being one of the group of predefined symbols +(M−1), +1, −1, −(M−1).
Advantageously, S(t) always contains a data-independent periodic component characterized by the pulse h0(t). This unique feature can be exploited to estimate the channel coefficient C(t), resulting in the following iterative equation:
where 0<λ<1 is a real factor chosen according to how fast the channel is fading.
This invention presents a solution for decomposing an M -ary CPM signal with any integer modulation index. The expressions of a data-independent periodic component and M−1 data-dependent PAM components associated with the first M−1 PAM pulses of the longest pulse duration in the modulated signal are given in general forms. A simplified matched-filter demodulation scheme is also constructed, which offers performance close to that of a high quality receiver. The filter units in the filter bank of this demodulation scheme are matched to the complex main pulses which reflect the main signal components and the data-independent periodic component can be used for channel estimation.
The detailed description provides preferred exemplary embodiments only, and is not intended to limit the scope, applicability, or configuration of the invention. Rather, the detailed description of the preferred exemplary embodiments provide those skilled in the art with an enabling description for implementing preferred exemplary embodiments of the invention. It should be understood that various changes may be made in the function and arrangement of elements without departing from the spirit and scope of the invention as set forth in the appended claims.
Number | Name | Date | Kind |
---|---|---|---|
6389574 | Belveze et al. | May 2002 | B1 |
Number | Date | Country | |
---|---|---|---|
20030099313 A1 | May 2003 | US |