Type 2 error.

Jan 14, 2023 09:51


By a type 2 error, everywhere below we mean a distortion in the encoded sequence of exactly one value at an even position and the absence of other distortions within the dependency distance.

A type 2 error results in at least one non-zero value in the decoded sequence at the position where 0 should be.

Indeed, let k be even and δk ≠ 0. Then e’k = ek + δk ≠ ek. From (3.3.4) it follows

b'k = e'k - (π(e'k-2 + e'k-1) - π(e'k-1)) => π(e'k-2 + e'k-1) - π(e'k-1) = e'k - b'k.

In the same time

bk = ek - (π(ek-2 + ek-1) - π(ek-1)) = 0.

Considering that, assuming that there are no other distortions within the dependency distance, we have: e'k-2 = ek-2 and e'k-1 = ek-1. Then

e'k - b'k = ek => e'k - ek = δk = b'k. (3.3.2.1)

Thus, the value of b'k is certainly non-zero. Consider the value b'k+2.

b'k+2 = e'k+2 - (π(e'k + e'k+1) - π(e'k+1)) => π(e'k + e'k+1) - π(e'k+1) = e'k+2 - b'k+2 (3.3.2.2)

bk+2 = ek+2 - (π(ek + ek+1) - π(ek+1)) => π(ek + ek+1) - π(ek+1) = ek+2 - bk+2 . (3.3.2.3)

We have: bk+2 = 0, e'i = ei for all i ϵ {k+1, k+2}, e'k - ek = δk = b'k ≠ 0. Subtract (3.3.2.3) from (3.3 .2.2), we get

b'k+2 = π(ek + ek+1) - π(e'k + ek+1) (3.3.2.4)

Since e'k - ek = δk = b'k ≠ 0, then π(ek + ek+1) ≠ π(e'k + ek+1), and hence b'k+2 ≠ 0.

Let's summarize all of the above about the type 2 error.

1. A type 2 error is a corruption of exactly one value at an even position and no other corruption within the dependency distance.



2. A sign of a type 2 error is the appearance during decoding of exactly two non-zero values at positions where 0 should be. This is the even position at which the distortion occurred, and the next even position.

3. Type 2 error is unequivocally correctable and does not require resources to correct it.

Experimental results show that type 1 and type 2 errors and their detection and correction algorithms have a decisive impact on the efficiency of the convolutional MCS code. An analysis of a communication channel in which distortions occur bit by bit, randomly and equiprobably with a probability p of distortion of a bit transmitted over the communication channel at the level p ≈ 0.012, showed that the use of a convolutional MCS code, in which only errors of types 1 and 2 are corrected, makes it possible to reduce the number incorrectly received bytes by about 4 times compared with the transmission of information without using the convolutional MCS code. A similar comparison at the error level p ≈ 0.0012 shows that the number of errors is reduced by about 38 times.

Next page                                                                    Prev page

Previous post Next post
Up