发明名称 |
数据编码方法及系统 |
摘要 |
本发明是一种用于编码一数字数据的方法及系统。可将编码时所需的计算侦错码以及搅乱主要数据两步骤同时进行,以减少存取第一存储器的次数。并在编码系统内增加一第二存储器,令编码系统在进行外部检查码编码时,可以一次存取超过一行的数据,使得系统存取第一存储器的次数再次减少。 |
申请公布号 |
CN100466086C |
申请公布日期 |
2009.03.04 |
申请号 |
CN03142352.3 |
申请日期 |
2003.06.13 |
申请人 |
联发科技股份有限公司 |
发明人 |
林利莲;吴文义 |
分类号 |
G11B20/10(2006.01);G11B7/00(2006.01) |
主分类号 |
G11B20/10(2006.01) |
代理机构 |
北京市柳沈律师事务所 |
代理人 |
蒲迈文;黄小临 |
主权项 |
1.一种用于编码一数字数据的系统,该数字数据包含至少一标头数据以及至少一主要数据,该标头数据相对应代表该主要数据,该编码系统包含:一第一存储器,包含至少一存储区块,该存储区块包含一数据区,该数据区包含以矩阵排列的多个存储行以及多个存储列以存放数据;一标头数据写入模块,用以将该标头数据写入至该数据区中;一搅乱模块,用以将该主要数据搅乱为一相对应的搅乱数据,并将该搅乱数据写入至该数据区中;一侦错码产生模块,用以计算该标头数据以及该主要数据以相对应产生一侦错码,并将该侦错码写入至该数据区中;一外部检查码产生模块,用以每次读取一预定数量存储行中所存储的数据,将该预定数量的存储行写入至一第二存储器中,之后再逐行计算暂存于该第二存储器中的该预定数量的存储行以相对应获得一预定数量的外部检查码,并在计算完所述存储行中所存储的数据后,获得相对应所述存储行的一组外部检查码;以及一内部检查码产生模块,用以每次至少读取一存储列中所存储的数据,加以计算而得相对应该存储列的一内部检查码,并在计算完所述存储列中所存储的数据以及该组外部检查码后,获得相对应该数据区以及该组外部检查码的一组内部检查码。 |
地址 |
台湾省新竹市新竹科学工业园 |