11.11.2012 Views

1. Einführung - Fritz Dellsperger

1. Einführung - Fritz Dellsperger

1. Einführung - Fritz Dellsperger

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

Rx-TX-IC<br />

Berner Fachhochschule<br />

Hochschule für<br />

Technik und Informatik HTI <strong>1.</strong> <strong>Einführung</strong><br />

VCO<br />

90o Software Radio<br />

VCO<br />

Rx-PLL<br />

ZF-PLL<br />

Tx-PLL<br />

<strong>1.</strong> <strong>Einführung</strong><br />

Power Amplifier-IC<br />

PLL-IC<br />

D Q<br />

A<br />

Baseband-IC<br />

Discrete, Off Chip<br />

<strong>Fritz</strong> <strong>Dellsperger</strong> 28.10.2004<br />

90 o<br />

VCO<br />

Reference<br />

A<br />

A<br />

A<br />

D<br />

D<br />

D<br />

I<br />

Q<br />

I<br />

DSP<br />

DSP<br />

<strong>1.</strong> 1


Agenda:<br />

Berner Fachhochschule<br />

Hochschule für<br />

Technik und Informatik HTI<br />

<strong>Einführung</strong> 08.30-10.00 DGF<br />

Pause 10.00-10.30<br />

<strong>Einführung</strong> in die<br />

Digitale Signalverarbeitung 10.30-12.00 VGD<br />

Mittagessen 12.00-13.00<br />

Repetition Modulation analog und digital 13.00-14.30 DGF<br />

Pause 14.30-15.00<br />

Repetition Modulation analog und digital 15.00-15.30 DGF<br />

Repetition Rauschen, Nichtlinearitäten,<br />

<strong>1.</strong> <strong>Einführung</strong><br />

Dynamikbereich 15.30-16.30 KAA<br />

<strong>1.</strong> 2


Inhalt:<br />

<strong>1.</strong> <strong>Einführung</strong><br />

Berner Fachhochschule<br />

Hochschule für<br />

Technik und Informatik HTI<br />

<strong>1.</strong>1 Was ist Software Radio (SR)? 4<br />

<strong>1.</strong>2 Welche Vorteile hat SR 7<br />

<strong>1.</strong>3 SR heute (2004) 9<br />

<strong>1.</strong>4 SR Architekturen 10<br />

<strong>1.</strong>5 Analog Digital Converter ADC 35<br />

<strong>1.</strong>6 Digital Signal Processor 40<br />

<strong>1.</strong>7 Anwendungen im militärischen Bereich 46<br />

<strong>1.</strong>8 Smart Antennas 52<br />

<strong>1.</strong>9 Literatur 53<br />

<strong>1.</strong> <strong>Einführung</strong><br />

<strong>1.</strong> 3


Berner Fachhochschule<br />

Hochschule für<br />

Technik und Informatik HTI <strong>1.</strong> <strong>Einführung</strong><br />

<strong>1.</strong>1 Was ist Software Radio (SR)?<br />

The term "software radio" was coined in 1991 to signal the shift from the<br />

hardware-intensive digital radios of the 1980's to the multi-band multimode<br />

software-based radios planned for the year 2000 and beyond.<br />

Software programmable radio technology offers numerous advantages<br />

over the inflexible implementation of previous radio designs. It allows for<br />

improvements or enhancements without altering the radio hardware. It<br />

also allows users to acquire relatively generic hardware and tailor its<br />

capabilities to their individual needs by choosing software that fits their<br />

specific application; this is analogous to the flexibility inherent in today's<br />

personal computers.<br />

(IEEE)<br />

<strong>1.</strong> 4


Berner Fachhochschule<br />

Hochschule für<br />

Technik und Informatik HTI <strong>1.</strong> <strong>Einführung</strong><br />

This shift to software-based radios results from the advent and improvement<br />

of a variety of technologies, including:<br />

– Increased speed and power of embedded processors, enabling modem<br />

functions to be performed by Digital Signal Processors (DSPs);<br />

– Improved Analog-to-Digital Converters (ADCs), with higher conversion rates<br />

and increased dynamic operating ranges;<br />

– The development of object-oriented programming technologies, such as<br />

CORBA middleware, that permit software functionality to be independent of<br />

the underlying hardware.<br />

These and other technologies have allowed high-performance softwarebased<br />

radios to become a reality.<br />

Im englischen Sprachgebiet wird es auch „Software Defined Radio“<br />

(SDR) genannt.<br />

• SR ist ein Radio, dessen Eigenschaften hauptsächlich durch<br />

Software definiert werden<br />

• SR besteht aus Hardware- und Softwarekomponenten<br />

<strong>1.</strong> 5


Berner Fachhochschule<br />

Hochschule für<br />

Technik und Informatik HTI <strong>1.</strong> <strong>Einführung</strong><br />

Mobile and wireless communications<br />

Current generation wireless<br />

technology requires:<br />

•the use of different terminals<br />

•dedicated applications for each<br />

standard<br />

UMTS<br />

802.11/Hiperlan<br />

GPRS<br />

Bluetooth<br />

Next generation software radio<br />

technology will provide:<br />

•the use of a single terminal<br />

•integrated applications for the<br />

different standards<br />

Bluetooth<br />

GPRS<br />

UMTS<br />

802.11/Hiperlan<br />

<strong>1.</strong> 6


Berner Fachhochschule<br />

Hochschule für<br />

Technik und Informatik HTI <strong>1.</strong> <strong>Einführung</strong><br />

<strong>1.</strong>2 Welche Vorteile hat SR?<br />

• Standard HW-Architektur für einen breiten Bereich von<br />

Anwendungen<br />

• Einfache Änderung der Eigenschaften durch<br />

Softwaremodifikationen<br />

• „Over the air“downloads der Software für neue Eigenschaften,<br />

Services, SW-Patches, etc.<br />

• Demodulation sämtlicher Modulationsarten<br />

(AM, FM, PM, PSK, DPSK, QPSK, DQPSK, �/4-QPSK, GMSK, QAM)<br />

• Verarbeitung sämtlicher Access-Methoden (FDMA, TDMA, CDMA)<br />

<strong>1.</strong> 7


Berner Fachhochschule<br />

Hochschule für<br />

Technik und Informatik HTI <strong>1.</strong> <strong>Einführung</strong><br />

• Multistandards (GSM, GPRS, UMTS, Blue Tooth, IEEE802.11x, DAB,<br />

analog FM, etc.)<br />

• Hohe Wiederverwendbarkeit der Hardware<br />

• Erweiterte Funktionen wie Smart-Antennen, GUI, etc.<br />

• Multifunktional, Platformübergreifend (zivil, öffentlich, militärisch)<br />

• Uneingeschränktes Roaming<br />

• Einfache Realisierung von „proprietären Standards“<br />

• . . . . . . . . . . . .<br />

<strong>1.</strong> 8


Berner Fachhochschule<br />

<strong>1.</strong>3 SR heute (2004)<br />

Hochschule für<br />

Technik und Informatik HTI <strong>1.</strong> <strong>Einführung</strong><br />

• Anwendung in einigen UMTS-Basisstationen<br />

• Digital Radio Mondial (DRM)<br />

• CIAO-Radio (Computer Interface Audio Out Radio) , Softwarelösung auf<br />

dem PC<br />

• Kommerzielle Tranceiver<br />

• Amateur Tranceiver<br />

• Joint Tactical Radio System JTRS (US-Army)<br />

• Viele Versuchsplattformen<br />

• R&D läuft auf Hochtouren<br />

<strong>1.</strong> 9


Berner Fachhochschule<br />

Hochschule für<br />

Technik und Informatik HTI <strong>1.</strong> <strong>Einführung</strong><br />

<strong>1.</strong>4 SR Architekturen<br />

Traditionelle Hardware Lösungen<br />

fo �f<br />

e<br />

fo �f<br />

e<br />

A<br />

A<br />

BP<br />

...<br />

fo �f<br />

e<br />

A<br />

Spiegelfrequenz<br />

Nutzkanal<br />

Nachbar-<br />

BP<br />

kanäle<br />

...<br />

f<br />

fZF f<br />

fZF f s o e<br />

...<br />

Vorverstärker Mischer<br />

Zwischenfrequenz Verstärker<br />

Demodulator<br />

BP Amp BP Mix Amp BP Amp<br />

Demod.<br />

Nutzkanal<br />

Nachbarkanäle<br />

...<br />

fo �f<br />

e<br />

A<br />

BP<br />

Spiegelfrequenz<br />

f<br />

f ZF<br />

e f<br />

fZF o fs Spiegel-<br />

Nutzkanal<br />

frequenzNachbarkanäle ...<br />

f<br />

f ZF<br />

s f<br />

fZF o fe ...<br />

...<br />

Nutzkanal<br />

Nachbarkanäle<br />

f<br />

f<br />

...<br />

Spiegelfrequenz<br />

f<br />

fZF e f<br />

fZF o fs LO<br />

Lokal Oszillator<br />

f<br />

f<br />

A<br />

A<br />

...<br />

f ZF<br />

Nutzkanal<br />

f ZF<br />

...<br />

f �f �f<br />

f o<br />

ZF o e<br />

�f �f<br />

s o<br />

f �f �f<br />

ZF e o<br />

�f �f<br />

o s<br />

f<br />

f<br />

A<br />

...<br />

f ZF<br />

Nutzkanal<br />

f ZF<br />

BP ZF<br />

...<br />

f<br />

A<br />

Basisband<br />

Einfachsuperhet<br />

f<br />

<strong>1.</strong> 10


Berner Fachhochschule<br />

Hochschule für<br />

Technik und Informatik HTI <strong>1.</strong> <strong>Einführung</strong><br />

Traditionelle Hardware Lösungen<br />

Vorverstärker <strong>1.</strong> Mischer <strong>1.</strong> Zwischenfrequenz Verstärker<br />

2. Mischer 2. Zwischenfrequenz Verstärker<br />

Demodulator<br />

BP Amp BP Mix Amp BP Amp<br />

Mix Amp BP Amp<br />

Demod.<br />

LO<br />

<strong>1.</strong> Lokal Oszillator<br />

Doppelsuperhet<br />

LO<br />

2. Lokal Oszillator<br />

<strong>1.</strong> 11


SR Lösungen<br />

Berner Fachhochschule<br />

Hochschule für<br />

Technik und Informatik HTI <strong>1.</strong> <strong>Einführung</strong><br />

LNA<br />

ADC<br />

Diplexer DSP<br />

PA<br />

DAC<br />

Idealer SR-Tranceiver<br />

<strong>1.</strong> 12


SR Lösungen<br />

User/Network Interface<br />

Berner Fachhochschule<br />

Hochschule für<br />

Technik und Informatik HTI <strong>1.</strong> <strong>Einführung</strong><br />

Digital<br />

BaseBand<br />

Rx<br />

Controller<br />

Clock<br />

Generation<br />

Digital<br />

BaseBand<br />

Tx<br />

BB stage Digital IF stage RF stage<br />

I<br />

Q<br />

Clock<br />

Selection<br />

I<br />

Q<br />

Digital Base-<br />

Band Downconversion<br />

Digital IF Upconversion<br />

ADC<br />

DAC<br />

Programmable<br />

Downconversion<br />

Idealer SR-Tranceiver mit Bandbegrenzung für einzelne Frequenzbänder<br />

Programmable<br />

Up-conversion<br />

LNA<br />

HPA<br />

LNA<br />

HPA<br />

LNA<br />

HPA<br />

LNA<br />

HPA<br />

BPF<br />

BPF<br />

BPF<br />

BPF<br />

<strong>1.</strong> 13


SR Lösungen<br />

Berner Fachhochschule<br />

Hochschule für<br />

Technik und Informatik HTI <strong>1.</strong> <strong>Einführung</strong><br />

BP LNA Mix Amp BP<br />

LO<br />

ZF<br />

Digitalisierung ab ZF<br />

ADC DSP<br />

<strong>1.</strong> 14


SR Lösungen<br />

DSP<br />

Berner Fachhochschule<br />

Hochschule für<br />

Technik und Informatik HTI <strong>1.</strong> <strong>Einführung</strong><br />

AGC<br />

Data I out<br />

Data Q out<br />

Digital clock out<br />

Takt<br />

oscillator<br />

ADC<br />

ADC<br />

Zero-IF Empfänger<br />

frequency<br />

selection<br />

~~<br />

~~<br />

90deg 0deg<br />

Frequency<br />

Synthesizer<br />

RF In<br />

<strong>1.</strong> 15


SR Lösungen<br />

Berner Fachhochschule<br />

Hochschule für<br />

Technik und Informatik HTI <strong>1.</strong> <strong>Einführung</strong><br />

BP LNA Mix Amp BP<br />

LO<br />

ZF<br />

Digitalisierung ab IQ-Demod<br />

90 o<br />

TP<br />

TP<br />

ADC<br />

ADC<br />

DSP<br />

<strong>1.</strong> 16


136-174MHz<br />

(Racal)<br />

Berner Fachhochschule<br />

Hochschule für<br />

Technik und Informatik HTI<br />

Digitalisierung mit Oversampling: 2 ZF<br />

Image<br />

Reject<br />

181-<br />

219MHz<br />

45MHz<br />

Reference<br />

LO<br />

<strong>1.</strong>4MHz<br />

<strong>1.</strong> <strong>Einführung</strong><br />

1<strong>1.</strong>2MHz<br />

8 bit<br />

20MSPS<br />

Decimation<br />

DSP<br />

<strong>1.</strong> 17


136-174MHz<br />

(Racal)<br />

Berner Fachhochschule<br />

Hochschule für<br />

Technik und Informatik HTI <strong>1.</strong> <strong>Einführung</strong><br />

Digitalisierung mit Oversampling: 2 ZF<br />

Image<br />

Reject<br />

181-<br />

219MHz<br />

45MHz<br />

Reference<br />

LO<br />

30kHz 125kHz<br />

12 bit<br />

DSP<br />

<strong>1.</strong> 18


From<br />

Front<br />

End<br />

(Racal)<br />

45MHz<br />

Berner Fachhochschule<br />

Hochschule für<br />

Technik und Informatik HTI <strong>1.</strong> <strong>Einführung</strong><br />

Digitalisierung mit Oversampling: 3 ZF<br />

<strong>1.</strong>4MHz<br />

LO<br />

30kHz 125kHz<br />

12 bit<br />

DSP<br />

<strong>1.</strong> 19


136-174MHz<br />

(Racal)<br />

Berner Fachhochschule<br />

Hochschule für<br />

Technik und Informatik HTI <strong>1.</strong> <strong>Einführung</strong><br />

Digitalisierung mit Undersampling: 2 ZF<br />

Image<br />

Reject<br />

181-<br />

219MHz<br />

45MHz<br />

Reference<br />

LO<br />

455kHz<br />

147kHz<br />

12 bit<br />

DSP<br />

<strong>1.</strong> 20


136-174MHz<br />

(Racal)<br />

Berner Fachhochschule<br />

Hochschule für<br />

Technik und Informatik HTI <strong>1.</strong> <strong>Einführung</strong><br />

Digitalisierung: 45 MHz ZF, IQ-Demod<br />

Image<br />

Reject<br />

181-<br />

219MHz<br />

45MHz<br />

Reference<br />

LO<br />

100kHz DSP<br />

2* 12 bit<br />

<strong>1.</strong> 21


136-174MHz<br />

(Racal)<br />

Berner Fachhochschule<br />

Hochschule für<br />

Technik und Informatik HTI <strong>1.</strong> <strong>Einführung</strong><br />

Digitalisierung: Bandpass, 2.5 MHz ZF<br />

Image<br />

Reject<br />

181-<br />

219MHz<br />

45MHz<br />

Reference<br />

LO<br />

2.5 MHz<br />

10 MHz<br />

16 bit<br />

bandpass<br />

ADC<br />

DSP<br />

<strong>1.</strong> 22


PA<br />

TDD switch<br />

LNA<br />

Berner Fachhochschule<br />

Hochschule für<br />

Technik und Informatik HTI <strong>1.</strong> <strong>Einführung</strong><br />

TD-CDMA/DCS1800 Transceiver<br />

90 o<br />

DAC<br />

DAC<br />

Sample Clock<br />

f s =6.71…MHz<br />

ADC<br />

f IF =5.036 MHz<br />

Power ramping<br />

Power control<br />

Digital Front-End<br />

Quadrature Down-Conversion<br />

Channel selection<br />

Sample-Rate conversion<br />

Phase/ Frequency correction<br />

Digital transmitter<br />

Digital wave synthesizer<br />

Data modulation<br />

Pulse shaping / Spreading<br />

Sample-rate conversion<br />

Symbol timing<br />

Frequency correction<br />

IQ - Predistortion<br />

Burst assembly<br />

Digital receiver<br />

Channel<br />

Estimation<br />

Equalizer<br />

FEC<br />

FEC<br />

encoding<br />

FEC<br />

decoding<br />

Data<br />

in<br />

Data<br />

out<br />

<strong>1.</strong> 23


�DSP hardware:<br />

Berner Fachhochschule<br />

Hochschule für<br />

Technik und Informatik HTI <strong>1.</strong> <strong>Einführung</strong><br />

TD-CDMA/DCS1800 Transceiver<br />

ALEX Parallel Computers SHARC 3000 PCI development board<br />

7 Analog Devices SHARC Floating-Point Processors<br />

40 MHz clock<br />

280 MIPS total processing power<br />

5 SHARC’sutilised<br />

� 1 for receiver digital front-end<br />

� 1 for modulator<br />

� 1 for channel estimation and equalisation<br />

� 1 for FEC encode<br />

� 1 for FEC decode<br />

<strong>1.</strong> 24


�Service data rates:<br />

Berner Fachhochschule<br />

Hochschule für<br />

Technik und Informatik HTI <strong>1.</strong> <strong>Einführung</strong><br />

TD-CDMA/DCS1800 Transceiver<br />

Service Details User bit rate Gross bit rate<br />

DCS<br />

[kbits/s] [kbits/s]<br />

1 Speech<br />

TD-CDMA<br />

13 22.8<br />

1 K=1 4-QAM 9.6 27.2<br />

2 K=2 4-QAM 19.2 54.4<br />

3 K=3 4-QAM 28.8 8<strong>1.</strong>6<br />

4 K=4 4-QAM 57.6 108.8<br />

5 K=1 16-QAM 28.8 54.4<br />

6 K=2 16-QAM 57.6 108.8<br />

7 K=3 16-QAM 86.4 163.2<br />

8 K=4 16-QAM 115.2 217.6<br />

<strong>1.</strong> 25


Berner Fachhochschule<br />

DSP software design process<br />

A MATLAB simulation<br />

environment was used to<br />

design and test all DSP<br />

algorithms and functions.<br />

Test vectors were generated<br />

with MATLAB to verify the<br />

DSP modules.<br />

MATLAB code was translated<br />

directly to combined C /<br />

Assembler<br />

code for the SHARC<br />

processors.<br />

Hochschule für<br />

Technik und Informatik HTI <strong>1.</strong> <strong>Einführung</strong><br />

TD-CDMA/DCS1800 Transceiver<br />

Data source<br />

Data sink<br />

Parameters<br />

general<br />

Modulator<br />

general<br />

Demodul.<br />

Synchronization<br />

Rate<br />

conversion<br />

“Multimode Simulation Software”<br />

Channel<br />

estimation<br />

Parameters<br />

Rate<br />

conversion<br />

multimode part<br />

Transmitter<br />

Receiver<br />

Digital lowpass<br />

filter<br />

fixed part<br />

DAC<br />

f s<br />

Channel<br />

Receiverfilter<br />

ADC<br />

f s<br />

<strong>1.</strong> 26


BPSK QPSK<br />

16-QAM<br />

64-QAM<br />

Berner Fachhochschule<br />

Hochschule für<br />

Technik und Informatik HTI <strong>1.</strong> <strong>Einführung</strong><br />

IEEE 802.11x Software Architecture<br />

Pilot carrier<br />

Insertion<br />

FFT<br />

Channel<br />

Equalization<br />

DSP 2<br />

DSP 2<br />

Bit Bit<br />

Interleaving<br />

Demapping<br />

DSP 1<br />

DSP 1<br />

Puncturing<br />

De-<br />

Interleaving<br />

Viterbi<br />

Decoder<br />

Convolutional<br />

Encoder<br />

IFFT Base Band Output<br />

Symbol<br />

Timing Sync.<br />

Base Band Input<br />

De-<br />

Puncturing<br />

Data Input<br />

Tx Side<br />

Rx Side<br />

Data Output<br />

<strong>1.</strong> 27


Berner Fachhochschule<br />

Experimentiersystem UMTS<br />

Pentium PC<br />

mother board<br />

& interfaces<br />

PCI bus<br />

(32 bits x 33 MHz)<br />

Hochschule für<br />

Technik und Informatik HTI <strong>1.</strong> <strong>Einführung</strong><br />

Inside the PC<br />

Two TI<br />

C6201 DSP<br />

Local PCI bus<br />

DSP board<br />

PMC interface<br />

+ ACQ card<br />

IF analog signal<br />

70 MHz<br />

AD/DA<br />

card<br />

Signal Generator for<br />

A/D clock<br />

14.7456 MHz<br />

~<br />

Antenna<br />

Radio card<br />

Signal Generator<br />

LO = 2.0625 GHz<br />

~<br />

<strong>1.</strong> 28


Rx-TX-IC<br />

Power Amplifier-IC<br />

Baseband-IC<br />

Berner Fachhochschule<br />

Hochschule für<br />

Technik und Informatik HTI <strong>1.</strong> <strong>Einführung</strong><br />

Blockschaltbild eines GSM Transceivers (2003)<br />

PLL-IC<br />

Discrete, Off Chip<br />

VCO<br />

Rx-PLL<br />

90 o<br />

ZF-PLL<br />

Tx-PLL<br />

90 o<br />

VCO<br />

VCO<br />

Reference<br />

A<br />

A<br />

A<br />

A<br />

D<br />

D<br />

D<br />

D<br />

I<br />

Q<br />

I<br />

Q<br />

DSP<br />

DSP<br />

<strong>1.</strong> 29


Antenna Switch<br />

Berner Fachhochschule<br />

Hochschule für<br />

Technik und Informatik HTI <strong>1.</strong> <strong>Einführung</strong><br />

Multiband Tranceiver using SR Technology<br />

<strong>1.</strong> 30


Berner Fachhochschule<br />

Hochschule für<br />

Technik und Informatik HTI <strong>1.</strong> <strong>Einführung</strong><br />

GSM Handheld (2003)<br />

<strong>1.</strong> 31


Berner Fachhochschule<br />

Hochschule für<br />

Technik und Informatik HTI <strong>1.</strong> <strong>Einführung</strong><br />

GSM (2004)<br />

<strong>1.</strong> 32


Berner Fachhochschule<br />

Hochschule für<br />

Technik und Informatik HTI <strong>1.</strong> <strong>Einführung</strong><br />

GSM 3-Band (2003)<br />

<strong>1.</strong> 33


Berner Fachhochschule<br />

Hochschule für<br />

Technik und Informatik HTI <strong>1.</strong> <strong>Einführung</strong><br />

GSM GRPS-EDGE (2004)<br />

<strong>1.</strong> 34


Berner Fachhochschule<br />

Hochschule für<br />

Technik und Informatik HTI <strong>1.</strong> <strong>Einführung</strong><br />

<strong>1.</strong>5 Analog Digital Converter ADC<br />

<strong>Einführung</strong><br />

Nach „Moore‘s Law“verdoppelt sich die Komplexität (Anzahl Transistoren auf<br />

gleicher Fläche) von IC‘s alle 18 Monate.<br />

Für ADC‘s hat B. Walden (IEEE Journal on Selected Areas in Communications,<br />

Apr 99) aufgezeigt, dass die Komplexität nur <strong>1.</strong>5 Bit in neun Jahren zunimmt.<br />

Heute sind bereits 24 Bit ADC‘s auf dem Markt. Allerdings sind die Samplingraten<br />

nicht immer für SR brauchbar.<br />

<strong>1.</strong> 35


Berner Fachhochschule<br />

Key Parameter ADC für SR<br />

Hochschule für<br />

Technik und Informatik HTI <strong>1.</strong> <strong>Einführung</strong><br />

• Sampling Rates<br />

• Die Sampling Rates für die Digitalisierung von Signalen sollten nach Nyquist<br />

mindestens 2 mal die höchste Signalfrequenz betragen<br />

• Für Oversampling: > 2 mal die höchste Signalfrequenz<br />

• Für Undersampling: < die höchste Signalfrequenz<br />

• Signal to Noise Ratio SNR<br />

• Das maximale SNR beträgt SNR max = 6.02 n + <strong>1.</strong>76 dB n = Anzahl Bit<br />

• Bsp. MAX1448: SNR max = 6.02x10 + <strong>1.</strong>76 dB = 6<strong>1.</strong>96 dB<br />

nach Datenblatt: SNR typ = 59 dB<br />

• Spurous-free Dynamic Range SFDR<br />

• Der maximale SFDR beträgt SFDRmax = 9n –6 dBc<br />

• Bsp. MAX1448: SFDR max = 9x10 –9 dB = 84 dBc<br />

nach Datenblatt: SFDR typ = 74 dBc<br />

• Leistungsaufnahme<br />

MAX1448: 10 Bit, 80 Msps, 120 mW<br />

<strong>1.</strong> 36


<strong>1.</strong> 37<br />

Berner Fachhochschule<br />

Hochschule für<br />

Technik und Informatik HTI <strong>1.</strong> <strong>Einführung</strong><br />

Marktübersicht<br />

73<br />

1970<br />

80<br />

15<br />

MAX1428<br />

71<br />

360<br />

65<br />

14<br />

MAX12553<br />

64<br />

170<br />

12<br />

MAX19542<br />

66<br />

370<br />

80<br />

12<br />

MAX1208<br />

66<br />

188<br />

40<br />

12<br />

MAX1421<br />

56<br />

480<br />

250<br />

10<br />

MAX1124<br />

58<br />

120<br />

80<br />

10<br />

MAX1448<br />

59<br />

120<br />

40<br />

10<br />

MAX1183<br />

47<br />

5250<br />

1500<br />

8<br />

MAX108<br />

47<br />

5250<br />

1000<br />

8<br />

MAX104<br />

44<br />

6500<br />

500<br />

8<br />

MAX101A<br />

48<br />

480<br />

250<br />

8<br />

MAX1121<br />

48<br />

264<br />

100<br />

8<br />

MAX1198<br />

mW<br />

SNR<br />

Power<br />

Msps<br />

Bit<br />

Typ<br />

80<br />

8000<br />

80<br />

16<br />

AD10678<br />

80<br />

7500<br />

65<br />

16<br />

AD10677<br />

75<br />

1750<br />

105<br />

14<br />

AD6645-105<br />

73<br />

420<br />

80<br />

14<br />

AD9245<br />

75<br />

370<br />

40<br />

14<br />

AD9244-40<br />

64<br />

8500<br />

400<br />

12<br />

AD12400<br />

65<br />

1430<br />

170<br />

12<br />

AD9430-170<br />

63<br />

1660<br />

80<br />

12<br />

AD9866<br />

69<br />

450<br />

40<br />

12<br />

AD9224<br />

54<br />

2900<br />

210<br />

10<br />

AD9410<br />

59<br />

475<br />

80<br />

10<br />

AD9865<br />

59<br />

340<br />

40<br />

10<br />

AD9218-40<br />

47<br />

700<br />

250<br />

8<br />

AD9480<br />

47<br />

190<br />

100<br />

8<br />

AD9288-100<br />

47<br />

190<br />

40<br />

8<br />

AD9288-40<br />

mW<br />

SNR<br />

Power<br />

Msps<br />

Bit<br />

Typ<br />

Analog Devices<br />

Maxim


Marktübersicht<br />

Msps<br />

10000<br />

1000<br />

100<br />

10<br />

Berner Fachhochschule<br />

Hochschule für<br />

Technik und Informatik HTI <strong>1.</strong> <strong>Einführung</strong><br />

High Speed ADC<br />

Maxim und Analog Devices<br />

6 8 10 12 14 16<br />

Nbr. Bit<br />

<strong>1.</strong> 38


Leistungsaufnahme<br />

m W<br />

m W<br />

800<br />

700<br />

600<br />

500<br />

400<br />

300<br />

200<br />

100<br />

Leistungsaufnahme<br />

ADC 8 Bit Analog Devices<br />

Berner Fachhochschule<br />

0<br />

0 50 100 150 200 250 300<br />

3500<br />

3000<br />

2500<br />

2000<br />

1500<br />

1000<br />

500<br />

Msps<br />

Leistungsaufnahme<br />

ADC 10 Bit Analog Devices<br />

0<br />

0 50 100 150 200 250<br />

Msps<br />

Hochschule für<br />

Technik und Informatik HTI <strong>1.</strong> <strong>Einführung</strong><br />

m W<br />

m W<br />

9000<br />

8000<br />

7000<br />

6000<br />

5000<br />

4000<br />

3000<br />

2000<br />

1000<br />

2000<br />

1800<br />

1600<br />

1400<br />

1200<br />

1000<br />

Leistungsaufnahme<br />

ADC 12 Bit Analog Devices<br />

0<br />

0 100 200 300 400 500<br />

800<br />

600<br />

400<br />

200<br />

Msps<br />

Leistungsaufnahme<br />

ADC 14 Bit Analog Devices<br />

0<br />

0 20 40 60 80 100 120<br />

Msps<br />

Die<br />

Leistungsaufnahme<br />

verläuft exponentiell<br />

zur Frequenz<br />

<strong>1.</strong> 39


Berner Fachhochschule<br />

Hochschule für<br />

Technik und Informatik HTI <strong>1.</strong> <strong>Einführung</strong><br />

<strong>1.</strong>6 Digital Signal Processor<br />

Terminologie<br />

MACS Multipy and accumulate per Second<br />

MIPS Millions of Instructions per Second<br />

MOPS Millions of Operations per Second<br />

MFLOPS Millions of Floating Point Operations per Second<br />

Whetstone Supercomputing MFLOPS Benchmark<br />

Dhrystone Supercomputing MIPS Benchmark<br />

SPECmark SpecINT, SpecFP Instruction Mix Benchmarks (92 and 95)<br />

Hauptaufgaben<br />

• Filter<br />

• Modulation, Demodulation<br />

• Codierung, Decodierung<br />

• Mapping, Demapping<br />

• Fehlerkorrektur<br />

• Datenhandling<br />

<strong>1.</strong> 40


Anforderungen<br />

Quelle: Lit. 3<br />

Berner Fachhochschule<br />

Hochschule für<br />

Technik und Informatik HTI <strong>1.</strong> <strong>Einführung</strong><br />

<strong>1.</strong> 41


Technologien:<br />

DSP<br />

Berner Fachhochschule<br />

Sequentielle Abarbeitung von<br />

Instruktionen<br />

Sehr geeignet für<br />

interruptgesteuerte Prozesse<br />

Einfach rekonfigurierbar<br />

durch Software<br />

Hochschule für<br />

Technik und Informatik HTI <strong>1.</strong> <strong>Einführung</strong><br />

FPGA<br />

Parallele Ausführung von<br />

Operationen<br />

Sehr geeignet für<br />

Algorithmen wie FFT,<br />

Convolution, Filter, FEC<br />

Schwierig rekonfigurierbar,<br />

nicht bei allen FPGA‘s<br />

möglich<br />

ASIC<br />

Beides möglich<br />

Beides möglich<br />

Nicht rekonfigurierbar<br />

<strong>1.</strong> 42


Device<br />

DSP56800<br />

DSP56600<br />

DSP56367<br />

MSC8102<br />

ADSP-2191<br />

SHARC<br />

TigerSHARC<br />

TMS320C24x<br />

TMS320C54x<br />

TMS320C55x<br />

TMS320C62x<br />

TMS320C64x<br />

TMS320C67x<br />

TMS320C8x<br />

Manufacturer<br />

Motorola<br />

Motorola<br />

Motorola<br />

Motorola<br />

Analog Device<br />

Analog Device<br />

Analog Device<br />

TI<br />

TI<br />

TI<br />

TI<br />

TI<br />

TI<br />

TI<br />

Berner Fachhochschule<br />

Hochschule für<br />

Technik und Informatik HTI <strong>1.</strong> <strong>Einführung</strong><br />

Clock<br />

(MHz)<br />

80<br />

60<br />

150<br />

300<br />

160<br />

100<br />

150<br />

40<br />

133<br />

200<br />

150-300<br />

400-600<br />

100-167<br />

50<br />

Digital Signal Processor<br />

Performance<br />

40 MIPS<br />

60 MIPS<br />

150 MIPS<br />

4800 MMAC<br />

160 MIPS<br />

600 MFLOPS<br />

<strong>1.</strong>2 Billion MACS<br />

20-40 MIPS<br />

30-532 MIPS<br />

400 MIPS<br />

1200-2400 MIPS<br />

3200-4800 MIPS<br />

600-1000 MFLOPS<br />

100 MFLOPS<br />

Precision<br />

16 bit fixed<br />

16 bit fixed<br />

24 bit fixed<br />

16 bit fixed<br />

16 bit fixed<br />

32/40 float<br />

40 bit fixed<br />

16 bit fixed<br />

40 bit fixed<br />

16 bit fixed<br />

Fixed<br />

Fixed<br />

Floating<br />

32 bit Fixed<br />

Optimization for<br />

Control application<br />

Cell phone and 2-way radio<br />

Audio processing<br />

High processing performance<br />

Audio processing<br />

High performance precision<br />

Very high processing performance<br />

Control application<br />

Low power<br />

Low power<br />

Fixed point processing power<br />

Fixed point processing power<br />

Floating point processing power<br />

Telecomm. and image parallel processing<br />

<strong>1.</strong> 43


Berner Fachhochschule<br />

Hochschule für<br />

Technik und Informatik HTI <strong>1.</strong> <strong>Einführung</strong><br />

��FPGA FPGA devices consists of an array of configurable logic blocks(CLBs) blocks(CLBs surrounded by<br />

configurable routing<br />

��CLB CLB consists of resources which can be configured to define discrete discrete<br />

logic,<br />

registers, mathematical functions, and RAM<br />

��Partial Partial reconfiguration is possible in FPGA<br />

��CLBs CLBs are termed as either ‘fine fine-’or or ‘coarse coarse-grained grained’architecture architecture<br />

��Coarse Coarse-grained grained<br />

�� - Large CLBs which are optimized with particular features such as<br />

dedicated RAM<br />

�� - Higher processing speed, minimal routing<br />

�� Fine-grained<br />

Fine grained<br />

Field Programmable Gate Arrays<br />

�� - Small simple logic functioanlity, functioanlity,<br />

more flexibility<br />

<strong>1.</strong> 44


Berner Fachhochschule<br />

Hochschule für<br />

Technik und Informatik HTI <strong>1.</strong> <strong>Einführung</strong><br />

Field Programmable Gate Arrays<br />

<strong>1.</strong> 45


Berner Fachhochschule<br />

Hochschule für<br />

Technik und Informatik HTI <strong>1.</strong> <strong>Einführung</strong><br />

<strong>1.</strong>7 Anwendungen im militärischen Bereich<br />

Am weitesten fortgeschritten sind die Anwendungen in den USA:<br />

1998: In an effort to reduce proliferation of many different software-based<br />

radio architectures, the DOD established the JTRS Joint Program Office<br />

to develop a single architecture for future radio systems.<br />

1999: Three industrial consortia presented their concept for the JTRS<br />

architecture to the DOD.<br />

1999: The DOD selected the concept proposed by Raytheon’s consortium<br />

as the basis for the JTRS software architecture, and awarded this<br />

consortium a contract for continued development.<br />

Major members of the consortium:<br />

– Raytheon<br />

– Rockwell - Collins<br />

– BAE Systems<br />

– ITT Industries<br />

<strong>1.</strong> 46


Berner Fachhochschule<br />

Hochschule für<br />

Technik und Informatik HTI <strong>1.</strong> <strong>Einführung</strong><br />

Raytheon Led Consortium<br />

Modular Software Radio Consortium<br />

<strong>1.</strong> 47


Berner Fachhochschule<br />

Hochschule für<br />

Technik und Informatik HTI <strong>1.</strong> <strong>Einführung</strong><br />

Vision is to develop a family of affordable, high-capacity tactical radios to provide both<br />

line-of-sight and beyond-line-of-sight Command, Control, Communications,<br />

Computers and Intelligence (C4I) capabilities to the warfighters. This family of<br />

radios will cover an operating spectrum from 2 to 2000 MHz initially, and will be<br />

capable of transmitting voice, video and data. However, JTRS is not a one-sizefits-all<br />

system. Rather, it is a family of radios that are interoperable, affordable and<br />

scaleable. By building upon a common open architecture, JTRS will improve<br />

interoperability by providing the ability to share waveform software between<br />

radios, even radios in different physical domains.<br />

– use of proprietary standards complicates interoperability.<br />

<strong>1.</strong> 48


Berner Fachhochschule<br />

Hochschule für<br />

Technik und Informatik HTI <strong>1.</strong> <strong>Einführung</strong><br />

The Raytheon Consortium has released version 2.0 of the Software Communications<br />

Architecture -- the defining document for JTRS software radios.<br />

– See http://www.jtrs.sarda.army.mil<br />

The Consortium has continued to:<br />

– Validate the architecture by actual implementation of the architecture on four<br />

prototype systems independently developed by each of the members of the<br />

Consortium.<br />

The JPO has contracted with “third party”contractorsto develop independent<br />

implementations of the architecture’s core framework running on various platforms<br />

– Motorola - Vanu, Inc.<br />

– Harris - Racal<br />

– Vanu, Inc. - Assurance Technology, Inc.<br />

– Boeing - plus Rockwell-Collins & BAE Systems<br />

<strong>1.</strong> 49


Berner Fachhochschule<br />

Hochschule für<br />

Technik und Informatik HTI <strong>1.</strong> <strong>Einführung</strong><br />

Joint Tactical Radio System (JTRS)<br />

Homeland Security<br />

Subsurface Space<br />

Cluster 4 (Airborne)<br />

Cluster 3 (Maritime/Fixed site)<br />

Cluster 2/5 (Handheld, Manpack, Embed)<br />

Cluster 1 (Ground Vehicle, Helicopters)<br />

< 2 MHz 2 MHz –2 Ghz 2 - 6 GHz<br />

6–15/55 GHz<br />

and beyond<br />

Object Management Group (OMG) (approx. 800 Int’l members)<br />

Software Defined Radio Forum (SDRF) (Approx. 130 members)<br />

SCA Foundation<br />

Definition SCA <strong>1.</strong>0 SCA 2.0 SCA 2.1 SCA 2.2 SCA X…n<br />

<strong>1.</strong> 50


Berner Fachhochschule<br />

Hochschule für<br />

Technik und Informatik HTI <strong>1.</strong> <strong>Einführung</strong><br />

SDR Space Requirements Study Group<br />

Establishment of Space Requirements Study<br />

Group<br />

– First face-to-face meeting: November<br />

2003, Orlando<br />

– Coordination between meetings by<br />

email to draft charter, nominate and<br />

select co-chairs<br />

Participation planned by:<br />

– NASA (Glenn Research Center)<br />

– US JTRS JPO, US Air Force<br />

Participation sought:<br />

– International agencies and companies<br />

– Operators<br />

Applications<br />

– On-orbit (satcom, space station,<br />

shuttle, etc)<br />

– Deep space<br />

– Ground stations<br />

<strong>1.</strong> 51


Berner Fachhochschule<br />

Hochschule für<br />

Technik und Informatik HTI <strong>1.</strong> <strong>Einführung</strong><br />

<strong>1.</strong>8 Smart Antennas<br />

Im militärischen und cellularen Segment haben Smart Antennas zunehmend<br />

grössere Bedeutung. Der Aufwand (HW + SW) ist allerdings bedeutend.<br />

Gemäss Lit. 1 fällt bei einer UMTS Basisstation mit Smart Antenne mehr<br />

als 50% der Gesamtkosten in das Segment Antenne.<br />

180<br />

150<br />

210<br />

� 2 �<br />

120<br />

240<br />

90<br />

0.8<br />

0.6<br />

0.4<br />

0.2<br />

270<br />

User 2<br />

60<br />

300<br />

30<br />

330<br />

0<br />

Störer<br />

User 1<br />

<strong>1.</strong> 52


<strong>1.</strong>9 Literatur<br />

Web:<br />

Berner Fachhochschule<br />

Hochschule für<br />

Technik und Informatik HTI <strong>1.</strong> <strong>Einführung</strong><br />

http://www.antennex.com/Sshack/ciaoradio/ciaoradio.html<br />

http://www.sdrforum.org<br />

http://www.jtrs.sarda.army.mil<br />

Bücher:<br />

Lit. 1: Tuttlebee, W.H.W.: „Software Defined Radios: Enabling<br />

Technologies“, John Wiley 2002<br />

Lit. 2: Tuttlebee, W.H.W.: „Software Defined Radios: Baseband<br />

Technology for Cellular Systems“, John Wiley 2004<br />

Lit. 3: Burns, P.: „Software defined radio for 3G“, Artech House 2003<br />

Lit. 4: Mitola, J.: „Software Radio Architecture“, Wiley-Intersience 2000<br />

Lit. 5: Jondral, F. u.a.: „Software Radio“, Schlembach Fachverlag 2002<br />

Lit. 6: Harada, H.; Prasad, R.: „Simulation and Software Radio for Mobile<br />

Communications“, Artech House 2002<br />

<strong>1.</strong> 53

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!