TAV-DT: belief propagation LDPC decoder

This commit is contained in:
minjaesong
2025-12-17 21:25:27 +09:00
parent c742bc354a
commit ed63af903b
2 changed files with 184 additions and 96 deletions

View File

@@ -1651,7 +1651,7 @@ start of the next packet
uint32 Offset to video packet
uint32 Reserved (zero-fill)
uint32 CRC-32 of above
<packet header end; encoded with rate 224/448 LDPC> // NOTE: sync pattern must not be LDPC-coded
<packet header end; encoded with rate 1/2 LDPC> // NOTE: sync pattern must not be LDPC-coded
bytes TAD with forward error correction
<TAD header start>
uint16 Sample Count
@@ -1659,7 +1659,7 @@ start of the next packet
uint32 Compressed Size
uint24 Reed-Solomon Block Count
uint32 CRC-32 of above
<TAD chunk header end; encoded with rate 112/224 LDPC>
<TAD chunk header end; encoded with rate 1/2 LDPC>
<Reed-Solomon (255,223) block start>
bytes TAD (EZBC, no Zstd)
bytes Parity for TAD
@@ -1672,7 +1672,7 @@ start of the next packet
uint32 Compressed Size
uint24 Reed-Solomon Block Count
uint32 CRC-32 of above
<TAV header end; encoded with rate 112/224 LDPC> // NOTE: sync pattern must not be LDPC-coded
<TAV header end; encoded with rate 1/2 LDPC> // NOTE: sync pattern must not be LDPC-coded
<Reed-Solomon (255,223) block start>
bytes TAV (EZBC, no Zstd)
bytes Parity for TAV