PreprintPDF Available

Joint Detection and Decoding over Multipath Channels: the Known Path

Authors:
Preprints and early-stage research may not have been peer reviewed yet.

Abstract and Figures

Joint Detection and Decoding over Multipath Channels: theJoint Detection and Decoding over Multipath Channels: the
Known PathKnown Path
This paper was downloaded from TechRxiv (https://www.techrxiv.org).
LICENSE
CC BY 4.0
SUBMISSION DATE / POSTED DATE
10-07-2023 / 17-07-2023
CITATION
Mirbadin, Anoush; Zaraki, Abolfazl (2023). Joint Detection and Decoding over Multipath Channels: the Known
Path. TechRxiv. Preprint. https://doi.org/10.36227/techrxiv.23651016.v1
DOI
10.36227/techrxiv.23651016.v1
1
Joint Detection and Decoding over Multipath
Channels: the Known Path
Anoush Mirbadin and Abolfazl Zaraki
Abstract—We use the sum-product algorithm (SPA) on factor
graphs to enable joint detection and decoding over multipath
channels in single-carrier modulation formats. We consider a
novel model for multipath channels at the receiver, obtained
by discretizing channel parameters, such as channel paths,
attenuations, and delays. We assign these parameters proper
random variables and consider suitable priors for them. Due
to the project’s complexity, we only evaluate the performance of
the benchmark algorithm called the known path in this article.
Index Terms—Detection, decoding, multipath, known path.
I. INTRODUCTION
DURING past decades, several approaches have been pro-
posed to reduce the effect of multipath impairment. The
proposed techniques are categorized into three main groups:
diversity, multicarrier transmission and their combinations.
Diversity considerably reduces the probability of simultaneous
fade on several replicas of the same information signal.
Diversity transmission techniques in fading environments were
extensively investigated in [1]– [5]. In multicarrier modulation
techniques such as orthogonal frequency division multiplexing
(OFDM), large symbol duration reduces intersymbol interfer-
ence (ISI), and the ISI can be obliterated by using cyclic
prefixes. OFDM and its application against ISI channels have
been well investigated in [6]. The multicarrier modulation
and diversity combination has also been well treated in the
literature, e.g., [7] and [8].
Lack of accuracy in the algorithms mentioned above was
our main motivation to simulate the channel impairments at
the receiver side as accurately as possible and better decide
on the transmitted symbols. In this project, we perform joint
detection and decoding over multipath channels using single
carrier modulation formats in a baseband communication
system. We consider a novel model for multipath channels at
the receiver. The proposed model is obtained by discretizing
channel paths and attenuation coefficients, then assigning a
Bernoulli random variable to each path, called path existence
(PE), and a uniform random variable to each attenuation,
called attenuation existence (AE). The prior probability of each
PE is set to 0.5while a uniform distribution considers the prior
of each AE. The delay profile is also modelled by the Weibull
random variable. We assumed that symbol duration is much
smaller than the coherent time of the channel; however similar
approach can be used for modelling the Doppler spread. Due
to the project’s complexity, in this article, we only evaluate the
performance of the benchmark algorithm, called known path,
Anoush Mirbadin is with SELTA Digital Platforms Group, Cadeo, Italy
(anoush.mirbadin@selta.com). Abolfazl Zaraki is with the Computer Science
department of the University of Hertfordshire, UK (a.zaraki@herts.ac.uk)
where the receiver has exact knowledge of the communication
channel. Given a vector of observations, we factorize the
joint posterior distribution of channel model parameters and
codeword bits. We apply the sum-product algorithm (SPA)
to the corresponding factor graph to compute the marginals
of desired random variables. The performance evaluations are
done through bit error rate (BER) curves.
II. SY S TE M DESIGN
A. Channel Model
Consider the general model for a L-Path multipath channel.
h(τ;t) =
L1
X
i=0
αi(t) exp(j2πfcτi(t))δ(ττi(t)) (1)
in which fcis the carrier frequency, τi(t)is the propagation
delay of i-th path, and αi(t)is the gain of i-th path. Since we
consider a baseband communication system in which symbol
duration is much smaller than the coherent time of the channel,
the Doppler effect is negligible. We also assume that each
τi(t)is smaller than the symbol duration T. This means
that interferer paths can only affect the adjacent symbol. In
addition, we consider that channel remains constant during
each symbol period. This implies that the channel can change
symbol by symbol, i.e., Lchanges symbol by symbol. The
maximum number of paths per symbol is fixed for all paths in
our simulations. We also assume that τiis a Weibull random
variable. Let us ignore the channel attenuation for the moment.
At the receiver side, we model the channel by
hm(τ) =
N1
X
i=0
P Eiexp(j2πfcliTN)δ(τliTN)(2)
in which TN=T
N,Tis the symbol duration, and P Eiis the
Bernoulli random variable representing the path existence with
prior probability equals to 0.5.liTNis the delay of ith path
in which lifollows a discrete Weibull distribution. Its value
is greater than zero and less than a percentage of sample per
symbol for the line of sight (LOS) path (we considered that
the LOS path always exists). Therefore, for the rest paths, its
value is greater than l0and less than 50 Percent of samples
per symbol. If Ngoes to infinity and we know exactly about
path existences and delays, the error modelling goes to zero.
Now, we model the power delay profile in (1) and (2). In
this project, we model the power delay profile in (1) by the
exponential function as αi(t) = exp(τi(t)a)in which ais
the attenuation coefficient. In (2), we use a similar channel
discretization strategy as in channel paths for power delay
2
profile, i.e., α0(liTN) = PN
0
1
i0=1 exp liTN
AEi0a
0(N
0)
1AEi0a0(N0).
We discretize the attenuation coefficient into N0descritization
level and assign a uniform prior probability to each attenuation
existence, i.e., AEi0. If N0goes to infinity and we have the
exact knowledge of attenuation existence, the error modelling
goes to zero. It should be considered that channel attenuation
never becomes zero. For this reason AEi0never starts by zero.
The same strategy might be used for modelling the Doppler
shift. We left this for future work in this context. In this paper,
we should only evaluate the benchmark algorithm, which is
called the known path. We use the following channel model
at the receiver
hm(τ) =
N1
X
i=0
N
0
1
X
i0=0
P Eiexp liTN
AEi0a0(N0)
1AEi0a0(N0)!×
exp(j2πfcliTN)δ(τliTN)
(3)
B. System Model
Consider a modern baseband communication system. The
transmitter encodes data bits using a low-density parity-check
(LDPC) encoder. Pilot symbols are inserted to enhance the
performance of the receiver. This is followed by a BPSK
digital modulator. The sequence of coded modulation symbols
c= (c0, c1, ..., cK1)are pulsed shaped using the raised
cosine filter then transmitted over an additive white Gaussian
noise (AWGN) channel impaired by multipath phenomena
according to equation (1).
C. Factor Graph
We consider the proposed channel model at the receiver in
(3). To this end, a maximum number of Npossible paths at
every time epoch which N1of them can interfere with the
adjacent symbol and a maximum number of N0discretization
levels for power delay profiles are considered. For example, let
us consider a channel model in which N= 2. In this case, we
have three paths at every time epoch: the possible interferer
path of the previous symbol, the delayed version of the current
symbol, which contains portions of both the current symbol
and the previous one, and the line of sight signal. We pass
each of them through the receiver-matched filter to compute
the mean of conditional Gaussian observation (likelihoods).
To this end, we perform computations of the receiver-matched
filter for all possible paths offline and build a look-up table to
simplify the message-passing algorithm. Four numbers for the
above-mentioned signals are obtained at the receiver-matched
filter output. Let’s name them as βk,γk,ζk, and ψkin which
krepresents the current time epoch. From the system model,
observation at time kcan be computed by
rk=βk+γk+ζk+ψk +nk,(k= 0,1, ..., K 1) (4)
where rkis obtained after receiver matched filter. {nk}is
a sequence of independent and identically distributed (i.i.d.),
Gaussian noise components, i.e., nk N (nk; 0, σ2).ψkis
obtained by matched filtering the line of sight signal. βkis
obtained by matched filtering a portion of the previous symbol
at time k1, i.e., the delayed version of the symbol at time
k1.γkis obtained by matched filtering a portion of the
previous symbol at time k.ζkis obtained by matched filtering
a portion of the current symbol at ktime epoch. Computations
of these signals by considering equation (4) are summarized
by
ψk= exp l0TN
AE0a0(N0)
1AE0a0(N0)!×
[ckp(n)]NTN
n=l0TNp(n)|n=NTN
(5)
in which AE0and l0are detected parameters by the receiver
at epoch k.p(n)is the pulse shaping filter (here is the raised
cosine one). NTNis the symbol duration. l0TNis the delay
of LOS path. We assumed that LOS always exists.
βk= exp li00 TN
AEi000 a0(N0)
1AEi000 a0(N0)!×
[ck1p(n)]NTN
n=NTNli00 TNp(n)|n=N TN
(6)
where AEi000 and li00 are detected channel parameters at time
epoch k1.
γk= exp liTN
AEi0a0(N0)
1AEi0a0(N0)!×
[ck1p(n)]NTNliTN
n=0 p(n)|n=NTN
(7)
ζk= exp liTN
AEi0a0(N0)
1AEi0a0(N0)!×
[ckp(n)]NTN
NTNliTNp(n)|N TN
(8)
The receiver can be implemented through factorizing the
joint posterior distribution of data bits and channel parameters,
given the observation samples after the matched filter and
applying the SPA to the corresponding factor graph.
p(b,P E,AE ,l|r)P(b)P(P E )P(AE)P(l)p(r|b,P)
K1
Y
k=0
prk|ck, ck1,P Ek,P E k1,AEk,AEk1,lk,lk1
N1
Y
k0=0
P(P Ek
k0)
N
0
1
Y
k00 =0
P(AEk
0
k00 )
N1
Y
k000 =1
P(P Ek1
k000 )
N
0
1
Y
k0000 =1
P(AEk
00
k0000 )P(lk)P(lk1)T[c=ηc(b)]
(9)
where T[.]is the code indicator function that is equal to 1if c
is the codeword corresponding to band to zero, otherwise. It
should be noted that unlike AE and P E, which are detected by
the receiver, the receiver tracks lthrough a semi Bahl-Cocke-
Jelinek-Raviv (BCJR) algorithm (Just like phase tracking in
[9]) since there is a markovianity between their successive
samples as follows.
P(lk) = P(l0)
N1
Y
i=1
P(li|li1)(10)
3
Code Check Nodes
ck1ck
Pdk1
pk1
uk1(ck1)Pk
dk(ck)
Pk1
dk(ck1)
Pk
uk1(ck1)
prk1|ck1, ck2,PE k1,P Ek2,AE k1,AEk2,lk1,lk2prk|ck, ck1,P Ek,P E k1,AEk,AEk1,lk,lk1
... ...
PE k1
0PE k1
1PE k1
N1PE k
0
PE k
1
PE k
N1
P(PE k1
0)P(PE k1
1)P(PE k1
N1)P(PE k
0)P(PE k
1)
P(PE k
N1)
......
pk1
uk1(PE k1
1)
pk
dk1(PE k1
1)
...
...
...
AEN1
0AEN1
1AEN1
N0
1
AE0
0AE0
1AE0
N0
1...
...
... AE0
0
AE0
1
AE0
N0
1
AEN1
0
AEN1
1
AEN1
N0
1
P(AE0
0)P(AE0
1)
P(AE0
N0
1)
P(AEN1
0)P(AEN1
1)
P(AEN1
N0
1)
P(AEN1
0)P(AEN1
1)P(AEN1
N0
1)
P(AE0
0)P(AE0
1)P(AE0
N0
1)
pk1
uk1(AEN1
0)
pk
dk1(AEN1
0)
...
pk
dk1(lk1
N1)
pk1
uk1(lk1
N1)
lk
0
P(lk
0)P(lk
1|lk
0)P(lk
N1)
lk
1lk
N1
...
lk1
0
P(lk1
0)P(lk1
1|lk1
0)P(lk1
N1)
lk1
1lk1
N1
Fig. 1. Factor graph representation of joint detection and decoding over multipath channels.
where P(l0)is a uniform distribution in the range of 3.125
up to 12.5percentage of samples per symbol. P(lk|lk1)is a
transition probability matrix.
The corresponding factor graph is depicted in Fig. 1. From
equation (6), one can conclude by considering the mentioned
example.
prk|ck, ck1,P Ek,P E k1,AEk,AEk1,lk,lk1
exp ((rk(βk+γk+ζk))2
2σ2)
(11)
III. KNOW N PATH
The iterative receiver consists of three algorithms to detect
PEs first, then detect AEs and at the final step, track the delay
profile of the channel. This is followed by hard decisions on
variable nodes. The detection may preferably be performed
bit by bit. This detection procedure is iterative. After some
iterations, LDPC decoding is performed. The entire process is
iterated a few times. Then, computations of the error rate are
performed at the receiver. In this article, we only evaluate the
performance on the known path algorithm, i.e., the benchmark
for the main algorithm.
In a known path scenario, the receiver has all the channel
impairments information (not the transmitted symbols). Thus,
the algorithm is more complex than its counterparts in other
scenarios (especially when the interferer paths corrupt the
adjacent symbol and other successive symbols). Therefore,
in the known path algorithm, detector part of the factor
graph does not exist. We should apply forward and backward
recursions to compute bit log-likelihood ratios (bitLLRs). To
this end, we do not have the backward messages in the forward
recursion. And we assume that we do not have the forward
ones in backward recursion. We perform one shot forward
and one shot backward recursions. Then, LDPC decoding is
performed. The overall process is iterated for a small number
of iterations. Forward and backward recursions are explained
mathematically as follows.
pk
uk(ck) = X
ck1
Pdk1pk1
uk1(ck1)×
prk|ck, ck1,P Ek,P E k1,AEk,AEk1,lk,lk1
(12)
pk+1
uk(ck) = X
ck+1
Pdk+1 pk+1
uk+2 (ck+1)×
prk+1|ck+1 , ck,P Ek+1,P E k,AEk+1,AE k,lk+1,lk
(13)
where, we do hard decisions on Pdk1and Pdk+1 to determine
the symbols ck1and ck+1, respectively. Finaly, compute
bitLLRs from
puk(ck) = pk+1
uk(ck)pk
uk(ck)(14)
IV. SIMULATION RESULTS
To evaluate the performance of the known path algorithm
in multipath scenarios, computer simulations were carried out.
To this end, we draw the BER versus the signal-to-noise
ratio (SNR) curves. We consider a (3,6)-regular LDPC code
4
1 1.2 1.4 1.6 1.8 2 2.2 2.4 2.6 2.8 3
Eb/N0
10-4
10-3
10-2
10-1
BER
LDPC
0.33-2 Known Path
0.465-3 Known Path
0.52-4 Known Path
Fig. 2. Simulation results for known path algorithm in joint detection and
decoding over multipath channels.
of length 4000, the employed code in [10] and [11]. The
modulation format is BPSK. We set the pilot interval to 4000
(1pilot at first position on every packet and 1pilot at last). In
a baseband communication system, pulse shaping was carried
out using raised cosine filter with a filter span per symbol
equal to 10 and samples per symbol equal to 64, i.e., dividing
the symbol duration to 64 (64 possible PEs). We assumed
that symbol duration is much smaller than the coherent time
of the channel; thus, no Doppler effect. We also considered
the transmitter and receiver filter delays in our simulations.
Channel was simulated according to the following parameters.
We fixed the number of paths and attenuation parameters, i.e.,
a= 0.33/(1 0.33) for L= 2,a= 0.465/(1 0.465)
for L= 3,a= 0.52/(1 0.52) for L= 4. We assume
that LOS always exists and its delay is 0. It is important to
mention that this assumption should not be considered in the
main algorithm where synchronization is also considered. So
for the main algorithm, we consider that delay and attenuation
of the LOS path are random and not zero. The delay profile
of the channel follows a Weibull distribution with a scale
parameter equal to 1and a shape parameter equal to 0.4.
Attenuation coefficients and the number of paths are chosen
such that energy per bit of the above-mentioned scenarios is
similar at the receiver at every point. So, a fair comparison of
their performance could be carried out (the signal’s energy
at the receiver was computed during the simulations). We
consider code rate in the computation of noise variance at
the receiver. We also set the minimum error packets to 100,
detector iterations to 1, the maximum number of decoder
iterations to 200 and global iterations of the receiver to 20.
We used a lookup table to compute the means of Gaussian
likelihoods according to the explained instruction in this paper.
Figure 2 shows the simulation results. The curve labelled by
”LDPC” was obtained through pulse shaping, matched filtering
and LDPC decoding in an AWGN channel. The name of the
rest curves is based on their attenuation coefficients and their
multipath numbers, e.g., a= 0.33-L= 2 Known Path. The
simulation results prove that, at the same energy per bit, the
BER curve shows lower performance by increasing the number
of paths and shifts to the right side of the SNR axis. One may
conclude that the two-path model is almost the shifted version
of the LDPC curve by the amount of 1dB while, in successive
models, by adding an extra path, the performance degradation
is about 0.2dB.
V. CONCLUSION AND FUTURE WORK
The performance of the known path was evaluated in joint
detection and decoding over multipath channels, which utilizes
a channel discretization strategy and assigning proper priors
to the desired random variables. We will evaluate the main
detection algorithm under different schedules for future work.
This will be followed by complexity analysis. Moreover,
one may propose an information theoretic criterion for the
proposed channel discretization strategy to find the optimum
channel discretization levels.
REFERENCES
[1] J. N. Pierce, “Theoretical Diversity Improvement in Frequency-Shift
Keying, Proceedings of the IRE, vol. 46, no. 5, pp. 903-910, 1958.
[2] D. G. Brennan, “Linear Diversity Combining Techniques,” Proceedings
of the IRE, vol. 47, no. 6, pp. 1075-1102, 1959.
[3] G. L. Turin, “On optimal diversity reception, IRE Trans. Information
Theory, vol. IT-7, no. 3, pp. 154-166, 1961.
[4] A. Kaye and D. George, “Transmission of Multiplexed PAM Signals
Over Multiple Channel and Diversity Systems, IEEE Transactions on
Communication Technology, vol. 18, no. 5, pp. 520-526, 1970.
[5] S. M. Alamouti, “A simple transmit diversity technique for wireless
communications,” IEEE Journal on Selected Areas in Communications,
vol. 16, no. 8, pp. 1451-1458, 1998.
[6] R. Prasad, OFDM for Wireless Communications Systems. Artech House,
2004.
[7] A. A. Hutter, S. Mekrazi, B. N. Getu, and F. Platbrood, “Alamouti-Based
Space-Frequency Coding for OFDM,” Wireless Personal Communica-
tions, vol. 35, pp. 173185, 2005.
[8] J. A. Zhang et al., “An Overview of Signal Processing Techniques for
Joint Communication and Radar Sensing,” IEEE Journal of Selected
Topics in Signal Processing, vol. 15, no. 6, pp. 1295-1315, 2021.
[9] S. Galan, M. Peleg and S. Shamai, “On iterative phase trellis based non-
coherent detection of coded MPSK in a noisy phase regime,” MELECON
’98. 9th Mediterranean Electrotechnical Conference. Proceedings (Cat.
No.98CH36056), Tel-Aviv, Israel, 1998, pp. 834-838.
[10] G. Colavolpe, “On LDPC codes over channels with memory,” IEEE
Transactions on Wireless Communications, vol. 5, no. 7, pp. 1757-1766,
2006.
[11] G. Colavolpe, A. Barbieri and G. Caire, Algorithms for iterative
decoding in the presence of strong phase noise,” IEEE Journal on Selected
Areas in Communications, vol. 23, no. 9, pp. 1748-1757, 2005.
... By focusing on front-end communication systems, we can track all unknown channel parameters through SPA on factor graphs. While this approach, i.e., the front-end receiver design using SPA, was initially proposed by the authors of this paper in [13], its advantages quickly gained the attention of researchers [14], where it has been named as discrete time models. In our study, we discretize channel parameters such as channel paths and attenuation coefficients, both in the channel low-pass equivalent (for illustrative purposes) and in the front-end strategy. ...
Article
Full-text available
This paper addresses the problem of mitigating unknown partial path overlaps in communication systems. This study demonstrates that by utilizing the front-end insight of communication systems along with the sum–product algorithm applied to factor graphs, it is possible not only to track these overlapping components accurately, but also to detect all multipath channel impairments simultaneously. The proposed methodology involves discretizing channel parameters, such as channel paths and attenuation coefficients, to ensure the most accurate computation of means of Gaussian observations. These parameters are modeled as Bernoulli random variables with priors set to 0.5. A notable aspect of the algorithm is its integration of the received signal power into the calculation of noise variance, which is critical for its performance. To further reduce the receiver complexity, a novel implementation strategy, based on provided pre-defined look up tables (LOTs) to the reciver, is introduced. The simulation results, covering both distributed and concentrated pilot scenarios, reveal that the algorithm performs almost equally under both conditions and surpasses the established upper bound in performance.
Article
Full-text available
Joint communication and radar sensing (JCR) represents an emerging research field aiming to integrate the above two functionalities into a single system, by sharing the majority of hardware, signal processing modules and, in a typical case, the transmitted signal. The close cooperation of the communication and sensing functions can enable significant improvement of spectrum efficiency, reduction of device size, cost and power consumption, and improvement of performance of both functions. Advanced signal processing techniques are critical for making the integration efficient, from transmission signal design to receiver processing. This paper provides a comprehensive overview of the state-of-the-art on JCR systems from the signal processing perspective. A balanced coverage on both transmitter and receiver is provided for three types of JCR systems, namely, communication-centric, radar-centric, and joint design and optimization.
Article
We investigate space-frequency block coding for OFDM systems with multiple transmit antennas, where coding is applied in the frequency domain (OFDM carriers) rather than in the time domain (OFDM symbols). In particular we consider Alamouti's code, which was shown to be the optimum block code for two transmit antennas and time domain coding. We show that the standard decoding algorithm results in significant performance degradation depending on the frequency-selective nature of the transmission channels, such that a low coherence bandwidth results in a huge degradation. The optimum decoding algorithm that alleviates this problem is the maximum-likelihood decoder for joint symbol detection. We present a performance analysis for the investigated space-frequency decoders in terms of the achievable BER results. Furthermore we compare space-time and space-frequency coding and discuss the respective advantages and drawbacks of the different decoding algorithms in terms of their complexity. It should be noted that for the space-time approach we introduce the so-called matched-filter receiver, which shows significantly lower complexity compared to the maximum-likelihood decoder known from literature. The HIPERMAN system serves as an example OFDM system for quantitative comparisons.
Article
It is well known that the optimum receiver for pulse-amplitude-modulated (PAM) signals, transmitted over a single channel, consists of a cascade of continuous and transversal filters. It is shown that an extended structure of this type is also optimum for the completely general case of M multiplexed PAM signals transmitted over random-time and frequency-dispersive multichannel systems with I inputs and N outputs, where each output is subjected to arbitrarily correlated additive noise. The random channels may also be arbitrarily correlated. In general, the receiver consists of MN continuous filters and M tapped delay lines with M2sets of taps. An adaptive version is also described. The results include, as special cases, the situations considered by Gonsalves and Tufts [8], Shnidman [5], and Kaye [3]. Also, included as special cases are new results for diversity systems, multi-input systems such as multipair cables, and multiple-terminal systems such as multiple access repeaters in which cochannel interference occurs.
Conference Paper
A family of interleaved systems for communicating over the AWGN channel with noisy phase is investigated. Each system comprises convolutional or turbo error correcting code (ECC), interleaver, BPSK or QPSK modulation and differential encoding. The receiver performs jointly and iteratively the ECC decoding and the channel demodulation in the presence of unknown phase utilizing a Markovian model of the noisy phase. The systems exhibit good performance with various levels of phase noise. The convolutional code outperforms the turbo code slightly over AWGN channels due to the limited capability of the iterative algorithm in this setting; the turbo code is superior in bursty channels, modeling for example a block erasures fading environment
Article
The ideal probability-computing M -ary receiver is derived for a fading, noisy, multidiversity channel, in which the link fadings may be mutually correlated, as may the link noises. The results are interpreted in terms of block diagrams involving various filtering operations. Two special cases, those of very fast and very slow fading, are considered in detail.
Article
This paper provides analyses of three types of diversity combining systems in practical use. These are: selection diversity, maximal-ratio diversity, and equal-gain diversity systems. Quantitative measures of the relative performance (under realistic conditions) of the three systems are provided. The effects of various departures from ideal conditions, such as non-Rayleigh fading and partially coherent signal or noise voltages, are considered. Some discussion is also included of the relative merits of predetection and postdetection combining and of the problems in determining and using long-term distributions. The principal results are given in graphs and tables, useful in system design. It is seen that the simplest possible combiner, the equal-gain system, will generally yield performance essentially equivalent to the maximum obtainable from any quasi-linear system. The principal application of the results is to diversity communication systems and the discussion is set in that context, but many of the results are also applicable to certain radar and navigation systems.
Article
Methods of using diversity to improve frequencyshift keyed receptions in the presence of Rayleigh fading are analyzed. In the absence of prior information about signal amplitude and phase, square-law combination is optimum; the error rate for this combination method has been found. If signal amplitude and phase are exactly known prior to reception of the signal, coherent combination and detection are optimum; at low error probability this yields only a 3-db improvement. Nonoptimum switch diversity yields only slightly less diversity gain than square-law combination. For dual diversity, correlation of the fading on the separate antennas does not give a large loss if the correlation coefficient is moderate. Correlated noise yields a similar small loss.
Article
The problem of detection and decoding of low-density parity-check (LDPC) codes transmitted over channels with memory is addressed. A new general method to build a factor graph which takes into account both the code constraints and the channel behavior is proposed and the a posteriori probabilities of the information symbols, necessary to implement maximum a posteriori (MAP) symbol detection, are derived by using the sum-product algorithm. With respect to the case of a LDPC code transmitted on a memoryless channel, the derived factor graphs have additional factor nodes taking into account the channel behavior and not the code constraints. It is shown that the function associated to the generic factor node modeling the channel is related to the basic branch metric used in the Viterbi algorithm when MAP sequence detection is applied or in the BCJR algorithm implementing MAP symbol detection. This fact suggests that all the previously proposed solutions for those algorithms can be systematically extended to LDPC codes and graph-based detection. When the sum-product algorithm works on the derived factor graphs, the most demanding computation is in general that performed at factor nodes modeling the channel. In fact, the complexity of the computation at these factor nodes is in general exponential in a suitably defined channel memory parameter. In these cases, a technique for complexity reduction is illustrated. In some particular cases of practical relevance, the above mentioned complexity becomes linear in the channel memory. This does not happen in the same cases when detection is performed by using the Viterbi algorithm or the BCJR algorithm, suggesting that the use of factor graphs and the sum-product algorithm might be computationally more appealing. As an example of application of the described framework, the cases of noncoherent and flat fading channels are considered
Article
This paper presents a simple two-branch transmit diversity scheme. Using two transmit antennas and one receive antenna the scheme provides the same diversity order as maximal-ratio receiver combining (MRRC) with one transmit antenna, and two receive antennas. It is also shown that the scheme may easily be generalized to two transmit antennas and M receive antennas to provide a diversity order of 2M. The new scheme does not require any bandwidth expansion or any feedback from the receiver to the transmitter and its computation complexity is similar to MRRC