Project Course in Signal Processing and Digital Communication
Description:
... Smart Antenna ... MIMO Smart Antenna Communication over Radio. Deep ... MIMO Smart Antenna Communication over radio. 7. Andersen Max. eigen value ... – PowerPoint PPT presentation
Title: Project Course in Signal Processing and Digital Communication
1 Project Course in Signal Processing and Digital Communication Yellow Group MIMO Smart Antenna Communication over Radio WELCOME TO THE PRESENTA- TION Group Members Deep Prakash Amer Nezirovic Erik Bragnell Per Kjellander Kim Thanh Tung Dept. of Signals, Sensors Systems Royal Institute of Technology 2 Outline
Introduction
MIMO Systems
Benefits
Implementation
Constraints
Frame Packing
Training sequences
Synchronizaion
Channel Estimation
DSP Implementation
DPLL
Cycle Slip
Weighting and Detection
Background
Problem
Diversity
MIMO schemes
Space-time codes
Singular-value decomp-osition theorem
System Model
Results
3 Introduction
What is a MIMO System?
Introduction
Background
MIMO Schemes
System Model
Implementation
Results
A MIMO system consists of several antenna elements, plus signal processing at both transmitter and receiver, the combination of which exploits the spatial demension of the mobile radio channel.
Benefits
High Data Rate
Better Quality
4 The Problem (Fading)
Introduction
Background
MIMO Schemes
System Model
Implementation
Results
5 Diversity
Introduction
Background
MIMO Schemes
System Model
Implementation
Results
Diversity
How separate the received signals ?
Space-time codes
Singular-value decomposition
6 Alamouti space-time coding
The Alamouti space-time code (STBC)
Introduction
Background
MIMO Schemes
System Model
Implementation
Results
Achieves diversity order 2m for any number m receiving antennas
Power Control
More power is transmitted on the best channel.
Channel information is obatined at transmitter using feedback channel.
7 Andersen Max. eigen value decomposition Algorithm
Singular-value decomposition
Introduction
Background
MIMO Schemes
System Model
Implementation
Results
Matrices U and V are used as weights at receiver and transmitter respectively.
Reason for weighting
To create parallel channels.
Our implementation use the stongest channel corresponding to max. eigen value.
8 System Model (Transmitter)
Introduction
Background
MIMO Schemes
System Model
Implementation
Results
9 System Model (Receiver)
Introduction
Background
MIMO Schemes
System Model
Implementation
Results
10 Implementation constraints
Implementation
Constraints
Frame Packing
Training Seq.
Synchronization
Channel Estimation
DSP implementation
DPLL
Cycle slip
Weighting
Required data rate is 40 kbit/s.Sampling rate 44.1 kHz Band width max 14 kHz to the radio transmitter 16-QAM gt 4 bit/symbol 44.1 kHz sampling and 40 kbit/s gt4 samples/symbol 11 Frame Packing
Implementation
Constraints
Frame Packing
Training Seq.
Synchronization
Channel Estimation
DSP implementation
DPLL
Cycle slip
Weighting
Guard symbols Guard symbols Training Sequence Data Known symbols 12 Training Sequence
Implementation
Constraints
Frame Packing
Training Seq.
Synchronization
Channel Estimation
DSP implementation
DPLL
Cycle slip
Weighting
Two orthogonal sequences of length 16. One per transmitter antenna. The training sequences are BPSK modulated and not weighted. 13 Synchronization
Implementation
Constraints
Frame Packing
Training Seq.
Synchronization
Channel Estimation
DSP implementation
DPLL
Cycle slip
Weighting
14 Channel Estimation
Implementation
Constraints
Frame Packing
Training Seq.
Synchronization
Channel Estimation
DSP implementation
DPLL
Cycle slip
Weighting
15 DSP Implementation
Implementation
Constraints
Frame Packing
Training Seq.
Synchronization
Channel Estimation
DSP implementation
DPLL
Cycle slip
Weighting
Filtering takes most of the time
In the transmitter up-sampling, pulse-shaping and up-conversion is replaced by poly phase filters.
In the receiver low pass filter and matched filter is replaced by one combined filter
Math functions like sine take a lot of time
Use look up tables for cosine and sine
16 DPLLEstimate the pass band center frequency
Implementation
Constraints
Frame Packing
Training Seq.
Synchronization
Channel Estimation
DSP implementation
DPLL
Cycle slip
Weighting
Before data transmission a sinusoid is sent and the frequency is estimated in the receiver using a Digital Phase Locked Loop (DPLL). 17 Cycle Slip
Implementation
Constraints
Frame Packing
Training Seq.
Syncronization
Channel Estimation
DSP implementation
DPLL
Cycle slip
Weighting
ISI due to 4 samples/symbol and imperfections in oscillator in the DSP.
Solutions
Interpolation
Equalizer
18 Problems with Weighting
Implementation
Constraints
Frame Packing
Training Seq.
Synchronization
Channel Estimation
DSP implementation
DPLL
Cycle slip
Weighting
Because of delay in the feedback channel we get a rotation in the symbol space.
PowerShow.com is a leading presentation sharing website. It has millions of presentations already uploaded and available with 1,000s more being uploaded by its users every day. Whatever your area of interest, here you’ll be able to find and view presentations you’ll love and possibly download. And, best of all, it is completely free and easy to use.
You might even have a presentation you’d like to share with others. If so, just upload it to PowerShow.com. We’ll convert it to an HTML5 slideshow that includes all the media types you’ve already added: audio, video, music, pictures, animations and transition effects. Then you can share it with your target audience as well as PowerShow.com’s millions of monthly visitors. And, again, it’s all free.
About the Developers
PowerShow.com is brought to you by CrystalGraphics, the award-winning developer and market-leading publisher of rich-media enhancement products for presentations. Our product offerings include millions of PowerPoint templates, diagrams, animated 3D characters and more.