CD-ROM格式数据的软解码模块设计
[10-10 20:38:44] 来源:http://www.88dzw.com 电子制作 阅读:8119次
文章摘要:(26,24)RS码和(45,43)RS码都可以纠正出现任何一行和任何一列上的一个错误,并能相当可靠的检测出行、列中的多得错误。实际中出现个错误的概率是远远大于出现多个错误的概率的。因此,EDC码字的检错能力是非常强大的。4 CD-ROM格式解码程序流程图本数据处理模块主程序流程如图5所示。通过检测同步字从数据流中获取完整的一帧数据,再通过扇区的第16个字节的头信息获取扇区模式,然后根据模式的不同,作不同的处理。如果是模式2,则可直接得到2336字节的用户数据,有必要的话进行CD-ROM/XA格式处理:若是扇区模式1,需进行EDC检错处理,如果无错,可取出2048字节的用户数据;如果有错,则进
CD-ROM格式数据的软解码模块设计,标签:电子小制作,http://www.88dzw.com(26,24)RS码和(45,43)RS码都可以纠正出现任何一行和任何一列上的一个错误,并能相当可靠的检测出行、列中的多得错误。实际中出现个错误的概率是远远大于出现多个错误的概率的。因此,EDC码字的检错能力是非常强大的。
4 CD-ROM格式解码程序流程图
本数据处理模块主程序流程如图5所示。通过检测同步字从数据流中获取完整的一帧数据,再通过扇区的第16个字节的头信息获取扇区模式,然后根据模式的不同,作不同的处理。如果是模式2,则可直接得到2336字节的用户数据,有必要的话进行CD-ROM/XA格式处理:若是扇区模式1,需进行EDC检错处理,如果无错,可取出2048字节的用户数据;如果有错,则进行ECC纠错处理:如果纠错成功,则直接取出2048字节的用户数据。如果错误太多,纠正不了,则报告错误信息。
对于CD-ROM/XA格式,可以根据基子模式(即模式2的形式)进行相应的处理。对于形式2,进行EDC检错,可得到2324字节的用户数据;而对于形式1,可做类似于模式1的处理,即进行EDC检错和ECC纠错后,得到2048字节的用户数据。
当本程序模块应用到具体的应用系统时,将以系统子程序的形式出现。
结语
在嵌入式系统中,数据解码的实现方法应该根据具体应用的特点和要求灵活选择。本文介绍了通过软件方式进行CD-ROM格式解码的实现方法,对使用CD-ROM的嵌入式系统,很好的应用价值。
Tag:电子制作,电子小制作,维修教程知识 - 电子制作
《CD-ROM格式数据的软解码模块设计》相关文章
- › 使用CD-ROM时,屏幕提示“请将磁盘插入驱动器”
- › CD-ROM格式数据的软解码模块设计
- › 为什么CD-R可以超刻而DVD-R不能
- › CD-RW格式化时 提示"非法的请求0x8052000"
- › DVD光驱不能读取CD-R和CD-RW格式的光盘
- 在百度中搜索相关文章:CD-ROM格式数据的软解码模块设计
- 在谷歌中搜索相关文章:CD-ROM格式数据的软解码模块设计
- 在soso中搜索相关文章:CD-ROM格式数据的软解码模块设计
- 在搜狗中搜索相关文章:CD-ROM格式数据的软解码模块设计
编辑推荐
最新更新
热门排行