4.2 软件设计
无线传输模块采用半双工工作模式,采用查询式发送,中断式接收。波特率为19 200 b/s。图5为无线发射接收控制模块软件流程图。
4.2.1 选择混合ARQ系统类型
该系统设计的数据传输需满足要求:①高传输可靠性;②低误码率;③满足列车运行系统对信息吞吐量和实时性需求。I型混合ARQ系统、II型混合ARQ系统、III型混合ARQ系统、基于可信度的混合ARQ系统均满足以上3种要求。但在信道变化慢的场合中,III型混合ARQ系统的效率低于II型混合ARQ系统;I型混合ARQ系统复杂度低,可采用各种纠错编码,但效率很低,在信道条件不理想时,很难适应高速数据传输的要求;另外,基于可信度的混合ARQ系统对反馈信道的带宽要求高。因此,综合考虑列车信号无线传输的需求及系统实现的复杂程度,多机牵引无线同步控制系统选择II型混合ARQ作为其数据传输系统。
4.2.2 系统增量冗余方案
研究II型混合ARQ技术主要是寻找合适的增量冗余方案。增量冗余的基本思想是纠错码校验比特只在需要重传时才发送。重传时是重传信息比特还是校验比特取决于具体采用的重传合并方案。主要的重传方案有交叉重传II混合ARQ系统、多编码速率II型混合ARQ系统等。在交叉重传的II型混合ARQ系统方案中,重传过程是信息比特和校验比特的交叉重传。多编码速率II型混合ARQ系统的典型代表是基于码率兼容删除卷积码(Rate一Compatible Punctured Convolutional codes,RCPC codes)和码率兼容删除Turbo码(Rate一Compatible Punctured Turbo Codes,RCPT codes),通过改变删余周期,可以获得各种所需编码速率,速率兼容的删余矩阵,一般都是通过计算机搜索得到。
多机牵引无线同步控制的混合ARQ系统数据传输系统可按需要选择不同的增量冗余方案。RCPC码和RCPT码是应用广泛的速率兼容码,卷积码和Turbo码是较成熟的编解码算法,建议多采用RCPC_ARQ或RCPT_ARQ方案。