Professional Documents
Culture Documents
†Microwave Electronics Lab, Dept. of Microtechnology and Nanoscience, Chalmers University of Technology, Sweden
‡Microwave and High Speed Electronics Research Center, Ericsson Research, Sweden
Abstract—A novel FPGA-based Differential QPSK modem into the microwave application domain, without DAC and
(modulator and demodulator) is presented for data rates up ADC. In this paper, we demonstrate a newly designed 2.5Gbps
to 2.5Gbps, in which no DAC or ADC is used. The targeted D-QPSK modulator and demodulator (modem) using a high-
application is E-Band microwave Point-to-Point radio links in
mobile backhaul for LTE and beyond. speed encoder implemented in FPGA. The encoder itself is
not limited to 2.5Gbps and may be upgraded to well above
I. I NTRODUCTION 10Gbps if state-of-the-art FPGAs are used.
As wireless technology evolves toward LTE and beyond, The D-QPSK modem is implemented in an Altera Stratix
more and more mobile broadband services will roll out and II GX FPGA together with microwave components such as
consequently bandwidth demanding data traffic will grow mixers, phase shifter and 90-degree hybrids. However, this
rapidly. As a result, operators have to find the right technical kind of FPGA is targeted mainly for applications in optical
and commercial approach to meet the increasing demand in communication and to adopt it to the microwave link scenario,
network capacity as well as to manage the challenges of some critical issues have to be solved for practical implemen-
convergence, flexibility and cost-effectiveness. In terms of tation. These issues will be discussed and some solutions will
capacity, Giga-bit speed is required for LTE backhauling. Even be provided. In section II, the architecture of modem and the
high capacity is predicted for the LTE-Advanced. approach of it implementation are presented. In section III,
Microwave links have been the obvious mobile backhaul some practical issues and its solutions are discussed. Last two
choice for many operators [1]. Giga-bit capacity may be sections present the measurement result and conclusions.
provided using microwave radios in the traditional bands (6-
38GHz) with high-order modulation scheme in combination II. M ODEM A RCHITECTURE AND I MPLEMENTATION
with polarization and/or spacial multiplexing, which means
Fig. 1 shows the modem architecture and its test-bench.
high-degree of complexity. An alternative is to use the newly
The upper part of the figure sketches the architecture of
released E-band (71-76GHz and 81-86GHz) dedicated for
the modulator, while the lower part of the figure shows
Point-to-Point (PtP) application. In this band, 10GHz spectrum
the architecture of the demodulator. Data eye diagrams are
is available and spectrum efficiency is usually not of the
presented for the probing points indicated in the figure, which
highest priority. This allows the use of low-order modulation
will be discussed in detail in IV.
schemes and simple receiver implementation.
The so-called differential quadratural phase-shift keying (D-
A. Modulator Architecture and its Implementation Issues
QPSK) is popularly used in optical systems. One benefit of
using D-QPSK is the absence of phase and carrier recovery in As shown in the upper part of Fig. 1, the modulator
signal detection, resulting in simple receiver implementation. architecture itself is simple. However, it is not straightforward
However, the high-speed differential encoder required for D- to implement the encoder when data rate goes up to 2.5Gbps.
QPSK modulator is not commercially available and it is a There are several ways to design the encoder. The first one is
non-trivial task to design such an encoder when the data rate to use two 4-to-1 selector and two D-flipflops which provide
is higher than 1Gbps. one bit delay, as sketched in Fig.2 (a). The encoder works well
FPGAs are widely used in wireless communication and for low data rate. However, for giga-bit rate, the extra delay
optical communication. However, in wireless communication caused by the feedback routing paths is no longer negligible
ADCs and DACs are often employed for IF sampling and IF and therefore, it is practically difficult in real implementation.
signal generation [3] [4]. While in optical communication, due Instead of using D-flipflop devices, it may be considered to
to the high data rate, external MUX/DeMUX is used to reduce use delay lines to provide the required one bit delay in the
the data rate in order to overcome the limitation of the FPGA encoder. Fig.2 (c) shows an example of a delay line designed
throughput [5]. on typical microwave PCB. It occupies an area of 3x4 cm2
The advancement in FPGAs with multi-Gbps IO interface for 800ps delay at 10GHz. Four such delaylines are needed to
offers the opportunity to adopt the digital processing platform design the encoder (differential I and Q branches) and all four
feedback paths have to be symmetric. This will be extremely frequency range. There is even no need for using ADC & DAC
difficult, if not impossible, for PCB design. in the system, which makes the design really compact.
The so-called feedforward encoder architecture is an alter- In previous section, we mentioned that it is hard to
native which does not require any feedback path [2]. However, implement 2.5Gbps D-QPSK modulator on a PCB using the
the encoding rules are different from what are given in Fig.1 logic components. In the present work, an FPGA is used
and the corresponding demodulation of the D-QPSK signal is to implement the D-QPSK encoder whose architecture is
not as straightforward as using the encoding rules based on shown in Fig.3. The multi-Gbps transceiver ports on FPGA
the feedback architecture. are connected to the configurable MUX and DeMUX. By
configuring the DeMUX as 1:16 serial to parallel receiver,
the 2.5Gbps input is converted into 16 bit bus with a data
rate of 156.25Mbps each. The encoded output is a function
of the last I & Q bits and current input bits. After examining
the coding rule in Fig. 2(b), two properties are observed:
• For D-QPSK, when the input I & Q bits are inverted, then
the encoded output are also inverted, for instance, input ’00’
produces Ik Qk while input ’11’ produces Ik Qk
TABLE I
RESOURCE UTILIZATION OF FPGA