SlideShare a Scribd company logo
Bit Interleaved Coded Modulation 1 Seminar on Signal Processing in Wireless Communications 2011 Bit Interleaved Coded Modulation Mridula Sharma February 28, 2011
2 Seminar on Signal Processing in Wireless Communications 2011 Bit Interleaved Coded Modulation Outline ,[object Object]
 System Model: CM(Coded Modulation) and BICM (Bit Interleaved Coded Modulation)
Information-theoritical Framework and Results
Error Probability Analysis
BICM-ID
BICM-OFDM
Summary,[object Object]
highly efficient transmission of information over band-limited channels such as telephone lines
  1992: Zehavi: performance of coded modulation over Rayleigh fading  channel can be improved
Bit-wise interleaving at the encoder output
Appropriate soft-decision metric as an input to Viterbi decoder
 Modulation + Coding: Single entity for improved performance
 Bit Interleaved Coded Modulation (BICM)
 1998: Caire: Information-theoritical view on BICM,[object Object]
 Non-recursive non-Systematic Convolutional (NSC) code
Type of Serial Concatenated Code (SCC)
 Coded bits are interleaved prior to modulation
 increase the diversity order of TCM schemes
 uses bit-interleavers for all the bits of a symbol
 number of bit-interleavers equals to the number of bits assigned to one non-binary codeword
 interleaved bits are collected into Gray labeled non-binary symbols,[object Object]
 Disperse the burst errors and maximize the diversity order of the system
Uncorrelate the bits associated with the given transmitted symbolm-bits define a symbol Due to the interleaving the input bits to the mapper are approx. independent
6 Seminar on Signal Processing in Wireless Communications 2011 Bit Interleaved Coded Modulation Introduction Binary to M-ary mapping Binary Encoder Bitwise Interleaver M-ary- modulator Complex flat-fading  AWGN Soft-In Binary Decoder LLR Bit Metric Calculation Receiver front end Bitwise Deinterleaver Fig : BICM Overview The combination of binary encoding, bitwise interleaving, and M-ary modulation actually yields better performance in fading than symbol-wise interleaving and trellis-coded modulation (Caire 1998)
7 Seminar on Signal Processing in Wireless Communications 2011 Bit Interleaved Coded Modulation Gray Mapping ,[object Object]
 A binary map µ= {0, 1} m  χis a Gray labeling for χ if for all i= 1……..m and bϵ {0, 1}, each x ϵχ bi  has at most one z ϵχ bi   at distance dminFig : 16QAM Symbol arrangement chart with Gray labeling
8 Seminar on Signal Processing in Wireless Communications 2011 Bit Interleaved Coded Modulation Gray Mapping ,[object Object]
 Main Function: to produce an equivalent channel that has ʋ parallel, independent, memoryless binary channels
Each channel corresponds to a position in the label of a signal x ϵχ
For each codeword at the output of the binary encoder, the interleaver assigns at random a position in the label of the signals to transmit the coded bits,[object Object]
10 Seminar on Signal Processing in Wireless Communications 2011 Bit Interleaved Coded Modulation Set Partitioning ,[object Object]
 Errors for bit a1 can easily occur, because adjacent symbols of 8PSK will necessarily have different a1s
 If a1 is assumed to be correct, then a2 changes every other symbol of 8PSK and a symbol distance the same as that of QPSK will be obtained
 If a1 and a2 are assumed to be correct, then a3 can be determined if a decision can be made as to which diagonal symbol has been received, and a symbol distance the same as that of BPSK will be obtainedFig : 16QAM Symbol arrangement chart with Set Partitioning
11 Seminar on Signal Processing in Wireless Communications 2011 Building Blocks Bit Interleaved Coded Modulation ,[object Object]
 Interleaver π
 Modulator, modeled by a labeling map μand a signal set χ, i.e., a finite set of points in the complex N-dimensional Euclidean space CN
 A stationary finite-memory vector channel whose transition probability density function pƟ(y|x), x,y ϵCN may depend on a vector parameter Ɵ
 Demodulator (DEM)
 Branch Metric Deinterleaver π -1
 Decoder (DEC),[object Object]
13 Seminar on Signal Processing in Wireless Communications 2011 Bit Interleaved Coded Modulation  Vector Channel Model ,[object Object],{ pƟ(Y|X) : Ɵ ϵ CM; X,Y ϵ CN } ,[object Object],pƟ(Y|X) = ∏k pƟk (Yk|Xk) ,[object Object],[object Object]
Additive White Gaussian Noise (AWGN) channel (Ɵ = constant)
 AWGN channel with random phase (Ɵ is the residual phase due to imperfect carrier phase recovery)
 Frequency nonselective slow-fading channels (Ɵ describes the multiplicative fading process)
 But Inter-symbol Interference (ISI), or frequency selectivity infading channels  cannot be accounted for  ,[object Object],[object Object]
 Digital modulation
 Error correction,[object Object]

More Related Content

What's hot

Mimo
MimoMimo
Mimo
Virak Sou
 
Chapter 03 cyclic codes
Chapter 03   cyclic codesChapter 03   cyclic codes
Chapter 03 cyclic codes
Manoj Krishna Yadavalli
 
Chapter 7 multiple access techniques
Chapter 7 multiple access techniquesChapter 7 multiple access techniques
Chapter 7 multiple access techniques
Kaushal Kabra
 
Ofdm
OfdmOfdm
Basics of RF
Basics of RFBasics of RF
Ofdma
OfdmaOfdma
Digital switching system ppt
Digital switching system pptDigital switching system ppt
Digital switching system ppt
GopalakrishnaM4
 
OFDM (Orthogonal Frequency Division Multiplexing)
OFDM (Orthogonal Frequency Division Multiplexing)OFDM (Orthogonal Frequency Division Multiplexing)
OFDM (Orthogonal Frequency Division Multiplexing)
Ameya Vijay Gokhale
 
Digital communication unit 1
Digital communication unit 1Digital communication unit 1
Digital communication unit 1
Gangatharan Narayanan
 
BCH Codes
BCH CodesBCH Codes
BCH Codes
AakankshaR
 
Matched filter
Matched filterMatched filter
Matched filter
srkrishna341
 
Pulse Modulation ppt
Pulse Modulation pptPulse Modulation ppt
Pulse Modulation ppt
sanjeev2419
 
Power delay profile,delay spread and doppler spread
Power delay profile,delay spread and doppler spreadPower delay profile,delay spread and doppler spread
Power delay profile,delay spread and doppler spread
Manish Srivastava
 
Channel Capacity and transmission media
Channel Capacity and transmission mediaChannel Capacity and transmission media
Channel Capacity and transmission media
Hemant Chetwani
 
Concept of Diversity & Fading (wireless communication)
Concept of Diversity & Fading (wireless communication)Concept of Diversity & Fading (wireless communication)
Concept of Diversity & Fading (wireless communication)
Omkar Rane
 
Introduction To Wireless Fading Channels
Introduction To Wireless Fading ChannelsIntroduction To Wireless Fading Channels
Introduction To Wireless Fading Channels
Nitin Jain
 
Popular Interview Wireless Question with Answer
Popular Interview Wireless Question with AnswerPopular Interview Wireless Question with Answer
Popular Interview Wireless Question with Answer
VARUN KUMAR
 
Differential pulse code modulation
Differential pulse code modulationDifferential pulse code modulation
Differential pulse code modulation
Ramraj Bhadu
 
Sonet Sdh Dwdm
Sonet Sdh DwdmSonet Sdh Dwdm
Sonet Sdh Dwdm
deven l
 
Multiple acces techniques
Multiple acces techniquesMultiple acces techniques
Multiple acces techniques
paramsidhu89
 

What's hot (20)

Mimo
MimoMimo
Mimo
 
Chapter 03 cyclic codes
Chapter 03   cyclic codesChapter 03   cyclic codes
Chapter 03 cyclic codes
 
Chapter 7 multiple access techniques
Chapter 7 multiple access techniquesChapter 7 multiple access techniques
Chapter 7 multiple access techniques
 
Ofdm
OfdmOfdm
Ofdm
 
Basics of RF
Basics of RFBasics of RF
Basics of RF
 
Ofdma
OfdmaOfdma
Ofdma
 
Digital switching system ppt
Digital switching system pptDigital switching system ppt
Digital switching system ppt
 
OFDM (Orthogonal Frequency Division Multiplexing)
OFDM (Orthogonal Frequency Division Multiplexing)OFDM (Orthogonal Frequency Division Multiplexing)
OFDM (Orthogonal Frequency Division Multiplexing)
 
Digital communication unit 1
Digital communication unit 1Digital communication unit 1
Digital communication unit 1
 
BCH Codes
BCH CodesBCH Codes
BCH Codes
 
Matched filter
Matched filterMatched filter
Matched filter
 
Pulse Modulation ppt
Pulse Modulation pptPulse Modulation ppt
Pulse Modulation ppt
 
Power delay profile,delay spread and doppler spread
Power delay profile,delay spread and doppler spreadPower delay profile,delay spread and doppler spread
Power delay profile,delay spread and doppler spread
 
Channel Capacity and transmission media
Channel Capacity and transmission mediaChannel Capacity and transmission media
Channel Capacity and transmission media
 
Concept of Diversity & Fading (wireless communication)
Concept of Diversity & Fading (wireless communication)Concept of Diversity & Fading (wireless communication)
Concept of Diversity & Fading (wireless communication)
 
Introduction To Wireless Fading Channels
Introduction To Wireless Fading ChannelsIntroduction To Wireless Fading Channels
Introduction To Wireless Fading Channels
 
Popular Interview Wireless Question with Answer
Popular Interview Wireless Question with AnswerPopular Interview Wireless Question with Answer
Popular Interview Wireless Question with Answer
 
Differential pulse code modulation
Differential pulse code modulationDifferential pulse code modulation
Differential pulse code modulation
 
Sonet Sdh Dwdm
Sonet Sdh DwdmSonet Sdh Dwdm
Sonet Sdh Dwdm
 
Multiple acces techniques
Multiple acces techniquesMultiple acces techniques
Multiple acces techniques
 

Viewers also liked

FHSS- Frequency Hop Spread Spectrum
FHSS- Frequency Hop Spread SpectrumFHSS- Frequency Hop Spread Spectrum
FHSS- Frequency Hop Spread Spectrum
Rohit Choudhury
 
FHSS
FHSSFHSS
wireless communications
wireless communications wireless communications
wireless communications
faisalsaad18
 
Diversity Techniques in mobile communications
Diversity Techniques in mobile communicationsDiversity Techniques in mobile communications
Diversity Techniques in mobile communications
Diwaker Pant
 
Diversity Powerpoint
Diversity PowerpointDiversity Powerpoint
Diversity Powerpoint
LauraMcD
 
Gsm.....ppt
Gsm.....pptGsm.....ppt
Gsm.....ppt
balu008
 

Viewers also liked (6)

FHSS- Frequency Hop Spread Spectrum
FHSS- Frequency Hop Spread SpectrumFHSS- Frequency Hop Spread Spectrum
FHSS- Frequency Hop Spread Spectrum
 
FHSS
FHSSFHSS
FHSS
 
wireless communications
wireless communications wireless communications
wireless communications
 
Diversity Techniques in mobile communications
Diversity Techniques in mobile communicationsDiversity Techniques in mobile communications
Diversity Techniques in mobile communications
 
Diversity Powerpoint
Diversity PowerpointDiversity Powerpoint
Diversity Powerpoint
 
Gsm.....ppt
Gsm.....pptGsm.....ppt
Gsm.....ppt
 

Similar to Bit interleaved coded modulation

Sinan Sami.docx
Sinan Sami.docxSinan Sami.docx
Sinan Sami.docx
raaed5
 
Study of the operational SNR while constructing polar codes
Study of the operational SNR while constructing polar codes Study of the operational SNR while constructing polar codes
Study of the operational SNR while constructing polar codes
IJECEIAES
 
Dc unit iii final ppt
Dc unit iii final pptDc unit iii final ppt
Dc unit iii final ppt
Gangatharan Narayanan
 
A NEW APPROACH TO DESIGN LOW POWER CMOS FLASH A/D CONVERTER
A NEW APPROACH TO DESIGN LOW POWER CMOS FLASH A/D CONVERTERA NEW APPROACH TO DESIGN LOW POWER CMOS FLASH A/D CONVERTER
A NEW APPROACH TO DESIGN LOW POWER CMOS FLASH A/D CONVERTER
VLSICS Design
 
BER Performance for Convalutional Code with Soft & Hard Viterbi Decoding
BER Performance for Convalutional Code with Soft & Hard  Viterbi DecodingBER Performance for Convalutional Code with Soft & Hard  Viterbi Decoding
BER Performance for Convalutional Code with Soft & Hard Viterbi Decoding
IJMER
 
Design and Implementation of Encoder for (15, k) Binary BCH Code Using VHDL a...
Design and Implementation of Encoder for (15, k) Binary BCH Code Using VHDL a...Design and Implementation of Encoder for (15, k) Binary BCH Code Using VHDL a...
Design and Implementation of Encoder for (15, k) Binary BCH Code Using VHDL a...
IOSR Journals
 
PERFORMANCE OF CONVOLUTION AND CRC CHANNEL ENCODED V-BLAST 4×4 MIMO MCCDMA WI...
PERFORMANCE OF CONVOLUTION AND CRC CHANNEL ENCODED V-BLAST 4×4 MIMO MCCDMA WI...PERFORMANCE OF CONVOLUTION AND CRC CHANNEL ENCODED V-BLAST 4×4 MIMO MCCDMA WI...
PERFORMANCE OF CONVOLUTION AND CRC CHANNEL ENCODED V-BLAST 4×4 MIMO MCCDMA WI...
ijasa
 
Performances Concatenated LDPC based STBC-OFDM System and MRC Receivers
Performances Concatenated LDPC based STBC-OFDM System and MRC Receivers  Performances Concatenated LDPC based STBC-OFDM System and MRC Receivers
Performances Concatenated LDPC based STBC-OFDM System and MRC Receivers
IJECEIAES
 
Design and implementation of log domain decoder
Design and implementation of log domain decoder Design and implementation of log domain decoder
Design and implementation of log domain decoder
IJECEIAES
 
Simulation of Wimax 802.16E Physical Layermodel
Simulation of Wimax 802.16E Physical LayermodelSimulation of Wimax 802.16E Physical Layermodel
Simulation of Wimax 802.16E Physical Layermodel
IOSR Journals
 
Iisrt jona priyaa(1 5)
Iisrt jona priyaa(1 5)Iisrt jona priyaa(1 5)
Iisrt jona priyaa(1 5)
IISRT
 
Reduced Energy Min-Max Decoding Algorithm for Ldpc Code with Adder Correction...
Reduced Energy Min-Max Decoding Algorithm for Ldpc Code with Adder Correction...Reduced Energy Min-Max Decoding Algorithm for Ldpc Code with Adder Correction...
Reduced Energy Min-Max Decoding Algorithm for Ldpc Code with Adder Correction...
ijceronline
 
DESIGN OF SECURE AND RELIABLE MU-MIMO TRANSCEIVER SYSTEM FOR VEHICULAR NETWORKS
DESIGN OF SECURE AND RELIABLE MU-MIMO TRANSCEIVER SYSTEM FOR VEHICULAR NETWORKSDESIGN OF SECURE AND RELIABLE MU-MIMO TRANSCEIVER SYSTEM FOR VEHICULAR NETWORKS
DESIGN OF SECURE AND RELIABLE MU-MIMO TRANSCEIVER SYSTEM FOR VEHICULAR NETWORKS
IJCNCJournal
 
Satellite link using 16 psk
Satellite link using 16 pskSatellite link using 16 psk
Satellite link using 16 psk
chintanajoshi
 
Linear Block code.pdf
Linear Block code.pdfLinear Block code.pdf
Linear Block code.pdf
SuryaRamVM
 
Performance Analysis of Steepest Descent Decoding Algorithm for LDPC Codes
Performance Analysis of Steepest Descent Decoding Algorithm for LDPC CodesPerformance Analysis of Steepest Descent Decoding Algorithm for LDPC Codes
Performance Analysis of Steepest Descent Decoding Algorithm for LDPC Codes
idescitation
 
Turbo Code
Turbo Code Turbo Code
Turbo Code
SudhanshuSaini5
 
Logic Level Techniques for Power Reduction
Logic Level Techniques for Power Reduction Logic Level Techniques for Power Reduction
Logic Level Techniques for Power Reduction
GargiKhanna1
 
Design and Performance Analysis of Convolutional Encoder and Viterbi Decoder ...
Design and Performance Analysis of Convolutional Encoder and Viterbi Decoder ...Design and Performance Analysis of Convolutional Encoder and Viterbi Decoder ...
Design and Performance Analysis of Convolutional Encoder and Viterbi Decoder ...
IJERA Editor
 
115 118
115 118115 118

Similar to Bit interleaved coded modulation (20)

Sinan Sami.docx
Sinan Sami.docxSinan Sami.docx
Sinan Sami.docx
 
Study of the operational SNR while constructing polar codes
Study of the operational SNR while constructing polar codes Study of the operational SNR while constructing polar codes
Study of the operational SNR while constructing polar codes
 
Dc unit iii final ppt
Dc unit iii final pptDc unit iii final ppt
Dc unit iii final ppt
 
A NEW APPROACH TO DESIGN LOW POWER CMOS FLASH A/D CONVERTER
A NEW APPROACH TO DESIGN LOW POWER CMOS FLASH A/D CONVERTERA NEW APPROACH TO DESIGN LOW POWER CMOS FLASH A/D CONVERTER
A NEW APPROACH TO DESIGN LOW POWER CMOS FLASH A/D CONVERTER
 
BER Performance for Convalutional Code with Soft & Hard Viterbi Decoding
BER Performance for Convalutional Code with Soft & Hard  Viterbi DecodingBER Performance for Convalutional Code with Soft & Hard  Viterbi Decoding
BER Performance for Convalutional Code with Soft & Hard Viterbi Decoding
 
Design and Implementation of Encoder for (15, k) Binary BCH Code Using VHDL a...
Design and Implementation of Encoder for (15, k) Binary BCH Code Using VHDL a...Design and Implementation of Encoder for (15, k) Binary BCH Code Using VHDL a...
Design and Implementation of Encoder for (15, k) Binary BCH Code Using VHDL a...
 
PERFORMANCE OF CONVOLUTION AND CRC CHANNEL ENCODED V-BLAST 4×4 MIMO MCCDMA WI...
PERFORMANCE OF CONVOLUTION AND CRC CHANNEL ENCODED V-BLAST 4×4 MIMO MCCDMA WI...PERFORMANCE OF CONVOLUTION AND CRC CHANNEL ENCODED V-BLAST 4×4 MIMO MCCDMA WI...
PERFORMANCE OF CONVOLUTION AND CRC CHANNEL ENCODED V-BLAST 4×4 MIMO MCCDMA WI...
 
Performances Concatenated LDPC based STBC-OFDM System and MRC Receivers
Performances Concatenated LDPC based STBC-OFDM System and MRC Receivers  Performances Concatenated LDPC based STBC-OFDM System and MRC Receivers
Performances Concatenated LDPC based STBC-OFDM System and MRC Receivers
 
Design and implementation of log domain decoder
Design and implementation of log domain decoder Design and implementation of log domain decoder
Design and implementation of log domain decoder
 
Simulation of Wimax 802.16E Physical Layermodel
Simulation of Wimax 802.16E Physical LayermodelSimulation of Wimax 802.16E Physical Layermodel
Simulation of Wimax 802.16E Physical Layermodel
 
Iisrt jona priyaa(1 5)
Iisrt jona priyaa(1 5)Iisrt jona priyaa(1 5)
Iisrt jona priyaa(1 5)
 
Reduced Energy Min-Max Decoding Algorithm for Ldpc Code with Adder Correction...
Reduced Energy Min-Max Decoding Algorithm for Ldpc Code with Adder Correction...Reduced Energy Min-Max Decoding Algorithm for Ldpc Code with Adder Correction...
Reduced Energy Min-Max Decoding Algorithm for Ldpc Code with Adder Correction...
 
DESIGN OF SECURE AND RELIABLE MU-MIMO TRANSCEIVER SYSTEM FOR VEHICULAR NETWORKS
DESIGN OF SECURE AND RELIABLE MU-MIMO TRANSCEIVER SYSTEM FOR VEHICULAR NETWORKSDESIGN OF SECURE AND RELIABLE MU-MIMO TRANSCEIVER SYSTEM FOR VEHICULAR NETWORKS
DESIGN OF SECURE AND RELIABLE MU-MIMO TRANSCEIVER SYSTEM FOR VEHICULAR NETWORKS
 
Satellite link using 16 psk
Satellite link using 16 pskSatellite link using 16 psk
Satellite link using 16 psk
 
Linear Block code.pdf
Linear Block code.pdfLinear Block code.pdf
Linear Block code.pdf
 
Performance Analysis of Steepest Descent Decoding Algorithm for LDPC Codes
Performance Analysis of Steepest Descent Decoding Algorithm for LDPC CodesPerformance Analysis of Steepest Descent Decoding Algorithm for LDPC Codes
Performance Analysis of Steepest Descent Decoding Algorithm for LDPC Codes
 
Turbo Code
Turbo Code Turbo Code
Turbo Code
 
Logic Level Techniques for Power Reduction
Logic Level Techniques for Power Reduction Logic Level Techniques for Power Reduction
Logic Level Techniques for Power Reduction
 
Design and Performance Analysis of Convolutional Encoder and Viterbi Decoder ...
Design and Performance Analysis of Convolutional Encoder and Viterbi Decoder ...Design and Performance Analysis of Convolutional Encoder and Viterbi Decoder ...
Design and Performance Analysis of Convolutional Encoder and Viterbi Decoder ...
 
115 118
115 118115 118
115 118
 

Recently uploaded

UiPath Test Automation using UiPath Test Suite series, part 5
UiPath Test Automation using UiPath Test Suite series, part 5UiPath Test Automation using UiPath Test Suite series, part 5
UiPath Test Automation using UiPath Test Suite series, part 5
DianaGray10
 
TrustArc Webinar - 2024 Global Privacy Survey
TrustArc Webinar - 2024 Global Privacy SurveyTrustArc Webinar - 2024 Global Privacy Survey
TrustArc Webinar - 2024 Global Privacy Survey
TrustArc
 
UiPath Test Automation using UiPath Test Suite series, part 6
UiPath Test Automation using UiPath Test Suite series, part 6UiPath Test Automation using UiPath Test Suite series, part 6
UiPath Test Automation using UiPath Test Suite series, part 6
DianaGray10
 
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdfObservability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Paige Cruz
 
20 Comprehensive Checklist of Designing and Developing a Website
20 Comprehensive Checklist of Designing and Developing a Website20 Comprehensive Checklist of Designing and Developing a Website
20 Comprehensive Checklist of Designing and Developing a Website
Pixlogix Infotech
 
Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!
Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!
Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!
SOFTTECHHUB
 
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with SlackLet's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
shyamraj55
 
20240609 QFM020 Irresponsible AI Reading List May 2024
20240609 QFM020 Irresponsible AI Reading List May 202420240609 QFM020 Irresponsible AI Reading List May 2024
20240609 QFM020 Irresponsible AI Reading List May 2024
Matthew Sinclair
 
Data structures and Algorithms in Python.pdf
Data structures and Algorithms in Python.pdfData structures and Algorithms in Python.pdf
Data structures and Algorithms in Python.pdf
TIPNGVN2
 
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Albert Hoitingh
 
Video Streaming: Then, Now, and in the Future
Video Streaming: Then, Now, and in the FutureVideo Streaming: Then, Now, and in the Future
Video Streaming: Then, Now, and in the Future
Alpen-Adria-Universität
 
20240607 QFM018 Elixir Reading List May 2024
20240607 QFM018 Elixir Reading List May 202420240607 QFM018 Elixir Reading List May 2024
20240607 QFM018 Elixir Reading List May 2024
Matthew Sinclair
 
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
Neo4j
 
A tale of scale & speed: How the US Navy is enabling software delivery from l...
A tale of scale & speed: How the US Navy is enabling software delivery from l...A tale of scale & speed: How the US Navy is enabling software delivery from l...
A tale of scale & speed: How the US Navy is enabling software delivery from l...
sonjaschweigert1
 
Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !
KatiaHIMEUR1
 
Essentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FMEEssentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FME
Safe Software
 
Cosa hanno in comune un mattoncino Lego e la backdoor XZ?
Cosa hanno in comune un mattoncino Lego e la backdoor XZ?Cosa hanno in comune un mattoncino Lego e la backdoor XZ?
Cosa hanno in comune un mattoncino Lego e la backdoor XZ?
Speck&Tech
 
“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...
“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...
“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...
Edge AI and Vision Alliance
 
Introduction to CHERI technology - Cybersecurity
Introduction to CHERI technology - CybersecurityIntroduction to CHERI technology - Cybersecurity
Introduction to CHERI technology - Cybersecurity
mikeeftimakis1
 
GraphSummit Singapore | The Art of the Possible with Graph - Q2 2024
GraphSummit Singapore | The Art of the  Possible with Graph - Q2 2024GraphSummit Singapore | The Art of the  Possible with Graph - Q2 2024
GraphSummit Singapore | The Art of the Possible with Graph - Q2 2024
Neo4j
 

Recently uploaded (20)

UiPath Test Automation using UiPath Test Suite series, part 5
UiPath Test Automation using UiPath Test Suite series, part 5UiPath Test Automation using UiPath Test Suite series, part 5
UiPath Test Automation using UiPath Test Suite series, part 5
 
TrustArc Webinar - 2024 Global Privacy Survey
TrustArc Webinar - 2024 Global Privacy SurveyTrustArc Webinar - 2024 Global Privacy Survey
TrustArc Webinar - 2024 Global Privacy Survey
 
UiPath Test Automation using UiPath Test Suite series, part 6
UiPath Test Automation using UiPath Test Suite series, part 6UiPath Test Automation using UiPath Test Suite series, part 6
UiPath Test Automation using UiPath Test Suite series, part 6
 
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdfObservability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
 
20 Comprehensive Checklist of Designing and Developing a Website
20 Comprehensive Checklist of Designing and Developing a Website20 Comprehensive Checklist of Designing and Developing a Website
20 Comprehensive Checklist of Designing and Developing a Website
 
Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!
Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!
Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!
 
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with SlackLet's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
 
20240609 QFM020 Irresponsible AI Reading List May 2024
20240609 QFM020 Irresponsible AI Reading List May 202420240609 QFM020 Irresponsible AI Reading List May 2024
20240609 QFM020 Irresponsible AI Reading List May 2024
 
Data structures and Algorithms in Python.pdf
Data structures and Algorithms in Python.pdfData structures and Algorithms in Python.pdf
Data structures and Algorithms in Python.pdf
 
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
 
Video Streaming: Then, Now, and in the Future
Video Streaming: Then, Now, and in the FutureVideo Streaming: Then, Now, and in the Future
Video Streaming: Then, Now, and in the Future
 
20240607 QFM018 Elixir Reading List May 2024
20240607 QFM018 Elixir Reading List May 202420240607 QFM018 Elixir Reading List May 2024
20240607 QFM018 Elixir Reading List May 2024
 
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
 
A tale of scale & speed: How the US Navy is enabling software delivery from l...
A tale of scale & speed: How the US Navy is enabling software delivery from l...A tale of scale & speed: How the US Navy is enabling software delivery from l...
A tale of scale & speed: How the US Navy is enabling software delivery from l...
 
Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !
 
Essentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FMEEssentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FME
 
Cosa hanno in comune un mattoncino Lego e la backdoor XZ?
Cosa hanno in comune un mattoncino Lego e la backdoor XZ?Cosa hanno in comune un mattoncino Lego e la backdoor XZ?
Cosa hanno in comune un mattoncino Lego e la backdoor XZ?
 
“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...
“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...
“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...
 
Introduction to CHERI technology - Cybersecurity
Introduction to CHERI technology - CybersecurityIntroduction to CHERI technology - Cybersecurity
Introduction to CHERI technology - Cybersecurity
 
GraphSummit Singapore | The Art of the Possible with Graph - Q2 2024
GraphSummit Singapore | The Art of the  Possible with Graph - Q2 2024GraphSummit Singapore | The Art of the  Possible with Graph - Q2 2024
GraphSummit Singapore | The Art of the Possible with Graph - Q2 2024
 

Bit interleaved coded modulation

  • 1. Bit Interleaved Coded Modulation 1 Seminar on Signal Processing in Wireless Communications 2011 Bit Interleaved Coded Modulation Mridula Sharma February 28, 2011
  • 2.
  • 3. System Model: CM(Coded Modulation) and BICM (Bit Interleaved Coded Modulation)
  • 8.
  • 9. highly efficient transmission of information over band-limited channels such as telephone lines
  • 10. 1992: Zehavi: performance of coded modulation over Rayleigh fading channel can be improved
  • 11. Bit-wise interleaving at the encoder output
  • 12. Appropriate soft-decision metric as an input to Viterbi decoder
  • 13. Modulation + Coding: Single entity for improved performance
  • 14. Bit Interleaved Coded Modulation (BICM)
  • 15.
  • 16. Non-recursive non-Systematic Convolutional (NSC) code
  • 17. Type of Serial Concatenated Code (SCC)
  • 18. Coded bits are interleaved prior to modulation
  • 19. increase the diversity order of TCM schemes
  • 20. uses bit-interleavers for all the bits of a symbol
  • 21. number of bit-interleavers equals to the number of bits assigned to one non-binary codeword
  • 22.
  • 23. Disperse the burst errors and maximize the diversity order of the system
  • 24. Uncorrelate the bits associated with the given transmitted symbolm-bits define a symbol Due to the interleaving the input bits to the mapper are approx. independent
  • 25. 6 Seminar on Signal Processing in Wireless Communications 2011 Bit Interleaved Coded Modulation Introduction Binary to M-ary mapping Binary Encoder Bitwise Interleaver M-ary- modulator Complex flat-fading AWGN Soft-In Binary Decoder LLR Bit Metric Calculation Receiver front end Bitwise Deinterleaver Fig : BICM Overview The combination of binary encoding, bitwise interleaving, and M-ary modulation actually yields better performance in fading than symbol-wise interleaving and trellis-coded modulation (Caire 1998)
  • 26.
  • 27. A binary map µ= {0, 1} m  χis a Gray labeling for χ if for all i= 1……..m and bϵ {0, 1}, each x ϵχ bi has at most one z ϵχ bi at distance dminFig : 16QAM Symbol arrangement chart with Gray labeling
  • 28.
  • 29. Main Function: to produce an equivalent channel that has ʋ parallel, independent, memoryless binary channels
  • 30. Each channel corresponds to a position in the label of a signal x ϵχ
  • 31.
  • 32.
  • 33. Errors for bit a1 can easily occur, because adjacent symbols of 8PSK will necessarily have different a1s
  • 34. If a1 is assumed to be correct, then a2 changes every other symbol of 8PSK and a symbol distance the same as that of QPSK will be obtained
  • 35. If a1 and a2 are assumed to be correct, then a3 can be determined if a decision can be made as to which diagonal symbol has been received, and a symbol distance the same as that of BPSK will be obtainedFig : 16QAM Symbol arrangement chart with Set Partitioning
  • 36.
  • 38. Modulator, modeled by a labeling map μand a signal set χ, i.e., a finite set of points in the complex N-dimensional Euclidean space CN
  • 39. A stationary finite-memory vector channel whose transition probability density function pƟ(y|x), x,y ϵCN may depend on a vector parameter Ɵ
  • 41. Branch Metric Deinterleaver π -1
  • 42.
  • 43.
  • 44. Additive White Gaussian Noise (AWGN) channel (Ɵ = constant)
  • 45. AWGN channel with random phase (Ɵ is the residual phase due to imperfect carrier phase recovery)
  • 46. Frequency nonselective slow-fading channels (Ɵ describes the multiplicative fading process)
  • 47.
  • 49.
  • 50. Full channel state information (CSI): rule for the transmitted code sequence
  • 51. No CSI: channel is not memoryless,
  • 52. Also, assuming ideal interleaver: For any KϲƵ with |K|<∞,
  • 53.
  • 54. 18 Seminar on Signal Processing in Wireless Communications 2011 Bit Interleaved Coded Modulation Coded Modulation Fig : Performance of coded modulation using convolutional code
  • 55. 19 Seminar on Signal Processing in Wireless Communications 2011 Bit Interleaved Coded Modulation Bit Interleaved Coded Modulation Binary Code Ĉ ENC μ π χ Channel
  • 56.
  • 57. Interleaver, π : k  (k‘, i)
  • 58. li(x): ithbit of label Xϵ {0, 1}
  • 59.
  • 60.
  • 61.
  • 62.
  • 63.
  • 64.
  • 65. Since, conditioned on X, Y and b are statistically independent, CCM ≥ CBICM
  • 66. 27 Seminar on Signal Processing in Wireless Communications 2011 Bit Interleaved Coded Modulation Fig: CM and BICM capacity for 16QAM in AWGN
  • 67.
  • 68. Was important for comparing channels where finite complexity coding schemes were used
  • 69. Cut off Rate Ȓ oof the discrete-input continuous-outputchannel generated by a CM scheme , perfect CSI , no CSI
  • 70.
  • 71.
  • 72.
  • 73. Hence, cut-off rate Ȓ o for BICM: (resorting to Monte Carlo numerical integration for calculation)Ȓ o= m(1-log2(B+1))
  • 74.
  • 75. gis a scalar complex fading gain
  • 76.
  • 77. 34 Seminar on Signal Processing in Wireless Communications 2011 Bit Interleaved Coded Modulation Fig: BICM and CM cutoff rate versus SNR for QAM signal sets with Gray (or quasi-Gray) labeling over Rayleigh fading with coherent detection and perfect CSI
  • 78.
  • 79. No CSI: Choose χ to be N-ary orthogonal (N = 2m).Eg. Hadamard sequences.
  • 80.
  • 81. Time-varying labeling map: In the parallel channel model, to make the channelsymmetric
  • 83. For each coded bit bi, let Uibe a binary random variable determining whether μ’ or μis used
  • 84.
  • 85.
  • 87. Pairwise Error Probability (PEP): P(cĉ)
  • 88.
  • 89.
  • 90. f (d, µ, χ) ≤ Bd
  • 91. BICM Union Bound derived free of Bhattacharyya and Chernoff upper bounds
  • 92. loose but provided basis for tight upper bounds
  • 93.
  • 94.
  • 95. First iteration - Gray labeling optimal here
  • 96. Gray labeling has a lower number of nearest neighbors compared to SP - based labeling.
  • 97. The higher the number of nearest neighbor the higher the chances for a bit to be decoded into wrong region
  • 99. The soft information allows to confine the decision region into a pair of constellation points
  • 100.
  • 101. For M=16 and r=⅓ coding, the improvement is 0.7 dB in Rayleigh flat fading
  • 102. The additional complexity is negligible
  • 104.
  • 105.
  • 106.
  • 107.
  • 109. analyzed in information-theoritical framework
  • 112.
  • 113. 49 Seminar on Signal Processing in Wireless Communications 2011 Bit Interleaved Coded Modulation Thank You!!!