-
Notifications
You must be signed in to change notification settings - Fork 141
/
puncturer.rst
56 lines (38 loc) · 1.42 KB
/
puncturer.rst
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
.. _pct-ldpc-puncturer-parameters:
|LDPC| Puncturer parameters
---------------------------
.. _pct-ldpc-pct-fra-size:
``--pct-fra-size, -N`` |image_required_argument|
""""""""""""""""""""""""""""""""""""""""""""""""
:Type: integer
:Examples: ``--pct-fra-size 912``
|factory::Puncturer::parameters::p+fra-size,N|
.. _pct-ldpc-pct-type:
``--pct-type``
""""""""""""""
:Type: text
:Allowed values: ``LDPC`` ``NO``
:Default: ``LDPC``
:Examples: ``--pct-type LDPC``
|factory::Puncturer::parameters::p+type|
Description of the allowed values:
+----------+-----------------------+
| Value | Description |
+==========+=======================+
| ``NO`` | |pct-type_descr_no| |
+----------+-----------------------+
| ``LDPC`` | |pct-type_descr_ldpc| |
+----------+-----------------------+
.. |pct-type_descr_no| replace:: Disable the puncturer.
.. |pct-type_descr_ldpc| replace:: Puncture the |LDPC| codeword.
.. _pct-ldpc-pct-pattern:
``--pct-pattern``
"""""""""""""""""
:Type: binary vector
:Examples: ``--pct-pattern "1,1,1,0"``
|factory::Puncturer_LDPC::parameters::p+pattern|
The number :math:`P` of values given in this pattern must be as
:math:`N_{cw} = P \times Z` where :math:`Z` is the number of bits represented by
a single value in the pattern.
This |LDPC| puncturer behavior is such as, for the above example, the first
three quarter bits are kept and the last quarter is removed from the frame.