CD-ROM Mode 1 vs DVD: which one has superior error correction?












0















CD-ROM Mode 1



98 (24B) Frames = 1 Block = 2352 bytes. Every Frame is protected by 8 Parity bytes.



enter image description here



These 8 bytes, the 1st level of error correction, are CIRC generated. CD-ROM Mode 1 also adds a 2nd level of error correction, within each Block: 4 bytes to perform CRC to detect errors and 276 bytes, generated by RSPC, to detect and correct errors.



enter image description here



12B + 4B + 2048B + 4B + 8B + 276B = 2352B



So, CD-ROM mode 1 uses 2 levels of error correction.

Level 1: every Frame is protected by 8B Parity, just like CD-DA.

Level 2: within each block, 2048B User Date is protected by 4B EDC and 276B ECC.



98 * 8B Parity + 4B EDC + 276B ECC = 788 bytes of CIRC/CRC/RSPC per 2048 bytes User Data





DVD



1 Frame = 2064B = 4B + 2B + 6B + 2048B + 4B



enter image description here



1 Block = 37856B = 16 Frames + 2752B PO + 2080B PI



enter image description here



16 * 4B EDC + 2752B PO + 2080B PI = 4836 bytes of CRC/RSPC per 32768 bytes User Data





4836B CRC/RSPC per 32768B < 788B CIRC/CRC/RSPC per 2048B



If this is correct, then CD-ROM Mode 1 uses relatively more bytes for EDC/ECC than DVD. Therefore it looks like CD-ROM Mode 1 has superior error correction over DVDs. But the following sources state otherwise:





  • [DVD] error correction is superior to CD and covers blocks at a time, so over 32 KB instead of 2 KB.




  • DVD uses only one level of error detection and correction code. Even with only one level of error detection and correction code, a BER of 10^15 can be achieved, which is [...] slightly better than CD-ROM Mode 1.




Is the DVD error protection scheme, while being simpler, really able to achieve a better BER (Bit Error Rate) than CD-ROM Mode 1? If so, then how is this possible?










share|improve this question





























    0















    CD-ROM Mode 1



    98 (24B) Frames = 1 Block = 2352 bytes. Every Frame is protected by 8 Parity bytes.



    enter image description here



    These 8 bytes, the 1st level of error correction, are CIRC generated. CD-ROM Mode 1 also adds a 2nd level of error correction, within each Block: 4 bytes to perform CRC to detect errors and 276 bytes, generated by RSPC, to detect and correct errors.



    enter image description here



    12B + 4B + 2048B + 4B + 8B + 276B = 2352B



    So, CD-ROM mode 1 uses 2 levels of error correction.

    Level 1: every Frame is protected by 8B Parity, just like CD-DA.

    Level 2: within each block, 2048B User Date is protected by 4B EDC and 276B ECC.



    98 * 8B Parity + 4B EDC + 276B ECC = 788 bytes of CIRC/CRC/RSPC per 2048 bytes User Data





    DVD



    1 Frame = 2064B = 4B + 2B + 6B + 2048B + 4B



    enter image description here



    1 Block = 37856B = 16 Frames + 2752B PO + 2080B PI



    enter image description here



    16 * 4B EDC + 2752B PO + 2080B PI = 4836 bytes of CRC/RSPC per 32768 bytes User Data





    4836B CRC/RSPC per 32768B < 788B CIRC/CRC/RSPC per 2048B



    If this is correct, then CD-ROM Mode 1 uses relatively more bytes for EDC/ECC than DVD. Therefore it looks like CD-ROM Mode 1 has superior error correction over DVDs. But the following sources state otherwise:





    • [DVD] error correction is superior to CD and covers blocks at a time, so over 32 KB instead of 2 KB.




    • DVD uses only one level of error detection and correction code. Even with only one level of error detection and correction code, a BER of 10^15 can be achieved, which is [...] slightly better than CD-ROM Mode 1.




    Is the DVD error protection scheme, while being simpler, really able to achieve a better BER (Bit Error Rate) than CD-ROM Mode 1? If so, then how is this possible?










    share|improve this question



























      0












      0








      0








      CD-ROM Mode 1



      98 (24B) Frames = 1 Block = 2352 bytes. Every Frame is protected by 8 Parity bytes.



      enter image description here



      These 8 bytes, the 1st level of error correction, are CIRC generated. CD-ROM Mode 1 also adds a 2nd level of error correction, within each Block: 4 bytes to perform CRC to detect errors and 276 bytes, generated by RSPC, to detect and correct errors.



      enter image description here



      12B + 4B + 2048B + 4B + 8B + 276B = 2352B



      So, CD-ROM mode 1 uses 2 levels of error correction.

      Level 1: every Frame is protected by 8B Parity, just like CD-DA.

      Level 2: within each block, 2048B User Date is protected by 4B EDC and 276B ECC.



      98 * 8B Parity + 4B EDC + 276B ECC = 788 bytes of CIRC/CRC/RSPC per 2048 bytes User Data





      DVD



      1 Frame = 2064B = 4B + 2B + 6B + 2048B + 4B



      enter image description here



      1 Block = 37856B = 16 Frames + 2752B PO + 2080B PI



      enter image description here



      16 * 4B EDC + 2752B PO + 2080B PI = 4836 bytes of CRC/RSPC per 32768 bytes User Data





      4836B CRC/RSPC per 32768B < 788B CIRC/CRC/RSPC per 2048B



      If this is correct, then CD-ROM Mode 1 uses relatively more bytes for EDC/ECC than DVD. Therefore it looks like CD-ROM Mode 1 has superior error correction over DVDs. But the following sources state otherwise:





      • [DVD] error correction is superior to CD and covers blocks at a time, so over 32 KB instead of 2 KB.




      • DVD uses only one level of error detection and correction code. Even with only one level of error detection and correction code, a BER of 10^15 can be achieved, which is [...] slightly better than CD-ROM Mode 1.




      Is the DVD error protection scheme, while being simpler, really able to achieve a better BER (Bit Error Rate) than CD-ROM Mode 1? If so, then how is this possible?










      share|improve this question
















      CD-ROM Mode 1



      98 (24B) Frames = 1 Block = 2352 bytes. Every Frame is protected by 8 Parity bytes.



      enter image description here



      These 8 bytes, the 1st level of error correction, are CIRC generated. CD-ROM Mode 1 also adds a 2nd level of error correction, within each Block: 4 bytes to perform CRC to detect errors and 276 bytes, generated by RSPC, to detect and correct errors.



      enter image description here



      12B + 4B + 2048B + 4B + 8B + 276B = 2352B



      So, CD-ROM mode 1 uses 2 levels of error correction.

      Level 1: every Frame is protected by 8B Parity, just like CD-DA.

      Level 2: within each block, 2048B User Date is protected by 4B EDC and 276B ECC.



      98 * 8B Parity + 4B EDC + 276B ECC = 788 bytes of CIRC/CRC/RSPC per 2048 bytes User Data





      DVD



      1 Frame = 2064B = 4B + 2B + 6B + 2048B + 4B



      enter image description here



      1 Block = 37856B = 16 Frames + 2752B PO + 2080B PI



      enter image description here



      16 * 4B EDC + 2752B PO + 2080B PI = 4836 bytes of CRC/RSPC per 32768 bytes User Data





      4836B CRC/RSPC per 32768B < 788B CIRC/CRC/RSPC per 2048B



      If this is correct, then CD-ROM Mode 1 uses relatively more bytes for EDC/ECC than DVD. Therefore it looks like CD-ROM Mode 1 has superior error correction over DVDs. But the following sources state otherwise:





      • [DVD] error correction is superior to CD and covers blocks at a time, so over 32 KB instead of 2 KB.




      • DVD uses only one level of error detection and correction code. Even with only one level of error detection and correction code, a BER of 10^15 can be achieved, which is [...] slightly better than CD-ROM Mode 1.




      Is the DVD error protection scheme, while being simpler, really able to achieve a better BER (Bit Error Rate) than CD-ROM Mode 1? If so, then how is this possible?







      dvd compact-disc data-integrity cd-r error-correction






      share|improve this question















      share|improve this question













      share|improve this question




      share|improve this question








      edited Feb 18 at 16:12







      FPU

















      asked Feb 18 at 16:02









      FPUFPU

      286




      286






















          0






          active

          oldest

          votes











          Your Answer








          StackExchange.ready(function() {
          var channelOptions = {
          tags: "".split(" "),
          id: "3"
          };
          initTagRenderer("".split(" "), "".split(" "), channelOptions);

          StackExchange.using("externalEditor", function() {
          // Have to fire editor after snippets, if snippets enabled
          if (StackExchange.settings.snippets.snippetsEnabled) {
          StackExchange.using("snippets", function() {
          createEditor();
          });
          }
          else {
          createEditor();
          }
          });

          function createEditor() {
          StackExchange.prepareEditor({
          heartbeatType: 'answer',
          autoActivateHeartbeat: false,
          convertImagesToLinks: true,
          noModals: true,
          showLowRepImageUploadWarning: true,
          reputationToPostImages: 10,
          bindNavPrevention: true,
          postfix: "",
          imageUploader: {
          brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
          contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
          allowUrls: true
          },
          onDemand: true,
          discardSelector: ".discard-answer"
          ,immediatelyShowMarkdownHelp:true
          });


          }
          });














          draft saved

          draft discarded


















          StackExchange.ready(
          function () {
          StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fsuperuser.com%2fquestions%2f1407078%2fcd-rom-mode-1-vs-dvd-which-one-has-superior-error-correction%23new-answer', 'question_page');
          }
          );

          Post as a guest















          Required, but never shown

























          0






          active

          oldest

          votes








          0






          active

          oldest

          votes









          active

          oldest

          votes






          active

          oldest

          votes
















          draft saved

          draft discarded




















































          Thanks for contributing an answer to Super User!


          • Please be sure to answer the question. Provide details and share your research!

          But avoid



          • Asking for help, clarification, or responding to other answers.

          • Making statements based on opinion; back them up with references or personal experience.


          To learn more, see our tips on writing great answers.




          draft saved


          draft discarded














          StackExchange.ready(
          function () {
          StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fsuperuser.com%2fquestions%2f1407078%2fcd-rom-mode-1-vs-dvd-which-one-has-superior-error-correction%23new-answer', 'question_page');
          }
          );

          Post as a guest















          Required, but never shown





















































          Required, but never shown














          Required, but never shown












          Required, but never shown







          Required, but never shown

































          Required, but never shown














          Required, but never shown












          Required, but never shown







          Required, but never shown







          Popular posts from this blog

          How do I know what Microsoft account the skydrive app is syncing to?

          When does type information flow backwards in C++?

          Grease: Live!