一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

一种计算、查表相结合的分段交织装置的制作方法

2022-03-02 03:03:31 来源:中国专利 TAG:


1.本发明属于数字信号处理技术领域,特别是指一种计算、查表相结合的分段交织装置。


背景技术:

2.在抗干扰通信领域,需要通过增加交织深度增大抗干扰能力。若通过直接查表法来实现交织,会占用大量的存储资源,若采用直接计算法,在交织深度比较大的情况下需要较高的处理时钟且计算地址不能连续输出。


技术实现要素:

3.本发明的目的在于避免上述背景技术中的不足之处而提供一种计算、查表相结合的分段交织装置。本发明具有占用存储资源小、支持低计算时钟、能够连续输出交织地址、应用场景广泛等特点,适用于星地、星间抗干扰通信设备。
4.本发明的目的是这样实现的:一种计算、查表相结合的分段交织装置,包括数据写地址控制模块1、数据读地址分段查表模块2、交织数据缓存模块4,还包括交织读地址分段计算模块3;数据写地址控制模块1按顺序生成数据写地址,将数据写地址传输给交织数据缓存模块4;数据读地址分段查表模块2根据需求按顺序分段生成交织数据查表地址,将查表地址发送给交织读地址分段计算模块3;交织读地址分段计算模块3对交织读地址进行分段计算、存储,并根据数据读地址分段查表模块2发送的查表地址进行查表生成交织数据缓存读地址,并将交织数据缓存读地址传输给交织数据缓存模块4;交织数据缓存模块4根据数据写地址控制模块1发送的数据写地址将输入数据按顺序写入缓存,根据交织读地址分段计算模块3发送的交织数据缓存读地址读取缓存中数据,将数据输出。
5.进一步的,所述交织读地址分段计算模块3由分段初相存储表模块3-1、第一路交织读地址分段计算模块3-2、交织读地址缓存a 模块3-3、第二路交织读地址分段计算模块3-4、交织读地址缓存b 模块3-5和交织读地址控制模块3-6组成;分段初相存储表模块3-1将matlab计算生成的每段交织地址计算初相存储在rom表中,根据需要读取rom表中的初相,并将初相传输给第一路交织读地址分段计算模块3-2和第二路交织读地址分段计算模块3-4;第一路交织读地址分段计算模块3-2从分段初相存储表模块3-1发送的初相开始计算当前段的前一半交织地址,并将前一半交织地址发送给交织读地址缓存a模块3-3;第二路交织读地址分段计算模块3-4从分段初相存储表模块3-1发送的初相开始计算当前段的后一半交织地址,并将后一半交织地址发送给交织读地址缓存b模块3-5;
交织读地址缓存a模块3-3对前一半交织地址进行缓存,并根据数据读地址分段查表模块2发送的查表地址读取缓存,将缓存输出的交织地址a发送给交织读地址控制模块3-6;交织读地址缓存b模块3-5对前一半交织地址进行缓存,并根据数据读地址分段查表模块2发送的查表地址读取缓存,将缓存输出的交织地址b发送给交织读地址控制模块3-6;交织读地址控制模块3-6根据数据读地址分段查表模块2发送的查表地址将交织读地址缓存a模块3-3发送的交织地址a和交织读地址缓存b模块3-5发送的交织地址b合路生成交织缓存读地址,将交织缓存读地址输出至交织数据缓存模块4。
6.本发明相比背景技术具有如下优点:1.本发明可通过计算和查表相结合实现交织,支持交织深度比较大的情况。
7.2.本发明可通过分段交织降低查表占用存储资源。
8.3. 本发明通过两路并行计算降低交织计算处理时钟,通过分段计算和缓存保证能够输出连续的交织地址。
9.总之,本发明具有占用存储资源小、支持低计算时钟、能够连续输出交织地址、应用场景广泛等特点。特别适用于星地、星间抗干扰通信设备。
附图说明
10.图1是本发明实施例装置的电原理图。
11.图2是图1中交织读地址分段计算模块的电原理图。
具体实施方式
12.参照图1,一种计算、查表相结合的分段交织装置,其包括数据写地址控制模块1、数据读地址分段查表模块2、交织读地址分段计算模块3、交织数据缓存模块4。图1是该装置的电原理图,实施例按照图1连接线路。
13.该装置中,数据写地址控制模块1的作用是按顺序生成数据写地址,将数据写地址传输给交织数据缓存模块4;数据读地址分段查表模块2的作用是根据需求按顺序分段生成交织数据查表地址,将查表地址发送给交织读地址分段计算模块3;交织读地址分段计算模块3的作用是对交织读地址进行分段计算、存储,并根据数据读地址分段查表模块2发送的查表地址进行查表生成交织数据缓存读地址,并将交织数据缓存读地址传输给交织数据缓存模块4;交织数据缓存模块4的作用是根据数据写地址控制模块1发送的数据写地址将输入数据按顺序写入缓存,根据交织读地址分段计算模块3发送的交织数据缓存读地址读取缓存中数据,将数据输出。
14.参照图2,所述交织读地址分段计算模块3由分段初相存储表模块3-1、第一路交织读地址分段计算模块3-2、交织读地址缓存a 模块3-3、第二路交织读地址分段计算模块3-4、交织读地址缓存b模块3-5和交织读地址控制模块3-6组成,实施例按照图2连接线路。
15.分段初相存储表模块3-1的作用是将matlab计算生成的每段交织地址计算初相存储在rom表中,根据需要读取rom表中的初相,并将初相传输给第一路交织读地址分段计算模块3-2和第二路交织读地址分段计算模块3-4;第一路交织读地址分段计算模块3-2的作
用是从分段初相存储表模块3-1发送的初相开始计算当前段的前一半交织地址,并将前一半交织地址发送给交织读地址缓存a模块 3-3;第二路交织读地址分段计算模块3-4的作用是从分段初相存储表模块3-1发送的初相开始计算当前段的后一半交织地址,并将后一半交织地址发送给交织读地址缓存b模块 3-5;交织读地址缓存a模块 3-3的作用是对前一半交织地址进行缓存,并根据数据读地址分段查表模块2发送的查表地址读取缓存,将缓存输出的交织地址a发送给交织读地址控制模块3-6;交织读地址缓存b模块 3-5的作用是对前一半交织地址进行缓存,并根据数据读地址分段查表模块2发送的查表地址读取缓存,将缓存输出的交织地址b发送给交织读地址控制模块3-6;交织读地址控制模块3-6的作用是根据数据读地址分段查表模块2发送的查表地址将交织读地址缓存a 模块3-3发送的交织地址a和交织读地址缓存b 模块3-5发送的交织地址b合路生成交织缓存读地址,将交织缓存读地址输出至交织数据缓存模块4。
16.本装置简要工作原理如下:数据写地址控制模块1按顺序生成数据写地址,将数据写地址传输给交织数据缓存模块4;数据读地址分段查表模块2根据需求按顺序分段生成交织数据查表地址,将查表地址发送给交织读地址分段计算模块3;交织读地址分段计算模块3对交织读地址进行分段计算、存储,并根据数据读地址分段查表模块2发送的查表地址进行查表生成交织数据缓存读地址,并将交织数据缓存读地址传输给交织数据缓存模块4;交织数据缓存模块4根据数据写地址控制模块1发送的数据写地址将输入数据按顺序写入缓存,根据交织读地址分段计算模块3发送的交织数据缓存读地址读取缓存中数据,将数据输出。
17.总之,本发明具有支持交织深度大、支持低时钟域处理、节省查表存储资源等特点。本发明通过将计算和查表相结合,实现分段交织,解决现有直接查表法占用存储资源大的问题,以及直接计算法需要高处理时钟且计算地址不能连续输出的问题。本发明可降低查表占用存储资源,降低计算处理时钟,节省查表占用存储资源,可广泛用于星地、星间抗干扰通信设备。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献