In the attached Drawing Figures:
Exemplary embodiments of this invention provide a multi-dimensional CPM apparatus and method.
One of the problems noted above, e.g., that in conventional CPM the symbols are restricted to the integer set and the modulation indices are restricted to the rationals, is overcome in accordance with exemplary embodiments of this invention so as to generalize CPM into a wider signaling class.
As was noted, the conventional approaches to designing CPM to have a higher spectral efficiency constrain the symbol constellation and the modulation indices. However, the use of exemplary embodiments of this invention opens the symbol constellation to a set of much larger cardinality (by also including rationals and irrationals). One may use optimization techniques in order to find a symbol constellation that does as well as, or improves the characteristics of, the novel CPM waveform, as compared to the conventional approaches that are known to the inventors.
Described now is an approach to the design of more spectrally efficient CPM apparatus and waveforms. Exemplary embodiments, which may be generically classified as multi-dimensional CPM, have both the continuous phase and constant envelope property of conventional CPM so as to cause the power spectrum to be well defined. However, one significant aspect of the inventive approach described herein, which serves to clearly differentiate it from the conventional CPM approaches known to the inventors, is that constellations are considered that are constructed in vector spaces, or as lattices associated with algebraic number fields. Hence, the transmitted information symbols, which assume values on the real line, are not necessarily restricted to be integers or rational numbers.
Practically speaking, the vector space construction implies that one defines an N-dimensional vector basis: v=[v1 . . . vN] (which could be defined from the elements of a basis of an N-dimensional lattice) and then use the defined vector basis to send N information symbols Λi=└λi,1 . . . λi,N┘ in the phase of the transmitted waveform during each symbol interval (the details of which are described below). Although the information symbols themselves may still be drawn from a conventional integer-valued symbol constellation, the elements of the vector basis drawn from a real lattice may be rational or irrational. Hence, the effectively transmitted information symbols (which are each defined as the product of a vector basis element with an actual information symbol), {vnλi,n}n=1N, can be rational or irrational.
Conventional CPM is used to send one information symbol per interval, which limits its spectral efficiency vis-à-vis other modulation methods that can send a complex symbol, or that can employ amplitude and phase modulation over the same period of time. While amplitude modulation of the CPM waveform to increase its efficiency is one alternative, this approach is not further considered herein since a desired goal is to retain the constant envelope property of the CPM waveform so that it can be used with cost-efficient non-linear power amplifiers without distorting the information-bearing portion of the waveform. Exemplary embodiments of this invention address this problem by defining a constant envelope, continuous phase signal that is capable of transmitting a multi-dimensional information symbol during each transmission interval. Thus, exemplary embodiments of this invention generalize CPM into a wider signaling class that is capable of sending more than one information symbol per symbol interval in a constant amplitude, continuous phase format.
By removing some of the classical restrictions that have been imposed on CPM, a means is provided by which a more robust CPM signal design is achieved, which has enhanced spectral containment, higher capacity and lower probability of intercept than conventional CPM. Thus, one is enabled to optimize the multi-dimensional CPM based on multiple performance criteria.
Described now is a newly proposed class of constant envelope, continuous phase signals which construct their modulation symbols as higher dimensional modulations in vector space, or as lattices associated with algebraic fields.
Algebraic fields remove some of the restrictions associated with the use of conventional complex constellations, such as M-QAM, which do not explicitly fit the CPM signal model. Real lattice-based constellations have been proposed in other venues as spectrally efficient alternatives for transmission over Rayleigh fading channels. In the ensuing description they are used as a mechanism to design a class of more spectrally efficient alternatives to conventional M-ary CPM.
Conventional CPM uses M-ary symbol constellations, wherein the symbol set is taken from the real integer set {−(M−1), . . . −1, 1, . . . ,(M−1)}. By definition, M=2K and K is an integer. Since the information symbols are encoded into the phase of the transmitted signal, they are restricted to the real line (otherwise the constant envelope property would be lost).
A detailed description of multi-dimensional CPM signaling is now provided. Although the formulation is provided for single-h multi-dimensional CPM, it should be noted that exemplary embodiments of this invention apply to the multi-h counterparts as well.
The complex baseband equivalent of a general multi-dimensional CPM waveform is defined as
s(t,λ)=ejφ(t,λ), (6)
with λ denoting a multi-dimensional information sequence. Assuming that transmissions start at time t=0, then over the nth symbol interval the information carrying phase can be expressed as
where v={v1,v2, . . . , v√{square root over (M)}}ε√{square root over (M)} is an information-carrying basis vector and λi,m are the √{square root over (M)}-ary information symbols that are carried on each signal dimension. Hence, λi,mε{±1, ±3, . . . , ±(√{square root over (M)}−1)}. It should be noted here that a √{square root over (M)}-multi-dimensional CPM modulation is used as an alternative to M-ary CPM, as both carry the same number of information symbols during each symbol interval (M=√{square root over (M)} symbols/signal dimension×√{square root over (M)} signal dimensions).
The phase response functions all satisfy the generalized constraints:
while a more conventional approach would make the assumption that qin(t)=½. L denotes the memory length of the transmitted waveform.
Multi-dimensional CPM is envisioned for alternative use with uplink transmission, where the use of less costly, power-efficient nonlinear power amplification can be used to help increase battery life. This arrangement places the responsibility of demodulation and decoding at the base station and is conducive to a network that might use OFDM for the DL and multi-dimensional CPM for the UL.
Several observations are pertinent. First, unlike conventional CPM which assigns a final value of q(LT)=½, this generalized formulation makes no such restriction on the phase response. As is demonstrated below, this feature provides greater flexibility in controlling the state space of the multi-dimensional CPM waveform.
Secondly, the only restriction that is made on the basis vector, v, is that it consist of real elements. Hence, this model is categorically inclusive of rational and irrational numbers in the phase argument. Hence, the effective information symbol that is being sent on each dimension is λi,mvm, which can be irrational.
The constraints in (8) lead to an equivalent representation of the phase function in (8) in terms of a partial response component and a generalized cumulative phase term, θn, which are respectively given by:
Over the nth symbol interval, multi-dimensional CPM is completely described by the set of phase response functions, {q1(t), . . . , q√{square root over (M)}(t)}, the √{square root over (M)} current input symbols,
Λn=└λn,1 . . . λn,√{square root over (M)}┘, (10)
a correlative state vector that describes the √{square root over (M)}(L−1) past information symbols on each signal dimension
σn=└λn-(L-1),1 . . . λn-(L-1),1√{square root over (M)} . . . λn-1,1 . . . λn-1,√{square root over (M)}┘, (11)
and the cumulative phase term, θn, which accumulates the contributions from past symbols, as defined in (9).
As an example, consider a 2-ary multi-dimensional CPM construction (M=4) in which v=[1 √{square root over (3)}] and the information symbols λiε{−1,+1} are binary. In this case, the effective information symbol set is given by {−1,+1,−√{square root over (3)},+√{square root over (3)}}, which includes two irrational elements.
The cumulative phase term for multi-dimensional CPM is defined as
The properties of the cumulative phase term are dependent on the selected vector basis, v, and on the final value of the phase response function for each signal dimension, qm(LT).
In the previous example, when v=[1 √{square root over (3)}], λiε{−1,+1} and q1(LT)=q2 (LT)=½, then
As a second example, consider now a case where v=[1 √{square root over (3)}], λiε{−1,+1},and qm(LT)=0. Then, θn=0 and the state space has only one member. Thus, the cumulative phase term is a parameter whose characteristics can be shaped by the flexibility of the novel signal model disclosed herein.
These examples have been provided to illustrate the diversity of signal characterizations that can result from generating a multi-dimensional CPM waveform. This diversity can be exploited to design the state space to have the desired properties.
Comparisons are now provided between multi-dimensional CPM in accordance with exemplary embodiments of this invention and other, more conventional signaling formats in two key areas: mutual information rate and spectral occupancy.
The mutual information rate (measured in bits per channel use) is the theoretical channel capacity under the constraint of using a particular modulation scheme, such as 16-QAM or BPSK. Mutual information rate is upper-bounded by Shannon capacity, which quantifies the maximum possible channel capacity over all modulation formats (e.g. unconstrained capacity).
In order to numerically investigate the advantages of multi-dimensional CPM, Monte Carlo simulations have been run in order to calculate its theoretical mutual information rate in a discrete, memory-less channel. In addition, the mutual information rate for BPSK, QPSK, (rectangular) 16-QAM and conventional CPM have been calculated as a function of signal-to-noise ratio (ES/N0) using Monte Carlo simulation techniques.
The spectral occupancy has been investigated through analytical calculations of the autocorrelation of multi-dimensional CPM and conventional CPM. Once calculated, the autocorrelation is transformed into the frequency domain, via a discrete Fourier transform operation, and used to numerically evaluate the theoretical spectrum. In
Spectral occupancy comparisons are also shown in
Based on the foregoing description it should be appreciated that the use of the multi-dimensional CPM waveform in accordance with exemplary embodiments of this invention offers improvement in at least three major areas of communication signal classification.
Spectral containment: the vector basis and phase response functions may be selected to maximize the spectral properties of the transmitted waveforms. This may translate into a narrower main lobe, lower sidelobes, or the absence of spectral lines vis-à-vis conventional CPM.
Spectral efficiency: the vector basis and phase response functions may be selected to maximize number of bits per channel use (e.g. the constrained capacity).
Lower probability of intercept: the increased complexity of the signal reduces the probability that an eavesdropper can decode or interrupt signal transmissions.
Referring to
The transmitted M-D CPM waveform 19 may be received by a base station (not shown) where it is demodulated to retrieve the information output from the information source 12. The information may be represented as data encoding an acoustic signal such as voice, or it may be data, such as user data and/or signaling data.
In an embodiment in accordance with this invention the M-D CPM waveform 19 is one wherein the phase state space is reduced in accordance with the use of, as two non-limiting examples, a) special data-dependent tail symbols to force the phase state to return to a predetermined, e.g., zero (cumulative) phase state at pre-specified intervals, or b) pulse shaping of the phase response functions to force the phase state to be time-invariant.
In exemplary embodiments the M-D CPM modulator 14 may be embodied in a network node or component, such as a base station.
In general, the various embodiments of the UE 10 can include, but are not limited to, cellular telephones, personal digital assistants (PDAs) having wireless communication capabilities, portable computers having wireless communication capabilities, image capture devices such as digital cameras having wireless communication capabilities, gaming devices having wireless communication capabilities, music storage and playback appliances having wireless communication capabilities, Internet appliances permitting wireless Internet access and browsing, as well as portable units or terminals that incorporate combinations of such functions.
Exemplary embodiments of this invention may be implemented in whole or in part by computer software executable by a data processor (DP) 20 of the UE 10, or by hardware, or by a combination of software and hardware. When implemented at least partially in software it can be appreciated that coupled to the DP 20 will be a memory (MEM) 22 that stores a computer program product containing program instructions 22A. The execution of the program instructions 22A result in operations that implement at least one method in accordance with exemplary embodiments of this invention.
An exemplary embodiment in accordance with this invention is a method which comprises considering a complex baseband equivalent of a multi-dimensional CPM waveform such as one defined as s(t,λ)=ejφ(t,λ), where k denotes a multi-dimensional information sequence, and assuming that transmissions begin at time t=0, then over an nth symbol interval an information carrying phase can be expressed as
where v={v1,v2, . . . , v√{square root over (M)}}ε√{square root over (M)} is an information-carrying basis vector and λi,m are the √{square root over (M)} ary information symbols that are carried on each signal dimension, where λi,mε{±1,±3, . . . , ±(√{square root over (M)}−1)}, and where hi denotes the modulation index, which may be a single or a multi-level modulation index.
The method as in the preceding paragraph, where √{square root over (M)} multi-dimensional CPM modulation is an alternative to M-ary CPM.
In a method as in the preceding paragraphs where the phase response functions satisfy the generalized constraints:
where these constraints yield an equivalent representation of the phase function in terms of a partial response component and a generalized cumulative phase term, θn, which are respectively given by
In a method as in the preceding paragraphs, and over an nth symbol interval, multi-dimensional CPM is completely described by the set of phase response functions, {q1(t), . . . , q√{square root over (M)}(t)}, the √{square root over (M)} current input symbols, Λn=└λn,1 . . . λn,√{square root over (M)}┘, a correlative state vector that describes the √{square root over (M)}(L−1) past information symbols on each signal dimension σn=└λn-(L-1),1 . . . λn-(L-1)1,√{square root over (M)} . . . λn-1,1 . . . λn-1,√{square root over (M)}┘, and the cumulative phase term, θn.
A computer program product in accordance with exemplary embodiments of this invention comprises computer-executable instructions stored in a computer-readable medium, the execution of which result in operations that comprise considering a complex baseband equivalent of a multi-dimensional CPM waveform defined as s(t,λ)=ejφ(t,λ), where λ denotes a multi-dimensional information sequence, and assuming that transmissions begin at time t=0, then over an nth symbol interval an information carrying phase can be expressed as
where v={v1,v2, . . . , v√{square root over (M)}}ε√{square root over (M)} is an information-carrying basis vector and λi,m are the √{square root over (M)}-ary information symbols that are carried on each signal dimension, where λi,mε{±1,±3, . . . ±(√{square root over (M)}−1)}, and where hi denotes the modulation index, which may be a single or a multi-level modulation index.
The computer program product as in the preceding paragraph, where √{square root over (M)}-multi-dimensional CPM modulation is an alternative to M-ary CPM.
In the computer program product as in the preceding paragraphs the phase response functions all satisfy the generalized constraints:
where these constraints yield an equivalent representation of the phase function in terms of a partial response component and a generalized cumulative phase term, θn, which are respectively given by
In the computer program product as in the preceding paragraphs, and over an nth symbol interval, multi-dimensional CPM is completely described by the set of phase response functions, {q1(t), . . . , q√{square root over (M)}(t)}, the √{square root over (M)} current input symbols, Λn=└λn,1 . . . λn,√{square root over (M)}┘, a correlative state vector that describes the √{square root over (M)}(L−1) past information symbols on each signal dimension σn=└λn-(L-1),1 . . . λn-(L-1)1,√{square root over (M)} . . . λn-1,1 . . . λn-1,√{square root over (M)}┘, and the cumulative phase term, θn.
A multi-dimensional CPM modulator in accordance with an exemplary embodiment of this invention comprises circuitry to generate a multi-dimensional CPM waveform defined as s(t,λ)=ejφ(t,λ), where λ denotes a multi-dimensional information sequence, and assuming that transmissions begin at time t=0, then over an nth symbol interval an information carrying phase can be expressed as
where v={v1, v2, . . . , v√{square root over (M)}}ε√{square root over (M)} is an information-carrying basis vector and λi,m are the √{square root over (M)}-ary information symbols that are carried on each signal dimension, where λi,mε{±1,±3, . . . , ±(√{square root over (M)}−1)}, and where hi denotes the modulation index, which may be a single or a multi-level modulation index.
The multi-dimensional CPM modulator as in the preceding paragraph, where √{square root over (M)}-multi-dimensional CPM modulation is an alternative to M-ary CPM.
In the multi-dimensional CPM modulator as in the preceding paragraphs the phase response functions all satisfy the generalized constraints:
where these constraints yield an equivalent representation of the phase function in terms of a partial response component and a generalized cumulative phase term, θn, which are respectively given by
In the a multi-dimensional CPM modulator as in the preceding paragraphs, and over an nth symbol interval, multi-dimensional CPM is completely described by the set of phase response functions, {q1(t), . . . , q√{square root over (M)}(t)}, the √{square root over (M)} current input symbols, Λn=└λn,1 . . . λn,√{square root over (M)}┘, a correlative state vector that describes the √{square root over (M)}(L−1) past information symbols on each signal dimension σn=└λn-(L-1),1 . . . λn-(L-1)1,√{square root over (M)} . . . λn-1,1 . . . λn-1,√{square root over (M)}┘, and the cumulative phrase term, θn.
The multi-dimensional CPM modulator as above, embodied in a mobile communication device.
The multi-dimensional CPM modulator as above, embodied as a part of a transmitter in a mobile communication device.
The multi-dimensional CPM modulator as above, embodied at least in part in an integrated circuit.
In some exemplary embodiments the M-D CPM modulator may be embodied in a network node or component, such as a base station.
Having thus provided an overview of the multi-dimensional CPM a description is now made of techniques to reduce the phase state space of multi-dimensional CPM in accordance with exemplary embodiments of this invention.
It is first noted that the state space description for multi-dimensional CPM is fully captured in the vector
sn=[θn,σn]. (14)
The set of all possible values that the correlative state vector can assume is time-invariant since the modulation alphabet is always the same. However, the set from which the cumulative phase term takes its values is generally time-varying. This property of the cumulative phase state differentiates multi-dimensional CPM from conventional CPM, and is employed as discussed in greater detail below.
The cumulative phase term of multi-dimensional CPM can be shown to generally belong to a set whose cardinality increases with time. This implies that the state space, s=[θn,σn], is a vector which can take on ΘnML-1 different values over the nth symbol interval, where Θn denotes the number of possible values that the cumulative phase can assume over the interval nT≦t<(n+T)T. For conventional CPM, Θn=P.
As will be described, exemplary embodiments of this invention provide novel encoding techniques to reduce the size of the phase state space of multi-dimensional CPM so that the resulting waveform has a complexity that is commensurate with conventional CPM.
Numerical studies of multi-dimensional CPM have revealed that after an initial transient period, the number of possible multi-dimensional CPM phase states at time t (where nT≦t≦(n+1)T) is well approximated by
Θn≈2nP. (15)
As an example, one may examine the general properties of the phase state space for M=4, λn,i=±1. Without a loss of generality, assume that v1=1 and the basis vector v=[1, v2]. One may also make the (conventional) assumption that q1(t)=q2 (t)=½. Hence, the cumulative phase of the multi-dimensional CPM waveform can be written as
Assuming that the phase state starts in the zero state: θ0=0, at the time of transition to the next state (n=1), there are four possible values for the phase state, which correspond to the four possible inputs to the cumulative phase: [1+v2 1−v2 −1+v2 −1−v2]. These four states can then transition to a maximum of eleven states at n=2. Finally, those eleven states can transition to a maximum possible of twenty states at n=3. The state transitions are illustrated in
Note should be made of several points that are pertinent to this description. First, due to the symmetry of the input symbols and the fact that v1=1, there is a linear (and not exponential) increase in the number of states as time evolves, as indicated in (15). This point is further emphasized in
The second point to note is that the number of phase states shown in
In order to reduce the receiver complexity, exemplary embodiments of this invention provide a mechanism to force the phase state of multi-dimensional CPM to have a cardinality that is commensurate with conventional CPM. For example, this may be achieved through the use of exemplary embodiments of this invention, as described below.
A first embodiment employs the use of special data-dependent tail symbols to force the phase state to return to the zero (cumulative) phase state at pre-specified intervals. The use of this embodiment enables one to limit the number of possible cumulative phase states over a specific time window.
A further embodiment employs the use of pulse shaping of the phase response functions to force the phase state to be time-invariant.
Both of these embodiments are low complexity techniques that may be used at the transmitter in order to control the complexity of the multi-dimensional CPM waveform at the receiver.
Further described now are exemplary embodiments of data-dependent encoding schemes that may be utilized to limit the size of the multidimensional-CPM state space over a finite block of transmission symbols. In the following scenarios it is assumed that each multi-dimensional CPM transmission block is used to transmit a total of N information symbols, which are block-demodulated at the receiver.
Let λN be the transmitted multi-dimensional information sequence over a block of N symbol lengths. In this case the transmitter may use a data-dependent tail symbol in order to force the cumulative phase to return to the zero state (or to some other prescribed state) at the end of each transmission block.
Assuming that transmission begins at time t=0, the cumulative phase at the beginning of the nth symbol interval is defined as
If one defines the (N−L)th input symbol in the transmission block as the cumulative sum of the N−L previous information symbols:
then the cumulative phase term at the beginning of the Nth symbol interval (which coincides with the start of the next transmission block) is given by
As may be appreciated, the special tail symbol may have to belong to an extension field of the modulation alphabet.
In general, there is an 1/N information loss over each symbol interval using such an embodiment. However, for the special case where v1=1, then one only need use the special tail symbol in order to flush the √{square root over (M)}−1 other signal dimensions, since the first dimension behaves like a conventional CPM waveform whose cumulative phase state is time-invariant. For the latter case, one may use a special tail symbol to flush the √{square root over (M)}−1 other signal dimensions. This implies that the information rate of the N-symbol block (which carries N√{square root over (M)} symbols) would be equal to 1-1/N+1/(N√{square root over (M)}).
As a simple example, consider a case in which the phase state is required to return to the zero cumulative phase state after every 100 symbols are transmitted. By using the special tail symbol one may obtain a cumulative phase state trajectory as shown in
In accordance with an exemplary embodiment that was briefly discussed above, the cumulative phase term can be forced to behave exactly as it does in conventional CPM. Consider the general expression for the cumulative phase term:
In a generalized multi-dimensional CPM scheme, the basis vector is restricted to assume values over the real line. Hence, it can also contain irrational elements, which induces a time-varying phase state response. However, the problem of having a time-varying phase state space can be circumvented by defining qm(LT) in such a way that the product vmqm(LT) is rational. Thus, one may potentially define qm(LT)=
As a simple yet illustrative example, let v2=(1+√{square root over (5)})/2. In this case, one may define
Now, the cumulative phase can assume one of P values in each symbol interval (where h=K/P) and its state space has exactly the same characteristics as a conventional CPM waveform. Several illustrative examples are now presented.
In
An additional example is shown in
v=└1(1+√{square root over (5)})/2┘,h=⅛,q1(LT)=½,q2(LT)=½.
As in the previous case, one may observe that the cumulative phase for multi-dimensional CPM can assume a large number of values as time evolves. However,
A further example is shown in
These three non-limiting examples serve to illustrate the utility of this embodiment of the invention, and the advantages that may be gained by applying it in order to reduce the state space complexity which, in turn, reduces the demodulation complexity.
Described now is an exemplary technique to determine a suitable smooth, continuous set of phase response functions that satisfy the two constraints
There are many possibilities for finding suitable sets of such functions. An intuitive approach which is useful from an illustrative point of view (although not necessarily optimal) is to define a smooth, piecewise continuous function for each signal dimension that is of the form
Consider now an example for L=4 and a vector basis v=[1√{square root over (3)}]. Since v1=1, the phase pulse used on the first dimension can be conventionally defined. However, the phase pulse used on the second dimension may be defined as
which is a raised cosine-type model. This waveform is illustrated in
Note that the embodiment of the multi-dimensional CPM modulator 14 shown in
The transmitted M-D CPM 19 waveform may be received by a base station (not shown) where it is demodulated to retrieve the information output from the information source 12. The information may be represented as data encoding an acoustic signal such as voice, or it may be data, such as user data and/or signaling data.
In other exemplary embodiments the M-D CPM modulator 14 may be embodied in a network node or component, such as a base station.
As should be realized, the use of exemplary embodiments of this invention enables a reduction to be made in the number of trellis states required for demodulation of the M-D CPM waveform from T=ΘnML-1, where (Θn=2nP), to a constant value of T=PML-1. This represents a significant reduction in demodulation complexity at a low implementation cost at the transmitter device 10.
The use of an irrational information basis allows additional flexibility in transmission waveform design which is not available in conventional CPM. This additional flexibility may be used to optimize the spectral characteristics of the waveform so that it has better spectral containment than conventional CPM. Various optimization methods may be used to determine optimal phase response functions that can be used with the multi-dimensional CPM waveform.
When the M-D CPM transmission block is sufficiently long the use of the data-dependent tail symbol decreases the information rate, however only by an insignificant factor. Thus, it can be appreciated that at the cost of a slight decrease in performance a simple operation can be used to control the cumulative phase state space.
For example, a method comprises considering a complex baseband equivalent of a multi-dimensional CPM waveform defined as
s(t,λ)=ejφ(t,λ),
where λ denotes a multi-dimensional information sequence, and assuming that transmissions begin at time t=0, then over an nth symbol interval an information carrying phase can be expressed as
where v={v1, v2, . . . , v√{square root over (M)}}ε√{square root over (M)} is an information-carrying basis vector and λi,m are the √{square root over (M)}-ary information symbols that are carried on each signal dimension, where λi,mε{±1,±3, . . . , ±(√{square root over (M)}−1)}.
A √{square root over (M)}-multi-dimensional CPM modulation may be employed as an alternative to M-ary CPM.
In the M-D CPM approach the phase response functions all satisfy the generalized constraints:
These constraints yield an equivalent representation of the phase function in terms of a partial response component and a generalized cumulative phase term, θn, and a, which are respectively given by
Over an nth symbol interval, multi-dimensional CPM is completely described by the set of phase response functions, {q1(t), . . . , q√{square root over (M)}(t)}, the √{square root over (M)} current input symbols, Λn└λn,1 . . . λn,√{square root over (M)}┘, a correlative state vector that describes the √{square root over (M)}(L−1) past information symbols on each signal dimension σn=└λn-(L-1),1 . . . λn-(L-1)1,√{square root over (M)} . . . λn-1,1 . . . λn-1,√{square root over (M)}┘, and the cumulative phase term, θn.
In accordance with exemplary embodiments of this invention, in one aspect thereof a method comprises: defining a data-dependent tail symbol to reduce the phase state space of a M-D CPM waveform, where for a case that the (N−L)th input symbol in the transmission block can be represented as the cumulative sum of the N−L previous information symbols:
the cumulative phase term at the beginning of the Nth symbol interval (which coincides with the start of the next transmission block) is
Further in accordance with exemplary embodiments of this invention, in another aspect thereof a method comprises: using phase response function shaping to reduce the phase state space of a M-D CPM waveform, where a general expression for the cumulative phase term may be presented as:
The presence of a time-varying phase state space may be avoided by the method further comprising: defining qm(LT) in such a way that the product vmqm(LT) is rational, and by thus defining qm(LT)=
A computer program product in accordance with exemplary embodiments of this invention comprises computer-executable instructions stored in a computer-readable medium, the execution of which result in operations that comprise: defining a data-dependent tail symbol to reduce the phase state space of a M-D CPM waveform, where for a case that the (N−L)th input symbol in the transmission block can be represented as the cumulative sum of the N−L previous information symbols:
the cumulative phase term at the beginning of the Nth symbol interval (which coincides with the start of the next transmission block) is given by
A computer program product in accordance with exemplary embodiments of this invention comprises computer-executable instructions stored in a computer-readable medium, the execution of which result in operations that comprise: using phase response function shaping to reduce the phase state space of a M-D CPM waveform, where a general expression for the cumulative phase term may be presented as:
The presence of a time-varying phase state space may be avoided by operations that comprise: defining qm(LT) in such a way that the product vmqm(LT) is rational, and by thus defining qm(LT)=
A multi-dimensional CPM modulator in accordance with an exemplary embodiment of this invention comprises circuitry to generate a multi-dimensional CPM waveform and to define a data-dependent tail symbol to reduce the phase state space of the M-D CPM waveform, where for a case that the (N−L)th input symbol in the transmission block can be represented as the cumulative sum of the N−L previous information symbols:
the cumulative phase term at the beginning of the Nth symbol interval (which coincides with the start of the next transmission block) is given by
Further in accordance with exemplary embodiments of this invention, a multi-dimensional CPM modulator comprises circuitry to generate a multi-dimensional CPM waveform and to use phase response function shaping to reduce the phase state space of the M-D CPM waveform, where a general expression for the cumulative phase term may be presented as:
The presence of a time-varying phase state space may be avoided by the circuitry further defining qm(LT) in such a way that the product vmqm(LT) is rational, and by thus defining qm(LT)=
The multi-dimensional CPM modulator as above, embodied in a mobile communication device.
The multi-dimensional CPM modulator as above, embodied as a part of a transmitter in a mobile communication device.
The multi-dimensional CPM modulator as above, embodied at least in part in an integrated circuit.
A description is now made of techniques to reduce the complexity that is required to transmit a coded multi-dimensional CPM signal using ring convolutional codes. As will be made apparent below, exemplary embodiments of this invention employ a non-trivial extension of Rimoldi's tilted phase research for conventional CPM (note that Rimoldi's results are not directly applicable to multi-dimensional CPM).
In its most general form, multi-dimensional CPM is characterized by a phase state space whose cardinality grows with time. This occurs due to the definition of the cumulative phase term, which may be expressed as:
As a non-limiting example, consider: √{square root over (M)}=4, λi,mε{−1,+1} for m=1,2 and v=└1√{square root over (3)}┘. Then, the cumulative phase is given by
If one assumes that the phase state starts in the zero state: θ0=0, the total number of possible cumulative phase states as a function of time are illustrated in
As described in detail below, the use of exemplary embodiments of this invention reduces the cardinality of the state space of multi-dimensional CPM by a factor of 2, which also reduces the required complexity of the optimal detector at the receiver of the multi-dimensional CPM waveform.
As described in detail below, exemplary embodiments of this invention provide a non-trivial extension of Rimoldi's tilted phase decomposition of conventional CPM signals, and further provide an alternate signal representation that reduces the trellis size (and hence decoding complexity) of multi-dimensional CPM waveforms. Exemplary embodiments of this invention can be used to generate coded multidimensional CPM using ring convolutional codes.
In the ensuing theoretical development it is shown that multi-dimensional CPM can be generated using a bank of continuous phase encoders (CPEs) followed by a memory-less modulator.
In the ensuing theoretical development it is further shown that the generalized tilted phase decomposition reduces the number of signal states that are required to describe the signal, and offers a key insight into encoding and decoding of the waveform.
A transmitter in accordance with exemplary embodiments of this invention may be used to simplify the design of concatenated coded schemes for use with multi-dimensional CPM. Concatenated multi-dimensional CPM is a new area for study, and represents a significant advance beyond the current state of the art, which has only considered concatenated convolutional encoding of conventional CPM.
As was noted above with regard to the discussion of Equations (7) and (10), consider a generalized multi-dimensional CPM waveform, whose information carrying phase function may be expressed as
In (26) T denotes the symbol interval and h is the real-valued modulation index. This general formulation assigns smooth, continuous phase waveforms, qm(t), to each signaling dimension and defines a real information-carrying basis vector with elements v=└v1 . . . v√{square root over (M)}┘. The information symbols, λi,m, are √{square root over (M)}-ary, e.g. λi,mε{±1,±3, ±√{square root over (M)}−1} and the phase response functions all satisfy two generalized conditions
The generalized description in (26) may suggest numerous signaling schemes, for which we there is presented a unified framework for the development of a generalized tilted phase decomposition method. This collective approach specifies the generalized structure of the continuous phase encoder, which can be used to more readily understand how it can be modified or combined with other encoders.
This derivation starts by a non-trivial generalization of Equation 8 from B. Rimoldi, “A decomposition approach to CPM”, EEEE Trans. On Information Theory, vol. 34, no. 2, March 1998, pp. 260-270, in order to obtain a commensurate expression for the so-called tilted phase, ψ(t,λ), for multi-dimensional CPM as a function of the physical phase, φ(t,λ)—
The expression in (28) essentially uses the lowest phase trajectory in the physical phase as the new phase reference, which results in a ‘tilting’ of the axis. In Rimoldi's exposition, it is shown that this leads to a time-invariant phase trellis for any conventionally defined single-h CPM signal.
Now, after expanding (28) into its constituent terms one may see that the generalized tilted-phase can be written as the following sum of two data-dependent terms and one data-independent term:
Substituting t=nT+τ, where 0≦τ<T and n=0, 1, 2, . . . , yields
be a modified data sequence that takes its values over the set {0, 1, . . . , √{square root over (M)}−1}. Substituting (31) into (30), one obtains:
which simplifies further to
After further straightforward manipulation one can obtain the final expression for the generalized tilted phase, which is given by
During each symbol interval, there is a data-independent contribution, which is dependent only on the translated time variable τ=t−nT. The data-independent contribution is given by
Taken modulo 2π, the generalized physical tilted phase term then becomes
With this signal representation, the generalized multi-dimensional CPM waveform is completely described by its correlative state vector of modified data symbols,
σn└Un-(L-1),1 . . . Un-1,1 . . . Un-(L-1),√{square root over (M)} . . . Un-1,√{square root over (M)}┘, (37)
its phase state
and the √{square root over (M)} current (modified) input symbols
└Un,1 . . . Un,√{square root over (M)}┘. (39)
From this discussion it may become apparent that a multi-dimensional CPM modulator can be represented by a CPE followed by a MM, where the CPE determines the trellis structure of the CPM modulator. For rational h=K/P, where Q and P are relatively prime integers, the cumulative phase term can also be expressed as the following modulo P sum:
From (38) and the equivalent expression in (40) one may construct the generalized CPM tilted phase decomposition for multi-dimensional CPM.
Finally, the generalized tilted phase decomposition reduces the size of the cumulative phase state space by a factor of 2, as is shown in
and for a conventionally defined multi-dimensional CPM waveform, one may use the following expression:
As is shown in
It is noted that the references to “conventional” and “conventionally defined multi-dimensional CPM waveform” with regard to the description of
Finally, the generalized tilted phase decomposition facilitates coded multi-dimensional CPM over a ring of integers. One approach may be to employ a binary convolutional encoder followed by a binary-to-M-ary mapper as input to the multi-dimensional CPM signal. However, a mapper would be necessary to convert to M-ary symbols. Instead, it was shown above that the multi-dimensional CPM waveform can be decomposed into the CPE 2 followed by the MM 3, where the CPE 2 comprises is a linear encoder over the ring of integers modulo M (for h=1/M), and thus that the CPE 2 and the channel encoder 4 are over the same algebra. Therefore, no mapper is needed since the output of both are M-ary, and the output of the channel encoder 4 can be serialized (indicated logically by the switch 5) and fed into the CPE 2. This structure is shown in
It should be noted that the generalized tilted phase decomposition for multi-dimensional CPM, as was discussed in detail above, yields a waveform that is identical to one that is generated by a conventional representation (e.g., a non-tilted phase decomposition representation) for multi-dimensional CPM.
The M-D CPM waveform 19 of
The transmitted M-D CPM waveform may be received by a base station (not shown) where it is demodulated to retrieve the information output from the information source 12. The information may be represented as data encoding an acoustic signal such as voice, or it may be data, such as user data and/or signaling data.
In accordance with exemplary embodiments of this invention a method defines a process, and a computer program product defines operations, to implement the generalized tilted phase decomposition so to reduce the cardinality of the phase state space of the multi-dimensional CPM waveform by a factor of 2, where during each symbol interval, taken modulo 2π, a generalized physical tilted phase term is given by:
Further in accordance with the method and the computer program product, a generalized multi-dimensional CPM waveform is completely described by its correlative state vector of modified data symbols, σn=└Un-(L-1),1 . . . Un-1,1 . . . Un-(L-1),√{square root over (M)} . . . Un-1,√{square root over (M)}┘, its phase state
and the √{square root over (M)} current (modified) input symbols └Un,1 . . . Un,√{square root over (M)}┘.
In accordance with a further aspect of exemplary embodiments of this invention a multi-dimensional CPM modulator is comprised of circuitry to implement tilted phase decomposition so to reduce the cardinality of the phase state space of the multi-dimensional CPM waveform by a factor of 2, where during each symbol interval, taken modulo 2π, a generalized physical tilted phase term is given by:
The multi-dimensional CPM modulator generates a multi-dimensional CPM waveform that is described by its correlative state vector of modified data symbols, σn=└Un-(L-1),1 . . . Un-1,1 . . . Un-(L-1),√{square root over (M)} . . . Un-1,√{square root over (M)}┘, its phase state
and the √{square root over (M)} current (modified) input symbols └Un,1 . . . Un,√{square root over (M)}┘.
The multi-dimensional CPM modulator as above, embodied in a mobile communication device.
The multi-dimensional CPM modulator as above, embodied as a part of a transmitter in a mobile communication device.
The multi-dimensional CPM modulator as above, embodied at least in part in an integrated circuit.
Based on the foregoing it should be apparent that exemplary embodiments of this invention provide a method, an apparatus and computer program product(s) to generate a M-D CPM waveform as a constant envelope, continuous phase signal capable of conveying a plurality of information symbols per symbol interval. The apparatus may be embodied in an integrated circuit.
Additionally, exemplary embodiments of this invention also provide a method, an apparatus and computer program product(s) to generate a M-D CPM waveform as a constant envelope, continuous phase signal capable of conveying a plurality of information symbols per symbol interval, and to reduce the phase state space of the M-D CPM waveform. Exemplary embodiments of this invention also provide an apparatus comprising means for generating a M-D CPM waveform as a constant envelope, continuous phase signal capable of conveying a plurality of information symbols per symbol interval; and means for reducing the phase state space of the M-D CPM waveform.
Furthermore, exemplary embodiments of this invention also provide a method and computer program product(s) to generate a M-D CPM waveform as a constant envelope, continuous phase signal capable of conveying a plurality of information symbols per symbol interval, and to reduce a number of trellis states required for demodulation of the M-D CPM waveform from T=ΘnML-1, where (Θn=2nP), to a constant value of T=PML-1. Exemplary embodiments of this invention also provide a modulator comprising means for generating a M-D CPM waveform as a constant envelope, continuous phase signal capable of conveying a plurality of information symbols per symbol interval, and means for reducing a number of trellis states required for demodulation of the M-D CPM waveform from T=ΘnML-1, where (Θn=2nP), to a constant value of T=PML-1.
Additionally, exemplary embodiments of this invention provide a method, apparatus and computer program product(s) to generate a M-D CPM waveform as a constant envelope, continuous phase signal capable of conveying a plurality of information symbols per symbol interval, and to implement generalized tilted phase decomposition to reduce the cardinality of the phase state space of the multi-dimensional CPM waveform by a factor of 2.
As such, it should be appreciated that at least some aspects of exemplary embodiments of the inventions may be practiced in various components such as integrated circuit chips and modules. The design of integrated circuits is by and large a highly automated process. Complex and powerful software tools are available for converting a logic level design into a semiconductor circuit design ready to be fabricated on a semiconductor substrate. Such software tools can automatically route conductors and locate components on a semiconductor substrate using well established rules of design, as well as libraries of pre-stored design modules. Once the design for a semiconductor circuit has been completed, the resultant design, in a standardized electronic format (e.g., Opus, GDSII, or the like) may be transmitted to a semiconductor fabrication facility for fabrication as one or more integrated circuit devices.
It should be appreciated that exemplary embodiments of this invention may be employed in, as non-limiting examples, advanced third generation (3G) and fourth generation cellular communication systems and devices, as well as in other types of wireless communications systems and devices, such as one known as WiMAX (IEEE 802.16 and ETSI HiperMAN wireless MAN standards) as a non-limiting example.
As was noted, various exemplary embodiments may be implemented in hardware or special purpose circuits, software, logic or any combination thereof. For example, some aspects may be implemented in hardware, while other aspects may be implemented in firmware or software which may be executed by a controller, microprocessor or other computing device, although the invention is not limited thereto. The various blocks, apparatus, systems, techniques or methods described herein may be implemented in, as non-limiting examples, hardware, software, firmware, special purpose circuits or logic, general purpose hardware or controller or other computing devices, or some combination thereof.
Various modifications and adaptations to the foregoing exemplary embodiments of this invention may become apparent to those skilled in the relevant arts in view of the foregoing description, when read in conjunction with the accompanying drawings. However, any and all modifications will still fall within the scope of the non-limiting and exemplary embodiments of this invention.
Furthermore, some of the features of the various non-limiting and exemplary embodiments of this invention may be used to advantage without the corresponding use of other features. As such, the foregoing description should be considered as merely illustrative of the principles, teachings and exemplary embodiments of this invention, and not in limitation thereof.
This patent application claims priority under 35 U.S.C. §119(e) from U.S. Provisional Application Nos. 60/841,894, 60/841,929, 60/841,930, all filed Aug. 31, 2006, the disclosures of which are incorporated by reference herein in its entirety.
Number | Date | Country | |
---|---|---|---|
60841894 | Aug 2006 | US | |
60841929 | Aug 2006 | US | |
60841930 | Aug 2006 | US |