Download presentation
Presentation is loading. Please wait.
Published byTracy McGee Modified over 9 years ago
1
John Ankcorn Networks and Mobile Systems Group MIT LCS Software Technologies for Wireless Communication and Multimedia
2
January 2001John AnkcornSlide 1 Better communication (not just better networks) Different applications have different requirements Bandwidth, latency, error rate, security In a wireless network channel conditions Vary significantly over time Hard to predict Customize network on-the-fly Application-specific and condition-specific Design for the actual case Not the worst (or even average) case Integrate applications and communications Adapt to user needs and conditions
3
January 2001John AnkcornSlide 2 Digital Communication Only the channel is out of our control Source Encoder Channel Encoder Sink Source Decoder Channel Decoder Channel One-many Many-one One-one Many-one
4
January 2001John AnkcornSlide 3 An Adaptive Wireless Network Interface Physical Data link LinkFraming bytes bits symbols Discrete signal Continuous signal Channel Coding Line Coding Modulation Multiple Access A/D Conversion Freq. Conv. OSI LayersVirtual Radio Layers
5
January 2001John AnkcornSlide 4 pages = (BlockSize/4096) +1; if((guppi_open("guppi0",pages)) < 0 ) exit(0); guppi_start_rec(); for ( i=0 ; i< NumBlocks ; i++){ pdata = (char *)guppi_rec_buf(); for ( j=0 ; j< IntsPerBlock ; j++){ RealTap_ptr=RealTap; ImagTap_ptr=ImagTap; OutputDataReal = 0.0; OutputDataImag = 0.0; a=cos(TwoPi * CenterFreq / (float)SampleFreqIn * index); b=sin(TwoPi * CenterFreq / (float)SampleFreqIn * index); index += DecFactor; for ( k=0; k< FilterLength ; k++, pdata++){ OutputDataReal += ((float)*pdata * RealTap[k]); OutputDataImag += ((float)*pdata * ImagTap[k]);... From Physical Radios to Virtual Radios Edison’s Radio SpectrumWare Radio
6
January 2001John AnkcornSlide 5 Ideal Software Radio Processor and Memory A/D D/A RF Power Amp Wideband Antenna Wideband ADC
7
January 2001John AnkcornSlide 6 A Short Demonstration
8
January 2001John AnkcornSlide 7 PC Linux Wideband IF (33MSPS) PSpectra Environment AMPSTV Patch Panel SpectrumWare Virtual Radio Multiband Frontend A/D,D/A GuPPI
9
January 2001John AnkcornSlide 8 Modulation: 8-PSK with high SNR
10
January 2001John AnkcornSlide 9 Modulation: 8-PSK with low SNR
11
January 2001John AnkcornSlide 10 Modulation: QPSK with low SNR
12
January 2001John AnkcornSlide 11 Footprint Processing Model Start of footprint for a k akak Detection: Compute an estimate for symbol a k from samples Synchronization: Determine which samples have information about a k
13
January 2001John AnkcornSlide 12 Fundamental sample relationships Filter Duration of Input Time duration of input ability to resolve frequencies Number of samples used reduce effect of noise
14
January 2001John AnkcornSlide 13 To decide whether transmitted bit was “1” or “0” 1) Compute filter output 2) Apply Threshold Test Symbol detection: matched filter 0 102030N = Sum > decide “1” Sum < - decide “0”
15
January 2001John AnkcornSlide 14 Adaptive symbol detection Terms in sum 0 102030N = Receiver uses: Quality of channel Desired error rate To control: Accuracy Power consumption Bit rate (with protocol) 22 Threshold 0 102030N = Software optimization Sort samples! 22 -10 10
16
January 2001John AnkcornSlide 15 How many terms to compute? Calibrate For n = 1..N Plot bit-error rate vs. To achieve a given BER Pick n, n = 3 n = 4 n = 10 BER 10 -7 10 -5 10 -3 10 -1 Test after n steps If |sum| < , test again after N steps n 12345678910 20 30 Av Average number of steps Lowest after 6th step
17
January 2001John AnkcornSlide 16 Research Directions: Low power communications Sensors Battery operated Simple function Probe Analog-to-digital conversion Transmitter Low data rate Gateway Connect devices to wired LAN Add timestamp to data
18
January 2001John AnkcornSlide 17 Low power communications: Application First application: Hospital Operating Rooms Gateway Display Firewall To Hospital Network Operating Room Sensor Local Area Network
19
January 2001John AnkcornSlide 18 Current Research Directions: Universal Availability Multimedia data communications Dynamic resource allocation by application Energy Spectrum Explore uses of communication between layers Adapt protocol based on transmission channel Adapt transmission to needs of protocol Flexible physical networks Some access everywhere Download physical layer processing Local communication standards
20
January 2001John AnkcornSlide 19 Summary Flexible processing yields: Better communications availability Better resource utilization Application-optimized communications performance
21
January 2001John AnkcornSlide 20 More Information Project home page: http://nms.lcs.mit.edu/spectrumware Contact: John Ankcornjca@lcs.mit.edu
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.