Symbol Timing Synchronization in FPGA-Based Software Radios: Application to DVB-S

The design of all-digital symbol timing synchronizers for FPGAs is a complex task. There are several architectures available for VLSI wireless transceivers but porting them to a software defined radio (SDR) platform is not straightforward. In this paper we report a receiver architecture prepared to support demanding protocols such as satellite digital video broadcast (DVB-S). In addition, we report hardware implementation and area utilization estimation. Finally we present implementation results of a DVB-S digital receiver on a Virtex-II Pro FPGA.

[1]  Michael Rice,et al.  Multirate digital filters for symbol timing synchronization in software defined radios , 2001, IEEE J. Sel. Areas Commun..

[2]  Lars Erup,et al.  Interpolation in digital modems. II. Implementation and performance , 1993, IEEE Trans. Commun..

[3]  Unto K. Laine,et al.  Splitting the unit delay [FIR/all pass filters design] , 1996, IEEE Signal Process. Mag..

[4]  Javier Valls-Coquillat,et al.  High Performance Quadrature Digital Mixers for FPGAs , 2002, FPL.

[5]  Floyd M. Gardner,et al.  Interpolation in digital modems. I. Fundamentals , 1993, IEEE Trans. Commun..

[6]  Heinrich Meyr,et al.  Digital communication receivers - synchronization, channel estimation, and signal processing , 1997, Wiley series in telecommunications and signal processing.

[7]  Umberto Mengali,et al.  Synchronization Techniques for Digital Receivers , 1997, Applications of Communications Theory.

[8]  Peter J. Kootsookos,et al.  FIR approximation of fractional sample delay systems , 1996 .

[9]  Prof.Dr.-Ing. Ulrich Reimers Digital Video Broadcasting (DVB) , 2001, Springer Berlin Heidelberg.

[10]  Francisco Cardells-Tormo,et al.  Efficient FPGA-based QPSK Demodulation Loops: Application to the DVB Standard , 2002, FPL.

[11]  Tung-Sang Ng,et al.  FPGA implementation of digital timing recovery in software radio receiver , 2000, IEEE APCCAS 2000. 2000 IEEE Asia-Pacific Conference on Circuits and Systems. Electronic Communication Systems. (Cat. No.00EX394).

[12]  Michael Rice,et al.  Synchronization in software radios. Carrier and timing recovery using FPGAs , 2000, Proceedings 2000 IEEE Symposium on Field-Programmable Custom Computing Machines (Cat. No.PR00871).

[13]  F. Gardner Interpolation in Digital Modems-Part I: Fundamentals , 2000 .

[14]  J. R. Forrest DIGITAL VIDEO BROADCASTING , 1997 .