AAU Student Projects - visit Aalborg University's student projects portal
A master's thesis from Aalborg University
Book cover


Design & Implementation of FPGA-based Multi-standard Software Radio Receiver

Authors

;

Term

10. term

Publication year

2007

Pages

138

Abstract

This thesis investigates the design and implementation of an FPGA-based multi-standard software radio receiver using WLAN and UMTS as case studies on a Xilinx Virtex-IV platform. The combined RF band is captured via bandpass sampling at 840 MHz, followed by bandpass filters to separate the WLAN and UMTS bands. Channelization relies on polyphase filter banks to translate channels to baseband at 20 MHz for WLAN and 61.44 MHz for UMTS. Simulations employ optimal-method FIR filters: the WLAN prototype has 50 taps partitioned into 5 polyphase subfilters, and the UMTS prototype has 2520 taps partitioned into 210 subfilters. The received baseband channels achieve around 50 dB dynamic range. For implementation, several polyphase and FIR structures are assessed; a serial polyphase structure with parallel MAC is selected, and subfilters are realized using Distributed Arithmetic (DA) or Xilinx DSP48 slices. A resource analysis on Virtex-IV indicates DA as the most area-efficient approach for FIR filtering (e.g., for a 16-tap filter relative to parallel MAC, Fast FIR, and frequency-domain filtering). The work spans algorithm design, simulations, and algorithm-to-architecture mapping toward an efficient multi-standard receiver.

Denne afhandling undersøger design og implementering af en FPGA-baseret multistandard software-radiomodtager med WLAN og UMTS som case på en Xilinx Virtex-IV platform. Den samlede RF-båndbredde opfanges via båndpas-sampling ved 840 MHz, hvorefter båndpasfiltre adskiller WLAN- og UMTS-båndene. Kanaliseringsprocessen bygger på polyfase filterbanker, der oversætter kanalerne til basebånd med sampling på 20 MHz for WLAN og 61,44 MHz for UMTS. I simuleringer anvendes optimal-metode FIR-filtre; WLAN-prototypen har 50 tap opdelt i 5 polyfase-underfiltre, og UMTS-prototypen har 2520 tap opdelt i 210 underfiltre. De modtagne basebåndskanaler opnår omkring 50 dB dynamikområde. Til implementering vurderes flere strukturer for polyfase-kanalisering og FIR-filtrering; en seriel polyfase-struktur med parallel MAC vælges, og underfiltrene realiseres med Distributed Arithmetic (DA) eller Xilinx DSP48-blokke. En ressourceanalyse på Virtex-IV peger på DA som mest arealeffektiv til FIR-filtre (fx for et 16-tap filter sammenlignet med parallel MAC, Fast FIR og frekvensdomænefiltrering). Arbejdet strækker sig fra algoritmedesign over simuleringer til mapning fra algoritme til arkitektur med fokus på en effektiv multistandard modtager.

[This apstract has been generated with the help of AI directly from the project full text]