Generalized Receiver with Decision-Feedback Equalizer for
Multicode Wideband DS-CDMA
VYACHESLAV TUZLUKOV
Department of Technical Maintenance of Aviation and Radio Electronic Equipment
Belarusian State Aviation Academy
77, Uborevicha Str., 220096 Minsk
BELARUS
Abstract: - In the present paper, a chip-level minimum mean-square-error (MMSE) decision-feedback equalizer
for the downlink receiver of multicode wideband direct sequence code-division multiple access (DS-CDMA)
wireless communication systems over frequency-selective channels is investigated. Firstly, the MMSE per sym-
bol achievable by an optimal decision-feedback equalizer is derived, assuming that all interchip interference
(ICI) of the desired user can be eliminated. The MMSE of the decision-feedback equalizer is always less than
or at most equal to that of linear equalizers. When all the active codes belong to the desired user, the ideal deci-
sion-feedback equalizer is able to eliminate multicode interference and approach the performance of the single-
code case at high signal-to-noise ratio (SNR) range. Secondly, we apply the hypothesis-feedback equalizer or
tentative-chip decision-feedback equalizer in the multicode scenario. The tentative-chip decision-feedback equ-
alizer outperforms the chip-level linear equalizer and the decision-feedback equalizer that only feeds back the
symbols already decided. The performance gain increases with SNR, but decreases with the number of active
codes owned by the other users. When all the active codes are assigned to the desired user, the tentative-chip
decision-feedback equalizer eliminates the multicode interference and achieves single-user performance at the
high SNR, similarly, to the ideal decision-feedback equalizer. The asymptotic performance of the decision-feed-
back equalizer is confirmed through the bit error rate (BER) simulation over various channels.
Key-Words: - Generalized receiver, decision-feedback equalizer, frequency-selective fading, intersymbol inter-
ference, wideband direct-sequence code-division multiple-access (WDS-CDMA).
Received: July 29, 2021. Revised: July 15, 2022. Accepted: August 21, 2022. Published: September 1, 2022.
1 Introduction
Multicode direct-sequence code-division multiple-
access (DS-CDMA) technology [1], [2] is the high-
speed and multirate wireless communication scheme
Multicode DS-CDMA technology separates the data
symbols of a user into several parallel streams and
spreads them using different channelization codes.
Thus, users with heterogeneous data rates can be su-
pported. Multicode transmission has been incorpora-
ted into the five-generation wideband DS-CDMA
(WDS-CDMA) physical layer standards [3].
In WDS-CDMA wireless communication syst-
ems, the wideband signal incurs significant frequen-
cy-selective fading in multipath wireless channels.
This frequency-selectivity destroys the orthogonali-
ty of the Wald-Hadamard channelization codes, and
causes multiuser access interference and multicode
interference as well. In the downlink channel, the
multiuser chip signals received by a mobile station
are synchronous and suffering the same frequency-
selective fading. The channelization codes associa-
ted with a given user are known at the receiver. The-
se unique properties may be exploited to obtain de-
tection techniques with the better performance.
It is well-known that the traditional RAKE recei-
ver suffers severely from the multiple access interfe-
rence and multicode interference. On the other hand,
the chip-level downlink linear equalizer demonstra-
tes the better capability in restoring the orthogonali-
ty of the channelization codes and suppressing the
multiuser access interference. The employment of
the linear equalizer in short spreading code systems
is discussed in [4] and [5], and in systems with a ba-
se station specific long scrambling code is consider-
ed in [6]-[8]. Among these papers, [4], [6], and [7]
deal with block wise processing, while the rest use
an equalizer followed by a code correlator and gene-
rate decisions symbol-by-symbol. The advantages of
these chip-level linear equalizers include that they
only need the knowledge of the desired user’s chan-
nelization codes, and that their coefficients only ne-
ed to be computed once if the channel is time-inva-
riant. In [9], a generalized RAKE receiver, which is
equivalent to a fractionally-spaced linear equalizer
WSEAS TRANSACTIONS on CIRCUITS and SYSTEMS
DOI: 10.37394/23201.2022.21.23
Vyacheslav Tuzlukov
E-ISSN: 2224-266X
202
Volume 21, 2022
followed by the code correlator, is proposed to sup-
press both intersymbol interference and multiuser
access interference. Training-based or blind adapti-
ve linear equalizers have appeared in, for instance,
[10] and [11].
It has been shown [12], [13] that decision-feed-
back equalizer can further reduce the effect of the
intersymbol interference in the short code case,
where the periodic short codes and the physical cha-
nnel form a combined equivalent channel, and the
decision-feedback equalizer can operate on the sym-
bol level. In the downlink of WDS-CDMA wireless
communication system, the equivalent symbol-level
systems are time-varying because of the aperiodic
long scrambling code. As a result, the decision-feed-
back equalizer has to operate at the chip level. How-
ever, feedback chips cannot be reliably determined
until the whole symbol has been received. One way
to solve this dilemma is to only feedback the chips
of the past symbols of the desired user, which we
call the past symbol decision-feedback equalizer.
The past symbol decision-feedback equalizer can-
cels the intersymbol interference caused by the alre-
ady decided symbols, leaving the interchip interfere-
nce caused by the chips in the current symbol intact.
Another decision feedback method is to apply the
hypothesis-feedback equalizer [14], which is origin-
ally proposed for the single rate short code case and
termed the tentative-chip decision-feedback equali-
zer in this paper. The tentative-chip decision-feed-
back equalizer feeds back hypothesized chips, rather
than actual decisions of multicode symbols of the
desired user.
In this paper, we first analyze the symbol-level
minimum mean-square-error (MMSE) of an ideal
chip-level decision-feedback equalizer assuming
that the interchip interference associated with the
multicodes of the reference user can be completely
removed by feeding back all the past chips of the in-
tra user signals. It is found that the ideal decision-fe-
edback equalizer always outperforms the linear equ-
alizer. Furthermore, when the received signal is no-
thing but the multicode signals of the reference user,
the ideal decision-feedback equalizer is able to eli-
minate the multicode interference and achieves a si-
ngle-code performance at the sufficiently large sig-
nal-to-noise ratio (SNR). We then formulate the ten-
tative-chip decision-feedback equalizer in multicode
scenario. The simulation of the bit-error rate (BER)
demonstrates that the tentative-chip decision-feed-
back equalizer does achieve the single-code perfor-
mance at the high SNR range when all the active co-
des are assigned to the reference user.
The rest of this paper is organized as follows.The
system model is described in Section 2. The genera-
lized receiver and its main functioning principles are
presented in Section 3. The MMSE of the ideal deci-
sion-feedback equalizer is analysed in Section 4.The
tentative-chip decision-feedback equalizer in multi-
code case is formulated in Section 5, together with a
brief revisit of past symbol decision-feedback equa-
lizer. Numerical comparisons of the performance of
different equalizers are contained in Sections 4 and
5. Conclusions are given in Section 6.
2 System Model
Consider the downlink of a single-cell multicode DS
-CDMA wireless communication system presented
in Fig. 1. Data sequences are spread by orthogonal
channelization codes and then scrambled by a scra-
mbling code. Orthogonal variable spreading factor
[15] codes can adjust spreading factors according to
users’ data rates. Sometimes multiple channelization
codes can be assigned to the same user to further in-
crease the data rate. Without loss of generality, we
assume that all users have the same spreading factor
c
N
and some users may be assigned multiple codes.
Denote active channelization codes as
)( j
n
c
, for
1,,1
c
N
and
1,,1,0 u
Nj
,where
u
N
is the nu-
mber of active channelization codes. Throughout
this paper, it is assumed that the desired user is ass-
igned the first
d
N
codes
)( j
n
c
,
1,,1,0 d
Nj
.
The chip sequence spread by the j-th code is giv-
en by
,2,1,0 ,
1
0
)()()(
ncbsx s
c
N
m
jmNn
j
mn
j
n
(1)
where
n
s
is the base station specific scrambling long
code,
)( j
m
b
is the m-th symbol associated with the j-th
channelization code, assumed to be binary
)1(
in
this paper, and
s
N
is the number of symbols transmi-
tted during a given time window. The data symbols
of the desired user are serial-to-parallel converted,
spread by the assigned set of codes, added with chip
sequences of other users, and scrambled by the long
code to form the composite multiuser chip signal
1
0
)(
u
N
j
j
nn xx
. (2)
Assume that there is no power control at the base
station; therefore, the chip signals of all active codes
have the same energy.
Furthermore, three assumptions of the codes and
symbols are made:
WSEAS TRANSACTIONS on CIRCUITS and SYSTEMS
DOI: 10.37394/23201.2022.21.23
Vyacheslav Tuzlukov
E-ISSN: 2224-266X
203
Volume 21, 2022
the long scrambling code is assumed to be
an independent identically distributed (i.i.d.)
sequence with unit variance:
nmmnssE
][
for the convenience of analysis;
different channelization codes are orthogon-
al, i.e.
1
0
)()(
c
N
nkjc
k
n
j
nNcc
; (3)
the data symbol associated with the j-th cha-
nnelization code
is a zero-mean unit-
variance i.i.d. sequence, and independent
from data symbols associated with other
channelization codes:
kjnm
k
n
j
mbbE
],[ )*()(
. (4)
Fig.1. Base station transmitter block diagram of the multicode DS-CDMA wireless communication system.
The impulse response of the channel between the
base station transmitter and the mobile station rece-
iver takes the form:
1
0
)()( a
N
kkk tphth
, (5)
where
a
N
is the total number of multipaths;
k
h
and
k
are the complex fading factor and propagation delay
of the k-th path, respectively;
)(tp
is the transmitter
pulse shaping waveform, having a square-root rais-
ed-cosine spectrum. Note that the chip energy per
active code in (1) is normalized to the unit; the actu-
al chip energy is absorbed into channel impulse res-
ponse in (5). A quasistatic channel model is used in
this paper, i.e.,
k
h
’s are the constant within a time
slot and Rayleigh fading independently from frame
to frame.
The signal received by the mobile station takes
the form
ncn twNthxty )()()(
, (6)
where
c
T
is the chip period and
)(tw
is the additive
white Gaussian noise (AWGN) with zero-mean and
variance
2
w
. In this paper, the channel state inform-
ation, the noise power, and the number of active co-
des are assumed known at the receiver.
3 Generalized Receiver: Main
Functioning Principles
The generalized receiver is constructed in accordan-
ce with the generalized approach to signal process-
ing in noise [16]-[18]. The generalized approach to
signal processing in noise introduces an additional
noise source that does not carry any information ab-
out the parameters of desired transmitted signal with
the purpose to improve the signal processing system
performance. This additional noise can be consider-
ed as the reference noise without any information
about the parameters of the signal to be detected.
The jointly sufficient statistics of the mean and
variance of the likelihood function is obtained under
the generalized approach to signal processing in noi-
se employment, while the classical and modern sig-
WSEAS TRANSACTIONS on CIRCUITS and SYSTEMS
DOI: 10.37394/23201.2022.21.23
Vyacheslav Tuzlukov
E-ISSN: 2224-266X
204
Volume 21, 2022
nal processing theories can deliver only the suffici-
ent statistics of the mean or variance of the likeliho-
od function. Thus, the generalized approach to sig-
nal processing in noise implementation allows us to
obtain more information about the parameters of the
desired transmitted signal incoming at the generaliz-
ed receiver input. Owing to this fact, the detectors
constructed based on the generalized approach to si-
gnal processing in noise technology are able to imp-
rove the signal detection performance of signal pro-
cessing systems in comparison with employment of
other conventional detectors.
Fig. 2. Generalized receiver.
The generalized receiver (GR) consists of three
channels (see Fig. 2): the GR correlation detector
channel (GR CD) the preliminary filter (PF), the
multipliers 1 and 2, the model signal generator
(MSG); the GR energy detector channel (GR ED)
the PF, the additional filter (AF), the multipliers 3
and 4, the summator 1; and the GR compensation
channel (GR CC) the summators 2 and 3, the acc-
umulator 1. The threshold apparatus (THRA) device
defines the GR threshold.
As we can see from Fig.2, there are two bandpass
filters, i.e., the linear systems, at the GR input, nam-
ely, the PF and AF. We assume for simplicity that
these two filters or linear systems have the same am-
plitude-frequency characteristics or impulse respon-
ses. The AF central frequency is detuned relative to
the PF central frequency.
There is a need to note the PF bandwidth is mat-
ched with the transmitted signal bandwidth. If the
detuning value between the PF and AF central freq-
uencies is more than 4 or 5 times the transmitted si-
gnal bandwidth to be detected, i.e.,
s
f54
, where
s
f
is the transmitted signal bandwidth, we can beli-
eve that the processes at the PF and AF outputs are
uncorrelated because the coefficient of correlation
between them is negligible (not more than 0.05).
This fact was confirmed experimentally in [19] and
[20] independently. Thus, the transmitted signal plus
noise can be appeared at the GR PF output and the
noise only is appeared at the GR AF output. The sto-
chastic processes at the GR AF and GR PF outputs
present the input stochastic samples from two inde-
pendent frequency-time regions. If the discrete-time
noise
][kwi
at the GR PF and GR AF inputs is Gaus-
sian, the discrete-time noise
][k
i
at the GR PF out-
put is Gaussian too, and the reference discrete-time
noise
][k
i
at the GR AF output is Gaussian owing
to the fact that the GR PF and GR AF are the linear
systems and we believe that these linear systems do
not change the statistical parameters of the input
process. Thus, the GR AF can be considered as a ge-
nerator of the reference noise with a priori informa-
tion a “no” transmitted signal (the reference noise
sample) [17, Chapter 5]. The noise at the GR PF
and GR AF outputs can be presented as


miAFi
miPFi
mkwmgk
mkwmgk
, ][][][
; ][][][
(7)
where
][mgPF
and
][mgAF
are the impulse responses
of the GR PF and GR AF, respectively, and
kwi[
]m
is the Gaussian discrete-time noise at the genera-
lized receiver input. In a general, under practical
implementation of any detector in wireless commu-
nication system with sensor array, the bandwidth of
the spectrum to be sensed is defined. Thus, the GR
WSEAS TRANSACTIONS on CIRCUITS and SYSTEMS
DOI: 10.37394/23201.2022.21.23
Vyacheslav Tuzlukov
E-ISSN: 2224-266X
205
Volume 21, 2022
AF bandwidth and central frequency can be
assigned, too (this bandwidth can-not be used by the
transmitted signal because it is out of its spectrum).
The case when there are interfering signals within
the GR AF bandwidth, the action of this interference
on the GR detection performance, and the case of no
ideal condition when the noise at the GR PF and GR
AF outputs is not the same by statistical parameters
are discussed in [21] and [22].
Under the hypothesis
1
H
(“a yes” transmitted sig-
nal), the GR CD generates the signal component
][][ ksks i
m
i
caused by interaction between the model
signal
, forming at the MSG output, and the in-
coming signal
][ksi
, and the noise component
][k
i
caused by interaction between the model sig-
nal
][ksm
i
and the noise
][k
i
at the PF output. GR
ED generates the transmitted signal energy
][
2ksi
and
the random component
][][ kks ii
caused by interac-
tion between the transmitted signal
][ksi
and the noi-
se
][k
i
at the PF output. The main purpose of the
GR CC is to cancel completely in the statistical sen-
se the GR CD noise component
][][ kks i
m
i
and the
GR ED random component
][][ kks ii
based on the
same nature of the noise
][k
i
. The relation between
the transmitted signal to be detected
][ksi
and the
model signal
][ksm
i
is defined as:
, ][ ][ ksks i
m
i
(8)
where
is the coefficient of proportionality.
The main functioning condition under the GR
employment in any signal processing system includ-
ing the communication one with radar sensors is the
equality between the parameters of the model signal
and the incoming signal
][ksi
, for example, by
amplitude. Under this condition it is possible to can-
cel completely in the statistical sense the noise com-
ponent
][][ kks i
m
i
of the GR CD and the random co-
mponent
][][ kks ii
of the GR ED. Satisfying the GR
main functioning condition given by (8),
][ksm
i
][ksi
,
1
, we are able to detect the transmitted si-
gnal with the high probability of detection at the low
SNR and define the transmitted signal parameters
with the required high accuracy.
Practical realization of the condition (8) at
1
requires increasing in the complexity of GR structu-
re and, consequently, leads us to increasing in com-
putation cost. For example, there is a need to emp-
loy the amplitude tracking system or to use the off-
line data samples processing. Under the hypothesis
0
H
(“a no” transmitted signal), satisfying the main
GR functioning condition (8) at
1
we obtain on-
ly the background noise
][][ 22 kk ii
at the GR out-
put.
Under practical implementation, the real structu-
re of GR depends on specificity of signal processing
systems and their applications, for example, the rad-
ar sensor systems, adaptive wireless communication
systems, cognitive radio systems, satellite communi-
cation systems, mobile communication systems and
so on. In the present paper, the GR circuitry (Fig.2)
is demonstrated with the purpose to explain the ma-
in functioning principles. Because of this, the GR
flowchart presented in the paper should be consider-
ed under this viewpoint. Satisfying the GR main fu-
nctioning condition (8) at
1
, the ideal case, for
the wireless communication systems with radar sen-
sor applications we are able to detect the transmitted
signal with very high probability of detection and
define accurately its parameters.
In the present paper, we discuss the GR implem-
entation in the broadband space-time spreading MC
DS-CDMA wireless communication system. Since
the presented GR test statistics is defined by the sig-
nal energy and noise power, the equality between
the parameters of the model signal
and trans-
mitted signal to be detected
][ksi
, in particular by
amplitude, is required that leads us to high circuitry
complexity in practice.
For example, there is a need to employ the ampli-
tude tracking system or off-line data sample proces-
sing. Detailed discussion about the main GR functi-
oning principles if there is no a priori information
and there is an uncertainty about the parameters of
transmitted signal, i.e., the transmitted signal param-
eters are random, can be found in [16], [17, Chapter
6, pp.611621 and Chapter 7, pp. 631695].
The complete matching between the model signal
and the incoming signal
][ksi
, for example by
amplitude, is a very hard problem in practice becau-
se the incoming signal
][ksi
depends on both the fad-
ing and the transmitted signal parameters and it is
impractical to estimate the fading gain at the low
SNR. This matching is possible in the ideal case on-
ly. The GD detection performance will be deteriora-
ted under mismatching in parameters between the
model signal
and the transmitted signal
][ksi
and the impact of this problem is discussed in [23]-
[26], where a complete analysis about the violation
of the main GR functioning requirements is presen-
ted. The GR decision statistics requires an estimati-
WSEAS TRANSACTIONS on CIRCUITS and SYSTEMS
DOI: 10.37394/23201.2022.21.23
Vyacheslav Tuzlukov
E-ISSN: 2224-266X
206
Volume 21, 2022
on of the noise variance
2
using the reference noi-
se
][k
i
at the AF output.
Under the hypothesis
1
H
, the signal at the GR PF
output, see Fig. 2, can be defined as
][][][ kkskx iii
, (9)
where
][k
i
is the noise at the PF output and
][][][ kskhks ii
, (10)
where
][khi
are the channel coefficients. Under the
hypothesis
0
H
and for all i and k, the process
][kxi
][k
i
at the PF output is subjected to the complex
Gaussian distribution law and can be considered as
the i.i.d. process.
In the ideal case, we can think that the signal at
the GR AF output is the reference noise
][k
i
with
the same statistical parameters as the noise
][k
i
. In
practice, there is a difference between the statistical
parameters of the noise
][k
i
and
][k
i
. How this di-
fference impacts on the GR detection performance is
discussed in detail in [17, Chapter 7, pp. 631-695]
and in [23]-[29].
The decision statistics at the GR output present-
ed in [19] and [20, Chapter 3] is extended for the ca-
se of antenna array when an adoption of multiple an-
tennas and antenna arrays is effective to mitigate the
negative attenuation and fading effects. The GR de-
cision statistics can be presented in the following
form:
1
0 1
][][2)( N
k
M
i
m
iiGR kskxT X
][][
0
1
1
0
1
0 1
2
1
2GR
N
k
N
k
M
ii
M
iiTHRkkx
H
H
, (11)
where
)1(),...,0( NxxX
(12)
is the vector of the random process at the GR PF
output and
GR
THR
is the GR detection threshold.
Under the hypotheses
1
H
and
0
H
when the amplitu-
de of the transmitted signal is equal to the amplitude
of the model signal,
][][ ksks i
m
i
,
1
, the GR de-
cision statistics
)(X
GD
T
takes the following form in
the statistical sense, respectively:
1
0
2
1
2
0
22
1
0 1
2
1
]}[][{)(:
]}[][][{)(:
N
ki
M
iiGD
ii
N
k
M
iiGD
kkT
kkksT
X
X
H
H
. (13)
In (13) the term
s
N
k
M
iiEks
1
0 1 2][
corresponds to
the average transmitted signal energy, and the term
1
0 1 2
1
0 1 2][][ N
k
M
ii
N
k
M
iikk
is the background
noise at the GR output. The GR output background
noise is the difference between the noise power at
the GR PF and GR AF outputs. Practical implemen-
tation of the GR decision statistics requires an esti-
mation of the noise variance
2
using the reference
noise
][k
i
at the AF output.
4 Ideal Decision-Feedback Equalizer
In this section, we evaluate the symbol-level MMSE
of an ideal chip-level decision-feedback equalizer,
and compare it with the MMSE of ideal linear equa-
lizer. By ideal, we mean that the receive filters can
be of infinite length and noncausal.
4.1 Solution of Ideal Decision-Feedback
Equalizer
To derive the MMSE of decision-feedback equalizer
with the ideal receive filters, we assume that the de-
cision-feedback equalizer can always make correct
decisions on the chips corresponding to the desired
codes and feed them back. Hence, the post cursor in-
terchip interference caused by the desired codes can
be eliminated.
The receiver structure of the desired user is pre-
sented in Fig. 3. The received signal is first filtered
by
)(tg
and then sampled at chip rate. The previou-
sly decided chips are filtered by a discrete-time fil-
ter
n
f
and subtracted from the received samples. The
resultant chip samples are then despread and descra-
mbled to give the symbol estimates
,,1,0,
ˆ)( jb j
m
1
d
N
, where the notation
)(
stands for an estimate
of the quantity in parentheses.
The MMSE decision-feedback equalizer is desig-
ned to minimize the following mean-square-error
}1,,1,0{ , |
ˆ
|2)()( d
j
k
j
kNjbbE
. (14)
Since the mean-square-error is independent of the
channelization code index j, we will focus on the
mean-square-error associated with the zero-th code.
Let
WSEAS TRANSACTIONS on CIRCUITS and SYSTEMS
DOI: 10.37394/23201.2022.21.23
Vyacheslav Tuzlukov
E-ISSN: 2224-266X
207
Volume 21, 2022
),()()(
),()()(
tgtwt
tgthtd
(15)
where the operator
denotes a convolution. Their
chip rate samples are defined as
Fig. 3. Block diagram of the receiver
dnThgnTdd ccn )()()(
(16)
and
)( cn nT
. At this point, we make an assump-
tion that the decisions on past chips of the desired
user are all correct, whose legitimacy will be clear
in Section 5.2. With this assumption, the received
sample at the time
cc TkqNt)(
(17)
takes the form
n n
N
p
pnkqN
nnkqNnkqN
d
c
cc xfxd
1
1
0
)(
. (18)
The symbol estimate after despreading is
kqNkkqN
c
qcc sc
N
b)0()0( 1
ˆ
, (19)
where the symbol
)(
denotes the complex conjuga-
tion. The mean-square-error of decision-feedback
equalizer is then by definition
cqDFE NbdEMSE 1)1( )0(
0
1
0
1
0 1
)0()(
)(
c d
c
c
N
k
N
p n kqNk
pnkqN
nn scxfd

1
0
1
0 1
)0()(
c d
c
c
N
k
N
p n kqNk
pnkqN
nscxd
2
1
0
)0(
1
0
1)0()(

c
cc
c
c
c
N
kkqNkkqN
N
k n kqNk
pnkqN
nscscxd
(20)
A straightforward calculation yields
dg
N
dMSE
c
DFE 2
0
2
0|)(||1|
N

12
1
2||||
nn
c
u
nn
c
du d
N
N
d
N
NN
1
2
||
nnn
c
dfd
N
N
. (21)
It can be immediately concluded from the last term
in the above equation that the mean-square-error is
minimized by setting
,2,1, ndf nn
.
The problem now becomes to find
)(tg
that mini-
mizes
WSEAS TRANSACTIONS on CIRCUITS and SYSTEMS
DOI: 10.37394/23201.2022.21.23
Vyacheslav Tuzlukov
E-ISSN: 2224-266X
208
Volume 21, 2022
dg
N
dMSE
c
DFE 2
0
2
0|)(|
1
|1|
N

12
1
2||||)(
nnu
nndu dNdNN
. (22)
The above expression indicates that in the general
case, under the assumption of perfect past decisions,
the mean-square error is contributed by both precur-
sors and post cursors in the overall impulse response
)(td
. The receiver of the desired user only feeds
back the chip signals of
d
N
codes among all
u
N
acti-
ve codes. This is different from the single-user deci-
sion-feedback equalizer case, where the mean-squa-
re-error only consists of precursors in
)(td
.
We now find a precise solution to the problem in
(22). As shown in Appendix I, using a calculus-of-
variation, we can obtain an integral equation for
)(tg

1)()()()()(
ncucc tnThNdhgthNthN
)()()()( 0duc NNtgdnThg
N
dnThgtnThc
nc)()()(
1
. (23)
Taking complex conjugation of both sides of (23),
followed by multiplying both sides by
)( tkThc
,
then integrating from minus to plus infinity over va-
riable t, we can obtain a set of linear equations invo-
lving
}{ n
d

1
00 nnnkukkckc drNddrNrN
N
1
)(
nnnkdu drNN
(24)
for
,,2,1,0 k
where
dhkThr ck )()(
. (25)
Let us define the z-transforms of the sequences
}{ n
d
and
}{ n
r
, respectively, as

n
n
nzdzD )(
, (26)

n
n
nzrzR )(
. (27)
Define
0
0
)()(
)(
)(
N
N
zRNN
zRN
z
du
u
. (28)
Since
)(z
is a rational valid power spectrum densi-
ty, it has a monic minimum-phase spectral factoriza-
tion [30], written as
)()()( 12
zzz
MM
. (29)
where
2
is the geometric average [30] of
)(z
, that
is
djz )[exp(log
2
1
exp)(
2
G
(30)
and
is a monic, causal, and minimum-phase
sequence. It is derived in Appendix II that the solu-
tion of (24) in terms of the z-transform of the sequ-
ence
}{ n
d
is
)()1)((
)(
)( 122
zNNN
zRNN
zD
ucd
dc
M
0
)()(
1
N
zRNN du
. (31)
Conjugating both sides of (23), collecting terms, and
using the definition of
}{ n
d
in (16),we can obtain the
forward filter of minimum mean-square-error chip-
level decision-feedback equalizer

1
0
0
0
)()()1()(
ncn
uc tnThd
N
thd
N
tg
NN
1
0
)(
ncn
du tnThd
NN
N

1
00
0)(
)()1(
ncn
uc nTtd
NtdN
NN
)()(
1
0
thnTtd
NN
ncn
du
N
, (32)
where
)(t
is the Dirac delta-function. From (32),
the forward filter of the receiver consists of a match-
ed filter and a non-causal chip rate tapped-delay line
filter.
From the optimum receiving filter, we now obta-
in the minimum mean-square-error. Multiplying
WSEAS TRANSACTIONS on CIRCUITS and SYSTEMS
DOI: 10.37394/23201.2022.21.23
Vyacheslav Tuzlukov
E-ISSN: 2224-266X
209
Volume 21, 2022
both sides of (32) by
)(tg
and integrating from
to
, we have

122
00
2
00 |||)(|)||(
nnuc dNdgddN
N
1
2
||)(
nndu dNN
. (33)
Substituting (33) into (22), we get a formula for the
minimum mean-square-error
0
1)( dNMMSE dDFE
ucd
cNNN
N
122 )1(
1
, (34)
where we have used the notation
)( dDFE NMMSE
to
emphasize the dependence of MMSE on
d
N
. It is
proved in Appendix III that
)( dDFE NMMSE
is a non
-increasing function of
d
N
. This is because with
more active codes belonging to the desired user, the
receiver can cancel more interchip interference and
get a smaller minimum mean-square-error.
It can be shown that
)( dDFE NMMSE
increases
with the number of active codes
u
N
. However,
)( uDFE NMMSE
approaches
)1(
DFE
MMSE
as the SNR
increases. To see this, evaluating (23) with
du NN
,
where
cu NN 1
and
1 du NN
, respectively, we
have
)(1)(
)( 1
0ucuc
u
uDFE NNzRNN
N
NMMSE
G
N
(35)
and
1)(
1
)1( 1
0
ccc
DFE NNzRN
MMSE
G
N
. (36)
From (35) and (36)
1
)1(
)(
lim0
0
DFE
uDFE
MMSE
NMMSE
N
. (37)
In other words, when all the active channelizati-
on codes belong to the reference user, the ideal deci-
sion-feedback equalizer approaches single-code per-
formance in high SNR range. That means the ideal
decision-feedback equalizer can asymptotically eli-
minate multicode interference. Meanwhile, it is no-
ticeable that some interchip interference still exists
at the output of the ideal decision-feedback equali-
zer, even in the single-code case. This is because the
feedback filter only cancels the post cursors intersy-
mbol interference or interchip interference, and the
forward filter seeks a trade off between precursor
supperssion and noise amplification. Therefore, the
precursor is not eliminated, but largely suppressed.
4.2 Comparison with Ideal Linear Equalizer
To compare the chip-level decision feedback equali-
zer and linear equalizer we define
0
0
)(
)()1(
)(
N
N
zRN
zRN
z
u
u
(38)
and its arithmetic average [30]
djz )][exp(
2
1
)(
2
A
. (39)
Similarly, to the derivation of the decision feedback
equalizer, the symbol-level minimum mean-sqaure
error of the chip-level linear equalizer can be presen-
ted in the following form
uc
c
LE NN
N
MMSE
)1(1
12
. (40)
We next show that the following relationship always
holds:
)1(
DFELE MMSEMMSE
, (41)
i.e., even if only one active code is associated with
the desired user, the decision feedback equalizer is
still better than the linear equalizer. At
1
d
N
,
)(z
in (28), and
)(z
in (38) are related by
)(1)( zz
.
Therefore,
uc
c
DFE NNz
N
MMSE
))(1(1
)1(
G
. (42)
For any valid power spectrum density function
)(z
,
we have [30]
AG
)()( zz
. (43)
Now, comparing (40) and (42), it is easy to show
that (41) holds.
4.3 Numerical Results
In this section, we compare the minimum mean-squ-
are error of the ideal decision feedback equalizer
with that of the linear equalizer and RAKE receiver
through numerical results. For fairness, the RAKE
receiver is scaled by a scalar that is chosen to mini-
mize the symbol-level mean-squared error. We first
consider a fixed channel [31]. In the notation defi-
WSEAS TRANSACTIONS on CIRCUITS and SYSTEMS
DOI: 10.37394/23201.2022.21.23
Vyacheslav Tuzlukov
E-ISSN: 2224-266X
210
Volume 21, 2022
ned in (5), the channel has
5
a
N
multipaths, with
the propagation delay
4,,1,0, kkTck
and
khk,
4,,1,0
, as shown in Fig. 4. The chip period is
c
T
26.0
μs [3], and the roll-off factor of the square-
root raised-cosine waveform
)(tp
is 0.22 [18]. Thro-
ughout the numerical example in this paper, the
spreading factor is
4
c
N
. Two cases of active code
number are shown in Fig. 5: at
4
u
N
we compare
)1(, DFELE MMSEMMSE
, and
)4(
DFE
MMSE
; at
u
N
1
, we show
)1(
DFE
MMSE
. Here, SNR per symbol is
defined as
0
2
2
)0()0( )(
N
kc
mNn
nmc kThEcsbEN
SNR c
. (44)
Fig. 4. Fixed channel.
Fig. 5. Comparison of the minimum mean square error
for: 1- RAKE receiver; 2- linear equalizer; 3- decision fe-
edback equalizer:
4,1
d
N
.
The large gap between
)4(
DFE
MMSE
and
)1(
DFE
MMSE
, or
LE
MMSE
reveals the decision feed-
back equalizer’s ability to suppress the multicode in-
terference when the desired user has multiple active
codes. As SNR increases, the curve for
)4(
DFE
MMSE
when
4
u
N
approaches the curve for
)1(
DFE
MMSE
at
1
u
N
, which confirms our asymptotic analysis.
Meanwhile, the RAKE receiver shows a high error
floor compared with all equalizers.
Figure 6 demonstrates the impact of
u
N
on the
minimum mean-squared error. In the case of the de-
cision feedback equalizer,
d
N
is fixed to be one.
From Fig. 6, when the desired user has only one ac-
tive code, the performance advantage of the decision
feedback equalizer over the linear equalizer decrea-
ses as the number of active codes (users) increases.
This is because the decision feedback equalizer lea-
ves the interchip interference of the other users’ chip
signal intact and the multiple access interference be-
come dominant interference source. The RAKE re-
ceiver has an error floor even when
1
u
N
, showing
that the RAKE is sensitive to intersymbol interferen-
ce or interchip interference.
Fig.6 . Comparison of the minimum mean squared error
for
4 and 2,1
u
N
,
1
d
N
; 1 - RAKE receiver; 2 - linear
equalizer; 3- decision feedback equalizer.
Table I. Universal mobile telecommunication system
indoor office channel B tapped-delay-line parameters
Relative Delay
(ns)
0
100
200
300
500
700
Average Power
(dB)
0
-3.6
-7.2
-10.8
-18.0
-25.2
Figure 7 demonstrates the performance of the de-
cision feedback equalizer averaged over 1000 rand-
om realizations of universal mobile telecommunica-
tion system indoor office type B channels [19], who-
se tapped-delay-line parameters are tabulated in Ta-
ble I. Here, the number of multipaths
a
N
and path
delays
1,,1,0, ak Nk
are the set according to
[19], while the fading factors
1,,1,0, ak Nkh
are
the Gaussian random variables with the zero mean
WSEAS TRANSACTIONS on CIRCUITS and SYSTEMS
DOI: 10.37394/23201.2022.21.23
Vyacheslav Tuzlukov
E-ISSN: 2224-266X
211
Volume 21, 2022
and variance equal to the average power of each tap
as specified in [19]. The number of active codes is
4
u
N
. From Fig. 7 we see that when the SNR is 20
dB,
)4(
DFE
MMSE
is 1.9 dB smaller than
LE
MMSE
.
Fig.7 . Comparison of the minimum mean squared error
for: 1 - RAKE; 2 - linear equalizer; 3 - decision feedback
equalizer
4,1
d
N
over the universal mobile telecommu-
nication system indoor office type B channels.
5 Tentative Chip Decision Feedback
Equalizer
5.1 Receive Generalized Receiver Output
The received signal passes through the generalized
receiver, in which the GR PF is matched with
)(tp
.
The output of the generalized receiver takes the fol-
lowing form
nc
m
nnTtstxty )(
ˆ
)(2[)(
)](
ˆ
)()( tnTtxtx ncn
, (45)
where
)()()()()( ccn nTttnTttt
; (46)
)()()(
ˆtptsnTts m
c
m
; (47)
)()()(
ˆtptt nn
. (48)
A discrete-time channel model can be obtained by
sampling the signal
)(ty
at twice the chip rate, yield-
ing
ncc
m
cnc nTkTskTxkTy)(
ˆ
)(2[)(
)](
ˆ
)()( cncccn kTnTkTxkTx
; (49)
nc
c
c
m
c
cn
c
cnT
T
kTs
T
kTx
T
kTy2
ˆ
2
2
2
(50)
Define
T
c
c
ckTy
T
kTyk
2
][y
; (51)
T
c
m
c
c
mkTs
T
kTsk
ˆ
2
ˆ
][
m
s
; (52)
T
c
c
ckT
T
kTk
ˆ
2
ˆ
][ς
, (53)
where
T
)(
denotes transposition of matrix. It will be
convenient to define the received signal vector
n
y
of
length
g
N2
, where
g
N
is the length of the forward fi-
lter for each oversampling polyphase
.]1[]1[][ }{ TT
g
TT
nNnnn yyyy
(54)
Then, the channel input-output relationship can be
WSEAS TRANSACTIONS on CIRCUITS and SYSTEMS
DOI: 10.37394/23201.2022.21.23
Vyacheslav Tuzlukov
E-ISSN: 2224-266X
212
Volume 21, 2022
Fig.8. Tentative chip decision feedback equalizer:
12
d
N
.
expressed as
nnnnn ςxxxSy m
2
, (55)
where
m
S
is the
)1(2 LNN gg
convolution mat-
rix and
n
x
is the vectorized synchronous multiuser
chip signal
]1[ ]0[ 0 0
0 ]1[ ]0[ 0
0 0 ]1[ ]0[
L
L
L
mm
mm
mm
m
ss
ss
ss
S
;
(56)
T
NLnnnn g
xxx ] [21
x
; (57)
TT
g
TT
nNnnn }{ ]1[ ]1[ ][ ςςςς
(58)
and L is the channel length with contribution of both
channel span and raised-cosine waveform extension.
5.2 Tentative Chip Decision Feedback
Equalizer
The architecture of the tentative chip decision feed-
back equalizer is presented in Fig. 8 in the form of
matrix computations. Compared with [14], we use
multiple hypothesis feedback branches to account
for combinations of multiple codes. The received si-
gnal vectors are stacked to form the block Toeplitz
matrix
] [1)1(1 DNqDqNDqNDqN cccc yyyY
, (59)
where D is the estimated system delay. The output
of the forward filter takes the following form
DqN
H
qc
Ygx
(60)
where
T
Ng
ggg ] [1210
g
(61)
is the forward filter of length
g
N2
and
H
)(
denotes
the Hermitian transformation of matrix. The
vector
q
x
is the estimate of the multiuser chip signals
in the current
th
q
symbol interval, i.e.,
1
[
cc qNqN xx
] 1)1( c
Nq
x
, but still contains the interference from
the post cursors of previous chips.
The decision-feedback signal can be divided
into two parts: post cursor chips of previous symb-
ols and the chips of current symbols, respectively.
For the first part, the
cf NN
Toeplitz matrix
q
L
co-
nsisting of chips of previously decided symbols is
formed
1
0)( 1
)(
)( 1
)( 2
)( 1
ˆˆ
ˆˆ
0
ˆ
d
fcfc
cc
c
N
jjNqN
jNqN
j
qN
j
qN
j
qN
q
xx
xx
x
L
. (62)
Then the post cursors of previous symbols are filter-
ed by the feedback filter, and cancelled from the re-
ceived signal by the subtractor shown in the first sta-
ge in Fig. 8
q
H
qq Lfxx
~
, (63)
where
WSEAS TRANSACTIONS on CIRCUITS and SYSTEMS
DOI: 10.37394/23201.2022.21.23
Vyacheslav Tuzlukov
E-ISSN: 2224-266X
213
Volume 21, 2022
T
Nf
fff ],, [110
f
(64)
is the feedback filter of the length
f
N
.
The difficulty of cancelling post cursors of curr-
ent symbols lies in the fact that the current symbols
are still unknown at the time of feeding back; howe-
ver, it can be overcome by the fact that the symbol
alphabet is finite. For example, with the binary pha-
se-shift keying modulation, the symbols are the bi-
nary-valued
1
j
q
b
.For
d
N
current symbols, the nu-
mber of all possible combinations is
d
N
2
. We can
construct post cursors corresponding to all these co-
mbinations of current symbols, feed them back in
parallel branches, subtract them from received sig-
nals separately, and despread the outputs of these
subtractors. Then, a decision device can be designed
to choose the most probable assumption of the curr-
ent symbols. The above discussion can be mathema-
tically elaborated as the following.
Define a vector containing the current symbols of
the desired user
T
N
qqqq d
bbb ] [)1(
)1()0(
b
. (65)
Denote all possible values of the vector
q
b
as
T
N
qqqq kbkbkbk d)]( )( )([)( )1(
)1()0(
b
(66)
where
12,,1,0 2 d
N
k
.Let
j
k
c
be the spreading and
scrambling sequence for the q-th symbol of the j-th
active code
T
Nq
j
N
qN
j
qN
jj
kc
c
cc scscsc ] [1)1(
)( 1
1
)(
1
)(
0
)(
c
. (67)
Stacking the
d
N
code sequences into one matrix, we
get
] [)1(
)1()0(
d
N
qQqq cccC
. (68)
For each assumed
12,,1,0),(2 d
N
kkk b
, we con-
struct the Toeplitz matrix
1
0
)( )()( d
N
j
j
qq kbkU
00
00
0
)(
0
2)1(
)( 2
)(
0
c
c
c
c
qN
j
Nq
j
N
qN
j
sc
scsc
, (69)
whose m-th column,
1,,1.0 c
Nm
, is compress-
ed of m chips of multicode signals immediately pre-
ceding the m-th chips of the current symbols.
The post cursors are cancelled by filtering
)(k
q
U
with the feedback filter f and subtracting the result
from
q
x
~
. After despreading, an estimate of the vect-
or
q
b
based on the assumption
)(k
q
b
is given by
T
qq
H
qcq kNk ]))(
~
)[(1()(
~
CUfxb
T
qq
H
q
H
DqN
H
ckN c]))()[(1(
CUfLfYg
. (70)
Given
1
2,,1,0),(
~
d
N
qkk b
, the decision device
has to decide on
)(
ˆk
q
b
, the estimate of
q
b
. Of the
outputs of
d
N
2
second-stage subtractors, only one of
them corresponds to a correct assumption, and is
free of the intersymbol and interchip interferences
generated by the post cursors chips of the reference
user, while the assumptions of the other subtractors
are erroneous in at least one symbol. Since an erro-
neous assumption in
)( j
q
b
simply doubles the inter-
chip interferences generated by the j-th code in the
outputs of some subtractors, the Euclidean distance
between the assumption-estimate pair
)(k
q
b
and
)(
~k
q
b
is in general minimized if the assumption is
the correct one. Therefore, a minimum-distance rule
is used by the decision device
)()(
ˆ0
kk qq bb
, (71)
where
1
02,,1,0 ||,)(
~
)(||minarg
d
N
qq
kkkkk bb
, (72)
where
||||
denotes the Frobenius norm.
From the above discussion, among all the bran-
ches feeding back the post cursor chips of the curr-
ent symbols, one and only one of them corresponds
to the actual current symbols. The equalizer coeffi-
cients are designed to minimize the mean square er-
ror between the outputs of this branch’s despreading
devices and the actual symbols. This explains the as-
sumption that the decisions on past chips are all cor-
rect in Section 4.1.
We now derive the discrete-time finite impulse
response forward filter coefficients
n
g
and the feed-
back filter coefficients
n
f
by assuming that
q
b
ˆ
corres-
ponds to the correct decision, i.e.,
qqq kbbb )(
ˆ0
.
Denote the output of the
0
k
-th second-stage subtra-
ctor by
q
x
ˆ
, then
)(
~
ˆ0
k
q
H
qq Ufxx
. (73)
WSEAS TRANSACTIONS on CIRCUITS and SYSTEMS
DOI: 10.37394/23201.2022.21.23
Vyacheslav Tuzlukov
E-ISSN: 2224-266X
214
Volume 21, 2022
The design criterion is to minimize the symbol-level
mean square error (MSE) given by
2
)0()0( ˆ
)1(
qqcq NbEMSE cx
, (74)
where we focus on minimizing the mean square err-
or of the zero-th active code. In fact, the filter coeff-
icients are independent of any specific choice of co-
de matrix. From (74) we get
DqN
H
cq c
NbEMSE
Yg[)1(
)0(
2
)0(
0)](
qq
H
q
HkcUfLf
, (75)
or
2
)0(
0
)0( )(
1
q
qq
DqN
c
H
qk
N
bEMSE cc
UL
Y
f
g
.
(76)
Define an augmented coefficient vector for the deci-
sion feedback equalizer as
f
g
ω
(77)
and the vector
)0(
0)(
1q
qq
DqN
ck
Ncc
UL
Y
ξ
. (78)
Then, the symbol-level mean square error becomes
2
)0( ξωH
q
bE
αΦααΦωΦαΦω 111 1)()( HH
, (79)
where
}{ )0( ξα
q
bE
(80)
and
}{ H
EξξΦ
. (81)
Thus, the optimal decision feedback equalizer coef-
ficients that minimize the mean square error are
αΦω 1
(82)
and the minimum mean square error
αΦα 1
1
H
MSE
. (83)
From (77) and (82) we get the decision feedback eq-
ualizer coefficients as follows:
ww
H
DDuc
H
uc NNNN RhhHHg 11
)(
D
HH
DDd
NHeHJHJ 1
, (84)
gHJf HH
D
, (85)
where
0
w
0
Jk
ND
D
f
)1(
(86)
is the
fg NLN )1(
matrix;
D
e
is the vector with
one on the
)1( D
-th position and zeros on all the
other positions;
1D
h
is the
)1( D
-th column of
H
;
}{ H
kknn EwwR
(87)
is the autocorrelation matrix of the noise vector
k
w
;
m
I
denotes the
mm
identity matrix;
nm
0
represents
the
nm
all-zero matrix. Let
A
be the alphabet of
source symbols and
||
A
be its size. The complexity
of tentative chip decision feedback equalizer is rou-
ghly proportional to
d
N
||
A
. Thus, the tentative chip
decision feedback equalizer is more appropriate for
small alphabet and small
d
N
.
5.3 Past Symbol Decision Feedback Equali-
zer
Here we also list the expression of filter coefficients
of the past symbol decision feedback equalizer.
When only the past symbol decisions are fed back,
the symbol-level mean square error has a similar
form to that in (76)
2
)0()0( 1
q
q
DqN
c
H
qc
N
bEMSE c
L
Y
f
g
. (89)
Here,
q
L
appears in place of
)( 0
k
qq UL
in (76), i.e.
only the contribution of already decided symbols re-
mains. It follows that
H
DDucc
H
ucc NNNNNN 11
22 )(
hhHHg
D
HH
DDdwwcNN HeHJJHR 1
; (90)
the matrix f is given by (85);
0
Λ
0
Jf
ND
D
)1(
; (91)
otherwise },,,,,2,1{
if },,,2,1{
fc
cff
NNdiag
NNNdiag
Λ
(92)
WSEAS TRANSACTIONS on CIRCUITS and SYSTEMS
DOI: 10.37394/23201.2022.21.23
Vyacheslav Tuzlukov
E-ISSN: 2224-266X
215
Volume 21, 2022
is the
ff NN
diagonal matrix.
5.4 Simulation Results
The BER performance of the tentative chip decision
feedback equalizer is simulated and compared with
the linear equalizer and past symbol decision feed-
back equalizer. In the simulated wideband CDMA
forward link of wireless communication system
[18], the chip rate is 3.84 MHz or
26.0
c
T
μs, and
the roll-off factor of raised-cosine waveform is equ-
al to 0.22. The scrambling long code is the quaterna-
ry phase-shift keying (QPSK) sequence of length
38400 generated according to [3]. The channelizati-
on codes are Walsh-Hadamard codes. The spreading
factor is
4
c
N
. The data symbols are the binary
phase-shift keying, for the sake of simplicity, altho-
ugh QPSK is used in the standard [3]. When compu-
ting the coefficients for all equalizers, the system
delay D was chosen to minimize the corresponding
mean square error.
For the fixed channel shown in Fig. 4, the BER
versus SNR achieved by the linear equalizer, past sy-
mbol decision feedback equalizer and tentative chip
decision feedback equalizer is shown in Fig. 9 when
1
d
N
and
u
N
varies between 1 and 4. For both deci-
sion feedback equalizers the length of forward filters
is 57 for each oversampling polyphase, same as the
length of the linear equalizer. The length of the for-
ward filters and the linear equalizer is chosen in
such a way that no further performance improvem-
ent can be observed by increasing the length. The
length of the feedback filters is 4, equal to the num-
ber of chips of the channel spans. Two decision ru-
les of the tentative chip decision feedback equalizer
are presented. The tentative chip decision feedback
equalizer 1 corresponds to the decision rule given by
(72), while the tentative chip decision feedback equ-
alizer 2 stems from the following minimum-distance
rule:
.12,,1,0
,||)()(
~
||minarg
),(
ˆ
0
0
d
N
qqq
H
q
k
qq
k
kkk
k
2
bCUfx
bb
(93)
i.e., the decision symbol vector minimizes the dista-
nce between the estimated chips and the desired us-
er’s chips of the current symbol. Although it seems
that the decision feedback equalizer coefficients
should be designed to minimize the chip-level mean
square error for this decision rule, our numerical re-
sults reveal that the BER curves of the decision feed-
back equalizer minimizing the chip-level and symb-
ol-level mean square error, respectively, crisscrosses
each other in the interested SNR range. Therefore,
we apply the decision rule in (93) without deriving a
new set of decision feedback equalizer coefficients.
It is notable that for the past symbol decision feed-
back equalizer and linear equalizer the decision
rules in (72) and (93) are equivalent.
WSEAS TRANSACTIONS on CIRCUITS and SYSTEMS
DOI: 10.37394/23201.2022.21.23
Vyacheslav Tuzlukov
E-ISSN: 2224-266X
216
Volume 21, 2022
Fig. 9. BER of different equalizers over a fixed channel,
1
d
N
while
u
N
varies: a)
1
u
N
; b)
2
u
N
; c)
4
u
N
; 1
linear equalizer; 2 past symbol decision feed-back equalizer; 3 tentative chip decision feedback equalizer decision
rule (72); 4 tentative chip decision feedback equalizer decision rule (93);
From the figure, both the past symbol decision
feedback equalizer and the tentative chip decision
feedback equalizer outperform the linear equalizer,
but the advantage diminishes as the number of acti-
ve codes increases. This is because the decision fe-
edback equalizers only suppress the intersymbol in-
terferences and the interchip interferences contribu-
ted by the other users when the number of active us-
ers is large. It is also shown that the tentative chip
decision feedback equalizer performs better than the
past symbol decision feedback equalizer, although
the difference between the two decision feedback
equalizers gets smaller as the number of active users
increases. Apparently, the decision rule given by
(93) is better than one given by (72) for the tentative
chip decision feedback equalizer. In the remaining
numerical examples, the tentative chip decision fe-
edback equalizer assumes the decision rule given by
(93).
Figure 10 demonstrates the BER curves when
d
N
4 u
N
. All other settings are the same as in Fig.
9. The BER curve for the tentative chip decision fe-
edback equalizer with
1 ud NN
is also shown in
Fig. 10. It can be seen that the tentative chip decisi-
on feedback equalizer has a much smaller BER than
the linear equalizer and past symbol decision feed-
back equalizer for the simulated SNR range. There is
no much difference between the performance of the
past symbol decision feedback equalizer and the li-
near equalizer for the medium SNR range, which de-
monstrates that the intersymbol interference in the
current symbols is really limiting the accuracy in the
decision.
Fig.10. BER of different equalizers over a fixed channel.
4du NN
;1 linear equalizer; 2 past symbol deci-
sion feed-back equalizer; 3 tentative chip decision feed-
back equalizer; 4 tentative chip decision feed-back equ-
alizer
).1( ud NN
Figure 11 presents the BER simulated on univer-
sal mobile telecommunication system indoor office
type B channels. The BER is averaged over 1000 ra-
ndomly generated channels. The length of the linear
equalizer and the forward filters of decision feed-
back equalizers are 57. The length of the feedback
filters of both decision feedback equalizers is set to
be 16, which is slightly larger than the channel span
(three chips) plus the extension of the raised cosine
waveform (six chips at each side). Also, the BER cu-
rves of the tentative chip decision feedback equali-
zer in the case of
1
u
N
are presented. Similarly to
Fig. 9 the tentative chip decision feedback equalizer
has the best performance among all three equalizers.
At the high SNR the tentative chip decision feedback
equalizer reaches the single-user or code performan-
WSEAS TRANSACTIONS on CIRCUITS and SYSTEMS
DOI: 10.37394/23201.2022.21.23
Vyacheslav Tuzlukov
E-ISSN: 2224-266X
217
Volume 21, 2022
ce, which agrees with our asymptotic minimum me-
an square analysis in the last section.
The channels considered above have a span that
is comparable to the symbol period. When the chan-
nel span is much larger than the symbol period, pre-
cursor and post cursor intersymbol interferences ac-
count for most part of degradation, while the effect
of interchip interferences is relatively insignificant.
Thus, the performance advantage of the tentative
chip decision feedback equalizer over the past sym-
bol decision feedback equalizer is expected to decre-
ase as the channel span increases. On the other hand,
when the channel span is much smaller than the sy-
mbol period, the linear equalizer might be enough to
counter the effect of multipath, and the complexity
of the decision feedback equalizer can be spared.
Fig.11. BER of different equalizers over universal mobile
telecommunication system indoor office type B channels.
4ud NN
;1 linear equalizer; 2 past symbol deci-
sion feed-back equalizer; 3 tentative chip decision feed-
back equalizer; 4 tentative chip decision feed-back equ-
alizer
).1( ud NN
6 Conclusions
In the present paper, we analyzed the performance
of the ideal decision feedback equalizer that can eli-
minate the interchip interference caused by the desi-
red user’s chip signals. We then apply the tentative
chip decision feedback equalizer in the multicode
situation to tentatively feed back all possible combi-
nations of the current symbols of the desired user. In
all cases, the tentative chip decision feedback equa-
lizer performs better than the linear equalizer and
the past symbol decision feedback equalizer. When
the desired user owns all active codes, the tentative
chip decision feedback equalizer asymptotically
eliminates the multicode interference and approach-
es the single-user or code performance, similarly to
the ideal decision feedback equalizer. The performa-
nce is demonstrated through the BER simulation ov-
er various channels.
Appendix I: Proof of (23)
Since the mean square error of decision feedback
equalizer
DFE
MSE
is a functional of
)(tg
, we denote
it as
)(gMSEDFE
here. We now write (23) in detail
dsshsgdhggMSEDFE )()()()()(
1)()()()(
dhgdhg
)()()(
10du
c
NNdgg
N
N
1
)()()()(
ncc dssnThsgdnThg
. )()()()(
1

nccu dssnThsgdnThgN
(94)
The Gateaux variation [21] of
)(gMSEDFE
with reg-
ard to g is
0
)([
)],([

d
gMSEd
gMSE DFE
DFE
)(
~
)( Re2
dg
, (95)
where
)(t
is the arbitrary function;
)Re(
means the
real part of the quantity in parentheses;
)()()()()(
~thdhgthtg
1
0)()()(
1
ncdu
c
TnThNNtg
N
N

1)()()(
ncuc tnThNdnThg
dnThg c)()(
(96)
and we have assumed that
is real without loss of
generality. A necessary condition for optimal
)(tg
to
satisfy is that
. ,0)],([
gMSEDFE
(97)
Thus, one solution is
0)(
~tg
, which implies (23).
WSEAS TRANSACTIONS on CIRCUITS and SYSTEMS
DOI: 10.37394/23201.2022.21.23
Vyacheslav Tuzlukov
E-ISSN: 2224-266X
218
Volume 21, 2022
Appendix II: Proof of (31)
Perform the z-transform of both sides of (24), and
we get
)]()[()()]([)( 0zDzRNzDNNzRN dduc
N
)()( 0zRdNN uc
, (98)
where

0
)]([
n
n
nzdzD
. (99)
For the sake of clarity, we denote the optimal soluti-
on in (31) as
)(
~zD
, which will be shown to be a so-
lution of (98) . Since
)(z
is the valid power spectr-
um and can be expressed in the following form
)1()(1
)()(
)(
)( 2
0
zz
zRNN
zRN
z
du
d
MM
N
(100)
dividing both sides by
)1(
2 z
M
we obtain
)1(
1
)()(
)(
2
0
z
zRNN
zRN
du
d
M
N
)1(
1
)( 2
z
z
M
M
. (101)
Comparing with (31), we see that
)(
~zD
can be expre-
ssed in the following form
)1)((
)(
~
2
ucd
c
NNN
N
zD
)1(
1
)( 2z
z
M
M
. (102)
Since
is causal and
)1( z
M
is anti-causal,
both of them being monic, it follows that
)1(
1
1
)1)((
)](
~
[22 zNNN
N
zD
ucd
c
M
(103)
and
)1)((
)1(
~
2
2
0
ucd
c
NNN
N
d
. (104)
Substituting (31), (103), (104) into the right-hand si-
de of (98), it is easy to show that the equation holds.
Appendix III: Proof of the Nonincrea-
sing Property of
)( d
DFE NMMSE
Inspecting (34), we see that the only thing that dep-
ends on
d
N
is the term
)](11[ 2dd NN
, where we
have used the notation
)( d
N
to emphasize the depe-
ndence of
on
d
N
. To show that
)( dDFE NMMSE
is
nonincreasing as
d
N
increases, we only need to show
that
)](11[ 2dd NN
is nonincreasing with
d
N
. To
achieve this, we form the following difference:
)1(11
1
)(11 22
d
d
d
dN
N
N
N
])1(11][)(11[
1)()(1
22
dd NN
zz
GG
, (106)
Since
)(z
is the valid power spectrum density, it
follows from [22] that
1)(1)(
GG
zz
. (107)
Thus, the nonincreasing property of
)( dDFE NMMSE
is proven.
References
[1] T.D.V.A. Naidu, K. Vamsi, Multicode and mu-
lticarrier CDMA systems for next generation
wireless systems//International Journal of Sci-
entific & Engineering Research. 2014, Vol. 5,
Issue 9, pp. 931-934.
[2] N. Guo, L.B. Milstein, on rate-variable multidi-
mensional DS/SSMA with sequence sharing//
IEEE Journal on Selected Areas of Communi-
cations.1999, Vol. 17, No. 5, pp. 902-917.
[3] C. Cox, Essentials of UMTS. Cambridge Uni-
versity Press: Cambridge, U.K. 2008, 240 pa-
ges.
[4] L. Mailaender, Linear MIMO equalization for
CDMA downlink signals with code reuse//
IEEE Transactions on Wireless Communicati-
ons. 2005, Vol. 4, No. 5, pp. 2423-2434.
[5] L. Rugini, Equalization for multicode MC-
CDMA downlink channels//IEEE Communi-
cations Letters. 2012, Vol. 16, Issue 9, pp.
1353-1356.
[6] K. Mahmood, S. Muhammad Asad, M. Moinu-
ddin, W. Imtiaz, MAI and noise constrained
LMS algorithm for MIMO CDMA linear equ-
alizer//International Journal of Advanced Co-
mputer Science and Applications. 2016, Vol.
7, No. 1, pp. 702-711.
[7] M. Laxmi Rohini, V. Randa Krishna, Ch. Ga-
WSEAS TRANSACTIONS on CIRCUITS and SYSTEMS
DOI: 10.37394/23201.2022.21.23
Vyacheslav Tuzlukov
E-ISSN: 2224-266X
219
Volume 21, 2022
napathy Reddy, Adaptive frequency domain
equalization to analyze th effect of carrier fre-
quency offset on SC-CDMA//International Jo-
urnal of Engineering Research & Technology.
2013, Vol. 2, Issue 9, pp. 1400-1405.
[8] K. Mahmood, Performance comparison bet-
ween MAI and noise constrained LMS algor-
ithm for MIMO CDMA DFE and linear equa-
lizers// International Journal of Advanced Co-
mputer Science and Applications. 2016, Vol.
7, No. 12, pp. 405-410.
[9] G.E. Bottomley, T. Ottosson, Y.-P.E. Wang, A
generalized RAKE receiver for interference su-
ppression//IEEE Journal on Selected Areas of
Communications. 2000, Vol. 18, No. 8, pp.
1536-1545.
[10] X.Wang, H. Vincent Poor, Blind equalization
and multiuser detection in dispersive CDMA
channels//IEEE Transactions on Communica-
tions. 1998, Vol. 46, No. 1, pp. 91-103.
[11] E. Atify, C. Daoni, A. Boumezzough, A blind
identification and equalization for MC-CDMA
transmission channel using a new adaptive fil-
ter algorithm//Indonesian Journal of Electrical
Engineering and Computer Science. 2017, Vol.
5, No. 2, pp. 352-362.
[12] A. Klein, G.K. Kaleh, P.W. Baier, Zero forcing
and minimum mean-square-error equalization
for multiuser detection in code-division multip-
le-access channels//IEEE Transactions on Veh-
icle Technologies.1996,Vol. 45, No. 2, pp. 276-
287.
[13] M. Abdulrahman, A.U.H. Sheikh, D.D. Falcon-
er, Decision feedback equalization for CDMA
in indoor wireless communications//IEEE Jou-
rnal on Selected Areas of Communications.
1994, Vol. 12, No. 4, pp. 698-706.
[14] J.Yang, Y.Li, Tentative chip decision- feedback
equalizer for multicode wideband CDMA//
IEEE Transactions on Wireless Communicati-
ons. 2005, Vol. 4, No. 1, pp. 137-148.
[15] F. Adachi, M. Sawahashi, K. Okawa, Tree-stru-
ctured generation of orthogonal spreading cod-
es with different lengths for forward link of DS
-CDMA mobile radio//Electronics Letters. 197,
Vol. 33, No. 1, pp. 27-28.
[16] V. Tuzlukov, A new approach to signal detecti-
on theory//Digital Signal Processing: Review
Journal. 1998, Vol.8, No. 3, pp.166184.
[17] V. Tuzlukov, Signal Detection Theory. Spring-
er-Verlag, New York, USA, 2001, 746 pp.
[18] V. Tuzlukov, Signal Processing Noise. CRC
Press, Boca Raton, London, New York, Washi-
ngton, D.C., USA, 2002, 692 pp.
[19] M. Maximov, Joint correlation of fluctuative
noise at outputs of frequency filters//Radio En-
gineering. 1956, No. 9, pp. 2838.
[20] Y. Chernyak, Joint correlation of noise voltage
at outputs of amplifiers with no overlapping re-
sponses//Radio Physics and Electronics. 1960,
No. 4, pp. 551561.
[21] M. Shbat, V. Tuzlukov, Definition of adaptive
detection threshold under employment of the
generalized detector in radar sensor systems//
IET Signal Processing. 2014, Vol. 8, Issue 6,
pp. 622632.
[22] V. Tuzlukov, DS-CDMA downlink systems
with fading channel employing the generaliz-
ed//Digital Signal Processing. 2011. Vol. 21,
No. 6, pp. 725733.
[23] Communication Systems: New Research, Edit-
or: Vyacheslav Tuzlukov, NOVA Science Pub-
lishers, Inc., New York, USA, 2013, 423 pp.
[24] M. Shbat, V. Tuzlukov, Primary signal detecti-
on algorithms for spectrum sensing at low SNR
over fading channels in cognitive radio//Digital
Signal Processing (2019). https://doi.org/10.10
16/j.dsp. 2019.07.16. Digital Signal Processing
2019, Vol. 93, No. 5, pp. 187- 207.
[25] V. Tuzlukov, Signal processing by generalized
receiver in wireless communications systems
over fading channels,” Chapter 2 in Advances
in Signal Processing. IFSA Publishing Corp.
Barcelona, Spain. 2021. pp. 55-111.
[26] V. Tuzlukov, V. Interference cancellation for
MIMO systems employing the generalized re-
ceiver with high spectral efficiency//WSEAS
Transactions on Signal Processing. 2021, Vol.
17, Article #1, pp. 1-15.
[27] M. Shbat, V. Tuzlukov, SNR wall effect allevi-
ation by generalized detector employment in
cognitive radio networks//Sensors, 2015, 15(7),
pp.16105-16135; doi:10.3390/s150716105.
[28] V. Tuzlukov, Signal processing by generalized
detector in DS-CDMA wireless communication
systems with frequency-selective channels//Ci-
rcuits, Systems, and Signal Processing. Publi-
shed on-line on February 2, 2011, doi:10.1007/
s00034-011-9273-1; 2011, Vol.30, No.6, pp.
11971230.
[29] M. Shbat, V. Tuzlukov, Generalized detector as
a spectrum sensor in cognitive radio networks//
Radioengineering.2015, Vol. 24, No. 2, pp. 558
-571.
[30] E.A. Lee, D.G. Messerschmitt, Digital Commu-
nication. 2nd Edition, Kluwer: Norwell, MA,
USA. 1995.
[31] J.G. Proakis, M. Salehi, Digital Communicati-
ons. 5th Edition, McGraw-Hill Education; New
York, USA. 2007, 1150 pages.
WSEAS TRANSACTIONS on CIRCUITS and SYSTEMS
DOI: 10.37394/23201.2022.21.23
Vyacheslav Tuzlukov
E-ISSN: 2224-266X
220
Volume 21, 2022
[32] Q.S. Ahmad, S. Ahmad, M.J. Khan, Analysis
of simulation parameter of WCDMA for root
raised cosine filter//International Journal of
Advanced Research in Computer and Commu-
nication Engineering. 2015, Vol. 4, Issue 8, pp.
473-477.
[33] V. Wieser, V. Psenak, WCDMA mobile radio
network simulator with hybrid link adaptation
//Advances in Electrical and Electronic Engi-
neering. 2005, No. 3, pp. 200-205.
[34] J.L. Troutman, Variational Calculus and Opti-
mal Control: Optimization with Elementary Co-
nvexity. 2nd Edition, New York: Springer-Ver-
lag, 1996.
[35] G.H. Hardy, J.E. Littlewood, G. Polya, Inequa-
lities. 2nd Edition, Cambridge, U.K.: Cambridge
University Press; 1988.
Dr. Vyacheslav Tuzlukov
received the MSc and PhD degrees in radio physics from
the Belarusian State University, Minsk, Belarus in 1976
and 1990, respectively, and DSc degree in radio physics
from the Kotelnikov Institute of Radioengineering and
Electronics of Russian Academy of Sciences in 1995.
Starting from 1995 and till 1998 Dr. Tuzlukov was a Vi-
siting Professor at the University of San-Diego, San-Die-
go, California, USA. In 1998 Dr. Tuzlukov relocated to
Adelaide, South Australia, where he served as a Visiting
Professor at the University of Adelaide till 2000. From
2000 to 2002 he was a Visiting Professor at the Universi-
ty of Aizu, Aizu-Wakamatsu City, Fukushima, Japan and
from 2003 to 2007 served as an Invited Professor at the
Ajou University, Suwon, South Korea, within the Depart-
ment of Electrical and Computer Engineering. Starting
from March 2008 to February 2009 he joined as a Full
Professor at the Yeungnam University, Gyeonsang, South
Korea within the School of Electronic Engineering, Com-
munication Engineering, and Computer Science. Starting
from March 1, 2009 Dr. Tuzlukov served as Full Profes-
sor and Director of Signal Processing Lab at the Depart-
ment of Communication and Information Technologies,
School of Electronics Engineering, College of IT Engine-
ering, Kyungpook National University, Daegu, South Ko-
rea. Currently, Dr. Tuzlukov is the Head of Department
of Technical Exploitation of Aviation and Radio Engine-
ering Equipment, Belarusian State Academy of Aviation,
Minsk, Belarus. His research emphasis is on signal pro-
cessing in radar, wireless communications, wireless sen-
sor networks, remote sensing, sonar, satellite communi-
cations, mobile communications, and other signal proce-
ssing systems. He is the author over 280 journal and con-
ference papers, seventeenth books in signal processing
published by Springer-Verlag and CRC Press. Some of
them are Signal Detection Theory (2001), Signal Proces-
sing Noise (2002), Signal and Image Processing in Navi-
gational Systems (2005), Signal Processing in Radar Sys-
tems (2012), Editor of the book Communication Systems:
New Research (2013), Nova Science Publishers, Inc,
USA, and has also contributed Chapters “Underwater
Acoustical Signal Processing” and “Satellite Communi-
cations Systems: Applications” to Electrical Engineering
Handbook: 3rd Edition, 2005, CRC Press; “Generalized
Approach to Signal Processing in Wireless Communicati-
ons: The Main Aspects and Some Examples” to Wireless
Communications and Networks: Recent Advances,
InTech, 2012; “Radar Sensor Detectors for Vehicle Safe-
ty Systems” to Electrical and Hybrid Vehicles: Advanced
Systems, Automotive Technologies, and Environmental
and Social Implications, Nova Science Publishers, Inc.,
USA, 2014; “Wireless Communications: Generalized Ap-
proach to Signal Processing” and “Radio Resource Mana-
gement and Femtocell Employment in LTE Networks”,
to Communication Systems: New Research, Nova Science
Publishers, Inc., USA, 2013; “Radar Sensor Detectors for
Vehicle Safety Systems” to Autonomous Vehicles: Intelli-
gent Transport Systems and Automotive Technologies,
Publishing House, University of Pitesti, Romania, 2013;
“Radar Sensor Detectors for Vehicle Safety Systems,” to
Autonomous Vehicles: Intelligent Transport Systems and
Smart Technologies, Nova Science Publishers, Inc., New
York, USA, 2014; “Signal Processing by Generalized Re-
ceiver in DS-CDMA Wireless Communication Systems,”
to Contemporary Issues in Wireless Communications.
INTECH, CROATIA, 2014; “Detection of Spatially Dist-
ributed Signals by Generalized Receiver Using Radar Se-
nsor Array in Wireless Communications,” to Advances in
Communications and Media Research. NOVA Science
Publishers, Inc., New York, USA, 2015; “Signal Process-
ing by Generalized Receiver in Wireless Communication
Systems over Fading Channels to Advances in Signal
Processing. IFSA Publishing Corp. Barcelona, Spain.
2021; “Generalized Receiver: Signal Processing in DS-
CDMA Wireless Communication Systems over Fading
Channels” to Book Title: Human Assisted Intelligent Co-
mputing: Modelling, Simulations and Its Applications.
IOP Publishing, Bristol, United Kingdom, 2022. He par-
ticipates as the General Chair, Keynote Speaker, Plenary
Lecturer, Chair of Sessions, Tutorial Instructor and orga-
nizes Special Sections at the major International Confere-
nces and Symposia on signal processing.
Dr. Tuzlukov was highly recommended by U.S. experts
of Defence Research and Engineering (DDR& E) of the
United States Department of Defence as a recognized ex-
pert in the field of humanitarian demining and minefield
sensing technologies and had been awarded by Special
Prize of the United States Department of Defence in 1999
WSEAS TRANSACTIONS on CIRCUITS and SYSTEMS
DOI: 10.37394/23201.2022.21.23
Vyacheslav Tuzlukov
E-ISSN: 2224-266X
221
Volume 21, 2022
Dr. Tuzlukov is distinguished as one of the leading achie-
vers from around the world by Marquis Who’s Who and
his name and biography have been included in the Who’s
Who in the World, 2006-2013; Who’s Who in World,
25th Silver Anniversary Edition, 2008, Marquis Publisher,
NJ, USA; Who’s Who in Science and Engineering,
2006-2012 and Who’s Who in Science and Engineering,
10th Anniversary Edition, 2008-2009, Marquis Publisher,
NJ, USA; 2009-2010 Princeton Premier Business Leaders
and Professionals Honours Edition, Princeton Premier
Publisher, NY, USA; 2009 Strathmore’s Who’s Who
Edition, Strathmore’s Who’s Who Publisher, NY, USA;
2009 Presidental Who’s Who Edition, Presidental Who’s
Who Publisher, NY, USA; Who’s Who among Executi-
ves and Professionals, 2010 Edition, Marquis Publisher,
NJ, USA; Who’s Who in Asia 2012, 2nd Edition, Marqu-
is Publisher, NJ, USA; Top 100 Executives of 2013 Mag-
azine, Super Network Publisher, New York, USA, 2013;
2013/2014 Edition of the Global Professional Network,
Business Network Publisher, New York, USA, 2013;
2013/2014 Edition of the Who’s Who Network Online,
Business Network Publisher, New York, USA, 2014; On-
line Professional Gateway, 2014 Edition, Business Netw-
ork Publisher, New York, USA, 2014; 2014 Worldwide
Who's Who", Marquis Publisher, NJ, USA; 2015 Strath-
more Professional Biographies, Strathmore’s Who’s Who
Publisher, NY, USA; Who’s Who in World, 2015, Marq-
uis Publisher, NJ, USA; 2015-2016 Membership in Excl-
usive Top 100 network of professionals in the world, NY,
USA, 2015; 2015 Who’s Who of Executives and Profes-
sionals Honours Edition, Marquis Publisher, NJ, USA;
Worldwide Who’s Who Top 100 Business Networking,
San Diego, CA, USA, 2015.
Phone: +37517345328
Email: slava.tuzlukov@mail.ru
WSEAS TRANSACTIONS on CIRCUITS and SYSTEMS
DOI: 10.37394/23201.2022.21.23
Vyacheslav Tuzlukov
E-ISSN: 2224-266X
222
Volume 21, 2022
Contribution of Individual Authors to the
Creation of a Scientific Article (Ghostwriting
Policy)
The author contributed in the present research, at all
stages from the formulation of the problem to the
final findings and solution.
Sources of Funding for Research Presented in a
Scientific Article or Scientific Article Itself
No funding was received for conducting this study.
Conflict of Interest
The author has no conflict of interest to declare that
is relevant to the content of this article.
Creative Commons Attribution License 4.0
(Attribution 4.0 International, CC BY 4.0)
This article is published under the terms of the
Creative Commons Attribution License 4.0
https://creativecommons.org/licenses/by/4.0/deed.en
_US