摘要 |
本发明涉及一种基于CMMB标准的字节交织方法,其包含以下步骤:(1)输入数据I0,0进行RS编码,输出数据I0,0并把中间校验数据写入存储器存储区P0,0…P0,240-k-1;(2)输入数据I1,0后,进行RS编码,输出数据I1,0并把此次编码的中间校验数据写入存储器存储区P1,0…P1,240-K-1,;依次编码完第一列数据,并读取步骤(1)中I0,0对应的存储器区的中间校验数据,与输入数据I0,1进行RS编码,编码得出I0,1对应的中间校验数据并存储;(3)依照步骤(2)依次完成每个输入数据的RS编码,并存储对应的校验数据;本方法不存放信息数据,节省资源开销,能大大减少存储器的使用量。 |
主权项 |
本发明提供一种基于CMMB标准的字节交织方法,其包含以下步骤:(1)输入数据分成Mi×K的矩阵,每个输入数据用I0,0,I1,0,……IMi‑1,k‑1表示,所述输入数据I0,0输入RS编码模块进行编码,同时输出该输入数据I0,0,并存储I0,0对应的中间校验数据到存储区P0,0…P0,240‑k‑1;所述输入数据I1,0输入RS模块进行编码,同时输出该输入数据I1,0,并存储I1,0对应的中间校验数据到存储区P1,0…P1,240‑k‑1;依次对第一列输入数据进行RS编码,同时输出该输入数据,并存储对应的中间校验数据到对应的每一行;(2)输入数据I0,1,并读取步骤(1)中I0,0对应的中间校验数据P0,0…P0, 240‑K‑1中的值,进行RS编码,编码后的该输入数据I0,1输出,并将此次的中间校验数据存回到P0,0…P0, 240‑K‑1中;依次对第二列输入数据进行RS编码,编码后的该数据输出,并存储中间校验数据到对应的每一行;(3)依照步骤(2)依次完成其余列输入数据的RS编码,编码后的信息数据输出,并存储对应的中间校验数据到对应的每一行; (4)编码完K列输入数据后,逐列读出所有的校验数据,一个交织块的数据编码完成。 |