题目:
通信系统中串行数据交织器的设计
一、实验目的与要求:
交织器是通信编码中抗突发干扰的一种重要手段,将突发干扰产生的
分布集中的误码分散到信息数据中,以便采用纠错编码的方法进行纠错。
本项目要求设计一个行列交织器,如图所示,PN 码发生器模拟数据源产
生串行数据,按行写入一 m 行 n 列的 RAM 中,写满后按列读出。为避免
数据丢失,需使用两个这样的 RAM 交替读写。这里统一要求 m 和 n 都选
4.
要求:提交设计报告,包括源程序,仿真波形和实验结果及分析结论
等。
二、实验原理与方案:
针对实验要求,本实验结合 Quartusǁ 软件、DE2 板,通过示波器来观察实验输出波形。
1、分频器:
对 DE2 板 上 50MHz 的 晶 振 进 行 250 分 频 产 生 100KHz 的 频 率
(250*2*100KHz=50000KHz=50MHz)。
2、两个 RAM 采用 arry0[3:0][3:0]、arry1[3:0][3:0]两个 4 乘 4 的二维数组实现,通过数组脚标 i、j
实现数据的交织输出。假设其中存储的数据为 ABCD,则交织前后的脚标与输出之间的关系如图所
示。
第 1 页 共 8 页
A [0,0] B [0,1] C [0,2] D [0,3]
A [1,0] B [1,1] C [1,2]
D [1,3]
A [2,0] B [2,1] C [2,2] D [2,3]
A [3,0] B [3,1] C [3,2] D [3,3]