Implementierung eines Software Defined Radio auf einem FPGA



Ähnliche Dokumente
Erfahrungen mit Hartz IV- Empfängern

Anja Sachadä. Hochschule Mittweida-Roßwein. University of Applied Sciences. Fakultät Soziale Arbeit. Bachelorarbeit

Pädagogik. Melanie Schewtschenko. Eingewöhnung und Übergang in die Kinderkrippe. Warum ist die Beteiligung der Eltern so wichtig?

Studenten-Team der Universität Rostock erringt 2. Platz im nationalen Finale des Ricoh & Java Developer Challenge

TECHNISCHE UNIVERSITÄT DRESDEN FAKULTÄT ELEKTROTECHNIK UND INFORMATIONSTECHNIK. Institut für Feinwerktechnik und Elektronik-Design DIPLOMARBEIT

Glaube an die Existenz von Regeln für Vergleiche und Kenntnis der Regeln

Entwicklung eines Beratungsprogramms zur Förderung der emotionalen Intelligenz im Kindergarten

Lineargleichungssysteme: Additions-/ Subtraktionsverfahren

Bochum, den. geb. am: in Matr. Nr.:

Der Wunschkunden- Test

Anleitung über den Umgang mit Schildern

Projektmanagement in der Spieleentwicklung

Simulation LIF5000. Abbildung 1

Meine Entscheidung zur Wiederaufnahme der Arbeit

Wir machen neue Politik für Baden-Württemberg

Social Media Marketing.Twitter und Ansatzpunkte des Marketing


Zugang zum Online-Portal mit Passwort Benutzeranleitung (Stand 01/2015)

Fragebogen Weisse Liste-Ärzte

Erweiterung eines SMIL Players für die Darstellung von Transparenzen und SVG Inhalten

Aussage: Das Seminar ist hilfreich für meine berufliche Entwicklung

Optimierung der operativen Controllingaktivitäten

Fachhochschule Heidelberg. Fachbereich Informatik Schwerpunkt Medieninformatik

IHK-Forum Berufsbildung

Handbuch Fischertechnik-Einzelteiltabelle V3.7.3

Liebe Interessierte an technischen Lösungen für die Sicherheit zu Hause,

Wien = Menschlich. freigeist.photography

Persönliche Zukunftsplanung mit Menschen, denen nicht zugetraut wird, dass sie für sich selbst sprechen können Von Susanne Göbel und Josef Ströbl

Vermarktung der FIFA Frauen-Weltmeisterschaft 2011

Erfahrungsaustausch und Rückblick Cross Mentoring Dr. Karl Straßer Mag. Kathrin Kühtreiber

Die richtigen Partner finden, Ressourcen finden und zusammenführen

Auswertung zu 5510P MES-Praktikum

IT-SICHERHEIT IM UNTERNEHMEN Mehr Sicherheit für Ihre Entscheidung

IT Recht. Urheberrecht JA oder NEIN?

Hinweise zur Anfertigung der Masterarbeit im Studiengang Physische Geographie der Goethe-Universität Frankfurt am Main

Workshop. Zeitmanagement Hamburg, 24. November 2004

Konsequenzen der Europäischen Integration für die nationalen Wirtschaftsordnungen: Sparkassensektor

Kontakt ist alles: Selbst- und Fremdbilder

Kommunikation als kreativer Prozess: Im Dialog mit dem Kunden

Talentmanagement in Unternehmen gestalten. Suche und Bindung von technischen Fachkräften

Es gibt nur eine Bilanz die zählt: Ihre Zufriedenheit.

Zu 3.7 Werbung Erstellt eine Werbung für eure Schule. Ihr könnt zum Beispiel ein Werbeplakat malen oder einen kurzen Werbefilm dazu drehen.

Aufgabensammlung Bruchrechnen

Chancen 2014: Erfolgsfaktor Bibliotheksstrategie

Thorsten Sett-Weigel Berlin, den 28. März 2012 Finowstraße Berlin

Angebot. UVV-Prüfungen und Wartungen von mobilen Abfallpressen

Einführung in. Logische Schaltungen

Azubi Plus. projekt zukunft. Gestalten Sie Ihre Ausbildungen attraktiver, interessanter und wirkungsvoller mit...

Erhalt und Weiterentwicklung beruflicher Kompetenzen der Lehrerinnen und Lehrer

Informatik, Mathematik und Naturwissenschaften

Auftrag zum Fondswechsel

Erfahrungsbericht. Ich erkläre mich mit der Veröffentlichung meines Erfahrungsberichtes (ohne

Sehr geehrter Herr Pfarrer, sehr geehrte pastorale Mitarbeiterin, sehr geehrter pastoraler Mitarbeiter!

Sybase Central Dokumentation Aktivierung der Monitoringfunktion


Unfallkasse Nord Träger der gesetzlichen Unfallversicherung Körperschaft des öffentlichen Rechts

Lernaufgabe Industriekauffrau/Industriekaufmann Angebot und Auftrag: Arbeitsblatt I Auftragsbeschreibung

Information zum Projekt. Mitwirkung von Menschen mit Demenz in ihrem Stadtteil oder Quartier

Erstellen einer Collage. Zuerst ein leeres Dokument erzeugen, auf dem alle anderen Bilder zusammengefügt werden sollen (über [Datei] > [Neu])

dem Vater der Mutter des betreuten Kindes/der betreuten Kinder. Mein Kind/ Meine Kinder wird/werden in der Woche durchschnittlich Stunden betreut.

Entwurf eines Deckblattes für die Diplom-/Bachelor-/Masterarbeit

Angebot. UVV-Prüfungen und Wartungen von mobilen Abfallpressen

Vorwort... 1 Voraussetzungen... 1 Teilnahme am Testmeeting... 2 Browser Add-on für WebEx installieren... 3 Einrichtung des Audiokanals...

Predigt Salvenmoser: Nun aber bleiben Glaube, Hoffnung, Liebe.

Vorstellung Version 1.00 vom 03. März 2009 Christian Schnettelker,

W o h nen im P o. Wohnen im Pott. Inklusiv zuhause sein in Oberhausen. MieterFührerschein. für alle Orte. Mein Weg in die eigene Wohnung

SCHRITT 1: Öffnen des Bildes und Auswahl der Option»Drucken«im Menü»Datei«...2. SCHRITT 2: Angeben des Papierformat im Dialog»Drucklayout«...

Änderung der Sicherheitseinstellungen von konten

PHP - Projekt Personalverwaltung. Erstellt von James Schüpbach

Fachtag Gesundheit und Pflege 2011 an der Evangelischen Hochschule Nürnberg

Checkliste. zur Gesprächsvorbereitung Mitarbeitergespräch. Aktivität / Frage Handlungsbedarf erledigt

1. Was ihr in dieser Anleitung

Messung der Ausgangsspannung an einem FU

Seminar für Führungskräfte

1.0.1 Erstellen einer Prozessbeschreibung

Ü bung GIT- Teil Nachrichtentechnik,

Forschung & Entwicklung im oberösterreichischen Unternehmenssektor

Der Aufenthalt der europäischen Klasse in Berlin

ONLINE-AKADEMIE. "Diplomierter NLP Anwender für Schule und Unterricht" Ziele

Die Umsetzung von IT-Sicherheit in KMU

Webseiten mit fragwürdigen Aufrufen von "spy & track" - Unternehmen

Die Mehrheit der deutschen Erwerbstätigen sieht Defizite im Hinblick auf die soziale Gerechtigkeit

Ein mobiler Electronic Program Guide

Ein Vergleich von Bezügen zu Goethes Werther in Plenzdorfs 'Die neuen Leiden des jungen W.' und Dana Bönisch 'Rocktage'

Fachgebiet Massivbau, Univ.-Prof. Dr.-Ing. C.-A. Graubner

Großbeerener Spielplatzpaten

Vorbereitung auf die Sino-GermanJob-Fair

Wie erreiche ich was?

Hochschule Wismar. Fakultät für Wirtschaftswissenschaften. Arbeitskonzept zur Projektarbeit Softwarequalität und Softwarealterung

Institut für Wirtschaftsinformatik. Analyse und Optimierung des Restwertemanagements eines Fahrzeugherstellers. Masterarbeit

1. Legen Sie die mitgelieferte CD in ihr Laufwerk des PC, diese startet dann automatisch mit folgenden Fenster, klicken Sie nun English an.

Pflichtenheft. Projektteam. Rexford Osei - Frey Michael Weichert Thomas Thutewohl. Pflichtenheft Seite 1 von 7

Thermische Simulation und Energiebilanzierung vom Solarzentrum Kienberg

Zeit lässt sich nicht wie Geld für schlechte Zeiten zur Seite legen. Die Zeit vergeht egal, ob genutzt oder ungenutzt.

INHALTSVERZEICHNIS I. MEINE BEZIEHUNG ZU ENGELN 9 II. MIT ENGELN ARBEITEN: EIN 10-PUNKTE-PROGRAMM 13

Praxisteil Woche 23. Visuell: Memory

Übungsaufgaben zur Programmiersprache Python

F-E-P : Fragebogen zur Einschätzung der Psychologie. Selbstbild

Arbeiten Sie gerne für die Ablage?

Transkript:

Technik Auguste Feukam-Chindji Implementierung eines Software Defined Radio auf einem FPGA Diplomarbeit

Fachhochschule Köln Cologne University of Applied Sciences 07 Fakultät für Informations-, Medien- und Elektrotechnik, Studiengang Elektrotechnik Institut für Nachrichtentechnik Diplomarbeit Thema: Implementierung eines Software Defined Radio auf einem FPGA Student : Auguste Feukam Chindji Abgabedatum : 15. Juli 2008

I: Danksagung Die vorliegende Diplomarbeit entstand im Rahmen meiner Tätigkeit bei der Firma Trenz Electronic GmbH als Diplomand. Mein Dank gilt Herrn Dipl.-Ing. Thorsten Trenz, Geschäftsführer der Firma Trenz GmbH, für sein Vertrauen in meine Fähigkeiten und Herrn Dipl.-Ing. Kolja Sulimma, der dieses Thema für mich erarbeitet hat. Mein besonderer Dank gilt auch Herrn Prof. Dr.-Ing. Michael Silverberg für seine Unterstützung bei der Durchführung meiner Arbeit. Dazu gehört jede einzelne Diskussion, die wir im Laufe der Zeit geführt haben. Für seine Bereitschaft, das Hauptreferat zu übernehmen, danke ich ebenfalls. Herrn Prof. Dr.-Ing. Heinrich Dederichs danke ich für die Übernahme des Koreferats. Diplomarbeit: Feukam Chindji 2

II: Inhaltsverzeichnis I: DANKSAGUNG... 2 II: INHALTSVERZEICHNIS... 3 III: KURZFASSUNG... 5 KAPITEL 1: EINLEITUNG... 6 1.1 VORSTELLUNG DER FIRMA... 6 1.2 MOTIVATION... 7 1.3 ZIELSETZUNG... 7 1.4 GLIEDERUNG DER ARBEIT... 8 KAPITEL 2: GRUNDLAGEN... 10 2.1 EINFÜHRUNGEN IN DIE PROGRAMMIERBARE LOGIK... 10 2.1.1 Bausteine für den Hardwareentwurf... 10 2.1.2 Architektur von FPGAs... 15 2.1.3 Xilinx FPGA... 16 2.1.4 Hardware Programmiersprachen... 19 2.2 EINGEBETTETE SYSTEME... 19 2.2.1 Prozessor... 20 2.2.2 System-On-Chip... 20 2.3 GRUNDLAGEN DER SDR... 21 2.3.1 Funktionsweise Ideal... 21 2.3.2 Hardwarearchitekturen für SDRs... 22 2.3.3 Überlagerungsempfänger nach dem Heterodynprinzip... 23 2.4 GRUNDLAGEN DER AM-DEMODULATION... 24 2.4.1 Demodulation durch Gleichrichtung... 25 2.4.2 Synchrone-Demodulation... 27 2.4.3 I/Q-Verarbeitung auf ZF-Ebene... 28 KAPITEL 3: ENTWICKLUNG UND ARBEITSUMGEBUNG... 30 3.1 ENTWICKLUNGSUMGEBUNG... 30 3.1.1 Xilinx webpack ISE 9.1... 30 3.1.2 VHDL-Quellcode... 32 3.1.3 Xilinx ChipScope Pro Analyzer... 33 3.1.4 MATLAB... 34 3.2 IP-CORE... 36 3.2.1 DDS-Core... 36 3.2.2 CORDIC-Core... 38 Diplomarbeit: Feukam Chindji 3

3.2.3 FFT-Core... 40 3.3 ARBEITSUMGEBUNG... 41 3.3.1 Virtex 4 FPGA Evaluation Board... 41 KAPITEL 4: ENTWURF UND IMPLEMENTIERUNG... 44 4.1 ENTWURF... 44 4.1.1 D/A-Wandler... 44 4.1.2 A/D-Wandler... 48 4.2 IMPLEMENTIERUNG... 53 4.2.1 Implementierung des D/A-Wandlers... 53 4.2.2 Implementierung der A/D-Wandler... 55 4.2.3 Implementierung des Datenpfades... 57 4.2.4 Implementierung der Mischer... 59 4.2.5 Implementierung des demodulierten Signals... 60 4.2.6 Test des Bandpassfilters mit dem Rechteck-Signal... 62 KAPITEL 5: FFT-ANALYSE... 65 5.1 FFT ANALYSE FÜR EIN AM-GENERATOR... 65 5.2 FFT-ANALYSE FÜR EIN RECHTECKSIGNAL... 66 KAPITEL 6: FAZIT... 68 IV: ABKÜRZUNGSVERZEICHNIS... 68 V: ABBILDUNGSVERZEICHNIS... 71 VI: LITERATURVERZEICHNIS... 73 VII: SCHALTPLÄNE... 75 Diplomarbeit: Feukam Chindji 4

III: Kurzfassung Ziel dieser Arbeit ist die Realisierung eines SDR(Software Defined Radio). Beim Software Defined Radio wird die Radiofrequenz mit einem Mixer auf eine niedrige Zwischenfrequenz umgesetzt. Diese Zwischenfrequenz wird mit Hilfe des Analog/Digital-Wandlers LTC2208 1 von Linear mit 16 Bit bei 133 MS/s digitalisiert. Die Demodulation erfolgt durch Software, und zwar mit zwei digitalen Mischern, die nichts anderes als Multiplikatoren sind. Das digitalisierte Signal wird mit den durch DDS erzeugten Sinus/Cosinus-Paaren multipliziert und anschließend mit zwei Bandfiltern gefiltert. Am Ende wird das Signal mit dem 18 Bit- Digital/Analog- Wandler LM4550 2 bei 48 MS/s wieder umgesetzt, um das Audiosignal an den Lautsprecher weiterzuleiten. Statt unterschiedlicher Demodulations-Hardware wird ein FPGA eingesetzt, um die Demodulation und weitere Zwischenfrequenz- und Niederfrequenz-Aufgaben wie AGC 3 oder Denoising in Software auszuführen. AM-Generator Funktionsgenrator Virtex 4 FPGA Board Oszilloskop Abbildung 1: Labor Aufbau 1 http://www.linear.com. 2 http://www.national.com/opf/lm/lm4550.html. 3 Automatic Gain Control. Diplomarbeit: Feukam Chindji 5