Académique Documents
Professionnel Documents
Culture Documents
AbstractWeighted autocorrelation receivers have been proposed in the literature to suppress noise or interference for transmitted reference ultra-wideband communication systems. Usually
weight optimization are performed for partitioned integration
bins. To improve the optimization effect, this paper proposes a
digital weighted autocorrelation receiver, in which the sampled
auto-correlated signal is first rearranged following a channel
characteristic vector that sorts the strengths of the received
channel samples, and then it is divided into multiple partitions.
Finally, the integration bins corresponding to these partitions are
weighted according to the minimum mean square error principle.
Results show that compared to the digital versions of existing
weighted autocorrelation receivers, the proposed digital scheme
can achieve significantly better bit error rate performance with
limited penalty in terms of implementation complexity.
Index Termsautocorrelation receiver, transmitted reference,
ultra-wideband, weight optimization, bit error rate.
I. I NTRODUCTION
Nf 1 mT +T2
f
m=0
mTf +T1
r(t)r (t Td )dt,
(3)
where T1 and T2 are the start and end points of the integration
interval, respectively.
As mentioned in Section I, even if the integration interval
[T1 , T2 ] has been optimized, there is still a significant performance loss due to the noise involved. W-AcR schemes were
proposed to suppress the noise as well as relaxing the need
for the complicated optimization of the integration interval.
However, even the popular UPIB-W-AcR is still not optimal
if observed in a smaller scale. In this paper, we try to address
this problem and develop a new digital implementation for
W-AcR to improve the BER performance.
III. D IGITAL W-AC R D ESIGN U SING CCS
The block diagram for the proposed digital CCS-W-AcR is
illustrated in Fig. 1. For the sake of analysis, we assume a
full-resolution analog-to-digital converter (ADC) is employed.
However, a monobit or finite-resolution ADC can also be
considered for a practical system with similar performance and
the relevant design, and its analysis and implementation can
be found in detail in [11][18]. As shown in Fig. 1, with the
sampling frequency fsa , the received signal r(t) is converted
to the discrete time sequence r[n], which can be written as
Nf 1
Eb
r[n] =
wrx [n mNsr ]
2Nf m=0
+bi wrx [n mNsr Nd ]
+z[n], for n = 0, 1, , Nsa 1,
(4)
c [n] =
Nf 1
bi w
rx [n mNd ] + z0,m [n mNd ]
or |w
rx [qn ]| |w
rx [qm ]| always holds for n < m and
n, m {0, 1, , Nd 1}, v[n] can be regarded as a
characteristic sequence in which those samples corresponding
to similar channel energy levels can be placed as close as
possible. By this means, most similar samples in v[n] will
be involved in the same bin.
Then, the characteristic sequence v[n] is equally divided into
Np bins. Adding up all samples in each bin, the corresponding
sequence u[n] can be obtained by
(n+1)Nb 1
u[n] =
[n mNd ] + z1,m
[n mNd ] ,
w
rx
m=0
for n = 0, 1, , Nf Nd 1,
where w
rx [l] is defined as
(5)
(6)
Zm [n], for n = 0, 1, , Nd 1,
m=0
(8)
where Zm [n] denotes the overall effect of the three cross-terms
within each segment. Similar to the derivations in Subsection
II-B in [12], Zm [n] can be modeled as a zero-mean complex
Gaussian distribution and therefore a noise reduction can
also be achieved using (8). The overlaying operation can be
implemented by another Nd -element shift register D2 whose
contents are reset to all-zero state every Tclk = Nf Td seconds.
The CCS-RAG block rearranges the input sequence x[n]
into a characteristic sequence v[n], in accordance with a
predeterminate characteristic vector whose elements indicate
the locations in v[n] for all samples of x[n]. The characteristic
vector can be represented as
q = [q0 , q1 , , qNd 1 ],
(9)
(11)
v[m], for n = 0, 1, , Np 1,
m=nNb
x[n] = bi Nf |w
rx [n]|2 +
(10)
(12)
(14)
x=
Nc 1
1
x(i) = [
x[0], x
[1], , x[Nd 1]],
Nc i=0
(15)
Nc 1
x[n](i) for n = 0, 1, , Nd 1.
where x
[n] = N1c i=0
By sorting the amplitude of
x in accordance with ascending
or descending order, the estimated q can be obtained by
= q0 , q1 , , qNd 1 ,
(16)
q
where |
x[
qn ]| |
x[
qm ]| or |
x[
qn ]| |
x[
qm ]| always holds for
n < m and n, m {0, 1, , Nd 1}. During this stage,
the switch K2 keeps connecting to the point 1.
Stage 2: Optimization of w. A Nt -length bipolar pseudo(t)
Nt1
random sequence bi {1}i=0
is used as the training
TABLE I
PARAMTER S ETTINGS FOR THE S IMULATION
Notation
Setting
Notation
Setting
Ts
103 ns
Tf
250 ns
fsa
3952 MHz
Tp
2.02 ns
Nf
Np
2, 4, 8, 16
Nt
210
Nc
1, 2, , 210
125 ns
10
10
10
10
10
10
10
Nc (bits)
10
10
10
Bit Error Rate (BER)
Setting
CCSWAcR, CM2
CCSWAcR with ideal q, CM2
CCSWAcR, CM1
CCSWAcR with ideal q, CM1
Notation
Td
10
10
10
Original AcR
CCSWAcR, Np=2
CCSWAcR with ideal q, Np=2
CCSWAcR, N =4
FOR i = 0 : Nm 1, DO
(1) Repeat the steps 14 in Stage 2;
(2) Estimate the i-th symbol by bi = sgn{};
(3) Calculate the residual error e = bi ;
(4) Update w with NLMS or RLS algorithm [19], [20];
END
It is noted that during stages 2 and 3, the switch K2 keeps
switching on the point 2. Additionally, the decision directed
adaption in stage 3 is more significant for slowly time varying
channels and it can avoid performance loss due to the use
of a short training sequence in stage 2. However, such a
decision directed adaption can be skipped if the channel does
not change with time.
IV. S IMULATION R ESULTS AND D ISCUSSIONS
In this section, some simulation results are presented to
evaluate the BER performance of the proposed digital CCS-WAcR. The IEEE 802.15.4a CM1 and CM2 channels are considered, which correspond to residential line-of-sight (LOS)
and non-LOS (NLOS) scenarios, respectively [21]. Some
important parameters for the simulation are listed in Table I.
A root-raised-cosine pulse with a roll-off factor of 0.25 is
used for the transmitter pulse shape filter and the receiver filter.
We assume the channel does not vary during data transmission.
All simulation results were obtained by averaging the output
BER for 100 random channel realizations of a given channel
model. The integration interval is coarsely determined as
[T1 , T2 ] = [Td + T , Td + T + Tp ],
(17)
10
CCSWAcR, N =8
p
10
12
13
14
15
16
17
Eb/N0 (dB)
18
19
20
21
22
10
10
Original AcR
ESALWAcR
UPIBWAcR
CCSWAcR
Original AcR
ESALWAcR
UPIBWAcR
CCSWAcR
10
10
10
10
10
10
10
10
10
10
12
14
16
18
E /N (dB)
b
20
22
10
12
14
16
18
E /N (dB)
b
20
22