Abstract
This paper deals with the optimized implementation of high performance quadrature mixers for transmission. This work examines the most relevant architectures that may be used on FPGAs such as memory compression techniques and the CORDIC algorithm. Each technique is optimized for Virtex FPGAs in terms of area and throughput using relationally placed macros. In order to exploit the high-speed capabilities of these devices we have evaluated several VLSI architectural transforms and arithmetic techniques and we have identified which ones are still successful on FPGAs. We have applied the results of this study to the design of mixers attaining clock rates close to 280MHz.
This work was supported by the Spanish “Ministerio de Ciencia y Tecnologia” under grant number “TIC2001-2688-C03-02” and in part by the “Universitat Politecnica de Valencia” (UPV) under the Research Funding Program. Francisco Cardells-Tormo acknowledges the support of Hewlett-Packard ICD in the preparation of his Ph.D. thesis.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
Similar content being viewed by others
References
Cummings, M., Haruyama, S.: FPGA in the software radio. IEEE Communications Magazine (1999) 108–112
Hentschel, T., Henker, M., Fettweis, G.: The digital fron-end of software radio terminals. IEEE Personal Communications (1999) 40–46
Dick, C., Harris, F.: Configurable logic for digital communications: Some signalprocessing perspectives. IEEE Communications Magazine (1999)
E.T.S.I.: Digital Video Broadcasting (DVB). framing structure, channel coding and modulation for 11/12 Ghz satellite services. European Standard EN 300 421 (1997)
Tierney, J., Rader, C.M., Gold, B.: A digital frequency synthesizer. IEEE Transactions on Audio and Electroacoustics 19 (1971) 48–57
Vankka, J.: Methods of mapping from phase to sine amplitude in direct digital synthesis. IEEE Transactions on Ultrasonics, Ferroelectrics, and Frequency Control 44 (1997) 526–534
H. T. Nicholas, I.,Samueli, H.: A 150-MHz direct digital frequency synthesizer in 1.25-um CMOS with-90-dBc spurious performance. IEEE Journal of Solid-State Circuits 26 (1991) 1959–1969
Tan, L.K., Samueli, H.: A 200 MHz quadrature digital synthesizer/mixer in 0.8um CMOS. IEEE Journal of Solid-State Circuits 30 (1995) 193–200
Volder, J.E.: The CORDIC trigonometric computing technique. IRE Transactions on Electronics and Computers (1959) 330–334
Walther, J.S.: A unified algorithm for elementary functions. (1971) 379–385
Loehning, M., Hentschel, T., Fettweis, G.: Digital down conversion in software radio terminals. In: 10th European Signal Processing Conference (EUSIPCO). Tampere, Finland. Volume 3. (2000)
Xilinx: The programmable logic data book (2001)
Madisetti, A., Kwentus, A.Y., Willson, Jr., A.N.: A 100-MHz, 16-b, direct digital frequency synthesizer with a 100-dBc spurious-free dynamic range. IEEE Journal of Solid-State Circuits 34 (1999) 1034–1043
Gielis, G.C., van de Plassche, R., van Valburg, J.: A 540-MHz 10-b polar-tocartesian converter. IEEE Journal of Solid-State Circuits 26 (1991) 1645–1650
Cardells-Tormo, F., Valls-Coquillat, J.: Optimisation of direct digital frequency synthesizer based on CORDIC. IEE Electronics Letters 37 (2001) 1278–1280
Cardells-Tormo, F., Valls-Coquillat, J.: Optimized FPGA-implementation of quadrature DDS. In: IEEE International Symposium on Circuits and Systems. (2002)
Andraka, R.: A survey of CORDIC algorithms for FPGA based computers. In: ACM/SIGDA International Symposium on Field Programmable Gate Arrays. Monterey, CA. (1998) 191–200
Valls, J., Kuhlmann, M., Parhi, K.K.: Evaluation of CORDIC Algorithms for FPGA design. To be published in the Journal of VLSI Signal Processing (2002)
Kuhlmann, M., Parhi, K.K.: A high-speed CORDIC algorithm and architecture for DSP applications. In: IEEEWorkshop on Signal Processing Systems (SiPS99). (1999) 732–741
Sunderland, D.A., Strauch, R.A., Wharfield, S.S., Peterson, H.T., Cole, C.R.: CMOS/SOS frequency synthesizer LSI circuit for spread spectrum communications. IEEE Journal of Solid-State Circuits sc-19 (1984) 497–506
Nicholas, H.T., Samueli, H., Kim, B.: The optimization of direct digital frequency synthesizer performance in the presence of finite word length effects. In: Proceedings 42nd Annual Frequency Control Symposium 1988. (1988) 357–363
Xilinx: Core generator system. (http://www.xilinx.com/products/logicore/-coregen/index.htm)
Chapman, K.: Fast integer multipliers using FPGAs. XCELL Review The Quarterly Journal for Xilinx Programmable Logic Users (1994) 28–31
Wiatr, K., Jamro, E.: Implementation of multipliers in FPGA structures. In: Proceedings of the 2001I nternational Symposium on Quality Elctronic Design. (2001) 415–420
Tagzout, S., Sahli, L.: Compact parallel multipliers using the sign-generate method in FPGA. In: Proceedings of the 21st International Conference on Microelectronics. Volume 2. (1997) 815–818
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2002 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Cardells-Tormo, F., Valls-Coquillat, J. (2002). High Performance Quadrature Digital Mixers for FPGAs. In: Glesner, M., Zipf, P., Renovell, M. (eds) Field-Programmable Logic and Applications: Reconfigurable Computing Is Going Mainstream. FPL 2002. Lecture Notes in Computer Science, vol 2438. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-46117-5_93
Download citation
DOI: https://doi.org/10.1007/3-540-46117-5_93
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-44108-3
Online ISBN: 978-3-540-46117-3
eBook Packages: Springer Book Archive