IMPROVED SIGNALING TECHNIQUES IN THE PRESENCE OF PHASE NOISE AND FREQUENCY OFFSET
20230198736 · 2023-06-22
Assignee
Inventors
Cpc classification
H04L25/03171
ELECTRICITY
H04L7/048
ELECTRICITY
H04L1/005
ELECTRICITY
H04L1/0052
ELECTRICITY
H04L1/0054
ELECTRICITY
International classification
Abstract
Systems and methods are provided for enabling reliable signaling in the presence of strong phase noise and frequency offset. To this end, a method is provided comprising receiving, at a receiver, a communication signal, including data, from a transmitter via a communication channel, and jointly tracking and jointly correcting phase noise errors and frequency errors in the communication signal with a joint detector using an iterative feedback correction process between an output decoder of the receiver and the joint detector.
Claims
1. A method comprising: receiving, at a receiver, a communication signal, including data, from a transmitter via a communication channel; and jointly tracking and jointly correcting phase noise errors and frequency errors in the communication signal with a joint detector using an iterative feedback correction process between an output decoder of the receiver and the joint detector.
2. The method of claim 1, wherein the joint tracking and joint correcting of both phase noise errors and frequency errors in the communication signal are carried out in the joint detector using pilots, interspersed between data in the communication signal.
3. The method of claim 2, wherein the iterative feedback correction process includes a branch metric update step for updating a branch metric in the joint detector.
4. The method of claim 3, wherein the branch metric update step is performed using a look-up table.
5. The method of claim 4, wherein the iterative feedback correction process further includes a symbol a posteriori probabilities (APP) calculation and bit log likelihood ratio (LLR) calculation step.
6. The method of claim 5, wherein the iterative feedback correction process further includes a forward recursion step and a backward recursion step.
7. The method of claim 6, wherein the branch metric update step and the forward recursion step are performed concurrently.
8. The method of claim 6, wherein the backward recursion step and the symbol APP calculation and bit LLR calculation step are performed concurrently.
9. The method of claim 6, wherein the backward recursion step and the symbol APP calculation and bit LLR calculation step are performed concurrently, after the branch metric update step and the forward recursion step are performed concurrently.
10. The method of claim 1, further comprising outputting a final estimate of information bits in the data in the communication signal from the output decoder of the receiver after a predetermined maximum number of iterative steps of the iterative feedback correction process has been reached.
11. A receiver in a communication system comprising: a filter of the receiver configured to receive a communication signal, including data, from a transmitter via a communication channel; and a joint detector configured to jointly track and jointly correct phase noise errors and frequency errors in the communication signal using an iterative feedback correction process between an output decoder of the receiver, coupled to an output of the joint detector, and a feedback input of the joint detector.
12. The receiver of claim 11, wherein the joint detector configured to jointly track and jointly correct both phase noise errors and frequency errors in the communication signal uses pilots, interspersed between data in the communication signal.
13. The receiver of claim 12, wherein the iterative feedback correction process includes a branch metric update step for updating a branch metric in the joint detector.
14. The receiver of claim 13, wherein the branch metric update step is performed using a look-up table.
15. The receiver of claim 14, wherein the iterative feedback correction process further includes a symbol a posteriori probabilities (APP) calculation and bit log likelihood ratio (LLR) calculation step.
16. The receiver of claim 15, wherein the iterative feedback correction process further includes a forward recursion step and a backward recursion step.
17. The receiver of claim 16, wherein the branch metric update step and the forward recursion step are performed concurrently.
18. The receiver of claim 16, wherein the backward recursion step and the symbol APP calculation and bit LLR calculation step are performed concurrently.
19. The receiver of claim 16, wherein the backward recursion step and the symbol APP calculation and bit LLR calculation step are performed concurrently, after the branch metric update step and the forward recursion step are performed concurrently.
20. The receiver of claim 11, wherein the output decoder is configured to output a final estimate of information bits in the data in the communication signal after a predetermined maximum number of iterative steps of the iterative feedback correction process has been reached.
21. The receiver of claim 11, wherein the communication signal received from the transmitter via the communication channel is down converted by a down converter in the receiver prior to being applied to the filter of the receiver.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
[0009] The drawing figures depict one or more implementations in accord with the present teachings, by way of example only, not by way of limitation. In the figures, like reference numerals refer to the same or similar elements. Furthermore, it should be understood that the drawings are not necessarily to scale.
[0010]
[0011]
[0012]
[0013]
[0014]
[0015]
[0016]
[0017]
[0018]
[0019]
[0020]
DETAILED DESCRIPTION
[0021] In the following detailed description, numerous specific details are set forth by way of examples in order to provide a thorough understanding of the relevant teachings. It will be apparent to persons of ordinary skill, upon reading this description, that various aspects can be practiced without such details. In other instances, well known methods, procedures, components, and/or circuitry have been described at a relatively high-level, without detail, in order to avoid unnecessarily obscuring aspects of the present teachings.
[0022] In contrast to the above-discussed conventional systems, a receiver is proposed herein that jointly tracks the phase noise and frequency error in a single stage, thereby eliminating a separate fine-frequency estimation stage and the associated overhead and acquisition time. The detector described herein adopts a canonical approach for the dual impairments of phase noise and frequency error, and generates reliable data symbol soft-estimates using only pilots. Furthermore, the detector described herein is iterative and incorporates updated soft-information feedback from the FEC decoder to further improve the symbol estimates. As such, improvements to the detector are introduced that improve performance in more challenging scenarios, such as when signaling using weak code rates in severe phase noise. Further, 4+8+4 APSK and 8+8+8+8 APSK modulations are disclosed herein which have fewer constellation points in the outermost ring compared to well-known alternatives, and which allow better Gray mapping.
[0023] In this disclosure, innovations and improvements are described that enable reliable signaling in the presence of strong phase noise and frequency offset. The main contributions include providing a single detector that can jointly track the phase noise and frequency error, thereby reducing the overhead required in conventional systems having separate fine frequency estimation and phase noise compensation stages. Having only a single detector also eliminates the additional acquisition time associated with the separate fine frequency estimation process of previous arrangements. The disclosed detector adopts a statistical model for the above described dual impairments and features novel improvements that are utilized in providing reliable a posteriori symbol probabilities in the presence of strong phase noise and frequency errors. In addition, the proposed single detector is applied in an iterative manner at the receiver, and hence benefits from soft-information exchanges with the FEC decoder. Improved modulation techniques are also disclosed that are employed in conjunction with the disclosed single detector in order to extract better energy efficiency. The resulting performance advantage is quantified herein using extensive computer simulations over realistic channels conditions.
[0024] More specifically, the purpose of this invention is to improve the energy efficiency and spectral efficiency in the presence of strong phase noise and frequency errors. As stated previously, oscillators employed for frequency conversion introduce time-varying angular distortion to the received symbols. The distortion is more severe in lower cost oscillators that are often employed to keep device costs in systems requiring such oscillators low. Unmitigated or inadequately mitigated phase noise and frequency offsets adversely impact the quality of the soft-information provided to the forward error correction (FEC) decoder, resulting in poor packet error rate (PER) performance and poor energy efficiency. Furthermore, the impact of phase noise is more deleterious to spectrally efficient modulations with large cardinality such as 16 APSK and 32 APSK that are specified in widely adopted satellite standards, i.e., DVB-S2 and DVB-S2X. The techniques proposed in this disclosure can help address the above problems by offering the benefits discussed below.
[0025] To begin with, the system and method discussed herein replaces the conventional method of having the two separate stages; the first for fine carrier frequency estimation and the second for phase noise compensation with a single joint detector, and eliminates additional overhead previously needed for the fine-frequency estimation stage. This serves to concurrently mitigate impact of phase noise and frequency error.
[0026] The disclosed system and method also provide robust packet error rate performance. The PER performance of the disclosed iterative detector is very close to the ideal performance of the MODCOD under consideration. This is observed even at very low symbol rates and/or for higher-order modulations (e.g., M=32) employing weak code rates. Also, the system and method disclosed herein is extremely versatile in terms of being applicable without algorithmic modifications to commonly used phase noise masks, such as those defined in DVB-S2 terminals. The disclosed detector also offers an excellent trade-off between pilot overhead and error rate performance. Still further, the system and method provide an improved energy efficiency. In particular, the disclosure defines 4+8+4 APSK and 8+8+8+8 APSK MODCODs that can offer better energy efficiency in strong phase noise.
[0027] A baseband system 10 to implement the present disclosure is shown in
[0028] The composite vector a is applied to an input of a transmit pulse shaping filter 20 which generates a baseband signal waveform s(t) at the output of the transmit pulse shaping filter 20. This waveform s(t) can be expressed as:
s(t)=Σ.sub.kα.sub.k.Math.p.sub.T(t−kT.sub.s); (1)
where T.sub.s is the symbol duration and when p.sub.T(t) and its receiver counterpart p.sub.R(t) are a pair of root-raised cosine (RRC) filters. The waveform s(t) is upconverted and transmitted through a channel 22 to the receiver 12.
[0029] At the receiver 12, a baseband signal r(t), after down-conversion by a down-converter (not shown), can be expressed as follows:
r(t)=s(t)e{circumflex over ( )}(j(2πf_e t+θ(t)))+ñ(t); (2)
where θ(t) is the phase noise and f.sub.e is the residual frequency error. ñ(t) is zero-mean additive white Gaussian noise (AWGN) with single-sided power spectral density (PSD) of N.sub.0 (Watt/Hz). Phase noise characteristic of the oscillators are most commonly specified in terms a PN mask which plots the single-sideband noise spectrum in units of dBc/Hz as a function of frequency offset from the center frequency.
[0030]
[0031] Matched filtering in the match filter 24 of the receiver 12 follows next, such that the signal at an output of the match filter 24 is found to be:
y(t)=∫.sub.−∞.sup.∞r(α).Math.p*.sub.R(α−t)dα (3)
In the absence of inter-symbol interference, the signal matched filter output of the match filter 24, when sampled at integer multiples of the symbol rate is given by
y.sub.n=α.sub.ne.sup.j(2πf.sup.
and n′ is bandlimited Gaussian noise with variance No. We further define Ψ.sub.n=2πf.sub.enT.sub.s and note that the matched filter output in equation (4) includes both the distorted information symbols and distorted pilot symbols. From equation (4) it is also evident that phase noise and frequency error distort the received signal r(t) by introducing a time-varying phase rotation to the modulation symbols. The extent of the distortion will depend on the phase noise mask and residual frequency error with higher order modulations being more susceptible to larger performance degradation.
[0032]
[0033] Referring again to
[0034] The feedback from the decoder 30 helps the detector 26 in refining and improving its own soft-symbol estimates and in updating L.sub.det.sup.E, which, in turn, will help the decoder 30 improve its own estimates of the information bits and the codebits. Soft-information is thus exchanged iteratively between the detector 26 and decoder 30. After a maximum number of iterations, the decoder 30 will output its final estimate of the information bits or hard-decisions, denoted as û. It is noted that the super-script E in the log-likelihood terms indicate the extrinsic nature of the soft-information, i.e., only propagates new information to the next stage by subtracting LLRs the decoder 30 or detector 26 have already used in the previous iteration. In one implementation of the present disclosure, the number of iterations can be between 15-20, selected empirically as a trade-off between run time (or hardware speed), complexity, and error rate performance. However, the number of iterations can be set much higher, for example 50 or more, if error rate performance is determined to be more important than run time or complexity. In general, however, it is preferred to have as few iterations as possibly needed to meet a target error rate versus signal to noise ratio performance.
[0035] A canonical approach described previously is adopted and a Tikhonov model is assumed for phase noise and a discrete random variable model for the frequency error, where the Tikhonov pdf is defined as:
where I.sub.0( ) is the modified Bessel function of the first-kind and 0.sup.th order. The circular mean pc and circular variance v.sub.c of this distribution are related to the parameter z and are defined as follows:
where I.sub.1( ) is the modified Bessel function of the first-kind and 1.sup.st order. Adapting the discretized phase approach of [10] to tracking the frequency error, we assume that at any time instant n, the frequency error Ψ.sub.n can assume one of L values between the range [−Ψ.sub.max,Ψ.sub.max], such that −Ψ.sub.max≤Ψ(l)≤Ψ.sub.max; l=1,2, . . . , L and define; μ.sub.fwd,k.sup.t=ρ(Ψ.sub.k=Ψ(l)|y.sub.0, . . . , y.sub.k−1) and μ.sub.bkd,k.sup.l=ρ(Ψ.sub.k=Ψ(l)|y.sub.k+1, . . . , y.sub.K−1). Further, adopting the Tikhonov model for the phase, we get ρ(θ.sub.k|y.sub.0, . . . , y.sub.k−1, Ψ.sub.k=Ψ(l)) ∝T(θ.sub.k; α.sub.k.sup.t) and ρ(θ.sub.k|y.sub.k+1, . . . , y.sub.K−1, Ψ.sub.k=Ψ(l) ) ∝T(θ.sub.k; β.sub.k.sup.l).
[0036] Under these assumptions, the disclosed detector 26 performs the following four operations in order to produce reliable LLRs in the presence of phase noise and frequency error:
[0037] (1) Branch metric update: At every time index, i.e., k=0, . . . , K−1, the branch metric, defined as γ.sub.k=Σ.sub.χ∈SP(α.sub.k.sup.d=χ).Math.ρ(y.sub.k|α.sub.k.sup.d=χ, θ.sub.k), is calculated. When the symbol index corresponds to the location of a pilot symbol, then
For the data segments an improved technique is used based on the circular mean and circular variance to approximate the Tikhonov mixture γ.sub.k as a single, complex Tikhonov parameter {tilde over (γ)}.sub.k=Γ(γ.sub.k), where Γ is the transformation operation. The inputs to Γ are log P(α.sub.k.sup.d=x.sub.m),
where x.sub.m; m=1,2, . . . M is one of M complex modulation symbols. By processing the above inputs and using the look-up table shown in
[0038] (2) Forward recursion: This operation is performed over time-index k=1, . . . , K−1. α.sub.k.sup.l and μ.sub.fwd,k.sup.l are updated recursively using α.sub.k−1.sup.l, {tilde over (γ)}.sub.k−1, ρ(θ.sub.k|θ.sub.k−1, Ψ(l)) and μ.sub.wd,k−1.sup.l, {tilde over (γ)}.sub.k−1, α.sub.k−1.sup.l, respectively.
[0039] (3) Backward recursion: This operation is performed over time-index k=K−2, . . . ,0. Here, β.sub.k.sup.l and μ.sub.bkd,k.sup.l are updated recursively from β.sub.k+1.sup.l, {tilde over (γ)}.sub.k+1, ρ(θ.sub.k+1|θ.sub.k, Ψ(l)) and β.sub.k+1.sup.l, {tilde over (γ)}.sub.k+1, μ.sub.bkd,k+1.sup.l respectively.
[0040] (4) Symbol APP and bit LLR calculation: The data symbol a posteriori probabilities APP ρ(α.sub.k.sup.d|y) are obtained by combining α.sub.k.sup.l, β.sub.k.sup.l, μ.sub.fwd,k.sup.l, μ.sub.bkd,k.sup.l, ρ(y.sub.k|α.sub.k.sup.d, θ.sub.k), over all l=1,2, . . . , L. The symbol APPs are transformed to bit-level LLRs using the mapping rule employed and converted to extrinsic information. More specifically, bit-level LLR are calculated as follows:
where S.sub.i,k.sup.(q) represents the subset of constellation symbols whose bit-position corresponding to the time-index pair (i, k) is labelled with q. L.sub.det.sup.E is obtained by subtracting from (6) the interleaved L.sub.dec.sup.E provided previously by the decoder. The a priori probabilities P(α.sub.k.sup.d) employed in Step 1 are derived from the interleaved extrinsic information L.sub.dec.sup.E provided by the FEC decoder during the previous iteration using the bit-to-symbol mapping rule defined for the constellation. For efficient implementation, Step 1 and Step 2 are performed concurrently. Next, Step 3 and Step 4 are executed concurrently.
[0041]
[0042] For the above formulas, values are set as follows: r.sub.1=0.45, r.sub.2=1, r.sub.3=1.35 and ϕ.sub.j=0; j=1,2,3. As seen in
[0043]
where r.sub.1=0.38, r.sub.1=0.38 r.sub.2=0.71, r.sub.3=1.04, r.sub.4=1.51 and ϕ.sub.j=0 ∀j.
[0044] In
[0045] An extensive simulation study was carried out to demonstrate the effectiveness of the techniques described in this disclosure. The simulation setup implemented the transmitter 11 and receiver 12 shown in
[0046]
[0047] The performance of the improved detector of the present disclosure in the presence of the dual impairments of phase noise and frequency error is examined in
[0048]
[0049] In
[0050] While various embodiments have been described, the description is intended to be exemplary, rather than limiting, and it is understood that many more embodiments and implementations are possible that are within the scope of the embodiments.
[0051] Although many possible combinations of features are shown in the accompanying figures and discussed in this detailed description, many other combinations of the disclosed features are possible. Any feature of any embodiment may be used in combination with or substituted for any other feature or element in any other embodiment unless specifically restricted. Therefore, it will be understood that any of the features shown and/or discussed in the present disclosure may be implemented together in any suitable combination. Accordingly, the embodiments are not to be restricted except in light of the attached claims and their equivalents. Also, various modifications and changes may be made within the scope of the attached claims.
[0052] While the foregoing has described what are considered to be the best mode and/or other examples, it is understood that various modifications may be made therein and that the subject matter disclosed herein may be implemented in various forms and examples, and that the teachings may be applied in numerous applications, only some of which have been described herein. It is intended by the following claims to claim any and all applications, modifications and variations that fall within the true scope of the present teachings.
[0053] Unless otherwise stated, all measurements, values, ratings, positions, magnitudes, sizes, and other specifications that are set forth in this specification, including in the claims that follow, are approximate, not exact. They are intended to have a reasonable range that is consistent with the functions to which they relate and with what is customary in the art to which they pertain.
[0054] The scope of protection is limited solely by the claims that now follow. That scope is intended and should be interpreted to be as broad as is consistent with the ordinary meaning of the language that is used in the claims when interpreted in light of this specification and the prosecution history that follows and to encompass all structural and functional equivalents. Notwithstanding, none of the claims are intended to embrace subject matter that fails to satisfy the requirement of Sections 101, 102, or 103 of the Patent Act, nor should they be interpreted in such a way. Any unintended embracement of such subject matter is hereby disclaimed.
[0055] Except as stated immediately above, nothing that has been stated or illustrated is intended or should be interpreted to cause a dedication of any component, step, feature, object, benefit, advantage, or equivalent to the public, regardless of whether it is or is not recited in the claims.
[0056] It will be understood that the terms and expressions used herein have the ordinary meaning as is accorded to such terms and expressions with respect to their corresponding respective areas of inquiry and study except where specific meanings have otherwise been set forth herein.
[0057] Relational terms such as first and second and the like may be used solely to distinguish one entity or action from another without necessarily requiring or implying any actual such relationship or order between such entities or actions. The terms “comprises,” “comprising,” or any other variation thereof, are intended to cover a non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements does not include only those elements but may include other elements not expressly listed or inherent to such process, method, article, or apparatus. An element proceeded by “a” or “an” does not, without further constraints, preclude the existence of additional identical elements in the process, method, article, or apparatus that comprises the element.
[0058] The Abstract of the Disclosure is provided to allow the reader to quickly ascertain the nature of the technical disclosure. It is submitted with the understanding that it will not be used to interpret or limit the scope or meaning of the claims. In addition, in the foregoing Detailed Description, it can be seen that various features are grouped together in various examples for the purpose of streamlining the disclosure. This method of disclosure is not to be interpreted as reflecting an intention that the claims require more features than are expressly recited in each claim. Rather, as the following claims reflect, inventive subject matter lies in less than all features of a single disclosed example. Thus, the following claims are hereby incorporated into the Detailed Description, with each claim standing on its own as a separately claimed subject matter.