Legal claims defining the scope of protection. Each claim is shown in both the original legal language and a plain English translation.
1. A data processing apparatus for using an LDPC code to enable error correction processing to correct errors generated in a transmission path of a television broadcast, the data processing apparatus comprising: a receiver configured to receive, from a television broadcast, an LDPC (Low Density Parity Check) code word having a code length of 64800 bits and a code rate of 13/15; and a decoder configured to decode the LDPC code word on the basis of a parity check matrix of the LDPC code, wherein the LDPC code word includes information bits and parity bits, the parity check matrix includes an information matrix portion corresponding to the information bits and a parity matrix portion corresponding to the parity bits, the information matrix portion is represented by a parity check matrix initial value table, and the parity check matrix initial value table is a table showing positions of elements of 1 in the information matrix portion in units of 360 columns, including 142 2307 2598 2650 4028 4434 5781 5881 6016 6323 6681 6698 8125 2932 4928 5248 5256 5983 6773 6828 7789 8426 8494 8534 8539 8583 899 3295 3833 5399 6820 7400 7753 7890 8109 8451 8529 8564 8602 21 3060 4720 5429 5636 5927 6966 8110 8170 8247 8355 8365 8616 20 1745 2838 3799 4380 4418 4646 5059 7343 8161 8302 8456 8631 9 6274 6725 6792 7195 7333 8027 8186 8209 8273 8442 8548 8632 494 1365 2405 3799 5188 5291 7644 7926 8139 8458 8504 8594 8625 192 574 1179 4387 4695 5089 5831 7673 7789 8298 8301 8612 8632 11 20 1406 6111 6176 6256 6708 6834 7828 8232 8457 8495 8602 6 2654 3554 4483 4966 5866 6795 8069 8249 8301 8497 8509 8623 21 1144 2355 3124 6773 6805 6887 7742 7994 8358 8374 8580 8611 335 4473 4883 5528 6096 7543 7586 7921 8197 8319 8394 8489 8636 2919 4331 4419 4735 6366 6393 6844 7193 8165 8205 8544 8586 8617 12 19 742 930 3009 4330 6213 6224 7292 7430 7792 7922 8137 710 1439 1588 2434 3516 5239 6248 6827 8230 8448 8515 8581 8619 200 1075 1868 5581 7349 7642 7698 8037 8201 8210 8320 8391 8526 3 2501 4252 5256 5292 5567 6136 6321 6430 6486 7571 8521 8636 3062 4599 5885 6529 6616 7314 7319 7567 8024 8153 8302 8372 8598 105 381 1574 4351 5452 5603 5943 7467 7788 7933 8362 8513 8587 787 1857 3386 3659 6550 7131 7965 8015 8040 8312 8484 8525 8537 15 1118 4226 5197 5575 5761 6762 7038 8260 8338 8444 8512 8568 36 5216 5368 5616 6029 6591 8038 8067 8299 8351 8565 8578 8585 1 23 4300 4530 5426 5532 5817 6967 7124 7979 8022 8270 8437 629 2133 4828 5475 5875 5890 7194 8042 8345 8385 8518 8598 8612 11 1065 3782 4237 4993 7104 7863 7904 8104 8228 8321 8383 8565 2131 2274 3168 3215 3220 5597 6347 7812 8238 8354 8527 8557 8614 5600 6591 7491 7696 1766 8281 8626 1725 2280 5120 1650 3445 7652 4312 6911 8626 15 1013 5892 2263 2546 2979 1545 5873 7406 67 726 3697 2860 6443 8542 17 911 2820 1561 4580 6052 79 5269 7134 22 2410 2424 3501 5642 8627 808 6950 8571 4099 6389 7482 4023 5000 7833 5476 5765 7917 1008 3194 7207 20 495 5411 1703 8388 8635 6 4395 4921 200 2053 8206 1089 5126 5562 10 4193 7720 1967 2151 4608 22 738 3513 3385 5066 8152 440 1118 8537 3429 6058 7716 5213 7519 8382 5564 8365 8620 43 3219 8603 4 5409 5815 5 6376 7654 4091 5724 5953 5348 6754 8613 1634 6398 6632 72 2058 8605 3497 5811 7579 3846 6743 8559 15 5933 8629 2133 5859 7068 4151 4617 8566 2960 8270 8410 2059 3617 8210 544 1441 6895 4043 7482 8592 294 2180 8524 3058 8227 8373 364 5756 8617 5383 8555 8619 1704 2480 4181 7338 7929 7990 2615 3905 7981 4298 4548 8296 8262 8319 8630 892 1893 8028 5694 7237 8595 1487 5012 5810 4335 8593 8624 3509 4531 5273 10 22 830 4161 5208 6280 275 7063 8634 4 2725 3113 2279 7403 8174 1637 3328 3930 2810 4939 5624 3 1234 7687 2799 7740 8616 22 7701 8636 4302 7857 7993 7477 7794 8592 9 6111 8591 5 8606 8628 347 3497 4033 1747 2613 8636 1827 5600 7042 580 1822 6842 232 7134 7783 4629 5000 7231 951 2806 4947 571 3474 8577 2437 2496 7945 23 5873 8162 12 1168 7686 8315 8540 8596 1766 2506 4733 929 1516 3338 21 1216 6555 782 1452 8617 8 6083 6087 667 3240 4583 4030 4661 5790 559 7122 8553 3202 4388 4909 2533 3673 8594 1991 3954 6206 6835 7900 7980 189 5722 8573 2680 4928 4998 243 2579 7735 4281 8132 8566 7656 7671 8609 1116 2291 4166 21 388 8021 6 1123 8369 311 4918 8511 0 3248 6290 13 6762 7172 4209 5632 7563 49 127 8074 581 1735 4075 0 2235 5470 2178 5820 6179 16 3575 6054 1095 4564 6458 9 1581 5953 2537 6469 8552 14 3874 4844 0 3269 3551 2114 7372 7926 1875 2388 4057 3232 4042 6663 9 401 583 13 4100 6584 2299 4190 4410 21 3670 4979.
This technical summary describes a data processing apparatus designed for error correction in television broadcast transmissions using Low Density Parity Check (LDPC) codes. The apparatus receives an LDPC codeword with a code length of 64,800 bits and a code rate of 13/15, which includes information bits and parity bits. The decoder processes the codeword using a parity check matrix, which consists of an information matrix portion and a parity matrix portion. The information matrix portion is defined by a parity check matrix initial value table, specifying the positions of '1' elements in units of 360 columns. The table includes a sequence of numerical values representing these positions, enabling the decoder to reconstruct the parity check matrix for error correction. This configuration ensures robust error detection and correction in broadcast transmissions, improving data integrity in television signals. The apparatus is particularly suited for applications requiring high reliability in noisy transmission environments.
2. The data processing apparatus according to claim 1 , wherein a row of the parity check matrix initial value table is represented by i and a parity length of the LDPC code is represented by M, a {2+360×(i−1)}-th column of the parity check matrix is a column obtained by cyclically shifting a {1+360×(i−1)}-th column of the parity check matrix, in which positions of elements of 1 are represented in the parity check matrix initial value table, downward by q, where q is equal to M/360.
This invention relates to data processing apparatuses utilizing Low-Density Parity-Check (LDPC) codes, specifically focusing on efficient parity check matrix construction. LDPC codes are error-correcting codes widely used in communication systems, but their performance depends on the structure of the parity check matrix. The invention addresses the challenge of generating parity check matrices with optimized properties, such as improved error correction capabilities and reduced computational complexity during encoding and decoding. The apparatus includes a parity check matrix initial value table that defines the positions of non-zero elements in the parity check matrix. The table is used to construct the full parity check matrix by applying cyclic shifts to specific columns. For a given row index i and parity length M, the {2+360×(i−1)}-th column of the parity check matrix is derived by cyclically shifting the {1+360×(i−1)}-th column downward by q positions, where q is equal to M divided by 360. This systematic approach ensures that the parity check matrix maintains a structured, quasi-cyclic form, which simplifies hardware implementation and improves decoding efficiency. The method leverages the initial value table to generate the full matrix without storing redundant information, reducing memory requirements while preserving the desired error-correcting properties of the LDPC code. This technique is particularly useful in high-speed communication systems where efficient encoding and decoding are critical.
3. The data processing apparatus according to claim 2 , wherein for the {1+360×(i−1)}-th column of the parity check matrix, an i-th row of the parity check matrix initial value table represents a row number of an element of 1 in the {1+360×(i−1)}-th column of the parity check matrix, and for each of the {2+360×(i−1)}-th to (360×i)-th columns, which are columns other than the {1+360×(i−1)}-th column of the parity check matrix, a row number H w-j of an element of 1 in a w-th column of the parity check matrix, which is a column other than the {1+360×(i−1)}-th column of the parity check matrix, is represented by equation H w-j =mod{h i,j +mod((w−1),360)×M/360, M), where h i,j denotes a value in the i-th row and a j-th column of the parity check matrix initial value table, and H w-j denotes a row number of a j-th element of 1 in the w-th column of the parity check matrix H.
This invention relates to data processing apparatuses using low-density parity-check (LDPC) codes, specifically focusing on the structure of parity check matrices for efficient error correction. The problem addressed is the need for a systematic and scalable method to construct parity check matrices that balance computational efficiency and error correction performance. The invention provides a structured approach to defining the positions of non-zero elements (1s) in the parity check matrix, ensuring optimal decoding performance while maintaining low complexity. The parity check matrix is organized into blocks, where each block corresponds to a subset of columns. For the first column of each block, the row positions of the non-zero elements are directly specified by an initial value table. For subsequent columns within the same block, the row positions of non-zero elements are derived using a mathematical formula that incorporates values from the initial table and a modulo operation. This formula ensures that the non-zero elements are distributed in a pseudo-random yet deterministic manner, enhancing error correction capabilities. The parameters M and 360 define the matrix dimensions and block size, respectively, allowing flexibility in adapting the matrix to different coding requirements. This structured approach simplifies matrix construction while maintaining robust error correction properties.
4. The data processing apparatus according to claim 1 , further comprising: an inverse permutation processor configured to perform inverse permutation processing on the LDPC code word, in a case where permutation processing has been performed on the LDPC code word to replace code bits of the LDPC code word with symbol bits of a symbol corresponding to one of a certain number of constellation points defined by a certain digital modulation scheme, to restore the code bits whose positions have been replaced with the symbol bits to original positions.
This invention relates to data processing in communication systems, specifically for handling Low-Density Parity-Check (LDPC) coded data in digital modulation schemes. The problem addressed is the efficient reconstruction of LDPC code words after permutation processing, where code bits are replaced with symbol bits corresponding to constellation points in a digital modulation scheme. The invention provides a data processing apparatus with an inverse permutation processor that reverses this permutation to restore the original positions of the code bits. The apparatus includes an LDPC decoder that decodes the LDPC code word and an interleaver that reorders the code bits before modulation. The inverse permutation processor ensures that the code bits, which were rearranged to match symbol positions in the modulation constellation, are correctly repositioned to their original order for accurate decoding. This process is critical in systems where LDPC codes are used with modulation schemes like QAM or PSK, where bit-to-symbol mapping requires precise bit positioning. The invention improves data integrity by ensuring that the LDPC code word structure is preserved during the demodulation and decoding process.
5. A television receiver comprising the data processing apparatus according to claim 1 .
A television receiver includes a data processing apparatus designed to receive and process digital broadcast signals. The data processing apparatus includes a tuner for receiving broadcast signals, a demodulator for extracting digital data from the signals, and a decoder for converting the digital data into a format suitable for display. The apparatus also includes a memory for storing the processed data and a control unit for managing the operations of the tuner, demodulator, and decoder. The television receiver further includes a display for presenting the decoded data as video and audio output. The system is configured to handle multiple broadcast standards, ensuring compatibility with various digital television formats. The design optimizes signal reception, data processing speed, and display quality, addressing issues related to signal interference, data corruption, and synchronization delays. The apparatus may also include error correction mechanisms to improve signal reliability. The television receiver is intended for use in consumer electronics, providing a seamless viewing experience by efficiently processing and displaying digital broadcast content.
6. A television receiver according to claim 5 , wherein the television receiver comprises an information source decoding processor and a display, the decoder being configured to supply a decoded signal after decoding of the LDPC code word to the information decoding processor, the information decoding processor being configured to perform an information source decoding of the decoded signal and to output images to the display.
A television receiver is designed to process and display video content encoded with Low-Density Parity-Check (LDPC) codes. The receiver includes a decoder that decodes the LDPC code words to produce a decoded signal. This decoded signal is then sent to an information source decoding processor, which further processes the signal to reconstruct the original video data. The processed data is then output to a display, where the images are rendered for viewing. The system ensures reliable transmission and reconstruction of video content by leveraging LDPC error correction, which improves data integrity over noisy or error-prone channels. The information source decoding processor may employ techniques such as entropy decoding, motion compensation, or other methods to fully reconstruct the video frames from the compressed or encoded data. This approach enhances the robustness and quality of video playback in television receivers, particularly in environments where signal degradation is a concern. The combination of LDPC decoding and subsequent information source decoding ensures that the displayed images are accurate and free from errors introduced during transmission or storage.
7. A data processing method for using an LDPC code to enable error correction processing to correct errors generated in a transmission path of a television broadcast, the method comprising: receiving, from a television broadcast, an LDPC (Low Density Parity Check) code word having a code length of 64800 bits and a code rate of 13/15; and decoding the LDPC code word on the basis of a parity check matrix of the LDPC code, wherein the LDPC code word includes information bits and parity bits, the parity check matrix includes an information matrix portion corresponding to the information bits and a parity matrix portion corresponding to the parity bits, the information matrix portion is represented by a parity check matrix initial value table, and the parity check matrix initial value table is a table showing positions of elements of 1 in the information matrix portion in units of 360 columns, including 142 2307 2598 2650 4028 4434 5781 5881 6016 6323 6681 6698 8125 2932 4928 5248 5256 5983 6773 6828 7789 8426 8494 8534 8539 8583 899 3295 3833 5399 6820 7400 7753 7890 8109 8451 8529 8564 8602 21 3060 4720 5429 5636 5927 6966 8110 8170 8247 8355 8365 8616 20 1745 2838 3799 4380 4418 4646 5059 7343 8161 8302 8456 8631 9 6274 6725 6792 7195 7333 8027 8186 8209 8273 8442 8548 8632 494 1365 2405 3799 5188 5291 7644 7926 8139 8458 8504 8594 8625 192 574 1179 4387 4695 5089 5831 7673 7789 8298 8301 8612 8632 11 20 1406 6111 6176 6256 6708 6834 7828 8232 8457 8495 8602 6 2654 3554 4483 4966 5866 6795 8069 8249 8301 8497 8509 8623 21 1144 2355 3124 6773 6805 6887 7742 7994 8358 8374 8580 8611 335 4473 4883 5528 6096 7543 7586 7921 8197 8319 8394 8489 8636 2919 4331 4419 4735 6366 6393 6844 7193 8165 8205 8544 8586 8617 12 19 742 930 3009 4330 6213 6224 7292 7430 7792 7922 8137 710 1439 1588 2434 3516 5239 6248 6827 8230 8448 8515 8581 8619 200 1075 1868 5581 7349 7642 7698 8037 8201 8210 8320 8391 8526 3 2501 4252 5256 5292 5567 6136 6321 6430 6486 7571 8521 8636 3062 4599 5885 6529 6616 7314 7319 7567 8024 8153 8302 8372 8598 105 381 1574 4351 5452 5603 5943 7467 7788 7933 8362 8513 8587 787 1857 3386 3659 6550 7131 7965 8015 8040 8312 8484 8525 8537 15 1118 4226 5197 5575 5761 6762 7038 8260 8338 8444 8512 8568 36 5216 5368 5616 6029 6591 8038 8067 8299 8351 8565 8578 8585 1 23 4300 4530 5426 5532 5817 6967 7124 7979 8022 8270 8437 629 2133 4828 5475 5875 5890 7194 8042 8345 8385 8518 8598 8612 11 1065 3782 4237 4993 7104 7863 7904 8104 8228 8321 8383 8565 2131 2274 3168 3215 3220 5597 6347 7812 8238 8354 8527 8557 8614 5600 6591 7491 7696 1766 8281 8626 1725 2280 5120 1650 3445 7652 4312 6911 8626 15 1013 5892 2263 2546 2979 1545 5873 7406 67 726 3697 2860 6443 8542 17 911 2820 1561 4580 6052 79 5269 7134 22 2410 2424 3501 5642 8627 808 6950 8571 4099 6389 7482 4023 5000 7833 5476 5765 7917 1008 3194 7207 20 495 5411 1703 8388 8635 6 4395 4921 200 2053 8206 1089 5126 5562 10 4193 7720 1967 2151 4608 22 738 3513 3385 5066 8152 440 1118 8537 3429 6058 7716 5213 7519 8382 5564 8365 8620 43 3219 8603 4 5409 5815 5 6376 7654 4091 5724 5953 5348 6754 8613 1634 6398 6632 72 2058 8605 3497 5811 7579 3846 6743 8559 15 5933 8629 2133 5859 7068 4151 4617 8566 2960 8270 8410 2059 3617 8210 544 1441 6895 4043 7482 8592 294 2180 8524 3058 8227 8373 364 5756 8617 5383 8555 8619 1704 2480 4181 7338 7929 7990 2615 3905 7981 4298 4548 8296 8262 8319 8630 892 1893 8028 5694 7237 8595 1487 5012 5810 4335 8593 8624 3509 4531 5273 10 22 830 4161 5208 6280 275 7063 8634 4 2725 3113 2279 7403 8174 1637 3328 3930 2810 4939 5624 3 1234 7687 2799 7740 8616 22 7701 8636 4302 7857 7993 7477 7794 8592 9 6111 8591 5 8606 8628 347 3497 4033 1747 2613 8636 1827 5600 7042 580 1822 6842 232 7134 7783 4629 5000 7231 951 2806 4947 571 3474 8577 2437 2496 7945 23 5873 8162 12 1168 7686 8315 8540 8596 1766 2506 4733 929 1516 3338 21 1216 6555 782 1452 8617 8 6083 6087 667 3240 4583 4030 4661 5790 559 7122 8553 3202 4388 4909 2533 3673 8594 1991 3954 6206 6835 7900 7980 189 5722 8573 2680 4928 4998 243 2579 7735 4281 8132 8566 7656 7671 8609 1116 2291 4166 21 388 8021 6 1123 8369 311 4918 8511 0 3248 6290 13 6762 7172 4209 5632 7563 49 127 8074 581 1735 4075 0 2235 5470 2178 5820 6179 16 3575 6054 1095 4564 6458 9 1581 5953 2537 6469 8552 14 3874 4844 0 3269 3551 2114 7372 7926 1875 2388 4057 3232 4042 6663 9 401 583 13 4100 6584 2299 4190 4410 21 3670 4979.
This technical summary describes a data processing method for error correction in television broadcasts using Low Density Parity Check (LDPC) codes. The method addresses errors introduced during transmission by decoding an LDPC codeword with a specific structure. The codeword has a code length of 64,800 bits and a code rate of 13/15, consisting of information bits and parity bits. The decoding process relies on a parity check matrix, which includes an information matrix portion corresponding to the information bits and a parity matrix portion for the parity bits. The information matrix portion is defined by a parity check matrix initial value table, which specifies the positions of non-zero elements (1s) in the matrix, organized in units of 360 columns. The table includes a sequence of numerical values representing these positions, ensuring efficient error correction during decoding. This method is particularly suited for television broadcast systems where reliable data transmission is critical.
8. The data processing method according to claim 7 , wherein a row of the parity check matrix initial value table is represented by i and a parity length of the LDPC code is represented by M, a {2+360×(i−1)}-th column of the parity check matrix is a column obtained by cyclically shifting a {1+360×(i−1)}-th column of the parity check matrix, in which positions of elements of 1 are represented in the parity check matrix initial value table, downward by q, where q is equal to M/360.
This invention relates to error correction coding, specifically low-density parity-check (LDPC) codes used in data transmission and storage systems. LDPC codes are known for their high error-correction performance but require efficient encoding and decoding methods. A key challenge is generating parity check matrices that balance computational efficiency and error-correction capability. The invention describes a method for constructing a parity check matrix for LDPC codes. The matrix is derived from an initial value table, where each row is indexed by i and the parity length of the LDPC code is denoted by M. The method specifies that the {2+360×(i−1)}-th column of the parity check matrix is obtained by cyclically shifting the {1+360×(i−1)}-th column downward by q positions, where q is equal to M divided by 360. The positions of non-zero elements (1s) in the matrix are defined by the initial value table. This structured approach ensures systematic generation of the parity check matrix, optimizing encoding and decoding processes while maintaining error-correction performance. The method is particularly useful in applications requiring reliable data transmission, such as wireless communications, optical storage, and digital broadcasting.
9. The data processing method according to claim 7 , wherein for the {1+360×(i−1)}-th column of the parity check matrix, an i-th row of the parity check matrix initial value table represents a row number of an element of 1 in the {1+360×(i−1)}-th column of the parity check matrix, and for each of the {2+360×(i−1)}-th to (360×i)-th columns, which are columns other than the {1+360×(i−1)}-th column of the parity check matrix, a row number H w-j of an element of 1 in a w-th column of the parity check matrix, which is a column other than the {1+360×(i−1)}-th column of the parity check matrix, is represented by equation H w-j =mod {h i,j +mod((w−1),360)×M/360, M), where h i,j denotes a value in the i-th row and a j-th column of the parity check matrix initial value table, and H w-j denotes a row number of a j-th element of 1 in the w-th column of the parity check matrix H.
This invention relates to error correction coding, specifically a method for constructing a parity check matrix used in low-density parity-check (LDPC) codes. LDPC codes are widely used in data transmission and storage systems to detect and correct errors. The challenge addressed is efficiently generating a structured parity check matrix that balances performance and computational complexity. The method defines a parity check matrix construction process where the matrix is divided into blocks. For each block, an initial value table specifies the positions of non-zero elements (1s) in a reference column. The remaining columns in the block are derived from this reference column using a mathematical formula. The formula incorporates a cyclic shift based on the column position and a scaling factor, ensuring uniform distribution of non-zero elements across the matrix. This approach reduces storage requirements by reusing the initial value table and enables efficient encoding and decoding operations. The construction ensures that the parity check matrix has a regular structure, improving error correction capabilities while maintaining low computational overhead. The method is particularly useful in applications requiring high-speed data processing, such as wireless communications and solid-state storage devices. The systematic generation of the matrix from a compact initial table also simplifies implementation in hardware or software.
10. The data processing method according to claim 7 , wherein the method comprises: information source decoding of a decoded signal received after LDPC decoding of the LDPC code word; and displaying images resulting from information source decoding.
This invention relates to data processing methods for decoding and displaying images encoded with Low-Density Parity-Check (LDPC) codes. The method addresses the challenge of efficiently decoding LDPC-encoded data and reconstructing the original information, particularly for image data, to ensure accurate and timely display. The method involves receiving a decoded signal that has already undergone LDPC decoding of an LDPC codeword. The decoded signal is then subjected to information source decoding, which reverses the encoding process applied to the original data. This step ensures that the data is accurately reconstructed in its original form. The decoded information, which may include image data, is then displayed, allowing the user to view the reconstructed images. The method leverages LDPC decoding, a robust error-correction technique, to handle potential errors introduced during transmission or storage. By separating the LDPC decoding from the information source decoding, the method ensures that the data is first corrected for errors before being reconstructed. This two-step approach improves the reliability and quality of the displayed images, making it suitable for applications requiring high-fidelity data reconstruction, such as digital broadcasting, storage systems, and communication networks.
11. A non-transitory computer-readable storage medium storing computer-readable instructions, which, when executed by a processing apparatus, cause the processing apparatus to perform a data processing method for using an LDPC code to enable error correction processing to correct errors generated in a transmission path of a television broadcast, the method comprising: receiving, from a television broadcast, an LDPC (Low Density Parity Check) code word having a code length of 64800 bits and a code rate of 13/15; and decoding the LDPC code word on the basis of a parity check matrix of the LDPC code, wherein the LDPC code word includes information bits and parity bits, the parity check matrix includes an information matrix portion corresponding to the information bits and a parity matrix portion corresponding to the parity bits, the information matrix portion is represented by a parity check matrix initial value table, and the parity check matrix initial value table is a table showing positions of elements of 1 in the information matrix portion in units of 360 columns, including 142 2307 2598 2650 4028 4434 5781 5881 6016 6323 6681 6698 8125 2932 4928 5248 5256 5983 6773 6828 7789 8426 8494 8534 8539 8583 899 3295 3833 5399 6820 7400 7753 7890 8109 8451 8529 8564 8602 21 3060 4720 5429 5636 5927 6966 8110 8170 8247 8355 8365 8616 20 1745 2838 3799 4380 4418 4646 5059 7343 8161 8302 8456 8631 9 6274 6725 6792 7195 7333 8027 8186 8209 8273 8442 8548 8632 494 1365 2405 3799 5188 5291 7644 7926 8139 8458 8504 8594 8625 192 574 1179 4387 4695 5089 5831 7673 7789 8298 8301 8612 8632 11 20 1406 6111 6176 6256 6708 6834 7828 8232 8457 8495 8602 6 2654 3554 4483 4966 5866 6795 8069 8249 8301 8497 8509 8623 21 1144 2355 3124 6773 6805 6887 7742 7994 8358 8374 8580 8611 335 4473 4883 5528 6096 7543 7586 7921 8197 8319 8394 8489 8636 2919 4331 4419 4735 6366 6393 6844 7193 8165 8205 8544 8586 8617 12 19 742 930 3009 4330 6213 6224 7292 7430 7792 7922 8137 710 1439 1588 2434 3516 5239 6248 6827 8230 8448 8515 8581 8619 200 1075 1868 5581 7349 7642 7698 8037 8201 8210 8320 8391 8526 3 2501 4252 5256 5292 5567 6136 6321 6430 6486 7571 8521 8636 3062 4599 5885 6529 6616 7314 7319 7567 8024 8153 8302 8372 8598 105 381 1574 4351 5452 5603 5943 7467 7788 7933 8362 8513 8587 787 1857 3386 3659 6550 7131 7965 8015 8040 8312 8484 8525 8537 15 1118 4226 5197 5575 5761 6762 7038 8260 8338 8444 8512 8568 36 5216 5368 5616 6029 6591 8038 8067 8299 8351 8565 8578 8585 1 23 4300 4530 5426 5532 5817 6967 7124 7979 8022 8270 8437 629 2133 4828 5475 5875 5890 7194 8042 8345 8385 8518 8598 8612 11 1065 3782 4237 4993 7104 7863 7904 8104 8228 8321 8383 8565 2131 2274 3168 3215 3220 5597 6347 7812 8238 8354 8527 8557 8614 5600 6591 7491 7696 1766 8281 8626 1725 2280 5120 1650 3445 7652 4312 6911 8626 15 1013 5892 2263 2546 2979 1545 5873 7406 67 726 3697 2860 6443 8542 17 911 2820 1561 4580 6052 79 5269 7134 22 2410 2424 3501 5642 8627 808 6950 8571 4099 6389 7482 4023 5000 7833 5476 5765 7917 1008 3194 7207 20 495 5411 1703 8388 8635 6 4395 4921 200 2053 8206 1089 5126 5562 10 4193 7720 1967 2151 4608 22 738 3513 3385 5066 8152 440 1118 8537 3429 6058 7716 5213 7519 8382 5564 8365 8620 43 3219 8603 4 5409 5815 5 6376 7654 4091 5724 5953 5348 6754 8613 1634 6398 6632 72 2058 8605 3497 5811 7579 3846 6743 8559 15 5933 8629 2133 5859 7068 4151 4617 8566 2960 8270 8410 2059 3617 8210 544 1441 6895 4043 7482 8592 294 2180 8524 3058 8227 8373 364 5756 8617 5383 8555 8619 1704 2480 4181 7338 7929 7990 2615 3905 7981 4298 4548 8296 8262 8319 8630 892 1893 8028 5694 7237 8595 1487 5012 5810 4335 8593 8624 3509 4531 5273 10 22 830 4161 5208 6280 275 7063 8634 4 2725 3113 2279 7403 8174 1637 3328 3930 2810 4939 5624 3 1234 7687 2799 7740 8616 22 7701 8636 4302 7857 7993 7477 7794 8592 9 6111 8591 5 8606 8628 347 3497 4033 1747 2613 8636 1827 5600 7042 580 1822 6842 232 7134 7783 4629 5000 7231 951 2806 4947 571 3474 8577 2437 2496 7945 23 5873 8162 12 1168 7686 8315 8540 8596 1766 2506 4733 929 1516 3338 21 1216 6555 782 1452 8617 8 6083 6087 667 3240 4583 4030 4661 5790 559 7122 8553 3202 4388 4909 2533 3673 8594 1991 3954 6206 6835 7900 7980 189 5722 8573 2680 4928 4998 243 2579 7735 4281 8132 8566 7656 7671 8609 1116 2291 4166 21 388 8021 6 1123 8369 311 4918 8511 0 3248 6290 13 6762 7172 4209 5632 7563 49 127 8074 581 1735 4075 0 2235 5470 2178 5820 6179 16 3575 6054 1095 4564 6458 9 1581 5953 2537 6469 8552 14 3874 4844 0 3269 3551 2114 7372 7926 1875 2388 4057 3232 4042 6663 9 401 583 13 4100 6584 2299 4190 4410 21 3670 4979.
This invention relates to error correction in television broadcast systems using Low Density Parity Check (LDPC) codes. The technology addresses errors introduced during transmission by employing an LDPC code with specific parameters to enhance error correction. The system receives an LDPC codeword from a television broadcast, where the codeword has a code length of 64,800 bits and a code rate of 13/15. The codeword includes information bits and parity bits, and decoding is performed using a parity check matrix. The parity check matrix consists of an information matrix portion corresponding to the information bits and a parity matrix portion corresponding to the parity bits. The information matrix portion is defined by a parity check matrix initial value table, which specifies the positions of elements set to 1 in the information matrix portion, organized in units of 360 columns. The table includes a predefined sequence of numerical values representing these positions, ensuring structured and efficient error correction during decoding. This approach improves reliability in television broadcast transmissions by leveraging the LDPC code's error-correcting capabilities.
12. A data processing apparatus for using an LDPC code to enable error correction processing to correct errors generated in a transmission path of a television broadcast, the data processing apparatus comprising: an encoder configured to encode information bits into an LDPC (Low Density Parity Check) code word having a code length of 64800 bits and a code rate of 13/15 on the basis of a parity check matrix of the LDPC code and to supply the encoded information bits for television broadcast, wherein the LDPC code word includes information bits and parity bits, the parity check matrix includes an information matrix portion corresponding to the information bits and a parity matrix portion corresponding to the parity bits, the information matrix portion is represented by a parity check matrix initial value table, and the parity check matrix initial value table is a table showing positions of elements of 1 in the information matrix portion in units of 360 columns, including 142 2307 2598 2650 4028 4434 5781 5881 6016 6323 6681 6698 8125 2932 4928 5248 5256 5983 6773 6828 7789 8426 8494 8534 8539 8583 899 3295 3833 5399 6820 7400 7753 7890 8109 8451 8529 8564 8602 21 3060 4720 5429 5636 5927 6966 8110 8170 8247 8355 8365 8616 20 1745 2838 3799 4380 4418 4646 5059 7343 8161 8302 8456 8631 9 6274 6725 6792 7195 7333 8027 8186 8209 8273 8442 8548 8632 494 1365 2405 3799 5188 5291 7644 7926 8139 8458 8504 8594 8625 192 574 1179 4387 4695 5089 5831 7673 7789 8298 8301 8612 8632 11 20 1406 6111 6176 6256 6708 6834 7828 8232 8457 8495 8602 6 2654 3554 4483 4966 5866 6795 8069 8249 8301 8497 8509 8623 21 1144 2355 3124 6773 6805 6887 7742 7994 8358 8374 8580 8611 335 4473 4883 5528 6096 7543 7586 7921 8197 8319 8394 8489 8636 2919 4331 4419 4735 6366 6393 6844 7193 8165 8205 8544 8586 8617 12 19 742 930 3009 4330 6213 6224 7292 7430 7792 7922 8137 710 1439 1588 2434 3516 5239 6248 6827 8230 8448 8515 8581 8619 200 1075 1868 5581 7349 7642 7698 8037 8201 8210 8320 8391 8526 3 2501 4252 5256 5292 5567 6136 6321 6430 6486 7571 8521 8636 3062 4599 5885 6529 6616 7314 7319 7567 8024 8153 8302 8372 8598 105 381 1574 4351 5452 5603 5943 7467 7788 7933 8362 8513 8587 787 1857 3386 3659 6550 7131 7965 8015 8040 8312 8484 8525 8537 15 1118 4226 5197 5575 5761 6762 7038 8260 8338 8444 8512 8568 36 5216 5368 5616 6029 6591 8038 8067 8299 8351 8565 8578 8585 1 23 4300 4530 5426 5532 5817 6967 7124 7979 8022 8270 8437 629 2133 4828 5475 5875 5890 7194 8042 8345 8385 8518 8598 8612 11 1065 3782 4237 4993 7104 7863 7904 8104 8228 8321 8383 8565 2131 2274 3168 3215 3220 5597 6347 7812 8238 8354 8527 8557 8614 5600 6591 7491 7696 1766 8281 8626 1725 2280 5120 1650 3445 7652 4312 6911 8626 15 1013 5892 2263 2546 2979 1545 5873 7406 67 726 3697 2860 6443 8542 17 911 2820 1561 4580 6052 79 5269 7134 22 2410 2424 3501 5642 8627 808 6950 8571 4099 6389 7482 4023 5000 7833 5476 5765 7917 1008 3194 7207 20 495 5411 1703 8388 8635 6 4395 4921 200 2053 8206 1089 5126 5562 10 4193 7720 1967 2151 4608 22 738 3513 3385 5066 8152 440 1118 8537 3429 6058 7716 5213 7519 8382 5564 8365 8620 43 3219 8603 4 5409 5815 5 6376 7654 4091 5724 5953 5348 6754 8613 1634 6398 6632 72 2058 8605 3497 5811 7579 3846 6743 8559 15 5933 8629 2133 5859 7068 4151 4617 8566 2960 8270 8410 2059 3617 8210 544 1441 6895 4043 7482 8592 294 2180 8524 3058 8227 8373 364 5756 8617 5383 8555 8619 1704 2480 4181 7338 7929 7990 2615 3905 7981 4298 4548 8296 8262 8319 8630 892 1893 8028 5694 7237 8595 1487 5012 5810 4335 8593 8624 3509 4531 5273 10 22 830 4161 5208 6280 275 7063 8634 4 2725 3113 2279 7403 8174 1637 3328 3930 2810 4939 5624 3 1234 7687 2799 7740 8616 22 7701 8636 4302 7857 7993 7477 7794 8592 9 6111 8591 5 8606 8628 347 3497 4033 1747 2613 8636 1827 5600 7042 580 1822 6842 232 7134 7783 4629 5000 7231 951 2806 4947 571 3474 8577 2437 2496 7945 23 5873 8162 12 1168 7686 8315 8540 8596 1766 2506 4733 929 1516 3338 21 1216 6555 782 1452 8617 8 6083 6087 667 3240 4583 4030 4661 5790 559 7122 8553 3202 4388 4909 2533 3673 8594 1991 3954 6206 6835 7900 7980 189 5722 8573 2680 4928 4998 243 2579 7735 4281 8132 8566 7656 7671 8609 1116 2291 4166 21 388 8021 6 1123 8369 311 4918 8511 0 3248 6290 13 6762 7172 4209 5632 7563 49 127 8074 581 1735 4075 0 2235 5470 2178 5820 6179 16 3575 6054 1095 4564 6458 9 1581 5953 2537 6469 8552 14 3874 4844 0 3269 3551 2114 7372 7926 1875 2388 4057 3232 4042 6663 9 401 583 13 4100 6584 2299 4190 4410 21 3670 4979.
This technical summary describes a data processing apparatus for error correction in television broadcasts using an LDPC (Low Density Parity Check) code. The apparatus encodes information bits into an LDPC codeword with a code length of 64,800 bits and a code rate of 13/15. The LDPC codeword consists of information bits and parity bits, structured according to a parity check matrix. The parity check matrix includes an information matrix portion corresponding to the information bits and a parity matrix portion corresponding to the parity bits. The information matrix portion is defined by a parity check matrix initial value table, which specifies the positions of elements with a value of 1 in the information matrix portion, organized in units of 360 columns. The table includes specific numerical values representing these positions, ensuring the LDPC code's error correction capabilities. The encoded information is then supplied for television broadcast, where the LDPC code helps correct errors introduced during transmission. The apparatus leverages the structured parity check matrix to enhance error resilience in broadcast signals.
13. The data processing apparatus according to claim 12 , wherein a row of the parity check matrix initial value table is represented by i and a parity length of the LDPC code is represented by M, a {2+360×(i−1)}-th column of the parity check matrix is a column obtained by cyclically shifting a {1+360×(i−1)}-th column of the parity check matrix, in which positions of elements of 1 are represented in the parity check matrix initial value table, downward by q, where q is equal to M/360.
This invention relates to error correction coding, specifically low-density parity-check (LDPC) codes used in data transmission and storage systems. LDPC codes are known for their high error-correcting performance but require efficient encoding and decoding methods. A key challenge is generating parity check matrices that balance computational efficiency and error correction capability. The invention describes a method for constructing a parity check matrix for LDPC codes, where the matrix is derived from an initial value table. The table defines the positions of non-zero elements (1s) in the matrix. For a given row index i and parity length M, the {2+360×(i−1)}-th column of the matrix is generated by cyclically shifting the {1+360×(i−1)}-th column downward by a shift value q, where q is M divided by 360. This structured approach ensures that the parity check matrix maintains a regular pattern, simplifying hardware implementation while preserving error correction properties. The method is particularly useful in systems requiring high-speed encoding and decoding, such as wireless communication and solid-state storage devices. The invention improves upon prior art by providing a deterministic and scalable way to construct parity check matrices, reducing complexity in encoding and decoding processes.
14. A data processing method for using an LDPC code to enable error correction processing to correct errors generated in a transmission path of a television broadcast, the method comprising: encoding information bits into an LDPC (Low Density Parity Check) code word having a code length of 64800 bits and a code rate of 13/15 on the basis of a parity check matrix of the LDPC code; and supplying the encoded information bits for television broadcast, wherein the LDPC code word includes information bits and parity bits, the parity check matrix includes an information matrix portion corresponding to the information bits and a parity matrix portion corresponding to the parity bits, the information matrix portion is represented by a parity check matrix initial value table, and the parity check matrix initial value table is a table showing positions of elements of 1 in the information matrix portion in units of 360 columns, including 142 2307 2598 2650 4028 4434 5781 5881 6016 6323 6681 6698 8125 2932 4928 5248 5256 5983 6773 6828 7789 8426 8494 8534 8539 8583 899 3295 3833 5399 6820 7400 7753 7890 8109 8451 8529 8564 8602 21 3060 4720 5429 5636 5927 6966 8110 8170 8247 8355 8365 8616 20 1745 2838 3799 4380 4418 4646 5059 7343 8161 8302 8456 8631 9 6274 6725 6792 7195 7333 8027 8186 8209 8273 8442 8548 8632 494 1365 2405 3799 5188 5291 7644 7926 8139 8458 8504 8594 8625 192 574 1179 4387 4695 5089 5831 7673 7789 8298 8301 8612 8632 11 20 1406 6111 6176 6256 6708 6834 7828 8232 8457 8495 8602 6 2654 3554 4483 4966 5866 6795 8069 8249 8301 8497 8509 8623 21 1144 2355 3124 6773 6805 6887 7742 7994 8358 8374 8580 8611 335 4473 4883 5528 6096 7543 7586 7921 8197 8319 8394 8489 8636 2919 4331 4419 4735 6366 6393 6844 7193 8165 8205 8544 8586 8617 12 19 742 930 3009 4330 6213 6224 7292 7430 7792 7922 8137 710 1439 1588 2434 3516 5239 6248 6827 8230 8448 8515 8581 8619 200 1075 1868 5581 7349 7642 7698 8037 8201 8210 8320 8391 8526 3 2501 4252 5256 5292 5567 6136 6321 6430 6486 7571 8521 8636 3062 4599 5885 6529 6616 7314 7319 7567 8024 8153 8302 8372 8598 105 381 1574 4351 5452 5603 5943 7467 7788 7933 8362 8513 8587 787 1857 3386 3659 6550 7131 7965 8015 8040 8312 8484 8525 8537 15 1118 4226 5197 5575 5761 6762 7038 8260 8338 8444 8512 8568 36 5216 5368 5616 6029 6591 8038 8067 8299 8351 8565 8578 8585 1 23 4300 4530 5426 5532 5817 6967 7124 7979 8022 8270 8437 629 2133 4828 5475 5875 5890 7194 8042 8345 8385 8518 8598 8612 11 1065 3782 4237 4993 7104 7863 7904 8104 8228 8321 8383 8565 2131 2274 3168 3215 3220 5597 6347 7812 8238 8354 8527 8557 8614 5600 6591 7491 7696 1766 8281 8626 1725 2280 5120 1650 3445 7652 4312 6911 8626 15 1013 5892 2263 2546 2979 1545 5873 7406 67 726 3697 2860 6443 8542 17 911 2820 1561 4580 6052 79 5269 7134 22 2410 2424 3501 5642 8627 808 6950 8571 4099 6389 7482 4023 5000 7833 5476 5765 7917 1008 3194 7207 20 495 5411 1703 8388 8635 6 4395 4921 200 2053 8206 1089 5126 5562 10 4193 7720 1967 2151 4608 22 738 3513 3385 5066 8152 440 1118 8537 3429 6058 7716 5213 7519 8382 5564 8365 8620 43 3219 8603 4 5409 5815 5 6376 7654 4091 5724 5953 5348 6754 8613 1634 6398 6632 72 2058 8605 3497 5811 7579 3846 6743 8559 15 5933 8629 2133 5859 7068 4151 4617 8566 2960 8270 8410 2059 3617 8210 544 1441 6895 4043 7482 8592 294 2180 8524 3058 8227 8373 364 5756 8617 5383 8555 8619 1704 2480 4181 7338 7929 7990 2615 3905 7981 4298 4548 8296 8262 8319 8630 892 1893 8028 5694 7237 8595 1487 5012 5810 4335 8593 8624 3509 4531 5273 10 22 830 4161 5208 6280 275 7063 8634 4 2725 3113 2279 7403 8174 1637 3328 3930 2810 4939 5624 3 1234 7687 2799 7740 8616 22 7701 8636 4302 7857 7993 7477 7794 8592 9 6111 8591 5 8606 8628 347 3497 4033 1747 2613 8636 1827 5600 7042 580 1822 6842 232 7134 7783 4629 5000 7231 951 2806 4947 571 3474 8577 2437 2496 7945 23 5873 8162 12 1168 7686 8315 8540 8596 1766 2506 4733 929 1516 3338 21 1216 6555 782 1452 8617 8 6083 6087 667 3240 4583 4030 4661 5790 559 7122 8553 3202 4388 4909 2533 3673 8594 1991 3954 6206 6835 7900 7980 189 5722 8573 2680 4928 4998 243 2579 7735 4281 8132 8566 7656 7671 8609 1116 2291 4166 21 388 8021 6 1123 8369 311 4918 8511 0 3248 6290 13 6762 7172 4209 5632 7563 49 127 8074 581 1735 4075 0 2235 5470 2178 5820 6179 16 3575 6054 1095 4564 6458 9 1581 5953 2537 6469 8552 14 3874 4844 0 3269 3551 2114 7372 7926 1875 2388 4057 3232 4042 6663 9 401 583 13 4100 6584 2299 4190 4410 21 3670 4979.
This technical summary describes a data processing method for error correction in television broadcast transmissions using LDPC (Low Density Parity Check) codes. The method encodes information bits into an LDPC codeword with a code length of 64800 bits and a code rate of 13/15. The encoding is based on a parity check matrix that includes an information matrix portion and a parity matrix portion. The information matrix portion is defined by a parity check matrix initial value table, which specifies the positions of elements set to 1 in the information matrix portion in units of 360 columns. The table includes specific numerical values representing these positions, ensuring structured error correction capabilities. The encoded LDPC codeword, comprising both information bits and parity bits, is then supplied for television broadcast. This approach enhances error correction in transmission paths by leveraging the LDPC code's properties, improving data integrity in broadcast environments. The method is particularly suited for high-reliability television broadcast systems where error resilience is critical.
15. The data processing method according to claim 14 , wherein a row of the parity check matrix initial value table is represented by i and a parity length of the LDPC code is represented by M, a {2+360×(i−1)}-th column of the parity check matrix is a column obtained by cyclically shifting a {1+360×(i−1)}-th column of the parity check matrix, in which positions of elements of 1 are represented in the parity check matrix initial value table, downward by q, where q is equal to M/360.
This invention relates to error correction coding, specifically low-density parity-check (LDPC) codes used in data transmission and storage systems. LDPC codes are known for their high error-correction performance but require efficient encoding and decoding methods. A key challenge is designing parity check matrices that balance performance and computational complexity. The invention describes a method for constructing a parity check matrix for LDPC codes, focusing on the relationship between columns in the matrix. The parity check matrix is derived from an initial value table, where each row is indexed by i and the parity length of the LDPC code is denoted by M. The method specifies that the (2+360×(i−1))-th column of the parity check matrix is obtained by cyclically shifting the (1+360×(i−1))-th column downward by q positions. The shift value q is determined as M divided by 360. This cyclic shift ensures that the parity check matrix maintains a structured pattern, which simplifies encoding and decoding processes while preserving error-correction capabilities. The approach is particularly useful in systems requiring high-speed data processing, such as wireless communications and solid-state storage devices.
Unknown
October 13, 2020
Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.