Upload
others
View
0
Download
0
Embed Size (px)
Citation preview
8/7/98 15:04Copyright 1998 Donald H. Steinbrecher
All rights reserved. Slide 1
Applications of the SoftwareRadio as a Seamless Interface
Between the Atmosphere and theFibersphere
1998 INTERNATIONAL SYMPOSIUM ONADVANCED RADIO TECHNOLOGIES
Boulder, Colorado
9-11 September 1998
8/7/98 15:04Copyright 1998 Donald H. Steinbrecher
All rights reserved. Slide 2
Applications of the Software Radio as aSeamless Interface Between the Atmosphere
and the Fibersphere
Dr. Donald H. SteinbrecherSubmarine Electromagnetic Systems Department
Bldg.1319, Room 356, Code 34111176 Howell Street
Newport, RI [email protected]
Tel:401.832.5656 Fax:401.832.7345 DSN: 920.5656
8/7/98 15:04Copyright 1998 Donald H. Steinbrecher
All rights reserved. Slide 3
RF TranslatorRF Translator
Intermediate-Frequency
Analog Processor
Intermediate-Frequency
Analog Processor
AntennaElement
AntennaElement
Analog-to-Digital
Converter
Analog-to-Digital
ConverterDigital Object
FormatterDigital Object
Formatter
Atmosphere
Network Fibersphere
8/7/98 15:04Copyright 1998 Donald H. Steinbrecher
All rights reserved. Slide 4
A/D
Converter
Digital
Filter
Digital
Filter
Digital
Filter
Digital
FilterCommutator
CH 01
CH 02
CH 03
CH nn
A digital partitioner separates the Nyquist band intonn equal sub bands.
Dis
cret
e or
der-
nn F
ouri
er T
rans
form
01
02
03
nn
8/7/98 15:04Copyright 1998 Donald H. Steinbrecher
All rights reserved. Slide 5
ATM PacketFormatter
ATM PacketFormatter
CH ik
Network Fibersphere
Address ControlAddress Control
8/7/98 15:04Copyright 1998 Donald H. Steinbrecher
All rights reserved. Slide 6
SNAP Network-Centric Smart Antenna Structure
GenericGenericInterfaceInterface
DeviceDevice
High-Speed Network
AntennaElement
GenericGenericInterfaceInterface
DeviceDevice
GenericGenericInterfaceInterface
DeviceDevice
GenericGenericInterfaceInterface
DeviceDevice
AntennaElement
ProcessProcess ProcessProcess ProcessProcess ProcessProcess
GENI
DSPProcess
Spectrum
A DSP Process is able toestablish a ‘connection’ to
a particular spectrumsegment through a GENIand an antenna element
High-BandwidthDigital Network
Antenna Element
8/7/98 15:04Copyright 1998 Donald H. Steinbrecher
All rights reserved. Slide 8
Network
Element Array
Digital Beam FormerProcess
8/7/98 15:04Copyright 1998 Donald H. Steinbrecher
All rights reserved. Slide 9
The Generic Infrastructure
ABSTRACT:
“The SpectrumWare project is applying asoftware oriented approach to wirelesscommunication and distributed signalprocessing.............”
....David L. Tennenhouse
8/7/98 15:04Copyright 1998 Donald H. Steinbrecher
All rights reserved. Slide 10
The Generic InfrastructureBuilding a DSP Thread
DSPOBJ
DSPOBJ
8/7/98 15:04Copyright 1998 Donald H. Steinbrecher
All rights reserved. Slide 11
The Generic Infrastructure
DSPOBJ
DSPOBJ
DSPOBJ
CORB
Application programming InterfaceApplication programming Interface
8/7/98 15:04Copyright 1998 Donald H. Steinbrecher
All rights reserved. Slide 12
The Generic Infrastructure
DataTable
DSPOBJ
DataTable
DSPOBJ
DataTable
DSPOBJ
CORBA
Application programming InterfaceApplication programming Interface
SignalFlowPath
8/7/98 15:04Copyright 1998 Donald H. Steinbrecher
All rights reserved. Slide 13
The Generic Infrastructure
DataTable
DSPOBJ
DataTable
DSPOBJ
DataTable
DSPOBJ
CORBA
Application programming InterfaceApplication programming Interface
SignalFlowPath
8/7/98 15:04Copyright 1998 Donald H. Steinbrecher
All rights reserved. Slide 14
ATMInterfaceObject
The Generic Infrastructure
DataTable
DSPOBJ
CORBA
Application programming InterfaceApplication programming Interface
SignalFlowPath
ATMInterfaceObject
8/7/98 15:04Copyright 1998 Donald H. Steinbrecher
All rights reserved. Slide 15
ATMInterfaceObject
The Generic Infrastructure
DataTable
DSPOBJ
CORBA
Application programming InterfaceApplication programming Interface
SignalFlowPath
ATMInterfaceObject
FMDemodulator
8/7/98 15:04Copyright 1998 Donald H. Steinbrecher
All rights reserved. Slide 16
The Generic Infrastructure
FMDemodulator
CORBA
Application programming InterfaceApplication programming Interface
FM Demodulator
ATM ATM
8/7/98 15:04Copyright 1998 Donald H. Steinbrecher
All rights reserved. Slide 17
The Generic Infrastructure
FMDEMOD
8/7/98 15:04Copyright 1998 Donald H. Steinbrecher
All rights reserved. Slide 18
The Generic Infrastructure
FMDEMOD
FMDemodulator
CORBA
Application programming InterfaceApplication programming Interface
FM Demodulator
ATM ATM
8/7/98 15:04Copyright 1998 Donald H. Steinbrecher
All rights reserved. Slide 19
The Generic Infrastructure
DataTable
DSPOBJ
DataTable
DSPOBJ
DataTable
DSPOBJ
CORBA
Application programming InterfaceApplication programming Interface
SignalFlowPath
8/7/98 15:04Copyright 1998 Donald H. Steinbrecher
All rights reserved. Slide 20
VirtualRadios
Vanu Bose
Software Devices & Systems Group
MIT Laboratory for ComputerScience
8/7/98 15:04Copyright 1998 Donald H. Steinbrecher
All rights reserved. Slide 21
GuPPII/O
AMPS Application
8/7/98 15:04Copyright 1998 Donald H. Steinbrecher
All rights reserved. Slide 22
I/O System Design
Hardware: General Purpose PCI I/O card (GuPPI)– Stream samples directly to/from memory
– Bus master capability takes advantage of high PCIthroughput
• Raw performance– Transmit: 850 Mbits/sec
– Receive: 930 Mbits/sec
• Design: Mike Ismert
DECPCI-PCIBridge
XilinxPCI
ControllerTX Page FIFO
RX Page FIFO
TX Data FIFO
RX Data FIFO
Xilinx Config EEPROM
PCIBus
ApplianceAdapterInterface
8/7/98 15:04Copyright 1998 Donald H. Steinbrecher
All rights reserved. Slide 23
I/O System Performance
• GuPPI device driver– Use virtual memory remapping to eliminate expensive data copies– Use memory to absorb process scheduling variance
• Current performance– Sustained transfer of 512 Mbits/sec (32 MSPS @ 16 bits) between application
and RF front end
– Low processing overhead: < 0.1 cycles/sample
8/7/98 15:04Copyright 1998 Donald H. Steinbrecher
All rights reserved. Slide 24
8/7/98 15:04Copyright 1998 Donald H. Steinbrecher
All rights reserved. Slide 25
Air Interface....The Future
AirDomain
Digital-to-RF
DigitalDomain
RF-to-Digital
8/7/98 15:04Copyright 1998 Donald H. Steinbrecher
All rights reserved. Slide 26
A Layer Model for Digital Radio
RF
Baseband
RF
Baseband
Baseband
Digital
Baseband
Digital
Digital Transport Layer: The Network
Transport Adaptation Layer
Digital Signal Processing
Air Layer
8/7/98 15:04Copyright 1998 Donald H. Steinbrecher
All rights reserved. Slide 27
A Layer Model for Digital Radio
RF
Baseband
RF
Baseband
Baseband
Digital
Baseband
Digital
Digital Transport Layer: The Network
Transport Adaptation Layer
Digital Signal Processing
Air Layer
8/7/98 15:04Copyright 1998 Donald H. Steinbrecher
All rights reserved. Slide 28
A Layer Model for Digital Radio
RF
Baseband
RF
Baseband
Baseband
Digital
Baseband
Digital
Digital Transport Layer: The Network
Transport Adaptation Layer
Digital Signal Processing
Air Layer
8/7/98 15:04Copyright 1998 Donald H. Steinbrecher
All rights reserved. Slide 29
A Layer Model for Digital Radio
RF
Baseband
RF
Baseband
Baseband
Digital
Baseband
Digital
Digital Transport Layer: The Network
Transport Adaptation Layer
Digital Signal Processing
Air Layer
8/7/98 15:04Copyright 1998 Donald H. Steinbrecher
All rights reserved. Slide 30
30.72 MSamples/Sec
The Partitioner/TransmultiplexerFunctions
Partitioner
Transmultiplexer
Broadband Narrowband
8/7/98 15:04Copyright 1998 Donald H. Steinbrecher
All rights reserved. Slide 31
The Partitioner/TransmultiplexerFunctions
8/7/98 15:04Copyright 1998 Donald H. Steinbrecher
All rights reserved. Slide 32
Asynchronous Transfer Mode
53 bytes
48 bytes
Payload
5-byte header
Standard ATM Packet Design
8/7/98 15:04Copyright 1998 Donald H. Steinbrecher
All rights reserved. Slide 33
Asynchronous Transfer Mode
53 bytes
48 bytes
Payload
5-byte header
Standard ATM Packet Design
8/7/98 15:04Copyright 1998 Donald H. Steinbrecher
All rights reserved. Slide 34
ATM Packetized RF Samples
• Sample Rate for 30-kHz Channel = 60 kSamples/Sec.(12-bit samples )
• 90 kbytes/Sec = 2000 ATM Packets/Sec• OC-3c data payload transport rate = 135 Mbps• OC-3c can support about 188 30-kHz channels
kkkk
512 samples
8/7/98 15:04Copyright 1998 Donald H. Steinbrecher
All rights reserved. Slide 35
Adaptation for Digital Transport
RF
Baseband
Baseband
Digital
BU
FF
ER
DataPartitioner
Air Layer
8/7/98 15:04Copyright 1998 Donald H. Steinbrecher
All rights reserved. Slide 36
Adaptation for Digital Transport
RF
Baseband
Baseband
Digital
BU
FF
ER
BU
FF
ER
Data AddressFromNOS
Partitioner
Air Layer
8/7/98 15:04Copyright 1998 Donald H. Steinbrecher
All rights reserved. Slide 37
Adaptation for Digital Transport
RF
Baseband
Baseband
Digital
BU
FF
ER
BU
FF
ER
+
BU
FF
ER
Data Address
ATM Packets
FromNOS
Partitioner
Air Layer
8/7/98 15:04Copyright 1998 Donald H. Steinbrecher
All rights reserved. Slide 38
Adaptation for Digital Transport
RF
Baseband
Baseband
Digital
BU
FF
ER
BU
FF
ER
+
BU
FF
ER
Data Address
ATM PacketsFromNOS
BU
FF
ER
BU
FF
ER
+
BU
FF
ER
BU
FF
ER
BU
FF
ER
+
BU
FF
ER
BU
FF
ER
BU
FF
ER
+
BU
FF
ER
BU
FF
ER
BU
FF
ER
+
BU
FF
ER
Partitioner
Air Layer
8/7/98 15:04Copyright 1998 Donald H. Steinbrecher
All rights reserved. Slide 39
Addressing Spectrum Channels
kkkk
512 samples
T
Des
ign
ated
RF
Ban
d
Des
ign
ated
RF
Ban
d
P512 Channels
CommunicationsBand
8/7/98 15:04Copyright 1998 Donald H. Steinbrecher
All rights reserved. Slide 40
Addressing Spectrum ChannelsAddressing Spectrum Channels
kkkk
512 samples
T
Des
ign
ated
RF
Ban
d
Des
ign
ated
RF
Ban
d
P
8/7/98 15:04Copyright 1998 Donald H. Steinbrecher
All rights reserved. Slide 41
Addressing Spectrum Channels
kkkk
512 samples
T
Des
ign
ated
RF
Ban
d
Des
ign
ated
RF
Ban
d
PChannel ‘k’
8/7/98 15:04Copyright 1998 Donald H. Steinbrecher
All rights reserved. Slide 42
Addressing Spectrum Channels
kkkk
512 samples
T
Des
ign
ated
RF
Ban
d
Des
ign
ated
RF
Ban
d
PChannel ‘k’
8/7/98 15:04Copyright 1998 Donald H. Steinbrecher
All rights reserved. Slide 43
Addressing Spectrum Channels
kkkk
512 samples
T
Des
ign
ated
RF
Ban
d
Des
ign
ated
RF
Ban
d
PChannel ‘k’
512 Channels