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


A Survey of Implementation Issues from a FPGA-Based Multi-Standard Receiver for SATCOM Handheld Receiver on the TMS DSP Platform Application

Author

Term

10. term

Publication year

2009

Pages

68

Abstract

This thesis investigates the implementation of a polyphase channelizer for a multi-standard SATCOM handheld receiver on a DSP platform. The objective is to receive and process WLAN and UMTS using efficient FIR filter utilization. Both bands are aliased via bandpass sampling at 840 MHz, and the required output channels are at baseband with sampling rates of 20 MHz and 61.44 MHz. The work includes model and algorithm design, MATLAB simulations, complexity and cycle estimation, and mapping and implementation on a TMS320C6713 DSP. The prototype filters are 150 taps for WLAN (partitioned into 5 subfilters) and 2520 taps for UMTS (partitioned into 210 subfilters). Polyphase filter bank structures are analyzed, and a parallel MAC architecture is selected for implementation. The cycle estimate for one WLAN sub-channel exceeded real-time constraints (processing time longer than two sample intervals), and measured execution time was even higher than the estimate. Several optimizations, including circular buffers and exploitation of deterministic complex terms, significantly reduced execution time but still did not meet timing. The conclusion is that the application cannot be realized on the TMS320C6713 DSP given the frequency specifications.

Dette speciale undersøger implementeringen af en polyfase-kanalisator til en multistandard SATCOM håndholdt modtager på en DSP-platform. Målet er at kunne modtage og behandle WLAN og UMTS ved hjælp af effektiv udnyttelse af FIR-filtre. Begge bånd aliaseres ind i mellemfrekvensen via båndpas-sampling ved 840 MHz, og de ønskede udgangskanaler er ved basebånd med samplingsrater på henholdsvis 20 MHz og 61,44 MHz. Arbejdet omfatter model- og algoritmedesign, MATLAB-simuleringer, kompleksitets- og cyklusestimater samt kortlægning og implementering på TMS320C6713 DSP. Prototypfiltrene er på 150 tap for WLAN (opdelt i 5 delfiltre) og 2520 tap for UMTS (opdelt i 210 delfiltre). Polyfase filterbankstrukturer er analyseret, og en parallel MAC-arkitektur er valgt til implementering. Tidsestimatet for behandling af én WLAN delkanal overskred realtidskravet (behandlingstiden var længere end to sampleintervaller), og den målte eksekveringstid var endda højere end estimatet. Flere optimeringer, herunder bl.a. brug af cirkulære buffere og udnyttelse af deterministiske komplekse termer, reducerede eksekveringstiden markant, men kravene blev fortsat ikke opfyldt. Konklusionen er, at applikationen ikke kan realiseres på TMS320C6713 DSP givet applikationens frekvensspecifikationer.

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