Grin logo
de en es fr
Boutique
GRIN Website
Publier des textes, profitez du service complet
Aller à la page d’accueil de la boutique › Ingénierie - Technique de Communication et Télécommunication

Implementierung eines Software Defined Radio auf einem FPGA

Titre: Implementierung eines Software Defined Radio auf einem FPGA

Mémoire (de fin d'études) , 2008 , 76 Pages , Note: 1,7

Autor:in: Dipl. Ing. Auguste Feukam-Chindji (Auteur)

Ingénierie - Technique de Communication et Télécommunication
Extrait & Résumé des informations   Lire l'ebook
Résumé Extrait Résumé des informations

Für ein vorhandenes Board mit ADC/FPGA soll eine FPGA-Konfiguration entwickelt werden, mit der die Amplituden von RF-Störungen bestimmt werden könen.
Hierbei handelt es sich dabei um ein Software Defined Radio (SDR).

Es soll ein Datenpfad entwickelt werden, der die folgenden Komponenten enthält:


Synthese von Sinus/Cosinus Paaren mit einstellbarer Frequenz. Es muss alle 8ns ein neuer Wert berechnet werden.
- Multiplikation der ADC-Daten mit dem Sinus/Cosinus Paar.(Mischung)
- CIC-Tiefpassfilterung des Ergebnisses mit einstellbarer Bandbreite bis 9 KHz.
Auswertung der gefilterten Signale . Dies kann einschließen:
- Darstellung der Wellenform im Zeitbereich.
- Demodulation anderer Modulationsverfahren.

Extrait


Inhaltsverzeichnis

KAPITEL 1: EINLEITUNG

1.1 VORSTELLUNG DER FIRMA

1.2 MOTIVATION

1.3 ZIELSETZUNG

1.4 GLIEDERUNG DER ARBEIT

KAPITEL 2: GRUNDLAGEN

2.1 EINFÜHRUNGEN IN DIE PROGRAMMIERBARE LOGIK

2.1.1 Bausteine für den Hardwareentwurf

2.1.2 Architektur von FPGAs

2.1.3 Xilinx FPGA

2.1.4 Hardware Programmiersprachen

2.2 EINGEBETTETE SYSTEME

2.2.1 Prozessor

2.2.2 System-On-Chip

2.3 GRUNDLAGEN DER SDR

2.3.1 Funktionsweise Ideal

2.3.2 Hardwarearchitekturen für SDRs

2.3.3 Überlagerungsempfänger nach dem Heterodynprinzip

2.4 GRUNDLAGEN DER AM-DEMODULATION

2.4.1 Demodulation durch Gleichrichtung

2.4.2 Synchrone-Demodulation

2.4.3 I/Q-Verarbeitung auf ZF-Ebene

KAPITEL 3: ENTWICKLUNG UND ARBEITSUMGEBUNG

3.1 ENTWICKLUNGSUMGEBUNG

3.1.1 Xilinx webpack ISE 9.1

3.1.2 VHDL-Quellcode

3.1.3 Xilinx ChipScope Pro Analyzer

3.1.4 MATLAB

3.2 IP-CORE

3.2.1 DDS-Core

3.2.2 CORDIC-Core

3.2.3 FFT-Core

3.3 ARBEITSUMGEBUNG

3.3.1 Virtex 4 FPGA Evaluation Board

KAPITEL 4: ENTWURF UND IMPLEMENTIERUNG

4.1 ENTWURF

4.1.1 D/A-Wandler

4.1.2 A/D-Wandler

4.2 IMPLEMENTIERUNG

4.2.1 Implementierung des D/A-Wandlers

4.2.2 Implementierung der A/D-Wandler

4.2.3 Implementierung des Datenpfades

4.2.4 Implementierung der Mischer

4.2.5 Implementierung des demodulierten Signals

4.2.6 Test des Bandpassfilters mit dem Rechteck-Signal

KAPITEL 5: FFT-ANALYSE

5.1 FFT ANALYSE FÜR EIN AM-GENERATOR

5.2 FFT-ANALYSE FÜR EIN RECHTECKSIGNAL

KAPITEL 6: FAZIT

Zielsetzung & Themen

Ziel dieser Arbeit ist die Realisierung eines Software Defined Radio (SDR) auf einem FPGA-Board, wobei der Fokus auf der Implementierung digitaler Signalverarbeitungskomponenten wie Mischern, Bandpassfiltern und Demodulationsverfahren liegt. Die Arbeit untersucht, wie diese Funktionen effizient auf einem FPGA-Baustein unter Einsatz von IP-Cores und moderner Mikroelektronik realisiert werden können.

  • Entwurf und Implementierung eines SDR-Systems auf einem Virtex-4 FPGA.
  • Analyse und Vergleich verschiedener AM-Demodulationsverfahren.
  • Nutzung von IP-Cores für Signalverarbeitungsaufgaben (DDS, CORDIC, FFT).
  • Validierung des Systementwurfs durch praktische Messreihen und Oszilloskop-Analysen.
  • Untersuchung der FFT-basierten Kanalanalyse für AM-Signale.

Auszug aus dem Buch

2.4.3 I/Q-Verarbeitung auf ZF-Ebene

Mit si(t) und sq(t) liegen die beiden Quadraturkomponenten des beliebig modulierten ZF-Signals vor. Andere gebräuchliche Namen der Quadratursignale seien nachfolgend angegeben: Si(t) ist der Imaginärteil bzw. die I-Komponente oder auch die In-Phasen-Komponente. Sq(t) ist der Realteil bzw. die Q-Komponente oder auch Quadratur-Phasen-Komponente.

Abbildung 13: Das Prinzip der AM-Quadraturdemodulation.

Die Mathematische Darstellung lässt sich mit der folgenden Formel entwerfen:

Si(t)= 2. A. [1+ m.s0(t)].cos(2πfTt).cos(2πfL t+φ0)

Sq(t)= 2. A.[1+ m.s0(t)].cos(2πfTt).sin(2πfL t+φ0)

Zusammenfassung der Kapitel

KAPITEL 1: EINLEITUNG: Dieses Kapitel stellt das Unternehmen Trenz Electronic GmbH vor und erläutert die Motivation sowie die Zielsetzung der Arbeit zur Realisierung eines Software Defined Radio auf einem FPGA.

KAPITEL 2: GRUNDLAGEN: Es werden die theoretischen Grundlagen der programmierbaren Logik, eingebetteter Systeme, SDR-Konzepte und verschiedener AM-Demodulationsverfahren vermittelt.

KAPITEL 3: ENTWICKLUNG UND ARBEITSUMGEBUNG: Dieses Kapitel beschreibt die verwendeten Software-Werkzeuge wie Xilinx Webpack ISE, MATLAB und die spezifische Hardwareumgebung des Virtex 4 FPGA Evaluation Boards.

KAPITEL 4: ENTWURF UND IMPLEMENTIERUNG: Hier erfolgt die detaillierte Beschreibung der praktischen Implementierung des D/A-Wandlers, A/D-Wandlers sowie des Datenpfades und der Demodulationslogik.

KAPITEL 5: FFT-ANALYSE: Dieses Kapitel widmet sich der Berechnung und Analyse der Fouriertransformation für verschiedene Eingangssignale zur Kanalanalyse.

KAPITEL 6: FAZIT: Das Fazit fasst die erreichten Ergebnisse zusammen und bestätigt die korrekte Funktion der implementierten digitalen Signalverarbeitungskette auf dem FPGA.

Schlüsselwörter

Software Defined Radio, FPGA, Virtex-4, AM-Demodulation, Digitaler Signalprozessor, IP-Core, DDS-Core, CORDIC-Algorithmus, FFT, Signalverarbeitung, Überlagerungsempfänger, Hardware-Beschreibungssprache, VHDL, A/D-Wandler, D/A-Wandler.

Häufig gestellte Fragen

Worum geht es in der Arbeit grundsätzlich?

Die Arbeit behandelt die Entwicklung und praktische Implementierung eines Software Defined Radio (SDR) auf einem FPGA-basierten Evaluation Board.

Was sind die zentralen Themenfelder?

Zentrale Themen sind die digitale Signalverarbeitung, die Arbeit mit FPGA-Architekturen, die Konfiguration von Wandlern (ADC/DAC) und die algorithmische Demodulation von AM-Signalen.

Was ist das primäre Ziel der Forschungsarbeit?

Das Hauptziel ist es, die Effizienz der Signalverarbeitung in Software auf einem FPGA zu demonstrieren und ein voll funktionsfähiges SDR-System zu realisieren.

Welche wissenschaftliche Methode wird verwendet?

Es wird ein systemtheoretischer Ansatz verfolgt, der durch den praktischen Entwurf, die Simulation und die messtechnische Verifikation mittels Oszilloskop und ChipScope-Analysen untermauert wird.

Was wird im Hauptteil behandelt?

Im Hauptteil werden der Entwurf der Hardwarearchitektur, die Implementierung der einzelnen IP-Cores für DDS, CORDIC und FFT sowie die schrittweise Inbetriebnahme des Gesamtsystems beschrieben.

Welche Schlüsselwörter charakterisieren die Arbeit?

Wichtige Begriffe sind FPGA-Implementierung, SDR, AM-Demodulation, I/Q-Verarbeitung und digitale Filterung.

Wie erfolgt die Demodulation des Signals bei Trägerschwund?

Durch die Verwendung der I/Q-Signalverarbeitung auf ZF-Ebene können Quadraturverzerrungen bei selektivem Fading vermieden werden, ohne dass eine aufwendige Trägerrückgewinnung erforderlich ist.

Warum wird CORDIC in dieser Arbeit eingesetzt?

Der CORDIC-Core wird zur effizienten Berechnung des Phasenwinkels und für die Demodulationsalgorithmen auf dem FPGA verwendet.

Welche Rolle spielt MATLAB in diesem Projekt?

MATLAB wird genutzt, um die Digitalfiltersteuerung zu berechnen und die entsprechenden Koeffizienten für die Implementierung auf dem FPGA zu bestimmen.

Welche Vorteile bietet das gewählte FPGA Evaluation Board?

Das ML405 Board bietet eine ideale Umgebung für High-Speed I/O-Design und verfügt über alle notwendigen Schnittstellen, um das SDR-Konzept in der Praxis zu erproben.

Fin de l'extrait de 76 pages  - haut de page

Résumé des informations

Titre
Implementierung eines Software Defined Radio auf einem FPGA
Université
Cologne University of Applied Sciences  (Institut für Nachrichtentechnik)
Note
1,7
Auteur
Dipl. Ing. Auguste Feukam-Chindji (Auteur)
Année de publication
2008
Pages
76
N° de catalogue
V115633
ISBN (ebook)
9783640174768
ISBN (Livre)
9783656203810
Langue
allemand
mots-clé
Implementierung Software Defined Radio FPGA
Sécurité des produits
GRIN Publishing GmbH
Citation du texte
Dipl. Ing. Auguste Feukam-Chindji (Auteur), 2008, Implementierung eines Software Defined Radio auf einem FPGA, Munich, GRIN Verlag, https://www.grin.com/document/115633
Lire l'ebook
  • Si vous voyez ce message, l'image n'a pas pu être chargée et affichée.
  • Si vous voyez ce message, l'image n'a pas pu être chargée et affichée.
  • Si vous voyez ce message, l'image n'a pas pu être chargée et affichée.
  • Si vous voyez ce message, l'image n'a pas pu être chargée et affichée.
  • Si vous voyez ce message, l'image n'a pas pu être chargée et affichée.
  • Si vous voyez ce message, l'image n'a pas pu être chargée et affichée.
  • Si vous voyez ce message, l'image n'a pas pu être chargée et affichée.
  • Si vous voyez ce message, l'image n'a pas pu être chargée et affichée.
  • Si vous voyez ce message, l'image n'a pas pu être chargée et affichée.
  • Si vous voyez ce message, l'image n'a pas pu être chargée et affichée.
  • Si vous voyez ce message, l'image n'a pas pu être chargée et affichée.
  • Si vous voyez ce message, l'image n'a pas pu être chargée et affichée.
  • Si vous voyez ce message, l'image n'a pas pu être chargée et affichée.
  • Si vous voyez ce message, l'image n'a pas pu être chargée et affichée.
  • Si vous voyez ce message, l'image n'a pas pu être chargée et affichée.
  • Si vous voyez ce message, l'image n'a pas pu être chargée et affichée.
  • Si vous voyez ce message, l'image n'a pas pu être chargée et affichée.
Extrait de  76  pages
Grin logo
  • Grin.com
  • Expédition
  • Contact
  • Prot. des données
  • CGV
  • Imprint