SlideShare a Scribd company logo
1 of 20
V-BLAST

          R . Rahul Sekhar
THE BIG QUESTION
 With limited power, scarce and
 highly precious bandwidth, how to
 increase the data rate?
BLAST ARCHITECTURE
    Rich-scattering wireless channel is capable of enormous theoretical
     capacities if the multipath is properly exploited.
    A novel method used for this is using BLAST architecture
    Three specific implementations of BLAST, depending on the type of
     coding employed:
1.    Diagonal-BLAST (D-BLAST)
2.    Vertical-BLAST (V-BLAST)
3.    Turbo-BLAST
WHY BLAST?
   Unlike code division or other spread-spectrum multiple access
    techniques, the total channel bandwidth utilized in a BLAST system
    is only a small fraction in excess of the symbol rate.
   Unlike FDMA, each transmitted signal occupies the entire system
    bandwidth.
   Finally, unlike TDMA, the entire system bandwidth is used
    simultaneously by all of the transmitters all of the time.
   Taken together, these differences together are precisely what give
    BLAST the potential to realize higher spectral efficiencies than the
    multiple-access techniques.
   An essential feature of BLAST is that no explicit orthogonalization of
    the transmitted signals is imposed by the transmit structure at all.
   Instead, the propagation environment itself, is exploited to achieve
    the signal decorrelation necessary to separate the co-channel
    signals.
D-BLAST
 It utilizes multi-element antenna arrays at both
  transmitter and receiver
 Diagonally layered coding structure in which code
  blocks are dispersed across diagonals in space
  time
 In a Rayleigh scattering environment, this structure
  leads to theoretical rates which grow linearly with
  the number of antennas(~90% of Shannon
  capacity)
DIAGONAL LAYERING
D BLAST
V-BLAST
                   Difference from D-Blast?
   V-BLAST architecture is a simplified version of D-BLAST, that tries to
    reduce its computational complexity.
   The layering is horizontal, meaning that all the symbols of a certain
    stream are transmitted through the same antenna (one stream per
    antenna).
   It eliminates the space time wastage, but loses the transmit diversity,
    since each stream is “tied” to its antenna.
APPLICATIONS
   V-BLAST is an essential part of MIMO technology.
   As such it is an integral part of modern wireless
    communication standards such as IEEE 802.11n (Wi-Fi), 4G,
    3GPP Long Term Evolution, WiMAX and HSPA+.
SYSTEM OVERVIEW
   A single data stream is demultiplexed into M sub streams.
   Each sub stream is then encoded into symbols and fed to its
    respective transmitter.
   Transmitters 1 − M operate co-channel at symbol rate 1/ T
    symbols/sec.
   Each transmitter is itself an ordinary QAM transmitter.
   The same constellation is used for each substream.
   Receivers 1 − N are, individually, conventional QAM receivers.
   These receivers also operate co-channel, each receiving the signals
    radiated from all M transmit antennas.
   Flat fading is assumed.
   The matrix channel transfer function is HN×M, where hi j is the
    (complex) transfer function from transmitter j to receiver i, and M ≤ N.
V-BLAST DETECTION
   Let a = (a1 , a2 , . . . ,aM ) T denote the vector of transmit symbols.
   Then the corresponding received N vector is
                                  r1 = Ha + ν
    where ν is a noise vector.
   Each substream in turn is considered to be the desired signal, and
    the remainder are considered as "interferers".(Nulling)
   Nulling is performed by linearly weighting the received signals so as
    to satisfy some performance-related criterion, such as minimum
    mean-squared error (MMSE) or zero-forcing (ZF).
   Zero-forcing Nulling can be performed by choosing weight vectors wi
    , i = 1 , 2 , . . . , M, such that
                        wi T(H) j = δi j
    where (H) j is the jth column of H, and δ is the Kronecker delta. Thus,
    the decision statistic for the ith sub stream is yi = wi T ri
project the
received signal y
onto the
subspace
orthogonal to the
one spanned by
h1, h2.......hnt
   Superior performance is obtained if nonlinear techniques are used.
   Use symbol cancellation as well as linear nulling to perform
    detection.
   Interference from already-detected components of a is subtracted out
    from the received signal vector, resulting in modified received vector
    in which, effectively, fewer interferers are present.
1.    Order determination, in which the N, received substreams are to
     be detected, in accordance with the post detection signal-to-noise
     ratios of the individual sub streams.
2.   Detection of the sub stream, starting with the largest signal-to-
     noise ratio.
3.    Signal cancellation, wherein the effect of the detected sub stream
     is removed from subsequent sub streams.
4.    Repetition of steps 1 through 3 until all the N, received sub
     streams have been individually detected
(V-BLAST) DECODING

   Initialization:                    Recursion:

     i     1
                                              wki         (Gi ) ki
     G1    H
                                                                  H
                              2               y ki       wki          ri
     k1   arg min (G1 ) j
               j
                                              ˆ
                                              a ki       Q ( y ki )
                                              ri   1     ri       ˆ
                                                                  a ki ( H ) ki
    G     H        (H H H ) 1 H H
                                              Gi     1   H ki
     G    (H H H         2
                             I) 1H H                                              2
                                              ki     1    arg min (Gi 1 ) j
                                                              j   k1ki

                                               i         i 1
REFERENCES
   V-BLAST: An Architecture for Realizing Very High Data Rates Over
    the Rich-Scattering Wireless Channel
    P. W. Wolniansky, G. J. Foschini, G. D. Golden, R. A. Valenzuela
   Modern wireless communication
    Simon Haykin , Michael Moher
   BLAST Architectures
    Eduardo Zacar´ıas B.
   Fundamentals of wireless communication
     David Tse , Pramod
   Performance Analysis of V-BLAST Detectors for the MIMO channel
     Fenghua Li

More Related Content

What's hot

Fir filter design using windows
Fir filter design using windowsFir filter design using windows
Fir filter design using windowsSarang Joshi
 
Dsss final
Dsss finalDsss final
Dsss finalAJAL A J
 
Working of Microwave Tubes and Semiconductor Devices, Unit 2 DECE - C18 SBTET
Working of Microwave Tubes  and  Semiconductor Devices, Unit 2 DECE - C18 SBTETWorking of Microwave Tubes  and  Semiconductor Devices, Unit 2 DECE - C18 SBTET
Working of Microwave Tubes and Semiconductor Devices, Unit 2 DECE - C18 SBTETjanakiravi
 
Unit 1 introduction to software defined radios
Unit 1   introduction to software defined radiosUnit 1   introduction to software defined radios
Unit 1 introduction to software defined radiosJAIGANESH SEKAR
 
Parameters of multipath channel
Parameters of multipath channelParameters of multipath channel
Parameters of multipath channelNaveen Kumar
 
5. 2 ray propagation model part 1
5. 2 ray propagation model   part 15. 2 ray propagation model   part 1
5. 2 ray propagation model part 1JAIGANESH SEKAR
 
Chap 5 (small scale fading)
Chap 5 (small scale fading)Chap 5 (small scale fading)
Chap 5 (small scale fading)asadkhan1327
 
Rayleigh Fading Channel In Mobile Digital Communication System
Rayleigh Fading Channel In Mobile Digital Communication SystemRayleigh Fading Channel In Mobile Digital Communication System
Rayleigh Fading Channel In Mobile Digital Communication SystemOUM SAOKOSAL
 
Wireless Channel Modeling - MATLAB Simulation Approach
Wireless Channel Modeling - MATLAB Simulation ApproachWireless Channel Modeling - MATLAB Simulation Approach
Wireless Channel Modeling - MATLAB Simulation ApproachJayamohan Govindaraj
 
Coherent and Non-coherent detection of ASK, FSK AND QASK
Coherent and Non-coherent detection of ASK, FSK AND QASKCoherent and Non-coherent detection of ASK, FSK AND QASK
Coherent and Non-coherent detection of ASK, FSK AND QASKnaimish12
 
9. parameters of mobile multipath channels
9. parameters of mobile multipath channels9. parameters of mobile multipath channels
9. parameters of mobile multipath channelsJAIGANESH SEKAR
 
Multiple input & Multiple Output Systems
Multiple input & Multiple Output SystemsMultiple input & Multiple Output Systems
Multiple input & Multiple Output SystemsShahneel Siddiqui
 

What's hot (20)

Fir filter design using windows
Fir filter design using windowsFir filter design using windows
Fir filter design using windows
 
Trapatt diode
Trapatt diodeTrapatt diode
Trapatt diode
 
Multiple access techniques for wireless communications
Multiple access techniques for wireless communicationsMultiple access techniques for wireless communications
Multiple access techniques for wireless communications
 
Dsss final
Dsss finalDsss final
Dsss final
 
Working of Microwave Tubes and Semiconductor Devices, Unit 2 DECE - C18 SBTET
Working of Microwave Tubes  and  Semiconductor Devices, Unit 2 DECE - C18 SBTETWorking of Microwave Tubes  and  Semiconductor Devices, Unit 2 DECE - C18 SBTET
Working of Microwave Tubes and Semiconductor Devices, Unit 2 DECE - C18 SBTET
 
Mimo
MimoMimo
Mimo
 
Unit 1 introduction to software defined radios
Unit 1   introduction to software defined radiosUnit 1   introduction to software defined radios
Unit 1 introduction to software defined radios
 
Precoding
PrecodingPrecoding
Precoding
 
Parameters of multipath channel
Parameters of multipath channelParameters of multipath channel
Parameters of multipath channel
 
5. 2 ray propagation model part 1
5. 2 ray propagation model   part 15. 2 ray propagation model   part 1
5. 2 ray propagation model part 1
 
Chap 5 (small scale fading)
Chap 5 (small scale fading)Chap 5 (small scale fading)
Chap 5 (small scale fading)
 
MIMO OFDM
MIMO OFDMMIMO OFDM
MIMO OFDM
 
Rayleigh Fading Channel In Mobile Digital Communication System
Rayleigh Fading Channel In Mobile Digital Communication SystemRayleigh Fading Channel In Mobile Digital Communication System
Rayleigh Fading Channel In Mobile Digital Communication System
 
Multirate DSP
Multirate DSPMultirate DSP
Multirate DSP
 
Propagation Model
Propagation ModelPropagation Model
Propagation Model
 
Wireless Channel Modeling - MATLAB Simulation Approach
Wireless Channel Modeling - MATLAB Simulation ApproachWireless Channel Modeling - MATLAB Simulation Approach
Wireless Channel Modeling - MATLAB Simulation Approach
 
Coherent and Non-coherent detection of ASK, FSK AND QASK
Coherent and Non-coherent detection of ASK, FSK AND QASKCoherent and Non-coherent detection of ASK, FSK AND QASK
Coherent and Non-coherent detection of ASK, FSK AND QASK
 
9. parameters of mobile multipath channels
9. parameters of mobile multipath channels9. parameters of mobile multipath channels
9. parameters of mobile multipath channels
 
CDMA
CDMACDMA
CDMA
 
Multiple input & Multiple Output Systems
Multiple input & Multiple Output SystemsMultiple input & Multiple Output Systems
Multiple input & Multiple Output Systems
 

Viewers also liked

Mimo ofdm wireless communications with matlab
Mimo ofdm wireless communications with matlabMimo ofdm wireless communications with matlab
Mimo ofdm wireless communications with matlabntnam113
 
It's all about Apps, VON, May 2006
It's all about Apps, VON, May 2006It's all about Apps, VON, May 2006
It's all about Apps, VON, May 2006Claude Florin
 
Space time coding in mimo
Space time coding in mimo Space time coding in mimo
Space time coding in mimo ILA SHARMA
 
BLAST(Basic Local Alignment Tool)
BLAST(Basic Local Alignment Tool)BLAST(Basic Local Alignment Tool)
BLAST(Basic Local Alignment Tool)Sobia
 
Presentation on bipolar junction transistor
Presentation on bipolar junction transistorPresentation on bipolar junction transistor
Presentation on bipolar junction transistorKawsar Ahmed
 
Seminar report guidelines1
Seminar report guidelines1Seminar report guidelines1
Seminar report guidelines1Shikhar Patwari
 
Linear block coding
Linear block codingLinear block coding
Linear block codingjknm
 
Wi Vi technology
Wi Vi technology Wi Vi technology
Wi Vi technology Liju Thomas
 

Viewers also liked (17)

BLAST
BLASTBLAST
BLAST
 
BLAST
BLASTBLAST
BLAST
 
blast bioinformatics
blast bioinformaticsblast bioinformatics
blast bioinformatics
 
Blast
BlastBlast
Blast
 
Mimo ofdm wireless communications with matlab
Mimo ofdm wireless communications with matlabMimo ofdm wireless communications with matlab
Mimo ofdm wireless communications with matlab
 
It's all about Apps, VON, May 2006
It's all about Apps, VON, May 2006It's all about Apps, VON, May 2006
It's all about Apps, VON, May 2006
 
Space time coding in mimo
Space time coding in mimo Space time coding in mimo
Space time coding in mimo
 
Seminar report
Seminar reportSeminar report
Seminar report
 
combat fading in wireless
combat fading in wirelesscombat fading in wireless
combat fading in wireless
 
BLAST(Basic Local Alignment Tool)
BLAST(Basic Local Alignment Tool)BLAST(Basic Local Alignment Tool)
BLAST(Basic Local Alignment Tool)
 
Presentation on bipolar junction transistor
Presentation on bipolar junction transistorPresentation on bipolar junction transistor
Presentation on bipolar junction transistor
 
Seminar report guidelines1
Seminar report guidelines1Seminar report guidelines1
Seminar report guidelines1
 
What is Cognitive Radio?
What is Cognitive Radio? What is Cognitive Radio?
What is Cognitive Radio?
 
Linear block coding
Linear block codingLinear block coding
Linear block coding
 
Cognitive Radio
Cognitive RadioCognitive Radio
Cognitive Radio
 
Wimax
WimaxWimax
Wimax
 
Wi Vi technology
Wi Vi technology Wi Vi technology
Wi Vi technology
 

Similar to Vblast

Bit Error Rate Performance of MIMO Spatial Multiplexing with MPSK Modulation ...
Bit Error Rate Performance of MIMO Spatial Multiplexing with MPSK Modulation ...Bit Error Rate Performance of MIMO Spatial Multiplexing with MPSK Modulation ...
Bit Error Rate Performance of MIMO Spatial Multiplexing with MPSK Modulation ...ijsrd.com
 
A Review on Image Denoising using Wavelet Transform
A Review on Image Denoising using Wavelet TransformA Review on Image Denoising using Wavelet Transform
A Review on Image Denoising using Wavelet Transformijsrd.com
 
Multi-Carrier Transmission over Mobile Radio Channels.ppt
Multi-Carrier Transmission over Mobile Radio Channels.pptMulti-Carrier Transmission over Mobile Radio Channels.ppt
Multi-Carrier Transmission over Mobile Radio Channels.pptStefan Oprea
 
Performance of spread spectrum system
Performance of spread spectrum systemPerformance of spread spectrum system
Performance of spread spectrum systemNanhen Verma
 
Neuron-computer interface in Dynamic-Clamp experiments
Neuron-computer interface in Dynamic-Clamp experimentsNeuron-computer interface in Dynamic-Clamp experiments
Neuron-computer interface in Dynamic-Clamp experimentsSSA KPI
 
Microsoft PowerPoint - Spread Spectrum.pptx.pdf
Microsoft PowerPoint - Spread Spectrum.pptx.pdfMicrosoft PowerPoint - Spread Spectrum.pptx.pdf
Microsoft PowerPoint - Spread Spectrum.pptx.pdfajith473145
 
Introduction to Channel Capacity | DCNIT-LDTalks-1
Introduction to Channel Capacity | DCNIT-LDTalks-1Introduction to Channel Capacity | DCNIT-LDTalks-1
Introduction to Channel Capacity | DCNIT-LDTalks-1Arunabha Saha
 
Performance Analysis of Various Symbol Detection Techniques in Wireless MIMO ...
Performance Analysis of Various Symbol Detection Techniques in Wireless MIMO ...Performance Analysis of Various Symbol Detection Techniques in Wireless MIMO ...
Performance Analysis of Various Symbol Detection Techniques in Wireless MIMO ...IOSR Journals
 
Performance Analysis of Various Symbol Detection Techniques in Wireless MIMO ...
Performance Analysis of Various Symbol Detection Techniques in Wireless MIMO ...Performance Analysis of Various Symbol Detection Techniques in Wireless MIMO ...
Performance Analysis of Various Symbol Detection Techniques in Wireless MIMO ...IOSR Journals
 
Performance Analysis of Various Symbol Detection Techniques in Wireless MIMO ...
Performance Analysis of Various Symbol Detection Techniques in Wireless MIMO ...Performance Analysis of Various Symbol Detection Techniques in Wireless MIMO ...
Performance Analysis of Various Symbol Detection Techniques in Wireless MIMO ...IOSR Journals
 
Chapter7 circuits
Chapter7 circuitsChapter7 circuits
Chapter7 circuitsVin Voro
 
Popular Interview Wireless Question with Answer
Popular Interview Wireless Question with AnswerPopular Interview Wireless Question with Answer
Popular Interview Wireless Question with AnswerVARUN KUMAR
 
Synthesis of Band-Limited Orthogonal Signals for Multichannel Data Transmission
Synthesis of Band-Limited Orthogonal Signals for Multichannel Data TransmissionSynthesis of Band-Limited Orthogonal Signals for Multichannel Data Transmission
Synthesis of Band-Limited Orthogonal Signals for Multichannel Data TransmissionAhmed Alshomi
 
Class06 transmission line_basics
Class06 transmission line_basicsClass06 transmission line_basics
Class06 transmission line_basicsbhaavan22
 

Similar to Vblast (20)

Ofdm
OfdmOfdm
Ofdm
 
Iy2415661571
Iy2415661571Iy2415661571
Iy2415661571
 
Bit Error Rate Performance of MIMO Spatial Multiplexing with MPSK Modulation ...
Bit Error Rate Performance of MIMO Spatial Multiplexing with MPSK Modulation ...Bit Error Rate Performance of MIMO Spatial Multiplexing with MPSK Modulation ...
Bit Error Rate Performance of MIMO Spatial Multiplexing with MPSK Modulation ...
 
UNIT5_1.pdf
UNIT5_1.pdfUNIT5_1.pdf
UNIT5_1.pdf
 
OFDM Basics.ppt
OFDM Basics.pptOFDM Basics.ppt
OFDM Basics.ppt
 
A Review on Image Denoising using Wavelet Transform
A Review on Image Denoising using Wavelet TransformA Review on Image Denoising using Wavelet Transform
A Review on Image Denoising using Wavelet Transform
 
Multi-Carrier Transmission over Mobile Radio Channels.ppt
Multi-Carrier Transmission over Mobile Radio Channels.pptMulti-Carrier Transmission over Mobile Radio Channels.ppt
Multi-Carrier Transmission over Mobile Radio Channels.ppt
 
Performance of spread spectrum system
Performance of spread spectrum systemPerformance of spread spectrum system
Performance of spread spectrum system
 
Neuron-computer interface in Dynamic-Clamp experiments
Neuron-computer interface in Dynamic-Clamp experimentsNeuron-computer interface in Dynamic-Clamp experiments
Neuron-computer interface in Dynamic-Clamp experiments
 
Microsoft PowerPoint - Spread Spectrum.pptx.pdf
Microsoft PowerPoint - Spread Spectrum.pptx.pdfMicrosoft PowerPoint - Spread Spectrum.pptx.pdf
Microsoft PowerPoint - Spread Spectrum.pptx.pdf
 
Introduction to Channel Capacity | DCNIT-LDTalks-1
Introduction to Channel Capacity | DCNIT-LDTalks-1Introduction to Channel Capacity | DCNIT-LDTalks-1
Introduction to Channel Capacity | DCNIT-LDTalks-1
 
Performance Analysis of Various Symbol Detection Techniques in Wireless MIMO ...
Performance Analysis of Various Symbol Detection Techniques in Wireless MIMO ...Performance Analysis of Various Symbol Detection Techniques in Wireless MIMO ...
Performance Analysis of Various Symbol Detection Techniques in Wireless MIMO ...
 
Performance Analysis of Various Symbol Detection Techniques in Wireless MIMO ...
Performance Analysis of Various Symbol Detection Techniques in Wireless MIMO ...Performance Analysis of Various Symbol Detection Techniques in Wireless MIMO ...
Performance Analysis of Various Symbol Detection Techniques in Wireless MIMO ...
 
Performance Analysis of Various Symbol Detection Techniques in Wireless MIMO ...
Performance Analysis of Various Symbol Detection Techniques in Wireless MIMO ...Performance Analysis of Various Symbol Detection Techniques in Wireless MIMO ...
Performance Analysis of Various Symbol Detection Techniques in Wireless MIMO ...
 
Chapter7 circuits
Chapter7 circuitsChapter7 circuits
Chapter7 circuits
 
Popular Interview Wireless Question with Answer
Popular Interview Wireless Question with AnswerPopular Interview Wireless Question with Answer
Popular Interview Wireless Question with Answer
 
Gprs
GprsGprs
Gprs
 
Synthesis of Band-Limited Orthogonal Signals for Multichannel Data Transmission
Synthesis of Band-Limited Orthogonal Signals for Multichannel Data TransmissionSynthesis of Band-Limited Orthogonal Signals for Multichannel Data Transmission
Synthesis of Band-Limited Orthogonal Signals for Multichannel Data Transmission
 
Unit 5.pdf
Unit 5.pdfUnit 5.pdf
Unit 5.pdf
 
Class06 transmission line_basics
Class06 transmission line_basicsClass06 transmission line_basics
Class06 transmission line_basics
 

Recently uploaded

"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii SoldatenkoFwdays
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxhariprasad279825
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Mark Simos
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticscarlostorres15106
 
Story boards and shot lists for my a level piece
Story boards and shot lists for my a level pieceStory boards and shot lists for my a level piece
Story boards and shot lists for my a level piececharlottematthew16
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brandgvaughan
 
My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024The Digital Insurer
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyAlfredo García Lavilla
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebUiPathCommunity
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationSafe Software
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024Scott Keck-Warren
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupFlorian Wilhelm
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsMemoori
 
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Wonjun Hwang
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsMiki Katsuragi
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsRizwan Syed
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfAlex Barbosa Coqueiro
 

Recently uploaded (20)

Hot Sexy call girls in Panjabi Bagh 🔝 9953056974 🔝 Delhi escort Service
Hot Sexy call girls in Panjabi Bagh 🔝 9953056974 🔝 Delhi escort ServiceHot Sexy call girls in Panjabi Bagh 🔝 9953056974 🔝 Delhi escort Service
Hot Sexy call girls in Panjabi Bagh 🔝 9953056974 🔝 Delhi escort Service
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptx
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
 
Story boards and shot lists for my a level piece
Story boards and shot lists for my a level pieceStory boards and shot lists for my a level piece
Story boards and shot lists for my a level piece
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brand
 
My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easy
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio Web
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project Setup
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial Buildings
 
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering Tips
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL Certs
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdf
 

Vblast

  • 1. V-BLAST R . Rahul Sekhar
  • 2. THE BIG QUESTION With limited power, scarce and highly precious bandwidth, how to increase the data rate?
  • 3. BLAST ARCHITECTURE  Rich-scattering wireless channel is capable of enormous theoretical capacities if the multipath is properly exploited.  A novel method used for this is using BLAST architecture  Three specific implementations of BLAST, depending on the type of coding employed: 1. Diagonal-BLAST (D-BLAST) 2. Vertical-BLAST (V-BLAST) 3. Turbo-BLAST
  • 4. WHY BLAST?  Unlike code division or other spread-spectrum multiple access techniques, the total channel bandwidth utilized in a BLAST system is only a small fraction in excess of the symbol rate.  Unlike FDMA, each transmitted signal occupies the entire system bandwidth.  Finally, unlike TDMA, the entire system bandwidth is used simultaneously by all of the transmitters all of the time.  Taken together, these differences together are precisely what give BLAST the potential to realize higher spectral efficiencies than the multiple-access techniques.  An essential feature of BLAST is that no explicit orthogonalization of the transmitted signals is imposed by the transmit structure at all.  Instead, the propagation environment itself, is exploited to achieve the signal decorrelation necessary to separate the co-channel signals.
  • 5. D-BLAST  It utilizes multi-element antenna arrays at both transmitter and receiver  Diagonally layered coding structure in which code blocks are dispersed across diagonals in space time  In a Rayleigh scattering environment, this structure leads to theoretical rates which grow linearly with the number of antennas(~90% of Shannon capacity)
  • 8. V-BLAST Difference from D-Blast?  V-BLAST architecture is a simplified version of D-BLAST, that tries to reduce its computational complexity.  The layering is horizontal, meaning that all the symbols of a certain stream are transmitted through the same antenna (one stream per antenna).  It eliminates the space time wastage, but loses the transmit diversity, since each stream is “tied” to its antenna.
  • 9. APPLICATIONS  V-BLAST is an essential part of MIMO technology.  As such it is an integral part of modern wireless communication standards such as IEEE 802.11n (Wi-Fi), 4G, 3GPP Long Term Evolution, WiMAX and HSPA+.
  • 10. SYSTEM OVERVIEW  A single data stream is demultiplexed into M sub streams.  Each sub stream is then encoded into symbols and fed to its respective transmitter.  Transmitters 1 − M operate co-channel at symbol rate 1/ T symbols/sec.  Each transmitter is itself an ordinary QAM transmitter.  The same constellation is used for each substream.
  • 11. Receivers 1 − N are, individually, conventional QAM receivers.  These receivers also operate co-channel, each receiving the signals radiated from all M transmit antennas.  Flat fading is assumed.  The matrix channel transfer function is HN×M, where hi j is the (complex) transfer function from transmitter j to receiver i, and M ≤ N.
  • 12.
  • 13. V-BLAST DETECTION  Let a = (a1 , a2 , . . . ,aM ) T denote the vector of transmit symbols.  Then the corresponding received N vector is r1 = Ha + ν where ν is a noise vector.  Each substream in turn is considered to be the desired signal, and the remainder are considered as "interferers".(Nulling)  Nulling is performed by linearly weighting the received signals so as to satisfy some performance-related criterion, such as minimum mean-squared error (MMSE) or zero-forcing (ZF).  Zero-forcing Nulling can be performed by choosing weight vectors wi , i = 1 , 2 , . . . , M, such that wi T(H) j = δi j  where (H) j is the jth column of H, and δ is the Kronecker delta. Thus, the decision statistic for the ith sub stream is yi = wi T ri
  • 14. project the received signal y onto the subspace orthogonal to the one spanned by h1, h2.......hnt
  • 15. Superior performance is obtained if nonlinear techniques are used.  Use symbol cancellation as well as linear nulling to perform detection.  Interference from already-detected components of a is subtracted out from the received signal vector, resulting in modified received vector in which, effectively, fewer interferers are present.
  • 16. 1. Order determination, in which the N, received substreams are to be detected, in accordance with the post detection signal-to-noise ratios of the individual sub streams. 2. Detection of the sub stream, starting with the largest signal-to- noise ratio. 3. Signal cancellation, wherein the effect of the detected sub stream is removed from subsequent sub streams. 4. Repetition of steps 1 through 3 until all the N, received sub streams have been individually detected
  • 17.
  • 18. (V-BLAST) DECODING  Initialization: Recursion: i 1 wki (Gi ) ki G1 H H 2 y ki wki ri k1 arg min (G1 ) j j ˆ a ki Q ( y ki ) ri 1 ri ˆ a ki ( H ) ki G H (H H H ) 1 H H Gi 1 H ki G (H H H 2 I) 1H H 2 ki 1 arg min (Gi 1 ) j j k1ki i i 1
  • 19.
  • 20. REFERENCES  V-BLAST: An Architecture for Realizing Very High Data Rates Over the Rich-Scattering Wireless Channel P. W. Wolniansky, G. J. Foschini, G. D. Golden, R. A. Valenzuela  Modern wireless communication Simon Haykin , Michael Moher  BLAST Architectures Eduardo Zacar´ıas B.  Fundamentals of wireless communication David Tse , Pramod  Performance Analysis of V-BLAST Detectors for the MIMO channel Fenghua Li