Sei sulla pagina 1di 13

Hindawi Publishing Corporation

Journal of Electrical and Computer Engineering


Volume 2015, Article ID 736267, 12 pages
http://dx.doi.org/10.1155/2015/736267

Research Article
Maximum Likelihood Sequence Detection Receivers for
Nonlinear Optical Channels

Gabriel N. Maggio,1 Mario R. Hueda,1 and Oscar E. Agazzi2


1
Laboratorio de Comunicaciones Digitales, Universidad Nacional de Cordoba, CONICET, Avenida Velez Sarsfield 1611,
Cordoba X5016GCA, Argentina
2
ClariPhy Communications, Inc., 7585 Irvine Center Drive, Suite 100, Irvine, CA 92618, USA

Correspondence should be addressed to Gabriel N. Maggio; gmaggio@efn.uncor.edu

Received 25 July 2014; Revised 12 November 2014; Accepted 14 January 2015

Academic Editor: Martin Haardt

Copyright 2015 Gabriel N. Maggio et al. This is an open access article distributed under the Creative Commons Attribution
License, which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly
cited.

The space-time whitened matched filter (ST-WMF) maximum likelihood sequence detection (MLSD) architecture has been recently
proposed (Maggio et al., 2014). Its objective is reducing implementation complexity in transmissions over nonlinear dispersive
channels. The ST-WMF-MLSD receiver (i) drastically reduces the number of states of the Viterbi decoder (VD) and (ii) offers a
smooth trade-off between performance and complexity. In this work the ST-WMF-MLSD receiver is investigated in detail. We show
that the space compression of the nonlinear channel is an instrumental property of the ST-WMF-MLSD which results in a major
reduction of the implementation complexity in intensity modulation and direct detection (IM/DD) fiber optic systems. Moreover,
we assess the performance of ST-WMF-MLSD in IM/DD optical systems with chromatic dispersion (CD) and polarization mode
dispersion (PMD). Numerical results for a 10 Gb/s, 700 km, and IM/DD fiber-optic link with 50 ps differential group delay (DGD)
show that the number of states of the VD in ST-WMF-MLSD can be reduced 4 times compared to an oversampled MLSD. Finally,
we analyze the impact of the imperfect channel estimation on the performance of the ST-WMF-MLSD. Our results show that the
performance degradation caused by channel estimation inaccuracies is low and similar to that achieved by existing MLSD schemes
(0.2 dB).

1. Introduction Owing to the correlation among the spatial noise components


at the MFB outputs, an MLSD with non-Euclidean metrics
Maximum likelihood sequence detection (MLSD) receivers must be used. The use of oversampling in combination with
for nonlinear channels have been extensively investigated MLSD (OS-MLSD) has also been proposed to implement the
in the literature (e.g., [1, 2] and references therein). Their optimal receiver in the presence of nonlinearities (see [2]
ability to achieve optimal performance in the presence of and references therein). Since the complexity of both MFB
additive white Gaussian noise (AWGN) has always been and OS MLSD-based receivers grows exponentially with the
of great theoretical and practical interest. The theoretical channel memory, their practical application in transmissions
interest lies in that it provides a performance bound for any over highly dispersive channels has been limited. Despite
reception scheme. The practical interest stems from its ability this fact, MLSD-based receivers are still preferred over
to actually achieve optimal or nearly optimal performance in decision feedback equalizers (DFE) in applications such as
transmissions over nonlinear channels. multigigabit intensity modulation/direct detection (IM/DD)
Much of the early work in this area has been focused on fiber optic systems for the two following reasons.
the compensation of nonlinearities in satellite communica- (i) Performance: DFE suffers from severe performance
tions [15]. A traditional architecture for the optimal nonlin- limitations in moderate to high dispersion single-
ear receiver consists of a matched-filter bank (MFB) followed mode fiber links as a result of its inability to com-
by a maximum likelihood sequence detector (MLSD) [1]. pensate nonlinear ISI [6, 7]. Although nonlinear
2 Journal of Electrical and Computer Engineering

DFE (NL-DFE) structures have also been considered without PMD can be reduced 8 times compared to an
in the literature (e.g., [8, 9]), their performances oversampled MLSD.
still degrade significantly at long fiber lengths (e.g., Further contributions on the ST-WMF-MLSD receiver
500 km). On the other hand, MLSD can operate with and its performance on IM/DD optical links are provided
a constant penalty around 3 dB with respect to back- in this work. First, the space channel compression achieved
to-back (B2B) at virtually any distance [10, 11]. by the ST-WMF-MLSD is analyzed in detail. Space channel
compression is important because it is the property that
(ii) High-speed implementation: future generation of com- enables the major complexity reductions of the proposed
munication systems will operate at multigigabit per architecture. Second, the performance evaluation of the ST-
second data rates on highly dispersive channels [12]. WMF-MLSD receiver is extended by addressing the com-
In commercial applications, the digital receiver is bined effect of CD and PMD. Numerical results confirm
often implemented as a monolithic chip in CMOS that the ST-WMF-MLSD remains an attractive solution in
technology [12]. Maximum clock frequency of state- the presence of these combined impairments. Finally, the
of-the-art complex digital signal processors in 28 nm impact of channel estimation inaccuracies on the ST-WMF-
CMOS technology is limited to frequencies lower MLSD performance is assessed. Accuracy and speed of
than 1 GHz. Therefore, in order to achieve multi- channel estimation are particularly important when tracking
gigabit per second data rates, parallel processing nonstationary channels. Nonstationarity in optical channels
techniques are required [12]. Although the complexity results from PMD and random rotations of the laser state
of serial implementations of DFE grows linearly with of polarization. Our results show that the performance
channel memory, all presently known parallel pro- degradation caused by an imperfect channel estimation is
cessing implementations require that the bottleneck low and similar to that achieved by existing MLSD schemes
created by the feedback loop be broken using tech- (0.2 dB).
niques such as the ones proposed by [1315], whose This paper is organized as follows. The nonlinear channel
complexity grows exponentially with the channel mem- model and the ST-WMF-MLSD architecture are described
ory. Therefore, in high-speed applications, complexity in Sections 2 and 3, respectively. Performance evaluation of
of both DFE and MLSD increases with the channel the ST-WMF-MLSD under different channel conditions, as
memory in a similar way. well as its robustness in the presence of imperfect channel
knowledge, are presented and discussed in Sections 4 and 5.
From the above it is clear that complexity reduction of Finally, conclusions are drawn in Section 6.
MLSD is crucial for many practical applications. In IM/DD
optical channels, the receiver must compensate the linear
2. Nonlinear Channel Model
fiber dispersion as well as nonlinearities caused by lasers,
optical modulators, the fiber Kerr effect, photo-detectors, and The noisy received signal is given by
other components of the link. Chromatic dispersion (CD)
and polarization-mode dispersion (PMD), in combination () = () + () , (1)
with the quadratic response of the photo-detector, are major
factors that limit the reach and drive the complexity of where () is the noise-free signal and () is the noise
optical-transmission systems at data rates 10 Gb/s [16, 17]. component, which is assumed to be a white Gaussian process
With traditional implementations based on oversampling with power spectral density 0 . Component () can be
techniques, an 8192-state MLSD is required to compensate expressed in terms of its Volterra-series expansion [20, 21].
700 km of fiber at 10 Gb/s [10]. This is prohibitive in current For example, neglecting the DC term of the expansion we get
CMOS technology1 .
A new MLSD receiver architecture for nonlinear channels 1
has been proposed in [18]. The major breakthrough of this () = 0 ( ) + ( ) , (2)
proposal consists in a novel representation of the received =1

signal obtained by a Gram-Schmidt-like orthogonalization


where 0 () is the linear kernel, () with > 0 is the th
of the kernels of a Volterra series expansion of the channel.
second-order kernel, is the th symbol at the input of the
This procedure yields a special form of space-time whitened
nonlinear channel, 1/ is the symbol rate, and is the total
matched filter (ST-WMF) [19] whose baud-rate-sampled out-
number of kernels2 .
puts are sufficient statistics with independent noise compo-
nents in both space and time. Combined with the minimum
phase property of the response of each branch, the ST-WMF 2.1. Channel Model Orthogonalization. Next we present an
provides an effective way to reduce the complexity of MLSD alternative representation of the nonlinear signal () [18].
in nonlinear channels. The ST-WMF MLSD technique offers Without loss of generality, we consider here the Volterra-
a smooth trade-off between performance and complexity. As series with a dominant linear kernel 0 (), and we select the
complexity is progressively reduced, performance degrades first pivoting response as 0 () = 0 (). Let H0 be the signal
in a graceful manner. Numerical results in [18] demonstrate space spanned by the set {0 ( )} [19]. We assume that
that the number of states of the VD in ST-WMF-MLSD signal spaces are Hilbert spaces with inner product defined

required on a 10 Gb/s, 700 km, and IM/DD fiber-optic link as () () , where superscript denotes complex
Journal of Electrical and Computer Engineering 3

conjugate. From the projection theorem, the nonlinear kernels Thus, note that 1 () is orthogonal to the signal spaces H0 and
() can be uniquely expressed as H1 , spanned by {0 ( )} and {1 ( )}, respectively.
Repeating the processing on (11) and generalizing, we get
() = (0,)

(0)
0 ( ) + () , (3)
1 1
() = () = () ( ) , (13)
(0)
where () is orthogonal to the signal space H0 ; that is, =0 =0

where () is the response of the th channel path and with


(0)
() 0 ( ) = 0, = 1, . . . , 1, Z, () given by

(4) 1
{
{ + (0,) if = 0
(0) {
{
while | ()|2 is minimum [19], and Z denotes the set {
{

{ =1
of all integers. We highlight that the first summation in (3) is () ={ 1

the projection of () onto H0 . Define G0 as the signal space


{
{
{ + (,)
if 0 < < 1
{
{ =+1
spanned by { (0)
()}. For () H0 and () G0 , from {
{ +1 if = 1,
(4) note that () () = 0; therefore () and () are (14)
orthogonal signals [19]. Replacing (3) in (2) and operating,
we obtain with

() = 0 () + 0 () , (5) () ( ) = 0 = , Z. (15)

where
From (13) and (15) note that signal components from different
1 paths are orthogonal; that is,
0 () = [ + (0,)
] 0 ( ) , (6)

=1
() () = 0, = . (16)
1
(0)
0 () = ( ) , (7) Figure 1 shows two multiple input-single output (MISO)
=1
representations of the nonlinear channel. Figure 1(a) shows
with operator denoting convolution. Notice that 0 () H0 the signal represented by the traditional Volterra model of
and 0 () 1 0 (2); Figure 1(b) depicts the orthogonal representation given
=1 G ; therefore signals 0 () and 0 () are
orthogonal (see (4)). Next we focus on 0 (). Without loss of by (13) and (14).
generality we select the second pivoting response as 1 () =
1(0) (); then (7) can be rewritten as 2.2. Space Channel Compression. The model orthogonaliza-
tion procedure described in Section 2.1 can be performed in
1 ! different ways with being the number of kernels. For
(0)
0 () = [1 1 ( ) + ( )] . example, consider a Volterra model with = 3. One way to
=2 obtain the orthogonalized model may be realized by selecting
(8) the kernels as shown in Figure 2. In this case, the pulse 0 ()
is selected as the pivoting 0 () for the first orthogonalization
Similarly to (5)(7), 0 () can be expressed as
step. Then, 1(0) and 2(0) are obtained as the components
0 () = 1 () + 1 () , (9) of 1 () and 2 () orthogonal to 0 () = 0 (). For the
second step, 1(0) () is selected as the pivoting response, so
where 2(1) () results as the component of 2(0) () orthogonal to
1 1 () = 1(0) (). This unique ordering could be identified by
1 () = [ 1 + (1,)
] 1 ( ) , (10) the following set of indexes I = {0, 1, 2}.
=2 A different result is achieved by selecting the pivoting
responses as illustrated in Figure 3. In this situation, 1 ()
1
(1) is selected as the pivoting response for the first step, and
1 () = ( ) , (11)
=2 1(0) () and 2(0) () are the components of 0 () and 2 ()
orthogonal to 0 () = 1 (). According to Figure 3, 2(0) ()
with (1,)
chosen to satisfy (which is different from 2(0) () shown in Figure 2) is selected
as the pivoting response for the second orthogonalization
(1)
() 1 ( ) = 0, for = 2, . . . , 1, step. Then, 2(1) () will be obtained as the component of 1(0) ()
(12) orthogonal to 1 () = 2(0) (). The index set corresponding to
Z. the procedure depicted in Figure 3 is I = {1, 2, 0}.
4 Journal of Electrical and Computer Engineering

ak ak bk(0) s0 (t)
f0 (t) h0 (t)
ak ak1 ak ak1 bk(1) s1 (t)
f1 (t) s(t) h1 (t) s(t)
.. .. + .. Mapping .. +
. . . .
ak akN+1 ak akN+1 bk(N1) sN1 (t)
fN1 (t) hN1 (t)

(a) (b)

Figure 1: MISO model of the nonlinear channel: (a) based on a Volterra representation; (b) based on the spatially compressed orthogonal
representation.

ak ak ak1 ak ak2 I shall represent exactly the behavior of the channel). To


f0 (t) selected as the pivot for 1st step: f0 (t) f1 (t) f2 (t) reduce the complexity of the receiver, it is desirable for to
be as small as possible. On the other hand, to minimize the
1st orthogonalization step: performance degradation (or the inaccuracy of the channel
ak (0,1) (0,2)
k k representation), the orthogonalization process should be
g1(0) (t) selected as the pivot for 2nd step: h0 (t) g1(0) (t) g2(0) (t) carried out in such a way that the most part of the signal
energy is concentrated on these paths. From the above, for a
2nd orthogonalization step:
ak ak1 (1,2) given value of , the optimum set Iop for space compression
k
(i.e., minimal channel distortion modeling) should meet the
h1 (t) g2(1) (t)
bk(0) = ak + ak ak1 (0,1) + ak ak2 (0,2) following condition:
k k
(Trivial step):
bk(1) = ak ak1 + ak ak2 (1,2)
k ak ak2 1 1
E() () = Iop ,
bk(2) = ak ak2 h2 (t) Iop EI
, I (17)
=0 =0
Figure 2: Orthogonalization procedure following the ordering I = where
{0, 1, 2}.
() 2
E() = { } ()2 (18)
I
ak ak ak1 ak ak2 is the energy in the th path for the set I, while {} denotes
f1 (t) selected as the pivot for 1st step: f0 (t) f1 (t) f2 (t) expectation. If = , notice that any orthogonalization
process I will satisfy condition (17). Otherwise, if <
1st orthogonalization step:
ak ak1 (0,1) (0,2)
the criterion guarantees that the signal energy contained in
k
k
the complete paths shall be maximum, independent of the
g2(0) (t) selected as the pivot for 2nd step: h0 (t) g1(0) (t) g2(0) (t)
individual energy distribution among them.
2nd orthogonalization step: The optimum channel expansion that satisfies (17) can be
ak ak2 (1,2) found by an exhaustive search. Instead, we propose to achieve
k
the orthogonalization process to meet the following criteria:
h1 (t) g2(1) (t)
bk(0) = ak ak1 + ak (0,1) + ak ak2 (0,2) (1) E
(0) E (1) ,
k k (Trivial step): E (19)
bk(1) = ak ak2 + ak (1,2)
k ak
bk(2) = ak h2 (t) with E () = | ()|2 . Condition (19) can be achieved

by selecting at each orthogonalization step (th step, e.g.,
Figure 3: Orthogonalization procedure following the ordering I = with {1, 2, . . . , }) the pivoting response (1 ()) as the
{1, 2, 0}. response with highest energy among the remaining responses
(those orthogonal to 2 =0 H for = , ). That is, at the
first step we select the pivoting response 0 () as the Volterra
Note that the set of responses { ()}2=0 and sequences kernel with the highest energy in { ()}1 =0 . At the second
{() }2=0
resulting from the procedures described in Figures step we select the pivoting response 1 () as the response
2 and 3 are two different expansions of the same signal with highest energy in the set of responses orthogonal to H0
(0)
(). Any one of the ! possible sets can be selected in the (i.e., (), with = 1, 2, . . . , 1). This procedure is
orthogonalization process. Space compression of the channel repeated in the same way at each step, where the best pivoting
can be achieved concentrating the maximum of the channel response at each stage is selected by an exhaustive search
energy on a reduced set of paths, independent of the distribu- among all the pivot candidates at that stage. The minimization
tion of their individual energy, as explained in the following of the energy of the orthogonal responses (see (3), (4), and
discussion. associated discussion) ensures that condition (19) is met. As
Let be a given number of paths used to model the chan- we shall show later, condition (19) gives rise to space channel
nel (e.g., if = , note that any orthogonalization process compression, which can be exploited to reduce complexity.
Journal of Electrical and Computer Engineering 5

L = 700 km () are orthogonal (same) pulses ). Thus, we conclude


0
the following for the channel analyzed in the example.
0.05
Normalized cumulative

(i) Most energy of the nonlinear kernels with the tradi-


0.1
path energy (dB)

tional Volterra model is contained in their projection


0.15 onto the linear signal space spanned by the set {0 (
0.2 )} = {0 ( )}.
0.25 (ii) A channel model with 2 paths captures practically all
the signal energy.
0.3
0.35
(iii) Since E(0)
I is 97.5% of the total signal energy (see
0 1 2 3 4 5 6 7 Figure 4). Therefore, as we shall show later, a receiver
Path index, n that considers the first channel path should be able to
achieve a good performance.
Traditional Volterra representation
Orthogonalized Volterra representation
3. MLSD Receiver for Nonlinear
Figure 4: Normalized cumulative path energy of the nonlinear
IM/DD fiber-optic link with = 700 km and 1/ = 10 Gb/s.
Channels with AWGN
The MLSD receiver chooses the sequence { } that minimizes
the metric
2.3. Example. As an example, we present results for a 10 Gb/s,
700 km, and IM/DD fiber-optic link (details about the simu- = |() ()|2 . (23)
lated system are given in Section 4.1).
Without loss of generality, we assume that {1}.
Using (13) and (16) in (23), we get
Let S be the normalized cumulative path energy of the
traditional Volterra-series expansion (see (2)) given by 1

2 R {() () ( ) }
1 2
S = () , = 1, 2, . . . , 1, (20) =0
=0
1
2
where is the total energy of the signal component (): + () (24)
=0

1
2 1 1
= () . (21) = 2 R {() ()
2
() ,
=0 }+
=0 =0

On the other hand, the normalized cumulative path where R denotes the real part, while
energy of the orthogonalized Volterra-series expansion is
defined as
()
= () ( ) , = 0, 1, . . . , 1. (25)

1
S = E() , = 0, 1, . . . , 1, (22)
=1 I From (24) notice that the computation of the cost function
for every candidate symbol sequence { } can be achieved
where E() I is given by (18) with I obtained according to the from the samples at the outputs of the matched filters given
criteria defined by (19). In all cases, note that S 1 , with by (25).
S1 = 1. From (1), equation (25) can be rewritten as
Figure 4 shows the normalized cumulative path energy
S for the traditional (20) and orthogonalized (22) Volterra- () () ()
= + , = 0, 1, . . . , 1, (26)
series representation with = 8. For the orthogonal
representation, the pivoting responses are selected according where
to the criteria in (19). We observe that most energy of the
nonlinear signal is concentrated on the first two paths for ()
= () ( ) ,

the orthogonalized Volterra-series expansion (i.e., E(0) I + EI
(1)
(27)

represents 99.4% of the total signal energy). The traditional
()
= () ( ) .
Volterra model requires five paths to capture a similar level
of nonlinear signal energy. We highlight that the increase of
S from 0.33 dB to 0.12 dB at = 0 is due to the factor From (15) note that {() ()
[ ] } = 0 if = while
{|(0) |2 } 1 in (18). Notice that this factor is a measure of the
correlation between all nonlinear kernels () with > 0 () 0 () , if =
{() [ ] } = { (28)
and the linear kernel 0 () (e.g., {|(0) |2 } = 1 () if 0 () and
0, otherwise,
6 Journal of Electrical and Computer Engineering

where where () and M are diagonal matrices given by



() = () ( ) . (29) 0 () 0 0

0 1 () 0
Since the noise is assumed Gaussian, from (28) we conclude () = ( . .. .. ), (37)
that the noise components at the output of the proposed MFB .. . d .
are spatially independent. Therefore, the bank of matched 0 0 1 ()
filters { ()}1
=0 followed by a baud rate sampler is called
the space-whitened matched filter (S-WMF) bank. (0) (0) 0 0
0 (1)
(1) 0
3.1. Space-Time Whitened Matched Filter MLSD Receiver. M = ( .. .. .. ), (38)
From the above, we observed that the matched filter bank . . d .
derived from the new expansion of the nonlinear channel 0 0 (1) (1)
gives rise to spatially independent noise components. In order
to simplify the implementation of the sequence detector, a
space and time whitening filter bank is derived. with () being the inverse FT of ( ). From (31) notice
Let () be the impulse response of the filter with Fourier that (35) can be expressed as
transform (FT) given by
r () = ( ) r , (39)
()
() = () , = 0, . . . , 1, (30)
( )
()
where r = [(0) (1) ] (see (31)). From (32), (36), and
where () is the FT of () and and () are (39) it can be shown that MLSD reduces to minimize
defined by the folded spectrum factorization () =
(() )2 () (1/ ) with () being the -transform of 2
= r M b . (40)
the sequence () given by (29). The set { ( )} forms
an orthonormal basis for the signal space spanned by { ( Let z be the -dimensional vector with the noise
)}. Furthermore, we choose () to be minimum phase components of the baud rate samples r . From (15) and
[19]. Define () as the projection of () onto the signal space (30), the power spectral density of z results in S = 0 I,
spanned by { ( )}; that is, where I is the identity matrix. Therefore, the minimization of
(40) can be easily implemented by using a Viterbi detector
() = () ( ) , (31) with multidimensional Euclidean branch metrics. Figure 5

shows a block diagram of the ST-WMF-MLSD receiver with

where () = () ( ) . From (15) and following dimension (i.e., is the number of filters in the bank). If
= , all the paths of the nonlinear channel are used by the
the procedure used in [19, Section 10.2.4], metric (23) can be
receiver.
expressed as
2
3.2. Complexity Considerations. The ST-WMF-MLSD con-
= r() H( )b ,
(32)
sists of a filter bank followed by a Viterbi decoder (VD)
and a channel estimation stage. Although the computational
where H() is an diagonal matrix given by load of the latter may be important, its complexity is not
critical since it can be implemented at a low frequency rate3 .
0 () 0 0 On the other hand, the dimension of the front-end () is
0 1 () 0 expected to be very low in general as a result of the spatial
H () = ( . .. .. ), (33) energy compression achieved by the ST-WMF-MLSD. Then,
.. . .
d 2 is a reasonably good estimation for applications in
0 0 1 () IM/DD optical systems and the computational complexity
of the filter bank is reduced to the one of 2 linear filters.
while Therefore, the implementation complexity of ST-WMF-MLSD
is dominated by the VD. Practical aspects related to high-
b = [(0) (1) (1) ] , (34)
speed implementations of VD have been widely investigated
in the past literature (e.g., see [12, 22] for more details).
r () = [0 () 1 () 1 ()] , (35)
The computational load (usually measured in number of
multiplications and comparisons) and storage requirements
with () and () given by (14) and (31), respectively.
of the VD depend directly on the number of states. Therefore,
On the other hand, from (30) it is possible to show that
we adopt the number of states of the VD as the measure
H ( ) b = ( ) [M b ] , of complexity in order to compare the MLSD architectures
(36) investigated in this work.

Journal of Electrical and Computer Engineering 7

kT
r(0) (t) r(0) 1 r(0)
k
k
H0 () (0) M0 (ejT )

r(1) (t) r(1)


k 1 r(1)
k
r(t) H1 () a k
(1) M1 (ejT ) VD
.. .. ..
. . .
r(P1) (t) r(P1) 1 r(P1)
k
k
HP1 () (ejT )
(P1) MP1

Figure 5: Block diagram of the -dimensional ST-WMF-MLSD receiver.

ASE noise
Photodetector Nonlinear transf.
ak r(t) ST-WMF a k
MOD + ()
Optical fiber MLSD

Optical filter Electrical filter

Figure 6: IM/DD fiber-optic system with ST-WMF-MLSD receiver.

4. Performance Evaluation in of the channel energy is concentrated on the linear kernel).


IM/DD Optical Systems The split-step Fourier method [26] is used to compute the
propagation of optical signals through the fiber. Oversampled
Next we analyze the proposed ST-WMF-MLSD receiver in linear and nonlinear kernels are extracted from the electrical
transmissions over IM/DD fiber-optic systems with on-off signal after the square root transformation. The oversampling
keying (OOK) modulation. We focus on two key aspects factor = / depends on various parameters of the
of ST-WMF-MLSD: its performance (in comparison with communication system (e.g., optical power, fiber length, etc.).
current solutions based on OS-MLSD), and its ability to In our case, we have found that an oversampling factor of
reduce complexity (e.g., number of states of VD). Complex- = 16 is good enough to accurately model the system;
ity reduction is possible owing to (i) the minimum-phase that is, no improvement was appreciated by increasing the
property of the equivalent channel response provided by ST- sampling rate for the entire set of conditions considered for
WMF and (ii) condition (19). The latter gives rise to space
this work. Then, we compute ( ) and (,) according
compression, which reduces the ST-WMF dimension, . This
to (17), and the symbol rate channel response matrix M
is achieved by using the most significant paths of the
can be easily obtained from (38). Since the noise after the
nonlinear channel.
square root transformation is approximately Gaussian and
Figure 6 depicts the optical system under consideration.
The transmitter modulates the intensity of the transmitted signal-independent [27], the theory proposed in [28] is used
signal using NRZ-OOK modulation. The standard single to evaluate the bit error probability4 . All the kernels of the
mode fiber (SMF) introduces CD and PMD, as well as nonlinear channel are used to compute the error probability,
attenuation. Optical amplifiers are deployed periodically independent of the receiver dimension, . Data rate is 1/ =
along the fiber to compensate the attenuation, also intro- 10 Gb/s and the transmitted pulse shape has an unchirped
2 2
ducing amplified spontaneous emission (ASE) noise in the Gaussian envelope /20 with 0 = 36 ps. We use a
signal. ASE noise is modeled as AWGN in the optical Lorentzian optical filter and a fourth-pole Butterworth elec-
domain. The received optical signal is filtered by an optical trical filter with bandwidths of 15 and 10 GHz, respectively.
filter and then converted to a current with a PIN diode The fiber dispersion is = 17 ps/(nm-km).
or avalanche photodetector. The resulting photocurrent is
filtered by an electrical filter. The noise component after
the electrical filtering is non-Gaussian and signal-dependent 4.1. IM/DD Systems with CD and PMD. Typically, the perfor-
[16]. Therefore, the electrical signal is first processed by a mance of equalization stages in fiber optic transmissions is
memoryless nonlinear transformation. It has been found that evaluated by using the optical signal-to-noise ratio (OSNR)
after a square root transformation, the noise can be assumed required to achieve a given BER (e.g., see [10, 11]). The target
Gaussian and signal-independent [23, 24]. Furthermore, BER is around 103 , which corresponds to the value required
channel nonlinearities can also be reduced by using the at the input of the forward error correction (FEC) code to
square root transformation [25], which improves the space achieve the error rate expected by the application (e.g.,
compression used to reduce the receiver dimension (i.e., most 1015 ) [29].
8 Journal of Electrical and Computer Engineering

8 5. Impact of the Imperfect Channel Knowledge


OSNR penalty @ BER = 103 (dB)

7.5
7 Performance evaluation of the ST-WMF-MLSD has been
6.5 achieved by assuming a perfect knowledge of the channel. In
6 the following, we analyze the impact of the channel estima-
5.5 tion inaccuracy on the performance of the ST-WMF-MLSD
5 architecture in transmissions over IM/DD optical systems.
4.5 This study will show that the performance degradation in ST-
4 WMF-MLSD receivers, with = 1, caused by an imperfect
3.5
channel estimation, is low (0.2 dB) and similar to that
3
6 8 10 12 14 16 18 achieved by oversampled OS-MLSD receivers in the =
log 2 (number of states) 700 km fiber link used in the example of Figure 7.
The estimation of the oversampled linear and nonlinear
ST-WMF-MLSD (P = 1 filter) MLSD bound kernels is required to implement both MLSD-based receivers.
OS-MLSD (2 samples/bit) Let = / be the oversampling factor. Based on the
Figure 7: OSNR penalty with respect to B2B at BER = 103 versus polyphase filter representation of the oversampled chan-
number of states of the VD for = 700 km and DGD = 0 ps. nel response (see Figure 9), the received samples can be
expressed as
1
() = 0() [ ] + () [ ] + () , (41)
Figure 7 depicts the OSNR penalty with respect to a B2B =1

system at a bit-error rate (BER) of 103 versus the number of


where () = ( + ), () = ( + ), and () [] =
states of the VD for = 700 km. We present results for ST-
( + ) with = 0, . . . , 1. Notice that there are
WMF-MLSD with = 1 (i.e., only one filter in the bank).
different sequences sampled at the baud rate, corresponding
For OS-MLSD with 2 samples/bit, the reduction of states to different sampling phases.
is achieved by truncation and optimization of the sampling Equation (41) can be rewritten as
phase in order to minimize BER (8 uniformly distributed
phases in the interval /2 were tested). From Figure 7, we 1
verify that the number of states of the VD at a penalty of () = 0() [] + () [] + () . (42)
4.6 dB can be reduced from 2048 to 256 with ST-WMF-MLSD =1

and = 1. Notice that this performance is achieved by Since symbols are assumed zero-mean and i.i.d. real
using a VD with one sample per bit [11]. Furthermore, we random variables with 2 = {| |2 }, we can verify that
emphasize that these benefits greatly outperform the extra
complexity required by the linear filter and the channel 1
0() [] = {() } ,
estimator (implementation details are omitted here due to 2
space limitations). From Figure 7 we can also see that the
performance degradation achieved with = 1 with respect to 1 (43)
() [] = {() } ,
the ideal MLSD is only 0.3 dB. This result can be understood 4
from the analysis of Section 2.2, where it has been observed
= 0, . . . , 1.
that 97.5% of the total signal energy is contained in the first
channel path. From (43), a simple estimator of the oversampled linear
The performance of ST-WMF-MLSD in the presence of and nonlinear kernels can be implemented with an averaging
CD and first-order PMD (i.e., differential group delay or filter as follows:
DGD) is investigated. Figure 8 depicts the OSNR penalty
+ 1
versus the number of states of the VD for a 700 km fiber link 1 0 ()
0() [] = ,
with two values of DGD: 25 and 50 ps. We evaluate the OS- =0
2

MLSD with 2 samples/bit and ST-WMF-MLSD with = 2. (44)


+ 1
As expected, both receivers tend to the same performance 1 0 ()
() [] = 4 ,
as the number of states of the VD increases. We also note =0
that the benefits of the ST-WMF-MLSD reduce when the
DGD increases5 . Nevertheless, from Figure 8 notice that the where is the length of the averaging filter, 0 is an arbitrary
number of states of the VD at a penalty of 6 dB can be time index, and is the detected symbol6 . The accuracy
reduced 8 and 4 times with ST-WMF-MLSD at 25 and 50 ps of the channel estimation given by (44) depends on the
DGD, respectively. These results show that the ST-WMF- precision of the decisions , the length of the averaging filter
MLSD is still an attractive solution to reduce complexity in , and the channel noise power. We consider that decisions
transmissions over fiber-optic channels in the presence of provided by the forward error correction (FEC) decoder
PMD. are available; therefore the effect of decision errors can be
Journal of Electrical and Computer Engineering 9

DGD = 25 ps DGD = 50 ps
8 8

7.5 7.5

7 7
OSNR penalty @ BER = 103 (dB)

OSNR penalty @ BER = 103 (dB)


6.5 6.5

6 6

5.5 5.5

5 5

4.5 4.5

4 4

3.5 3.5

3 3
6 8 10 12 14 16 18 6 8 10 12 14 16 18
log 2 (number of states) log 2 (number of states)

ST-WMF-MLSD (P = 2) MLSD bound ST-WMF-MLSD (P = 2) MLSD bound


OS-MLSD (2 samples/bit) OS-MLSD (2 samples/bit)
(a) (b)

Figure 8: OSNR penalty respect to B2B at BER = 103 versus number of states of the VD for = 700 km. DGD = 25 ps (a) and 50 ps (b).

1/T 1/Ts
sn(0)
f0(0) [n]

sn(1)
f0(1) [n] sn(0) , sn(1) , . . . , sn(R1)
ak

.. s(t) = ak f0 (t kT)
. k
sn(i) = s(nT + iTs ) = k ak f0(i) [n k]
sn(R1)
f0(R1) [n]
f0(i) [n] = f0 (nT + iTs )

i = 0, 1, . . . , R 1

Figure 9: Example of the polyphase filter representation of an oversampled linear channel with = / .

neglected (i.e., = ). We highlight that this assumption response time of channel estimation algorithms for PMD
is still valid if pre-FEC decisions are used as a result of the mitigation must be less than 1 ms (in practice a response time
low bit error rates experienced in this link (e.g., 103 ). From less than 100 s is required [27]). This imposes, for example,
the above, we conclude that the goodness of the estimates (44) that the bandwidth of the averaging filter (1/(4 )) should
shall mainly depend on the filter length and the channel be 20 kHz in order to efficiently track the channel variation.
noise power. The received signal seen by an MLSD receiver in the
The precision of (44) improves as the value of presence of imperfect knowledge of the channel dispersion
increases. On the other hand, the maximum value of can be expressed as
shall be imposed by the speed of temporal variations of the 1
fiber optic channel. As a result of its dependence on stress () = (0() [] + () [])
=1
and vibrations, as well as on random changes in the state of (45)
polarization of the laser, PMD is nonstationary. Fluctuations + () + ()
with a time scale of a hundreds of microseconds have been
considered in previous works (e.g., [30]). Therefore, the = () + () + () ,
10 Journal of Electrical and Computer Engineering

2.2 2.2

2 2

1.8 1.8

1.6 1.6

SNR penalty, SNR (dB)


SNR penalty, SNR (dB)

1.4 1.4

1.2 1.2

1 1

0.8 0.8

0.6 0.6

0.4 0.4

0.2 0.2
0 0.5 1 1.5 2 104 105 106
Filter length, L A 105 Averaging filter BW (Hz)
(a) (b)

Figure 10: SNR penalty caused by imperfect channel estimation versus length of the averaging filter (a) and the bandwidth of the averaging
filter (b).

where () = ( + ) and () = ( + ) ( + ) 8
(dB)

is the estimation error component, while ( + ) is the 7.5


3

synthesized signal obtained from (44). 7


OSNR penalty @ BER = 10

Figure 10(a) shows the SNR penalty caused by the imper- 6.5
fect channel estimation as a function of obtained from 6
computer simulations. We consider 1/ = 10 GHz, = 16, 5.5
5
and the fiber link with = 700 km, as used in Figure 7. The
4.5
SNR penalty caused by an imperfect channel estimation is
4
computed as 3.5
3
2 + 2 6 8 10 12 14 16 18
SNR = , (46) log 2 (number of states)
2
ST-WMF-MLSD (P = 1 filter) L A =
where 2 is the channel noise power required to achieve a ST-WMF-MLSD (P = 1 filter) L A = 105
BER = 103 with an unconstrained complexity OS-MLSD OS-MLSD (2 samples/bit) L A =
receiver (i.e., the VD uses as many states as required) and 2 OS-MLSD (2 samples/bit) L A = 105
MLSD bound L A =
is the variance of the estimation error component7 . Notice
that the penalty is 0.4 dB for = 105 . This value of Figure 11: OSNR penalty at BER = 103 versus number of states of
represents a BW of 1/(4 ) = 25 kHz (see Figure 10(b)). the VD with = 700 km.
Assuming that the estimation error is white Gaussian noise
with power 2 , from Figure 10(a) we infer that the SNR
penalty caused by an imperfect channel knowledge in OS-
MLSD receivers with = 105 should be SNR 0.4 dB. performance is similar in both MLSD receivers (i.e., 0.14 dB
Figure 11 depicts the OSNR penalty at BER = 103 versus and 0.18 dB for OS and ST-WMF, resp.). This result can be
the number of states of the Viterbi detector (VD) with = understood from the fact that the filters 0 () and (0) are
700 km. We present results with perfect knowledge of the computed from the samples of the estimated linear kernel
fiber dispersion (denoted as = ), and for imperfect 0 (). Taking into account that the energy of the linear
channel estimation with = 105 . We see that the mean component is significantly higher than the nonlinear kernels
penalty caused by inaccuracies of channel estimation agrees [25] (see Section 2.2), an accurate estimation of 0 () can be
with that expected from Figure 10 with = 105 (i.e., achieved for the channel considered. Then, we infer that the
0.14 dB < SNR 0.4 dB). Furthermore, we observe energy loss of the signal component at the output of 0 ()
that the impact of imperfect channel knowledge on the will be small. Therefore, and based on (45), notice that the
Journal of Electrical and Computer Engineering 11

performance of OS-MLSD and ST-WMF-MLSD with = 1 estimated according to the theory proposed in [28]; that
should degrade in a similar way. is, the first terms of the union bound (those with the
lowest distance) are used to estimate the probability of
error. Numerical simulations are used to find the dis-
6. Conclusions
tances of the error-events, their Hamming weights, and
New results on the recently proposed ST-WMF-MLSD non- a priori probabilities. These results are then introduced
linear receiver have been presented in this paper. These results in the formulas for the probability of error estimation as
are the following: (1) the space compression property of the reported in [28].
factorization introduced in [18] has been analyzed in detail; 5. In order to explain this result, consider a fiber channel
(2) the performance of the ST-WMF-MLSD in IM/DD fiber with DGD = 100 ps only (i.e., no CD). Since DGD ,
optic systems in the combined presence of CD and PMD the IM/DD system approximately behaves as a duobi-
has been evaluated, and (3) it has been shown that the nary channel; therefore the time compression achieved
performance degradation caused by an imperfect channel by the ST-WMF-MLSD will be negligible.
estimation and tracking is low and similar to that achieved by 6. In order to improve the channel tracking capability,
existing MLSD schemes. These features make the ST-WMF- an efficient implementation of the channel estimator
MLSD a good architecture for receivers for long distance with the well-known LMS algorithm may be preferred
IM/DD fiber-optic links. [12]. Nevertheless, the objective is to shed light on the
impact of imperfect knowledge of the fiber dispersion on
Conflict of Interests the orthogonalized Volterra model. Therefore, practical
aspects of the receiver architecture (e.g., buffers, number
The authors declare that there is no conflict of interests of taps of the WF, finite precision arithmetic effects, etc.)
regarding the publication of this paper. are not considered.
7. The mean penalty of 20 runs with different seeds of the
Acknowledgment random number generator is presented.

This paper has been supported in part by Fundacion Fulgor


and the ANPCyT (PICT 2013, no. 2724).
References
[1] S. Benedetto and E. Biglieri, Principles of Digital Transmission
Endnotes with Wireless Applications, Kluwer Academic, 1999.
[2] A. Vannucci and R. Raheli, Sequence detection in nonlinear
1. Some commercial implementations of VD at 10 Gb/s channels: a convenient alternative to analog predistortion,
with 4, 8, and 16 states are available in 90 nm CMOS IEEE Transactions on Communications, vol. 50, no. 9, pp. 1515
technology [3133]. It should be possible to implement 1524, 2002.
VDs with 64 or 128 states by using the available 28 nm [3] M. F. Mesiya, P. J. M. Lane, and L. L. Campbell, Maximum
technology. likelihood sequence estimation of binary sequences transmitted
over bandlimited nonlinear channels, IEEE Transactions on
2. The Volterra model can be easily extended to include Communications, vol. 25, no. 7, pp. 633643, 1977.
higher order terms (e.g., third order kernels (), [4] V. K. Dubey and D. P. Taylor, Maximum likelihood sequence
with input sequence and > 0, could detection for QPSK on nonlinear, band-limited channels, IEEE
be included in the expansion). To keep the notation Transactions on Communications, vol. 34, no. 12, pp. 12251235,
simple, only second order kernels are used in the 1986.
derivations throughout this paper. However, numerical [5] T. E. Stern, Viterbi algorithm receivers for nonlinear satellite
results incorporate nonlinear kernels of order higher channels, in Proceedings of the 11th Asilomar Conference on
than two. Circuits, Systems and Computers, Conference Record, pp. 219
224, IEEE, November 1977.
3. As a result of its dependence on stress and vibrations, as [6] O. E. Agazzi and V. Gopinathan, The impact of nonlinearity
well as on random changes in the state of polarization on electronic dispersion compensation of optical channels,
of the laser, PMD is nonstationary. Fluctuations with a in Proceedings of the Optical Fiber Communication Conference
time scale of a few milliseconds have been observed in (OFC 04), vol. 1, pp. 434436, February 2004.
PMD measurements [27]. Thus, the response time of the [7] Q. Yu and A. Shanbhag, Electronic data processing for error
channel estimation schemes for PMD mitigation must and dispersion compensation, Journal of Lightwave Technology,
be less than 1 ms. In practice, a response time less than vol. 24, no. 12, pp. 45144525, 2006.
100 s is required. Therefore, the channel estimation [8] C. Xia and W. Rosenkranz, Electrical dispersion compensation
stage could be easily implemented by using current for different modulation formats with optical filtering, in
technology. Proceedings of the National Fiber Optic Engineers Conference,
Optical Fiber Communication Conference (OFC 06), p. OWR2,
4. We did not run Monte Carlo simulations of the commu- March 2006.
nication systems. The numerical results are semianalytic, [9] C. Xia and W. Rosenkranz, Nonlinear electrical equalization
in the sense that they are theoretic estimations assisted for different modulation formats with optical filtering, Journal
by numerical simulations. The probability of error is of Lightwave Technology, vol. 25, no. 4, pp. 9961001, 2007.
12 Journal of Electrical and Computer Engineering

[10] G. Bosco and P. Poggiolini, Long-distance effectiveness of [27] M. R. Hueda, D. E. Crivelli, H. S. Carrer, and O. E. Agazzi,
MLSE IMDD receivers, IEEE Photonics Technology Letters, vol. Parametric estimation of IM/DD optical channels using new
18, no. 9, pp. 10371039, 2006. closed-form approximations of the signal PDF, Journal of
[11] S. J. Savory, Y. Benlachtar, R. I. Killey et al., IMDD transmission Lightwave Technology, vol. 25, no. 3, pp. 957975, 2007.
over 1,040 km of standard single-mode fiber at 10 Gbit/s using [28] O. E. Agazzi and N. Seshadri, On the use of tentative decisions
a one-sample-per-bit reduced-complexity MLSE receiver, in to cancel intersymbol interference and nonlinear distortion
Proceedings of the Optical Fiber Communication Conference (with application to magnetic recording channels), IEEE Trans-
(OFC 07), March 2007. actions on Information Theory, vol. 43, no. 2, pp. 394408, 1997.
[12] O. E. Agazzi, M. R. Hueda, D. E. Crivelli et al., A 90 nm CMOS [29] D. A. Morero, M. A. Castrillon, F. A. Ramos, T. A. Goette, O.
DSP MLSD transceiver with integrated AFE for electronic E. Agazzi, and M. R. Hueda, Non-concatenated FEC codes for
dispersion compensation of multimode optical fibers at 10 ultra-high speed optical transport networks, in Proceedings of
Gb/s, IEEE Journal of Solid-State Circuits, vol. 43, no. 12, pp. the 54th Annual IEEE Global Telecommunications Conference:
29372957, 2008. Energizing Global Communications (GLOBECOM 11), pp. 1
[13] S. Kasturia and J. H. Winters, Techniques for high-speed 5, December 2011.
implementation of nonlinear cancellation, IEEE Journal on [30] S. M. R. Motaghiannezam, J. Cho, D. Tauber et al., Single chip
Selected Areas in Communications, vol. 9, no. 5, pp. 711717, 1991. 46 Gb/s DP-QPSK digital clock recovery and channel equaliza-
[14] K. K. Parhi, Pipelining in algorithms with quantizer loops, tion performance in the presence of CD, PMD, and ultra-fast
IEEE transactions on circuits and systems, vol. 38, no. 7, pp. 745 SOP rotation rates exceeding 20 krad/s, in Proceedings of the
754, 1991. Optical Fiber Communication Conference and Exposition and the
[15] K. K. Parhi and D. G. Messerschmitt, Pipeline interleaving National Fiber Optic Engineers Conference (OFC/NFOEC '13),
and parallelism in recursive digital filters I. Pipelining using pp. 13, Anaheim, Calif, USA, March 2013.
scattered look-ahead and decomposition, IEEE Transactions on [31] D. Fritzsche, D. Breuer, L. Schurer, A. Ehrhardt, H. Oeruen, and
Acoustics, Speech, and Signal Processing, vol. 37, no. 7, pp. 1099 C. G. Schaffer, Experimental investigation of real time 10 Gbit/s
1117, 1989. MLSE equalizer using 4-states and 16-states Viterbi detector, in
[16] O. E. Agazzi, M. R. Hueda, H. S. Carrer, and D. E. Crivelli, Proceedings of the IEEE Global Telecommunications Conference
Maximum-likelihood sequence estimation in dispersive opti- (GLOBECOM 09), pp. 15, November 2009.
cal channels, Journal of Lightwave Technology, vol. 23, no. 2, pp. [32] O. Agazzi, D. Crivelli, M. Hueda et al., A 90nm CMOS DSP
749763, 2005. MLSD transceiver with integrated AFE for electronic dispersion
[17] W. Yan, T. Tanaka, B. Liu et al., 100 Gb/s optical IM-DD compensation of multi-mode optical fibers at 10Gb/s, in Pro-
transmission with 10G-class devices enabled by 65 GSamples/s ceedings of the IEEE International Solid-State Circuits Conference
CMOS DAC core, in Proceedings of the Optical Fiber Commu- (ISSCC 08), pp. 232609, IEEE, San Francisco, Calif, USA,
nication Conference and Exposition, March 2013. February 2008.
[18] G. N. Maggio, M. R. Hueda, and O. E. Agazzi, Reduced [33] T. Kupfer, C. Dorschky, M. Ene, and S. Langenbach, Measure-
complexity MLSD receivers for nonlinear optical channels, ment of the performance of 16-states MLSE digital equalizer
IEEE Photonics Technology Letters, vol. 26, no. 4, pp. 398401, with different optical modulation formats, in Proceedings of the
2014. Optical Fiber Communication/National Fiber Optic Engineers
[19] J. R. Barry, E. A. Lee, and D. G. Messerschmitt, Digital Com- Conference (OFC/NFOEC 08), p. PDP13, February 2008.
munications, KAP, 2004.
[20] O. Agazzi, D. G. Messerschmitt, and D. A. Hodges, Nonlinear
echo cancellation of data signals, IEEE Transactions on Com-
munications, vol. 30, no. 11, pp. 24212433, 1982.
[21] W. Chung, Channel estimation methods based on volterra
kernels for MLSD in optical communication systems, IEEE
Photonics Technology Letters, vol. 22, no. 4, pp. 224226, 2010.
[22] P. J. Black and T. H.-Y. Meng, A 1-Gb/s, four-state, sliding block
Viterbi decoder, IEEE Journal of Solid-State Circuits, vol. 32, no.
6, pp. 797805, 1997.
[23] M. R. Hueda, D. E. Crivelli, and H. S. Carrer, Performance
of MLSE-based receivers in lightwave systems with nonlin-
ear dispersion and amplified spontaneous emission noise, in
Proceedings of the IEEE Global Telecommunications Conference
(GLOBECOM 04), vol. 1, pp. 299303, November 2004.
[24] H. S. Carrer, D. E. Crivelli, and M. R. Hueda, Long-distance
effectiveness of MLSE IMDD receivers, Latin Amenican
Applied Research, vol. 35, pp. 99104, 2005.
[25] J. Prat, A. Napoli, J. M. Gene, M. Omella, P. Poggiolini, and
V. Curri, Square root strategy: a novel method to linearize an
optical communication system with electronic equalizers, in
Proceedings of the 31st European Conference on Optical Com-
munication (ECOC 05), vol. 3, pp. 713714, September 2005.
[26] G. P. Agrawal, Nonlinear Fiber Optics, Academic Press, New
York, NY, USA, 2007.
International Journal of

Rotating
Machinery

International Journal of
The Scientific
Engineering Distributed
Journal of
Journal of

Hindawi Publishing Corporation


World Journal
Hindawi Publishing Corporation Hindawi Publishing Corporation
Sensors
Hindawi Publishing Corporation
Sensor Networks
Hindawi Publishing Corporation
http://www.hindawi.com Volume 2014 http://www.hindawi.com Volume 2014 http://www.hindawi.com Volume 2014 http://www.hindawi.com Volume 2014 http://www.hindawi.com Volume 2014

Journal of

Control Science
and Engineering

Advances in
Civil Engineering
Hindawi Publishing Corporation Hindawi Publishing Corporation
http://www.hindawi.com Volume 2014 http://www.hindawi.com Volume 2014

Submit your manuscripts at


http://www.hindawi.com

Journal of
Journal of Electrical and Computer
Robotics
Hindawi Publishing Corporation
Engineering
Hindawi Publishing Corporation
http://www.hindawi.com Volume 2014 http://www.hindawi.com Volume 2014

VLSI Design
Advances in
OptoElectronics
International Journal of

International Journal of
Modelling &
Simulation
Aerospace
Hindawi Publishing Corporation Volume 2014
Navigation and
Observation
Hindawi Publishing Corporation
http://www.hindawi.com Volume 2014
in Engineering
Hindawi Publishing Corporation
http://www.hindawi.com Volume 2014
Engineering
Hindawi Publishing Corporation
http://www.hindawi.com Volume 2014
Hindawi Publishing Corporation
http://www.hindawi.com
http://www.hindawi.com Volume 2014

International Journal of
International Journal of Antennas and Active and Passive Advances in
Chemical Engineering Propagation Electronic Components Shock and Vibration Acoustics and Vibration
Hindawi Publishing Corporation Hindawi Publishing Corporation Hindawi Publishing Corporation Hindawi Publishing Corporation Hindawi Publishing Corporation
http://www.hindawi.com Volume 2014 http://www.hindawi.com Volume 2014 http://www.hindawi.com Volume 2014 http://www.hindawi.com Volume 2014 http://www.hindawi.com Volume 2014

Potrebbero piacerti anche