SlideShare a Scribd company logo
1 of 1
Download to read offline
Performance of the Viterbi Algorithm
on a Polya Channel
N´estor R. Barraza
Universidad Nacional de Tres de Febrero and Facultad de Ingenier´ıa. UBA.
Sep. 20th, 2013
Communications Channel - Convolutional coding
Source
Figure 1. Convolutional coder
noisy channel
Z
+
Viterbi Algorithm
S
def
= Set of state transitions
ˆU = ArgMax
U
P(U|Y, S)
?
= ArgMin
U
||Y − U||2
Constrained to S
Decoder
Additive white Gaussian noise
U X Y
w
ˆU
Generally, although not always. The branch metrics depends on the type of noise
Main challenge: to find the best branch metrics for a given channel
Gaussian Memoryless Channel Y = X + W
Figure 2. BER vs. SN ratio for the memoryless AWGN channel for Viterbi and bcjr (Bahl, Cocke, Jelinek,
Raviv) algorithms for the convolutional coder in Figure 1.
Lth
order Markov Channel
f(yk |yk−1, · · · , y−∞, x−∞, · · · , x∞) =
f(yk|yk−1, · · · , yk−L, xk−1, xk) (1)
Gauss-Markov Channel
yk = xk + xk−1 + w
Polya Channel
1 Polya urn model for contagion
2 zi = {0, 1} is a binary random variable corresponding to successful extractions in a
Polya urn model.
3 sn−1
.
= n−1
i=1 zi.
4 Let r, b be the original number of red and blue balls in the urn, define:
p =
r
r + b
σ =
b
r + b
γ =
c
r + b
(2)
5 Then:
P(zn|sn−1) =
p + sn−1
1 + (n − 1)γ
zn
x
σ + (n − 1 − sn−1)
1 + (n − 1)γ
1−zn
(3)
6 The discrete Polya noise model is a stationary binary process with probability
P(zi = 1) = p
7 Noise introduced by the Polya channel is considered to be additive with a probability
of error given by (3), then the output is obtained by a module-2 addition between the
input and noise
yi = xi + zi (4)
Our proposal: Gauss-Polya Channel
yi = xi + zi + w (5) Motivation: to model recording/reading processes with Polya noise and transmision over an AWGN
Results
Simulations
Simulate zi in (4) and apply Viterbi Hard Decision
Simulate zi and w in (5) and apply Viterbi Soft Decision
In both cases using ArgMin
U
||Y − U||2
as the estimator
Due to the big variance of BER, two average values are taken, let’s them call upper and lower
Figure 3. BER vs. SN ratio for the Polya channel showing the hard lower [HL], hard upper [HU], soft
lower [SL] and soft upper [SU] bounds for the convolutional coder in Figure 1.
Conclusions
The behavior of the Viterbi algorithm on a Polya channel was analyzed.
A contagion Gauss-Polya noise process was introduced in (5).
Simulations show that the classical minimum Hamming distance
corresponding to the maximum likelihood estimator
has good performance compared to the memoryless channel (Compare
figs 2 and 3). This shows that at least for the Viterbi algorithm
a branch metrics different than ||Y − U||2
between the received and the
estimated vectors does not appear to be necessary. Behavior of
turbocodes and interleaving processes will be analyzed in a future work.
Historical notes
The Polya noise model was introduced by F. Alajaji in 1994. A modified
branch metrics for the Markov channel was proposed by A. Kavcic and J.
Moura in 2000. The convolutional code of Fig. 1 was taken from a
pioneer paper on turbocodes by Berrou et. al. published in 1993.
Barraza UNTREF

More Related Content

What's hot

Achievable Degrees of Freedom of the K-user MISO Broadcast Channel with Alter...
Achievable Degrees of Freedom of the K-user MISO Broadcast Channel with Alter...Achievable Degrees of Freedom of the K-user MISO Broadcast Channel with Alter...
Achievable Degrees of Freedom of the K-user MISO Broadcast Channel with Alter...Mohamed Seif
 
GMMNに基づく音声合成におけるグラム行列の
スパース近似の検討
GMMNに基づく音声合成におけるグラム行列の
スパース近似の検討GMMNに基づく音声合成におけるグラム行列の
スパース近似の検討
GMMNに基づく音声合成におけるグラム行列の
スパース近似の検討Tomoki Koriyama
 
Mathematics proposal
Mathematics proposalMathematics proposal
Mathematics proposalAdam Klim
 
Metropolis Light Transport
Metropolis Light TransportMetropolis Light Transport
Metropolis Light TransportYimin Li
 
Interest Rate Modeling With Cox Ingersoll Ross
Interest Rate Modeling With Cox Ingersoll RossInterest Rate Modeling With Cox Ingersoll Ross
Interest Rate Modeling With Cox Ingersoll Rossstretyakov
 
Multicasting in Linear Deterministic Relay Network by Matrix Completion
Multicasting in Linear Deterministic Relay Network by Matrix CompletionMulticasting in Linear Deterministic Relay Network by Matrix Completion
Multicasting in Linear Deterministic Relay Network by Matrix CompletionTasuku Soma
 
Semi-automatic ABC: a discussion
Semi-automatic ABC: a discussionSemi-automatic ABC: a discussion
Semi-automatic ABC: a discussionChristian Robert
 
Presentation on Probability
Presentation on ProbabilityPresentation on Probability
Presentation on ProbabilityblackboX
 
Graphical Model Selection for Big Data
Graphical Model Selection for Big DataGraphical Model Selection for Big Data
Graphical Model Selection for Big DataAlexander Jung
 
50 keys to cat from test funda
50 keys to cat from test funda50 keys to cat from test funda
50 keys to cat from test fundapallavisingla1
 
Tele3113 tut2
Tele3113 tut2Tele3113 tut2
Tele3113 tut2Vin Voro
 

What's hot (16)

Pres_Zurich14
Pres_Zurich14Pres_Zurich14
Pres_Zurich14
 
Ece6 cmc-dec08
Ece6 cmc-dec08Ece6 cmc-dec08
Ece6 cmc-dec08
 
Achievable Degrees of Freedom of the K-user MISO Broadcast Channel with Alter...
Achievable Degrees of Freedom of the K-user MISO Broadcast Channel with Alter...Achievable Degrees of Freedom of the K-user MISO Broadcast Channel with Alter...
Achievable Degrees of Freedom of the K-user MISO Broadcast Channel with Alter...
 
GMMNに基づく音声合成におけるグラム行列の
スパース近似の検討
GMMNに基づく音声合成におけるグラム行列の
スパース近似の検討GMMNに基づく音声合成におけるグラム行列の
スパース近似の検討
GMMNに基づく音声合成におけるグラム行列の
スパース近似の検討
 
Mathematics proposal
Mathematics proposalMathematics proposal
Mathematics proposal
 
Unit 2
Unit 2Unit 2
Unit 2
 
Metropolis Light Transport
Metropolis Light TransportMetropolis Light Transport
Metropolis Light Transport
 
Interest Rate Modeling With Cox Ingersoll Ross
Interest Rate Modeling With Cox Ingersoll RossInterest Rate Modeling With Cox Ingersoll Ross
Interest Rate Modeling With Cox Ingersoll Ross
 
Multicasting in Linear Deterministic Relay Network by Matrix Completion
Multicasting in Linear Deterministic Relay Network by Matrix CompletionMulticasting in Linear Deterministic Relay Network by Matrix Completion
Multicasting in Linear Deterministic Relay Network by Matrix Completion
 
Semi-automatic ABC: a discussion
Semi-automatic ABC: a discussionSemi-automatic ABC: a discussion
Semi-automatic ABC: a discussion
 
Smith chart basics
Smith chart basicsSmith chart basics
Smith chart basics
 
Presentation on Probability
Presentation on ProbabilityPresentation on Probability
Presentation on Probability
 
Graphical Model Selection for Big Data
Graphical Model Selection for Big DataGraphical Model Selection for Big Data
Graphical Model Selection for Big Data
 
50 keys to cat from test funda
50 keys to cat from test funda50 keys to cat from test funda
50 keys to cat from test funda
 
smtlecture.5
smtlecture.5smtlecture.5
smtlecture.5
 
Tele3113 tut2
Tele3113 tut2Tele3113 tut2
Tele3113 tut2
 

Similar to Performance of the Viterbi Algorithm on a Polya ChannelExample

mathematical model for image restoration based on fractional order total vari...
mathematical model for image restoration based on fractional order total vari...mathematical model for image restoration based on fractional order total vari...
mathematical model for image restoration based on fractional order total vari...IJAEMSJORNAL
 
The Power-Bandwidth Tradeoff in MIMO Systems
The Power-Bandwidth Tradeoff in MIMO SystemsThe Power-Bandwidth Tradeoff in MIMO Systems
The Power-Bandwidth Tradeoff in MIMO SystemsMarwan Hammouda
 
PERFORMANCE ANALYSIS OF 2*2 MIMO CHANNEL USING ZF EQUALIZER
PERFORMANCE ANALYSIS OF 2*2 MIMO CHANNEL USING ZF EQUALIZER PERFORMANCE ANALYSIS OF 2*2 MIMO CHANNEL USING ZF EQUALIZER
PERFORMANCE ANALYSIS OF 2*2 MIMO CHANNEL USING ZF EQUALIZER VaishaliVaishali14
 
Bounds on the Achievable Rates of Faded Dirty Paper Channel
Bounds on the Achievable Rates of Faded Dirty Paper Channel Bounds on the Achievable Rates of Faded Dirty Paper Channel
Bounds on the Achievable Rates of Faded Dirty Paper Channel IJCNCJournal
 
Performance of cognitive radio networks with maximal ratio combining over cor...
Performance of cognitive radio networks with maximal ratio combining over cor...Performance of cognitive radio networks with maximal ratio combining over cor...
Performance of cognitive radio networks with maximal ratio combining over cor...Polytechnique Montreal
 
Vidyalankar final-essentials of communication systems
Vidyalankar final-essentials of communication systemsVidyalankar final-essentials of communication systems
Vidyalankar final-essentials of communication systemsanilkurhekar
 
Performance of MMSE Denoise Signal Using LS-MMSE Technique
Performance of MMSE Denoise Signal Using LS-MMSE TechniquePerformance of MMSE Denoise Signal Using LS-MMSE Technique
Performance of MMSE Denoise Signal Using LS-MMSE TechniqueIJMER
 
BER Performance of MU-MIMO System using Dirty Paper Coding
BER Performance of MU-MIMO System using Dirty Paper CodingBER Performance of MU-MIMO System using Dirty Paper Coding
BER Performance of MU-MIMO System using Dirty Paper CodingIJEEE
 
Study and Analysis Capacity of MIMO Systems for AWGN Channel Model Scenarios
Study and Analysis Capacity of MIMO Systems for AWGN Channel Model ScenariosStudy and Analysis Capacity of MIMO Systems for AWGN Channel Model Scenarios
Study and Analysis Capacity of MIMO Systems for AWGN Channel Model ScenariosIJERA Editor
 
Art%3 a10.1155%2fs1110865704401036
Art%3 a10.1155%2fs1110865704401036Art%3 a10.1155%2fs1110865704401036
Art%3 a10.1155%2fs1110865704401036SANDRA BALSECA
 
A New Communication Scheme Implying Amplitude-Limited Inputs and Signal-Depen...
A New Communication Scheme Implying Amplitude-Limited Inputs and Signal-Depen...A New Communication Scheme Implying Amplitude-Limited Inputs and Signal-Depen...
A New Communication Scheme Implying Amplitude-Limited Inputs and Signal-Depen...a_elmoslimany
 
Paper id 252014111
Paper id 252014111Paper id 252014111
Paper id 252014111IJRAT
 
Mobile radio chaneel matlab kostov
Mobile radio chaneel matlab kostovMobile radio chaneel matlab kostov
Mobile radio chaneel matlab kostovDwi Putra Asana
 
Channel Models for Massive MIMO
Channel Models for Massive MIMOChannel Models for Massive MIMO
Channel Models for Massive MIMOCPqD
 

Similar to Performance of the Viterbi Algorithm on a Polya ChannelExample (20)

mathematical model for image restoration based on fractional order total vari...
mathematical model for image restoration based on fractional order total vari...mathematical model for image restoration based on fractional order total vari...
mathematical model for image restoration based on fractional order total vari...
 
The Power-Bandwidth Tradeoff in MIMO Systems
The Power-Bandwidth Tradeoff in MIMO SystemsThe Power-Bandwidth Tradeoff in MIMO Systems
The Power-Bandwidth Tradeoff in MIMO Systems
 
4thMCM_Fernandez_Doc
4thMCM_Fernandez_Doc4thMCM_Fernandez_Doc
4thMCM_Fernandez_Doc
 
PERFORMANCE ANALYSIS OF 2*2 MIMO CHANNEL USING ZF EQUALIZER
PERFORMANCE ANALYSIS OF 2*2 MIMO CHANNEL USING ZF EQUALIZER PERFORMANCE ANALYSIS OF 2*2 MIMO CHANNEL USING ZF EQUALIZER
PERFORMANCE ANALYSIS OF 2*2 MIMO CHANNEL USING ZF EQUALIZER
 
Bounds on the Achievable Rates of Faded Dirty Paper Channel
Bounds on the Achievable Rates of Faded Dirty Paper Channel Bounds on the Achievable Rates of Faded Dirty Paper Channel
Bounds on the Achievable Rates of Faded Dirty Paper Channel
 
Performance of cognitive radio networks with maximal ratio combining over cor...
Performance of cognitive radio networks with maximal ratio combining over cor...Performance of cognitive radio networks with maximal ratio combining over cor...
Performance of cognitive radio networks with maximal ratio combining over cor...
 
Vidyalankar final-essentials of communication systems
Vidyalankar final-essentials of communication systemsVidyalankar final-essentials of communication systems
Vidyalankar final-essentials of communication systems
 
Performance of MMSE Denoise Signal Using LS-MMSE Technique
Performance of MMSE Denoise Signal Using LS-MMSE TechniquePerformance of MMSE Denoise Signal Using LS-MMSE Technique
Performance of MMSE Denoise Signal Using LS-MMSE Technique
 
BER Performance of MU-MIMO System using Dirty Paper Coding
BER Performance of MU-MIMO System using Dirty Paper CodingBER Performance of MU-MIMO System using Dirty Paper Coding
BER Performance of MU-MIMO System using Dirty Paper Coding
 
fading channels
 fading channels fading channels
fading channels
 
Study and Analysis Capacity of MIMO Systems for AWGN Channel Model Scenarios
Study and Analysis Capacity of MIMO Systems for AWGN Channel Model ScenariosStudy and Analysis Capacity of MIMO Systems for AWGN Channel Model Scenarios
Study and Analysis Capacity of MIMO Systems for AWGN Channel Model Scenarios
 
Art%3 a10.1155%2fs1110865704401036
Art%3 a10.1155%2fs1110865704401036Art%3 a10.1155%2fs1110865704401036
Art%3 a10.1155%2fs1110865704401036
 
FK_SPARS15
FK_SPARS15FK_SPARS15
FK_SPARS15
 
A New Communication Scheme Implying Amplitude-Limited Inputs and Signal-Depen...
A New Communication Scheme Implying Amplitude-Limited Inputs and Signal-Depen...A New Communication Scheme Implying Amplitude-Limited Inputs and Signal-Depen...
A New Communication Scheme Implying Amplitude-Limited Inputs and Signal-Depen...
 
mimo
mimomimo
mimo
 
Paper id 252014111
Paper id 252014111Paper id 252014111
Paper id 252014111
 
Mobile radio chaneel matlab kostov
Mobile radio chaneel matlab kostovMobile radio chaneel matlab kostov
Mobile radio chaneel matlab kostov
 
Channel Models for Massive MIMO
Channel Models for Massive MIMOChannel Models for Massive MIMO
Channel Models for Massive MIMO
 
frequency response
frequency responsefrequency response
frequency response
 
Mimo
MimoMimo
Mimo
 

Recently uploaded

04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptxHampshireHUG
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Enterprise Knowledge
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfsudhanshuwaghmare1
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Servicegiselly40
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?Antenna Manufacturer Coco
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfEnterprise Knowledge
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUK Journal
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...apidays
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking MenDelhi Call girls
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdfhans926745
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Igalia
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityPrincipled Technologies
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024The Digital Insurer
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsMaria Levchenko
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsEnterprise Knowledge
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processorsdebabhi2
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Scriptwesley chun
 

Recently uploaded (20)

04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 

Performance of the Viterbi Algorithm on a Polya ChannelExample

  • 1. Performance of the Viterbi Algorithm on a Polya Channel N´estor R. Barraza Universidad Nacional de Tres de Febrero and Facultad de Ingenier´ıa. UBA. Sep. 20th, 2013 Communications Channel - Convolutional coding Source Figure 1. Convolutional coder noisy channel Z + Viterbi Algorithm S def = Set of state transitions ˆU = ArgMax U P(U|Y, S) ? = ArgMin U ||Y − U||2 Constrained to S Decoder Additive white Gaussian noise U X Y w ˆU Generally, although not always. The branch metrics depends on the type of noise Main challenge: to find the best branch metrics for a given channel Gaussian Memoryless Channel Y = X + W Figure 2. BER vs. SN ratio for the memoryless AWGN channel for Viterbi and bcjr (Bahl, Cocke, Jelinek, Raviv) algorithms for the convolutional coder in Figure 1. Lth order Markov Channel f(yk |yk−1, · · · , y−∞, x−∞, · · · , x∞) = f(yk|yk−1, · · · , yk−L, xk−1, xk) (1) Gauss-Markov Channel yk = xk + xk−1 + w Polya Channel 1 Polya urn model for contagion 2 zi = {0, 1} is a binary random variable corresponding to successful extractions in a Polya urn model. 3 sn−1 . = n−1 i=1 zi. 4 Let r, b be the original number of red and blue balls in the urn, define: p = r r + b σ = b r + b γ = c r + b (2) 5 Then: P(zn|sn−1) = p + sn−1 1 + (n − 1)γ zn x σ + (n − 1 − sn−1) 1 + (n − 1)γ 1−zn (3) 6 The discrete Polya noise model is a stationary binary process with probability P(zi = 1) = p 7 Noise introduced by the Polya channel is considered to be additive with a probability of error given by (3), then the output is obtained by a module-2 addition between the input and noise yi = xi + zi (4) Our proposal: Gauss-Polya Channel yi = xi + zi + w (5) Motivation: to model recording/reading processes with Polya noise and transmision over an AWGN Results Simulations Simulate zi in (4) and apply Viterbi Hard Decision Simulate zi and w in (5) and apply Viterbi Soft Decision In both cases using ArgMin U ||Y − U||2 as the estimator Due to the big variance of BER, two average values are taken, let’s them call upper and lower Figure 3. BER vs. SN ratio for the Polya channel showing the hard lower [HL], hard upper [HU], soft lower [SL] and soft upper [SU] bounds for the convolutional coder in Figure 1. Conclusions The behavior of the Viterbi algorithm on a Polya channel was analyzed. A contagion Gauss-Polya noise process was introduced in (5). Simulations show that the classical minimum Hamming distance corresponding to the maximum likelihood estimator has good performance compared to the memoryless channel (Compare figs 2 and 3). This shows that at least for the Viterbi algorithm a branch metrics different than ||Y − U||2 between the received and the estimated vectors does not appear to be necessary. Behavior of turbocodes and interleaving processes will be analyzed in a future work. Historical notes The Polya noise model was introduced by F. Alajaji in 1994. A modified branch metrics for the Markov channel was proposed by A. Kavcic and J. Moura in 2000. The convolutional code of Fig. 1 was taken from a pioneer paper on turbocodes by Berrou et. al. published in 1993. Barraza UNTREF