SlideShare a Scribd company logo
1 of 26
ECNG 436/4312 Course Project
Part I : MIMO Detection
Mina Yonan
m.yonan@cu.edu.eg
m.yonan@aucegypt.edu
Single User SISO decoder
Going back to the simple system model
Example:
• Assume the sender transmits a BPSK signal, i.e. The transmitted
symbols are chosen from the set {𝑥0, 𝑥1} .
• Consider a discrete model where we have 𝑁 observations
• Consider the hypotheses :
ℋ0
∶ 𝑦 𝑛 = 𝑥0(𝑛) + 𝑤0 𝑛 𝑤ℎ𝑒𝑟𝑒 𝑛 = 0, … , 𝑁 − 1
ℋ1
∶ 𝑦 𝑛 = 𝑥1(𝑛) + 𝑤1 𝑛 𝑤ℎ𝑒𝑟𝑒 𝑛 = 0, … , 𝑁 − 1
where 𝑤 𝑛 is AWG noise 𝑁 0, 𝜎2
How is the receiver designed?
Single User SISO decoder
• This is a single-user detection problem in communication
theory
• Objective: Minimize the error probability
𝑃𝑒 = 𝑃 ℋ0
ℋ1
) 𝑃 ℋ1
+ 𝑃 ℋ1
ℋ0
) 𝑃 ℋ0
• Solution (Statistical Decision Theory):
– We first construct the hypothesis tests
– Decide an optimum threshold:
• Bayesian approach : The detector that minimizes the error
probability is the conditional likelihood ratio test
Single User SISO decoder
- The optimal detector (using Bayesian approach)
𝑃 ℋ0
𝒚) > 𝑃 ℋ1
𝒚)
• If the prior probabilities are known
𝑃 𝒚 ℋ0
)𝑃(ℋ0
)
𝑃(𝒚)
>
𝑃 𝒚 ℋ1
)𝑃(ℋ1
)
𝑃(𝒚)
• If the prior probabilities are equal (unknown)
𝑃 𝒚 ℋ0
) > 𝑃 𝒚 ℋ1
)
MAP
a posteriori probability
Maximum Likelihood
For more reading : ch3: S.M. Kay “Detection”
Multiple Input Multiple Output (intro.)
𝑳 𝒚 =
𝑃 𝒚 ℋ0
)
𝑃 𝒚 ℋ1
)
>
𝑃(ℋ1
)
𝑃(ℋ0
)
= γ
ML
𝑃 𝒚 ℋ0
) =
1
(2𝜋𝜎2)
𝑁
2
exp
−1
2𝜎2
෍
𝑛=0
𝑁−1
(𝑦 𝑛 − 𝑥0(𝑛))2
𝑃 𝒚 ℋ1
) =
1
(2𝜋𝜎2)
𝑁
2
exp
−1
2𝜎2
෍
𝑛=0
𝑁−1
(𝑦 𝑛 − 𝑥1(𝑛))2
=
−1
2
෍
𝑛=0
𝑁−1
𝑥0
2
(𝑛) +
−1
2
෍
𝑛=0
𝑁−1
𝑥1
2
(𝑛) − ෍
𝑛=0
𝑁−1
𝑦 𝑛 𝑥0 𝑛 + ෍
𝑛=0
𝑁−1
𝑦 𝑛 𝑥1 𝑛 > 𝜎2ln(γ)
𝑳 𝒚 = exp
−1
2𝜎2 ෍
𝑛=0
𝑁−1
(𝑦 𝑛 − 𝑥0(𝑛))2
− ෍
𝑛=0
𝑁−1
(𝑦 𝑛 − 𝑥1(𝑛))2
> γ
Assume real signals
−1
2
𝐸0
1
2
𝐸1
• Neyman-Pearson detector using matched-filter
- Matched-filter receiver (ℎ0(𝑛) = 𝑥0
∗
𝑁 − 1 − 𝑛 , ℎ1(𝑛) = 𝑥1
∗
𝑁 − 1 − 𝑛 , where ()∗
denotes conjugate)
- For real signals the conjugate operation ()∗ is replaced by the transpose operation () 𝑇
Single User SISO decoder
Multiple Input Multiple Output (intro.)
• Rayleigh Flat Fading VS AWGN
AWGNFading Channel
𝑦 = 𝑥 + 𝑛𝑦 = ℎ𝑥 + 𝑛System
Model
- BPSK : 𝑥 = ±𝑎
- 𝑛~ 𝑁(0,1)
- BPSK : 𝑥 = ±𝑎
- ℎ is Rayleigh distribution
ℎ ~ 𝐶𝑁(0,1) and 𝑛~ 𝑁(0,1)
Assumptions
𝑃(𝑒) = 𝑄 2 𝑆𝑁𝑅
𝑄 𝑥 <
1
𝑥
𝑒−𝑥2
𝑃 𝑒 ≤
1
2 𝑆𝑁𝑅
𝑒−2𝑆𝑁𝑅
𝑃 𝑒 ℎ = 𝑄 2 |ℎ|2 𝑆𝑁𝑅
𝑃(𝑒) =
1
2
(1 −
𝑆𝑁𝑅
1+𝑆𝑁𝑅
)
At high SNR 𝑃(𝑒) ≅
1
4𝑆𝑁𝑅
Probability of
error
Multiple Input Multiple Output (intro.)
• Communication System over Fading Channels :
Multiple Input Multiple Output (Diversity)
Diversity : Sending signals that carry the same information through
different paths, time ,frequency, multiple independently faded
replicas of data symbols are obtained at the receiver end and more
reliable detection can be achieved
Types :
- Repetition coding
- Time diversity
- Frequency diversity
- Space diversity
Multiple Input Multiple Output (Diversity)
• Can we improve the error probability to
1
𝑆𝑁𝑅 𝐿
• Yes, we will see some diversity techniques to achieve this.
• The error exponent at high SNR can be roughly defined as the
diversity (the slope of the error curve at high SNR)
Formally, the diversity can be defined as
Multiple Input Multiple Output (Diversity)
Multiple Input Multiple Output (Diversity)
- MIMO technique :
• spatial diversity :
- Purpose : improve reliability
- Type : Receive diversity
- Method : Combiner (Selective Combining , Equal gain combining,
Maximal Ratio Combing )
Multiple Input Multiple Output (Diversity)
- MIMO technique :
• Spatial diversity :
- Purpose : improve reliability
- Type : transmit diversity
- Method : Space-Time Coding
Space-Time Coding (Alamouti scheme)
For more reading : David Tse, wireless communication Ch:4
Space-Time Coding (Alamouti scheme)
For more reading : David Tse, wireless communication Ch:4
Space-Time Coding (Alamouti scheme)
For more reading : David Tse, wireless communication Ch:4
Space-Time Coding (Alamouti scheme)
Multiple Input Multiple Output (Space-Time
Coding)
For more reading : David Tse, wireless communication Ch:4
Multiple Input Multiple Output (Space-Time
Coding)
For more reading : David Tse, wireless communication Ch:4
Multiple Input Multiple Output (Spatial
multiplexing)
- MIMO technique :
Spatial multiplexing : SM refers to transmitting multiple data
streams over a multipath channel by exploiting multipath. By so doing,
multiple data channels are able to be transmitted simultaneously over
the same frequency band.
- Purpose : increase throughput
Multiple Input Multiple Output (Spatial
multiplexing)
Multiple Input Multiple Output (Spatial
multiplexing)
• Let us start with MIMO deterministic channel (i.e. fixed
channel)
• Assume 𝑛 𝑡transmit antennas and 𝑛 𝑟 receive antennas
𝑦 𝑛 𝑟×1 =
ℎ11 … ℎ1×𝑛 𝑡
⋮ ⋱ ⋮
ℎ 𝑛 𝑟×1 ⋯ ℎ 𝑛 𝑟×𝑛 𝑡
𝑥1
⋮
𝑥 𝑛 𝑡
+ 𝑁 𝑛 𝑟×1
Multiple Input Multiple Output (Spatial
multiplexing)
• Spatial Multiplexing
What’s Q ?
Multiple Input Multiple Output (Receiver
Structure (MLD) )
Multiple Input Multiple Output (Receiver
Structure (MLD) )
Multiple Input Multiple Output (Zero-Forcing)

More Related Content

What's hot

Hufman coding basic
Hufman coding basicHufman coding basic
Hufman coding basicradthees
 
L1 intro2 supervised_learning
L1 intro2 supervised_learningL1 intro2 supervised_learning
L1 intro2 supervised_learningYogendra Singh
 
Direction of arrival estimation using music algorithm
Direction of arrival estimation using music algorithmDirection of arrival estimation using music algorithm
Direction of arrival estimation using music algorithmeSAT Publishing House
 
Image compression: Techniques and Application
Image compression: Techniques and ApplicationImage compression: Techniques and Application
Image compression: Techniques and ApplicationNidhi Baranwal
 
Lossless Compression
Lossless CompressionLossless Compression
Lossless CompressionPuchpa Oks
 
OpenCV presentation series- part 3
OpenCV presentation series- part 3OpenCV presentation series- part 3
OpenCV presentation series- part 3Sairam Adithya
 
Faster Practical Block Compression for Rank/Select Dictionaries
Faster Practical Block Compression for Rank/Select DictionariesFaster Practical Block Compression for Rank/Select Dictionaries
Faster Practical Block Compression for Rank/Select DictionariesRakuten Group, Inc.
 
Kohonen self organizing maps
Kohonen self organizing mapsKohonen self organizing maps
Kohonen self organizing mapsraphaelkiminya
 
Predictive coding
Predictive codingPredictive coding
Predictive codingp_ayal
 
M.sc. presentation t.bagheri fashkhami
M.sc. presentation t.bagheri fashkhamiM.sc. presentation t.bagheri fashkhami
M.sc. presentation t.bagheri fashkhamitaherbagherif
 
OpenCV presentation series- part 2
OpenCV presentation series- part 2OpenCV presentation series- part 2
OpenCV presentation series- part 2Sairam Adithya
 
論文紹介 Fast imagetagging
論文紹介 Fast imagetagging論文紹介 Fast imagetagging
論文紹介 Fast imagetaggingTakashi Abe
 
A Framework for Soccer Video Processing and AnalysisBased on Enhanced Algorit...
A Framework for Soccer Video Processing and AnalysisBased on Enhanced Algorit...A Framework for Soccer Video Processing and AnalysisBased on Enhanced Algorit...
A Framework for Soccer Video Processing and AnalysisBased on Enhanced Algorit...CSCJournals
 
Compression: Images (JPEG)
Compression: Images (JPEG)Compression: Images (JPEG)
Compression: Images (JPEG)danishrafiq
 
An Ant Algorithm for Solving QoS Multicast Routing Problem
An Ant Algorithm for Solving QoS Multicast Routing ProblemAn Ant Algorithm for Solving QoS Multicast Routing Problem
An Ant Algorithm for Solving QoS Multicast Routing ProblemCSCJournals
 

What's hot (20)

Maths and RIA
Maths and RIAMaths and RIA
Maths and RIA
 
Hufman coding basic
Hufman coding basicHufman coding basic
Hufman coding basic
 
L1 intro2 supervised_learning
L1 intro2 supervised_learningL1 intro2 supervised_learning
L1 intro2 supervised_learning
 
Direction of arrival estimation using music algorithm
Direction of arrival estimation using music algorithmDirection of arrival estimation using music algorithm
Direction of arrival estimation using music algorithm
 
Compression
CompressionCompression
Compression
 
Image compression: Techniques and Application
Image compression: Techniques and ApplicationImage compression: Techniques and Application
Image compression: Techniques and Application
 
Lossless Compression
Lossless CompressionLossless Compression
Lossless Compression
 
OpenCV presentation series- part 3
OpenCV presentation series- part 3OpenCV presentation series- part 3
OpenCV presentation series- part 3
 
Image compression
Image compressionImage compression
Image compression
 
Faster Practical Block Compression for Rank/Select Dictionaries
Faster Practical Block Compression for Rank/Select DictionariesFaster Practical Block Compression for Rank/Select Dictionaries
Faster Practical Block Compression for Rank/Select Dictionaries
 
Kohonen self organizing maps
Kohonen self organizing mapsKohonen self organizing maps
Kohonen self organizing maps
 
Predictive coding
Predictive codingPredictive coding
Predictive coding
 
JPEG Image Compression
JPEG Image CompressionJPEG Image Compression
JPEG Image Compression
 
M.sc. presentation t.bagheri fashkhami
M.sc. presentation t.bagheri fashkhamiM.sc. presentation t.bagheri fashkhami
M.sc. presentation t.bagheri fashkhami
 
OpenCV presentation series- part 2
OpenCV presentation series- part 2OpenCV presentation series- part 2
OpenCV presentation series- part 2
 
論文紹介 Fast imagetagging
論文紹介 Fast imagetagging論文紹介 Fast imagetagging
論文紹介 Fast imagetagging
 
Data Redundacy
Data RedundacyData Redundacy
Data Redundacy
 
A Framework for Soccer Video Processing and AnalysisBased on Enhanced Algorit...
A Framework for Soccer Video Processing and AnalysisBased on Enhanced Algorit...A Framework for Soccer Video Processing and AnalysisBased on Enhanced Algorit...
A Framework for Soccer Video Processing and AnalysisBased on Enhanced Algorit...
 
Compression: Images (JPEG)
Compression: Images (JPEG)Compression: Images (JPEG)
Compression: Images (JPEG)
 
An Ant Algorithm for Solving QoS Multicast Routing Problem
An Ant Algorithm for Solving QoS Multicast Routing ProblemAn Ant Algorithm for Solving QoS Multicast Routing Problem
An Ant Algorithm for Solving QoS Multicast Routing Problem
 

Similar to Project session part_I

Digital communication
Digital communicationDigital communication
Digital communicationmeashi
 
Introduction to adaptive filtering and its applications.ppt
Introduction to adaptive filtering and its applications.pptIntroduction to adaptive filtering and its applications.ppt
Introduction to adaptive filtering and its applications.pptdebeshidutta2
 
Channel Equalisation
Channel EqualisationChannel Equalisation
Channel EqualisationPoonan Sahoo
 
2015-04 PhD defense
2015-04 PhD defense2015-04 PhD defense
2015-04 PhD defenseNil Garcia
 
Support Vector Machine Techniques for Nonlinear Equalization
Support Vector Machine Techniques for Nonlinear EqualizationSupport Vector Machine Techniques for Nonlinear Equalization
Support Vector Machine Techniques for Nonlinear EqualizationShamman Noor Shoudha
 
MIMO system (potential candidate for 4G system)
MIMO system (potential candidate for 4G system)MIMO system (potential candidate for 4G system)
MIMO system (potential candidate for 4G system)Virak Sou
 
Vladimir Milov and Andrey Savchenko - Classification of Dangerous Situations...
Vladimir Milov and  Andrey Savchenko - Classification of Dangerous Situations...Vladimir Milov and  Andrey Savchenko - Classification of Dangerous Situations...
Vladimir Milov and Andrey Savchenko - Classification of Dangerous Situations...AIST
 
"An adaptive modular approach to the mining of sensor network ...
"An adaptive modular approach to the mining of sensor network ..."An adaptive modular approach to the mining of sensor network ...
"An adaptive modular approach to the mining of sensor network ...butest
 
Performance Comparison of Modified Variable Step Size Leaky LMS Algorithm for...
Performance Comparison of Modified Variable Step Size Leaky LMS Algorithm for...Performance Comparison of Modified Variable Step Size Leaky LMS Algorithm for...
Performance Comparison of Modified Variable Step Size Leaky LMS Algorithm for...ijcnac
 
VTC-location based channel estimation for massive full-dimensional MIMO systems
VTC-location based channel estimation for massive full-dimensional MIMO systemsVTC-location based channel estimation for massive full-dimensional MIMO systems
VTC-location based channel estimation for massive full-dimensional MIMO systemsQian Han
 
Channel Equalization of WCDMA Downlink System Using Finite Length MMSE-DFE
Channel Equalization of WCDMA Downlink System Using Finite Length MMSE-DFEChannel Equalization of WCDMA Downlink System Using Finite Length MMSE-DFE
Channel Equalization of WCDMA Downlink System Using Finite Length MMSE-DFEIOSR Journals
 
Channel Equalization of WCDMA Downlink System Using Finite Length MMSE-DFE
Channel Equalization of WCDMA Downlink System Using Finite Length MMSE-DFEChannel Equalization of WCDMA Downlink System Using Finite Length MMSE-DFE
Channel Equalization of WCDMA Downlink System Using Finite Length MMSE-DFEIOSR Journals
 
Audio Processing
Audio ProcessingAudio Processing
Audio Processinganeetaanu
 
Equalization
EqualizationEqualization
Equalizationbhabendu
 
Voice Activity Detection using Single Frequency Filtering
Voice Activity Detection using Single Frequency FilteringVoice Activity Detection using Single Frequency Filtering
Voice Activity Detection using Single Frequency FilteringTejus Adiga M
 

Similar to Project session part_I (20)

Digital communication
Digital communicationDigital communication
Digital communication
 
Introduction to adaptive filtering and its applications.ppt
Introduction to adaptive filtering and its applications.pptIntroduction to adaptive filtering and its applications.ppt
Introduction to adaptive filtering and its applications.ppt
 
Mimo
MimoMimo
Mimo
 
Channel Equalisation
Channel EqualisationChannel Equalisation
Channel Equalisation
 
Spread Spectrum.ppt
Spread Spectrum.pptSpread Spectrum.ppt
Spread Spectrum.ppt
 
Mimo
MimoMimo
Mimo
 
2015-04 PhD defense
2015-04 PhD defense2015-04 PhD defense
2015-04 PhD defense
 
Mimo
MimoMimo
Mimo
 
Support Vector Machine Techniques for Nonlinear Equalization
Support Vector Machine Techniques for Nonlinear EqualizationSupport Vector Machine Techniques for Nonlinear Equalization
Support Vector Machine Techniques for Nonlinear Equalization
 
MIMO system (potential candidate for 4G system)
MIMO system (potential candidate for 4G system)MIMO system (potential candidate for 4G system)
MIMO system (potential candidate for 4G system)
 
Vladimir Milov and Andrey Savchenko - Classification of Dangerous Situations...
Vladimir Milov and  Andrey Savchenko - Classification of Dangerous Situations...Vladimir Milov and  Andrey Savchenko - Classification of Dangerous Situations...
Vladimir Milov and Andrey Savchenko - Classification of Dangerous Situations...
 
Mimo
MimoMimo
Mimo
 
"An adaptive modular approach to the mining of sensor network ...
"An adaptive modular approach to the mining of sensor network ..."An adaptive modular approach to the mining of sensor network ...
"An adaptive modular approach to the mining of sensor network ...
 
Performance Comparison of Modified Variable Step Size Leaky LMS Algorithm for...
Performance Comparison of Modified Variable Step Size Leaky LMS Algorithm for...Performance Comparison of Modified Variable Step Size Leaky LMS Algorithm for...
Performance Comparison of Modified Variable Step Size Leaky LMS Algorithm for...
 
VTC-location based channel estimation for massive full-dimensional MIMO systems
VTC-location based channel estimation for massive full-dimensional MIMO systemsVTC-location based channel estimation for massive full-dimensional MIMO systems
VTC-location based channel estimation for massive full-dimensional MIMO systems
 
Channel Equalization of WCDMA Downlink System Using Finite Length MMSE-DFE
Channel Equalization of WCDMA Downlink System Using Finite Length MMSE-DFEChannel Equalization of WCDMA Downlink System Using Finite Length MMSE-DFE
Channel Equalization of WCDMA Downlink System Using Finite Length MMSE-DFE
 
Channel Equalization of WCDMA Downlink System Using Finite Length MMSE-DFE
Channel Equalization of WCDMA Downlink System Using Finite Length MMSE-DFEChannel Equalization of WCDMA Downlink System Using Finite Length MMSE-DFE
Channel Equalization of WCDMA Downlink System Using Finite Length MMSE-DFE
 
Audio Processing
Audio ProcessingAudio Processing
Audio Processing
 
Equalization
EqualizationEqualization
Equalization
 
Voice Activity Detection using Single Frequency Filtering
Voice Activity Detection using Single Frequency FilteringVoice Activity Detection using Single Frequency Filtering
Voice Activity Detection using Single Frequency Filtering
 

Recently uploaded

VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130Suhani Kapoor
 
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...ranjana rawat
 
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...ranjana rawat
 
HARMONY IN THE NATURE AND EXISTENCE - Unit-IV
HARMONY IN THE NATURE AND EXISTENCE - Unit-IVHARMONY IN THE NATURE AND EXISTENCE - Unit-IV
HARMONY IN THE NATURE AND EXISTENCE - Unit-IVRajaP95
 
Study on Air-Water & Water-Water Heat Exchange in a Finned Tube Exchanger
Study on Air-Water & Water-Water Heat Exchange in a Finned Tube ExchangerStudy on Air-Water & Water-Water Heat Exchange in a Finned Tube Exchanger
Study on Air-Water & Water-Water Heat Exchange in a Finned Tube ExchangerAnamika Sarkar
 
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICSAPPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICSKurinjimalarL3
 
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur EscortsHigh Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur High Profile
 
Biology for Computer Engineers Course Handout.pptx
Biology for Computer Engineers Course Handout.pptxBiology for Computer Engineers Course Handout.pptx
Biology for Computer Engineers Course Handout.pptxDeepakSakkari2
 
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur EscortsCall Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur High Profile
 
College Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service NashikCollege Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service NashikCall Girls in Nagpur High Profile
 
Call Girls Delhi {Jodhpur} 9711199012 high profile service
Call Girls Delhi {Jodhpur} 9711199012 high profile serviceCall Girls Delhi {Jodhpur} 9711199012 high profile service
Call Girls Delhi {Jodhpur} 9711199012 high profile servicerehmti665
 
Processing & Properties of Floor and Wall Tiles.pptx
Processing & Properties of Floor and Wall Tiles.pptxProcessing & Properties of Floor and Wall Tiles.pptx
Processing & Properties of Floor and Wall Tiles.pptxpranjaldaimarysona
 
HARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICS
HARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICSHARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICS
HARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICSRajkumarAkumalla
 
IVE Industry Focused Event - Defence Sector 2024
IVE Industry Focused Event - Defence Sector 2024IVE Industry Focused Event - Defence Sector 2024
IVE Industry Focused Event - Defence Sector 2024Mark Billinghurst
 
Software Development Life Cycle By Team Orange (Dept. of Pharmacy)
Software Development Life Cycle By  Team Orange (Dept. of Pharmacy)Software Development Life Cycle By  Team Orange (Dept. of Pharmacy)
Software Development Life Cycle By Team Orange (Dept. of Pharmacy)Suman Mia
 
IMPLICATIONS OF THE ABOVE HOLISTIC UNDERSTANDING OF HARMONY ON PROFESSIONAL E...
IMPLICATIONS OF THE ABOVE HOLISTIC UNDERSTANDING OF HARMONY ON PROFESSIONAL E...IMPLICATIONS OF THE ABOVE HOLISTIC UNDERSTANDING OF HARMONY ON PROFESSIONAL E...
IMPLICATIONS OF THE ABOVE HOLISTIC UNDERSTANDING OF HARMONY ON PROFESSIONAL E...RajaP95
 
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130Suhani Kapoor
 
Architect Hassan Khalil Portfolio for 2024
Architect Hassan Khalil Portfolio for 2024Architect Hassan Khalil Portfolio for 2024
Architect Hassan Khalil Portfolio for 2024hassan khalil
 

Recently uploaded (20)

VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
 
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
 
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
 
HARMONY IN THE NATURE AND EXISTENCE - Unit-IV
HARMONY IN THE NATURE AND EXISTENCE - Unit-IVHARMONY IN THE NATURE AND EXISTENCE - Unit-IV
HARMONY IN THE NATURE AND EXISTENCE - Unit-IV
 
Study on Air-Water & Water-Water Heat Exchange in a Finned Tube Exchanger
Study on Air-Water & Water-Water Heat Exchange in a Finned Tube ExchangerStudy on Air-Water & Water-Water Heat Exchange in a Finned Tube Exchanger
Study on Air-Water & Water-Water Heat Exchange in a Finned Tube Exchanger
 
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICSAPPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
 
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur EscortsHigh Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
 
Biology for Computer Engineers Course Handout.pptx
Biology for Computer Engineers Course Handout.pptxBiology for Computer Engineers Course Handout.pptx
Biology for Computer Engineers Course Handout.pptx
 
DJARUM4D - SLOT GACOR ONLINE | SLOT DEMO ONLINE
DJARUM4D - SLOT GACOR ONLINE | SLOT DEMO ONLINEDJARUM4D - SLOT GACOR ONLINE | SLOT DEMO ONLINE
DJARUM4D - SLOT GACOR ONLINE | SLOT DEMO ONLINE
 
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur EscortsCall Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
 
College Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service NashikCollege Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
 
Call Girls Delhi {Jodhpur} 9711199012 high profile service
Call Girls Delhi {Jodhpur} 9711199012 high profile serviceCall Girls Delhi {Jodhpur} 9711199012 high profile service
Call Girls Delhi {Jodhpur} 9711199012 high profile service
 
Processing & Properties of Floor and Wall Tiles.pptx
Processing & Properties of Floor and Wall Tiles.pptxProcessing & Properties of Floor and Wall Tiles.pptx
Processing & Properties of Floor and Wall Tiles.pptx
 
HARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICS
HARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICSHARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICS
HARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICS
 
IVE Industry Focused Event - Defence Sector 2024
IVE Industry Focused Event - Defence Sector 2024IVE Industry Focused Event - Defence Sector 2024
IVE Industry Focused Event - Defence Sector 2024
 
Software Development Life Cycle By Team Orange (Dept. of Pharmacy)
Software Development Life Cycle By  Team Orange (Dept. of Pharmacy)Software Development Life Cycle By  Team Orange (Dept. of Pharmacy)
Software Development Life Cycle By Team Orange (Dept. of Pharmacy)
 
IMPLICATIONS OF THE ABOVE HOLISTIC UNDERSTANDING OF HARMONY ON PROFESSIONAL E...
IMPLICATIONS OF THE ABOVE HOLISTIC UNDERSTANDING OF HARMONY ON PROFESSIONAL E...IMPLICATIONS OF THE ABOVE HOLISTIC UNDERSTANDING OF HARMONY ON PROFESSIONAL E...
IMPLICATIONS OF THE ABOVE HOLISTIC UNDERSTANDING OF HARMONY ON PROFESSIONAL E...
 
Exploring_Network_Security_with_JA3_by_Rakesh Seal.pptx
Exploring_Network_Security_with_JA3_by_Rakesh Seal.pptxExploring_Network_Security_with_JA3_by_Rakesh Seal.pptx
Exploring_Network_Security_with_JA3_by_Rakesh Seal.pptx
 
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
 
Architect Hassan Khalil Portfolio for 2024
Architect Hassan Khalil Portfolio for 2024Architect Hassan Khalil Portfolio for 2024
Architect Hassan Khalil Portfolio for 2024
 

Project session part_I

  • 1. ECNG 436/4312 Course Project Part I : MIMO Detection Mina Yonan m.yonan@cu.edu.eg m.yonan@aucegypt.edu
  • 2. Single User SISO decoder Going back to the simple system model Example: • Assume the sender transmits a BPSK signal, i.e. The transmitted symbols are chosen from the set {𝑥0, 𝑥1} . • Consider a discrete model where we have 𝑁 observations • Consider the hypotheses : ℋ0 ∶ 𝑦 𝑛 = 𝑥0(𝑛) + 𝑤0 𝑛 𝑤ℎ𝑒𝑟𝑒 𝑛 = 0, … , 𝑁 − 1 ℋ1 ∶ 𝑦 𝑛 = 𝑥1(𝑛) + 𝑤1 𝑛 𝑤ℎ𝑒𝑟𝑒 𝑛 = 0, … , 𝑁 − 1 where 𝑤 𝑛 is AWG noise 𝑁 0, 𝜎2 How is the receiver designed?
  • 3. Single User SISO decoder • This is a single-user detection problem in communication theory • Objective: Minimize the error probability 𝑃𝑒 = 𝑃 ℋ0 ℋ1 ) 𝑃 ℋ1 + 𝑃 ℋ1 ℋ0 ) 𝑃 ℋ0 • Solution (Statistical Decision Theory): – We first construct the hypothesis tests – Decide an optimum threshold: • Bayesian approach : The detector that minimizes the error probability is the conditional likelihood ratio test
  • 4. Single User SISO decoder - The optimal detector (using Bayesian approach) 𝑃 ℋ0 𝒚) > 𝑃 ℋ1 𝒚) • If the prior probabilities are known 𝑃 𝒚 ℋ0 )𝑃(ℋ0 ) 𝑃(𝒚) > 𝑃 𝒚 ℋ1 )𝑃(ℋ1 ) 𝑃(𝒚) • If the prior probabilities are equal (unknown) 𝑃 𝒚 ℋ0 ) > 𝑃 𝒚 ℋ1 ) MAP a posteriori probability Maximum Likelihood For more reading : ch3: S.M. Kay “Detection”
  • 5. Multiple Input Multiple Output (intro.) 𝑳 𝒚 = 𝑃 𝒚 ℋ0 ) 𝑃 𝒚 ℋ1 ) > 𝑃(ℋ1 ) 𝑃(ℋ0 ) = γ ML 𝑃 𝒚 ℋ0 ) = 1 (2𝜋𝜎2) 𝑁 2 exp −1 2𝜎2 ෍ 𝑛=0 𝑁−1 (𝑦 𝑛 − 𝑥0(𝑛))2 𝑃 𝒚 ℋ1 ) = 1 (2𝜋𝜎2) 𝑁 2 exp −1 2𝜎2 ෍ 𝑛=0 𝑁−1 (𝑦 𝑛 − 𝑥1(𝑛))2 = −1 2 ෍ 𝑛=0 𝑁−1 𝑥0 2 (𝑛) + −1 2 ෍ 𝑛=0 𝑁−1 𝑥1 2 (𝑛) − ෍ 𝑛=0 𝑁−1 𝑦 𝑛 𝑥0 𝑛 + ෍ 𝑛=0 𝑁−1 𝑦 𝑛 𝑥1 𝑛 > 𝜎2ln(γ) 𝑳 𝒚 = exp −1 2𝜎2 ෍ 𝑛=0 𝑁−1 (𝑦 𝑛 − 𝑥0(𝑛))2 − ෍ 𝑛=0 𝑁−1 (𝑦 𝑛 − 𝑥1(𝑛))2 > γ Assume real signals −1 2 𝐸0 1 2 𝐸1
  • 6. • Neyman-Pearson detector using matched-filter - Matched-filter receiver (ℎ0(𝑛) = 𝑥0 ∗ 𝑁 − 1 − 𝑛 , ℎ1(𝑛) = 𝑥1 ∗ 𝑁 − 1 − 𝑛 , where ()∗ denotes conjugate) - For real signals the conjugate operation ()∗ is replaced by the transpose operation () 𝑇 Single User SISO decoder
  • 7. Multiple Input Multiple Output (intro.) • Rayleigh Flat Fading VS AWGN AWGNFading Channel 𝑦 = 𝑥 + 𝑛𝑦 = ℎ𝑥 + 𝑛System Model - BPSK : 𝑥 = ±𝑎 - 𝑛~ 𝑁(0,1) - BPSK : 𝑥 = ±𝑎 - ℎ is Rayleigh distribution ℎ ~ 𝐶𝑁(0,1) and 𝑛~ 𝑁(0,1) Assumptions 𝑃(𝑒) = 𝑄 2 𝑆𝑁𝑅 𝑄 𝑥 < 1 𝑥 𝑒−𝑥2 𝑃 𝑒 ≤ 1 2 𝑆𝑁𝑅 𝑒−2𝑆𝑁𝑅 𝑃 𝑒 ℎ = 𝑄 2 |ℎ|2 𝑆𝑁𝑅 𝑃(𝑒) = 1 2 (1 − 𝑆𝑁𝑅 1+𝑆𝑁𝑅 ) At high SNR 𝑃(𝑒) ≅ 1 4𝑆𝑁𝑅 Probability of error
  • 8. Multiple Input Multiple Output (intro.) • Communication System over Fading Channels :
  • 9. Multiple Input Multiple Output (Diversity) Diversity : Sending signals that carry the same information through different paths, time ,frequency, multiple independently faded replicas of data symbols are obtained at the receiver end and more reliable detection can be achieved Types : - Repetition coding - Time diversity - Frequency diversity - Space diversity
  • 10. Multiple Input Multiple Output (Diversity) • Can we improve the error probability to 1 𝑆𝑁𝑅 𝐿 • Yes, we will see some diversity techniques to achieve this. • The error exponent at high SNR can be roughly defined as the diversity (the slope of the error curve at high SNR) Formally, the diversity can be defined as
  • 11. Multiple Input Multiple Output (Diversity)
  • 12. Multiple Input Multiple Output (Diversity) - MIMO technique : • spatial diversity : - Purpose : improve reliability - Type : Receive diversity - Method : Combiner (Selective Combining , Equal gain combining, Maximal Ratio Combing )
  • 13. Multiple Input Multiple Output (Diversity) - MIMO technique : • Spatial diversity : - Purpose : improve reliability - Type : transmit diversity - Method : Space-Time Coding
  • 15. For more reading : David Tse, wireless communication Ch:4 Space-Time Coding (Alamouti scheme)
  • 16. For more reading : David Tse, wireless communication Ch:4 Space-Time Coding (Alamouti scheme)
  • 17. For more reading : David Tse, wireless communication Ch:4 Space-Time Coding (Alamouti scheme)
  • 18. Multiple Input Multiple Output (Space-Time Coding) For more reading : David Tse, wireless communication Ch:4
  • 19. Multiple Input Multiple Output (Space-Time Coding) For more reading : David Tse, wireless communication Ch:4
  • 20. Multiple Input Multiple Output (Spatial multiplexing) - MIMO technique : Spatial multiplexing : SM refers to transmitting multiple data streams over a multipath channel by exploiting multipath. By so doing, multiple data channels are able to be transmitted simultaneously over the same frequency band. - Purpose : increase throughput
  • 21. Multiple Input Multiple Output (Spatial multiplexing)
  • 22. Multiple Input Multiple Output (Spatial multiplexing) • Let us start with MIMO deterministic channel (i.e. fixed channel) • Assume 𝑛 𝑡transmit antennas and 𝑛 𝑟 receive antennas 𝑦 𝑛 𝑟×1 = ℎ11 … ℎ1×𝑛 𝑡 ⋮ ⋱ ⋮ ℎ 𝑛 𝑟×1 ⋯ ℎ 𝑛 𝑟×𝑛 𝑡 𝑥1 ⋮ 𝑥 𝑛 𝑡 + 𝑁 𝑛 𝑟×1
  • 23. Multiple Input Multiple Output (Spatial multiplexing) • Spatial Multiplexing What’s Q ?
  • 24. Multiple Input Multiple Output (Receiver Structure (MLD) )
  • 25. Multiple Input Multiple Output (Receiver Structure (MLD) )
  • 26. Multiple Input Multiple Output (Zero-Forcing)