#include <string.h>#include <stdio.h>#include <math.h>#include <memory.h>Go to the source code of this file.
Defines | |
| #define | RCPCCDIM 4 |
| #define | CONSTRAINTLENGTH 5 |
| #define | RATETYPES 25 |
| #define | MAXPUNCTUREPERIOD 8 |
| #define | TAILBITS 4 |
| #define | puncturePeriod 8 |
| #define | STATES 16 |
| #define | INPUTS 2 |
| #define | OUTPUTS 16 |
| #define | BRANCHES INPUTS |
| #define | TL 1000 |
| #define | LARGENUMBER 1E10 |
Variables | |
| int | gx [CONSTRAINTLENGTH][RCPCCDIM] |
| int | px [RATETYPES][MAXPUNCTUREPERIOD][RCPCCDIM] |
| int | prevState [STATES][BRANCHES] |
| int | prevOutput [STATES][BRANCHES] |
| double | dsignal [OUTPUTS][RCPCCDIM] |
|
|
Definition at line 68 of file rcpcc_hg16.h. |
|
|
Definition at line 22 of file rcpcc_hg16.h. |
|
|
Definition at line 66 of file rcpcc_hg16.h. |
|
|
Definition at line 70 of file rcpcc_hg16.h. |
|
|
Definition at line 24 of file rcpcc_hg16.h. |
|
|
Definition at line 67 of file rcpcc_hg16.h. |
|
|
Definition at line 59 of file rcpcc_hg16.h. Referenced by rcpcc_decoder(). |
|
|
Definition at line 23 of file rcpcc_hg16.h. |
|
|
Definition at line 21 of file rcpcc_hg16.h. |
|
|
Definition at line 65 of file rcpcc_hg16.h. |
|
|
Definition at line 25 of file rcpcc_hg16.h. Referenced by DecodeVideoPacket(), rcpcc16_encode(), and rcpcc_decoder(). |
|
|
Definition at line 69 of file rcpcc_hg16.h. |
|
|
Initial value:
{
{-1,-1,-1,-1},{-1,-1,-1,1},{-1,-1, 1,-1},{-1,-1, 1,1},{-1, 1,-1,-1},{-1, 1,-1,1},{-1, 1,1,-1},{-1,1,1,1},
{1,-1,-1,-1},{1,-1,-1,1},{1,-1, 1,-1},{1,-1, 1,1},{1, 1,-1,-1},{1, 1,-1,1},{1, 1,1,-1},{1,1,1,1}
}
Definition at line 82 of file rcpcc_hg16.h. |
|
|
Initial value:
{{1,1,1,1},{1,0,1,1},{0,1,1,0},{0,1,0,1},{1,1,1,1}}
Definition at line 27 of file rcpcc_hg16.h. |
|
|
Initial value:
{{0,15},{15,0},{11,4},{4,11},{6,9},{9,6},{13,2},{2,13},
{5,10},{10,5},{14,1},{1,14},{3,12},{12,3},{8,7},{7,8}
}
Definition at line 77 of file rcpcc_hg16.h. |
|
|
Initial value:
{{0,8},{0,8},{1,9},{1,9},{2,10},{2,10},{3,11},{3,11},
{4,12},{4,12},{5,13},{5,13},{6,14},{6,14},{7,15},{7,15}
}
Definition at line 72 of file rcpcc_hg16.h. |
|
|
Initial value:
{
{{1,1,1,1},{1,1,1,1},{1,1,1,1},{1,1,1,1},{1,1,1,1},{1,1,1,1},{1,1,1,1},{1,1,1,1}},
{{1,1,1,1},{1,1,1,1},{1,1,1,1},{1,1,1,1},{1,1,1,1},{1,1,1,1},{1,1,1,1},{1,1,1,0}},
{{1,1,1,1},{1,1,1,1},{1,1,1,1},{1,1,1,0},{1,1,1,1},{1,1,1,1},{1,1,1,1},{1,1,1,0}},
{{1,1,1,1},{1,1,1,1},{1,1,1,1},{1,1,1,0},{1,1,1,1},{1,1,1,0},{1,1,1,1},{1,1,1,0}},
{{1,1,1,1},{1,1,1,0},{1,1,1,1},{1,1,1,0},{1,1,1,1},{1,1,1,0},{1,1,1,1},{1,1,1,0}},
{{1,1,1,1},{1,1,1,0},{1,1,1,1},{1,1,1,0},{1,1,1,1},{1,1,1,0},{1,1,1,0},{1,1,1,0}},
{{1,1,1,1},{1,1,1,0},{1,1,1,0},{1,1,1,0},{1,1,1,1},{1,1,1,0},{1,1,1,0},{1,1,1,0}},
{{1,1,1,1},{1,1,1,0},{1,1,1,0},{1,1,1,0},{1,1,1,0},{1,1,1,0},{1,1,1,0},{1,1,1,0}},
{{1,1,1,0},{1,1,1,0},{1,1,1,0},{1,1,1,0},{1,1,1,0},{1,1,1,0},{1,1,1,0},{1,1,1,0}},
{{1,1,1,0},{1,1,1,0},{1,1,1,0},{1,1,1,0},{1,1,1,0},{1,1,1,0},{1,1,1,0},{1,1,0,0}},
{{1,1,1,0},{1,1,1,0},{1,1,1,0},{1,1,0,0},{1,1,1,0},{1,1,1,0},{1,1,1,0},{1,1,0,0}},
{{1,1,1,0},{1,1,1,0},{1,1,1,0},{1,1,0,0},{1,1,1,0},{1,1,1,0},{1,1,0,0},{1,1,0,0}},
{{1,1,1,0},{1,1,1,0},{1,1,0,0},{1,1,0,0},{1,1,1,0},{1,1,1,0},{1,1,0,0},{1,1,0,0}},
{{1,1,1,0},{1,1,1,0},{1,1,0,0},{1,1,0,0},{1,1,1,0},{1,1,0,0},{1,1,0,0},{1,1,0,0}},
{{1,1,1,0},{1,1,0,0},{1,1,0,0},{1,1,0,0},{1,1,1,0},{1,1,0,0},{1,1,0,0},{1,1,0,0}},
{{1,1,1,0},{1,1,0,0},{1,1,0,0},{1,1,0,0},{1,1,0,0},{1,1,0,0},{1,1,0,0},{1,1,0,0}},
{{1,1,0,0},{1,1,0,0},{1,1,0,0},{1,1,0,0},{1,1,0,0},{1,1,0,0},{1,1,0,0},{1,1,0,0}},
{{1,1,0,0},{1,1,0,0},{1,1,0,0},{1,1,0,0},{1,1,0,0},{1,1,0,0},{1,1,0,0},{1,0,0,0}},
{{1,1,0,0},{1,1,0,0},{1,1,0,0},{1,0,0,0},{1,1,0,0},{1,1,0,0},{1,1,0,0},{1,0,0,0}},
{{1,1,0,0},{1,1,0,0},{1,1,0,0},{1,0,0,0},{1,1,0,0},{1,0,0,0},{1,1,0,0},{1,0,0,0}},
{{1,1,0,0},{1,0,0,0},{1,1,0,0},{1,0,0,0},{1,1,0,0},{1,0,0,0},{1,1,0,0},{1,0,0,0}},
{{1,1,0,0},{1,0,0,0},{1,1,0,0},{1,0,0,0},{1,1,0,0},{1,0,0,0},{1,0,0,0},{1,0,0,0}},
{{1,1,0,0},{1,0,0,0},{1,0,0,0},{1,0,0,0},{1,1,0,0},{1,0,0,0},{1,0,0,0},{1,0,0,0}},
{{1,1,0,0},{1,0,0,0},{1,0,0,0},{1,0,0,0},{1,0,0,0},{1,0,0,0},{1,0,0,0},{1,0,0,0}},
{{1,0,0,0},{1,0,0,0},{1,0,0,0},{1,0,0,0},{1,0,0,0},{1,0,0,0},{1,0,0,0},{1,0,0,0}}
}
Definition at line 30 of file rcpcc_hg16.h. |
1.3.9.1