System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 一种DTOF数据接口处理方法及系统技术方案_技高网

一种DTOF数据接口处理方法及系统技术方案

技术编号:40488165 阅读:9 留言:0更新日期:2024-02-26 19:19
本发明专利技术公开了一种DTOF数据接口处理方法及系统,包括:将多点飞行时间测距数据进行处理,得到M×N的多点飞行时间测距数据阵列;将多点飞行时间测距数据阵列按列进行拆分,得到M个多点飞行时间测距列数据;将M个多点飞行时间测距列数据分别按行进行拆分,从而针对每一多点飞行时间测距列数据均得到N个多点飞行时间测距子数据;将M个多点飞行时间测距列数据中N个多点飞行时间测距子数据分别按列进行组合,得到M个新的多点飞行时间测距列数据;将完全并行的M个多点飞行时间测距行数据按列排开后,再从时序上错开排放进行组合得到一新的多点飞行时间测距数据。本发明专利技术达到无需电路模块大量连线,即可完成多点飞行时间测距数据处理的目的。

【技术实现步骤摘要】

本专利技术涉及数据处理,具体涉及一种dtof数据接口处理方法及系统。


技术介绍

1、在多点飞行时间测距数据处理中,一般是处理m x n的一个数据阵列,其中m代表一帧数据的列数,n代表一帧数据中每一列的行数。一列histogram数据,经过处理后,会得到n个结果数据。对于一帧m x n数据阵列,就得到mx n个结果数据。这些结果数据,需要先存下来,然后在后续的应用中去使用。假定每一个数据的位宽是w比特,那么这些数据完全并行存贮的话,就需要m×n×w根接口连线与存贮电路连接。比如m=96,n=54,w=32,数据处理电路和存贮电路之间的数据连线就有96×54×32=165888根,这还仅仅是整个soc设计中的一部分,因此对后端布线,会造成相当大的压力。

2、对于数据处理电路和存贮电路之间,大量的并行连线,即使在前端设计,也是需要较高的代价去实现的,无论存贮单元是sram还是register,原因如下:

3、(1)若采用sram方案存贮大量并行数据,必须有数量众多、存贮深度较小的sram,一方面数据访问控制复杂,对设计不友好。另一方面,该方案对电路资源面积占用也会较大,进而造成单颗芯片wafer面积增加,不利于单颗芯片成本控制。

4、(2)若采用register方案存贮大量并行数据,也是不可取的。因为数据的读、写访问,总是在cpu控制下通过总线去访问,而一套总线在某一时刻被某个操作进程占据后,直到本次访问结束,总线资源是不会被释放出来,其他并行访问别的register的进程就会处于等待状态或被卡住,并不能实现真正意义上的并行,前后寄存器的访问具有相互阻塞属性。

5、因此,对于多点飞行时间测距数据的处理,需要数据处理电路和存贮电路之间大量连线,成为目前亟需解决的问题。


技术实现思路

1、为了克服现有技术的不足,本专利技术提供一种dtof数据接口处理方法及系统,用于解决现有技术在对多点飞行时间测距数据进行处理时,需要电路模块大量连线的技术问题,从而达到无需电路模块大量连线,即可完成多点飞行时间测距数据处理的目的。

2、为解决上述问题,本专利技术所采用的技术方案如下:

3、一种dtof数据接口处理方法,包括以下步骤:

4、将多点飞行时间测距数据进行处理,得到m×n的多点飞行时间测距数据阵列;

5、将所述m×n的多点飞行时间测距数据阵列按列进行拆分,得到m个多点飞行时间测距列数据;

6、将所述m个多点飞行时间测距列数据分别按行进行拆分,从而针对每一多点飞行时间测距列数据均得到n个多点飞行时间测距子数据;

7、将所述m个多点飞行时间测距列数据中n个多点飞行时间测距子数据分别按列进行组合,得到m个新的多点飞行时间测距列数据;

8、将完全并行的所述m个多点飞行时间测距行数据按列排开后,再从时序上错开排放进行组合得到一新的多点飞行时间测距数据。

9、作为本专利技术优选的实施方式,在得到m个多点飞行时间测距列数据时,包括:

10、将所述m×n的多点飞行时间测距数据阵列按列进行拆分,得到m个多点飞行时间测距列结果数据和m个多点飞行时间测距列结果数据有效信号;

11、其中,所述多点飞行时间测距列数据包括:所述多点飞行时间测距列结果数据和所述多点飞行时间测距列结果数据有效信号。

12、作为本专利技术优选的实施方式,在得到n个多点飞行时间测距子数据时,包括:

13、将所述m个多点飞行时间测距列结果数据和所述m个多点飞行时间测距列结果数据有效信号分别按行进行拆分,从而针对每一多点飞行时间测距列数据均得到n个多点飞行时间测距子结果数据和n个多点飞行时间测距子结果数据有效信号;

14、其中,所述多点飞行时间测距子数据包括:所述多点飞行时间测距子结果数据和所述多点飞行时间测距子结果数据有效信号。

15、作为本专利技术优选的实施方式,在得到m个新的多点飞行时间测距列数据时,包括:

16、将所述m个多点飞行时间测距列数据中所述n个多点飞行时间测距子结果数据和所述n个多点飞行时间测距子结果数据有效信号分别按列从时序上错开排放;

17、把每一列上时序错开的所述n个多点飞行时间测距子结果数据和所述n个多点飞行时间测距子结果数据有效信号进行组合,组合成一个新的多点飞行时间测距列数据,直至得到所述m个新的多点飞行时间测距列数据;

18、其中,所述新的多点飞行时间测距列数据包括:所述多点飞行时间测距子结果数据和所述多点飞行时间测距子结果数据有效信号。

19、作为本专利技术优选的实施方式,上述方法还包括:

20、调整所述m个新的多点飞行时间测距列数据中相邻多点飞行时间测距子数据间的时间间隔,直至所述时间间隔能排布开所述m个新的多点飞行时间测距列数据中属于同一行的所有多点飞行时间测距子数据。

21、一种dtof数据接口处理系统,包括:

22、第一处理单元:用于将多点飞行时间测距数据进行处理,得到m×n的多点飞行时间测距数据阵列;

23、第一列数据获取单元:用于将所述m×n的多点飞行时间测距数据阵列按列进行拆分,得到m个多点飞行时间测距列数据;

24、子数据获取单元:用于将所述m个多点飞行时间测距列数据分别按行进行拆分,从而针对每一多点飞行时间测距列数据均得到n个多点飞行时间测距子数据;

25、第二列数据获取单元:用于将所述m个多点飞行时间测距列数据中n个多点飞行时间测距子数据分别按列进行组合,得到m个新的多点飞行时间测距列数据;

26、第二处理单元:用于将完全并行的所述m个多点飞行时间测距行数据按列排开后,再从时序上错开排放进行组合得到一新的多点飞行时间测距数据。

27、作为本专利技术优选的实施方式,所述第一列数据获取单元:还用于将所述m×n的多点飞行时间测距数据阵列按列进行拆分,得到m个多点飞行时间测距列结果数据和m个多点飞行时间测距列结果数据有效信号;

28、其中,所述多点飞行时间测距列数据包括:所述多点飞行时间测距列结果数据和所述多点飞行时间测距列结果数据有效信号。

29、作为本专利技术优选的实施方式,所述子数据获取单元:还用于将所述m个多点飞行时间测距列结果数据和所述m个多点飞行时间测距列结果数据有效信号分别按行进行拆分,从而针对每一多点飞行时间测距列数据均得到n个多点飞行时间测距子结果数据和n个多点飞行时间测距子结果数据有效信号;

30、其中,所述多点飞行时间测距子数据包括:所述多点飞行时间测距子结果数据和所述多点飞行时间测距子结果数据有效信号。

31、作为本专利技术优选的实施方式,所述第二列数据获取单元:还用于将所述m个多点飞行时间测距列数据中所述n个多点飞行时间测距子结果数据和所述n个多点飞行时间测距子结果数据有效信号分别按列从时序上错开排放;

32、把每一列上时序错开的所述n个多本文档来自技高网...

【技术保护点】

1.一种DTOF数据接口处理方法,其特征在于,包括以下步骤:

2.根据权利要求1所述的DTOF数据接口处理方法,其特征在于,在得到M个多点飞行时间测距列数据时,包括:

3.根据权利要求2所述的DTOF数据接口处理方法,其特征在于,在得到N个多点飞行时间测距子数据时,包括:

4.根据权利要求3所述的DTOF数据接口处理方法,其特征在于,在得到M个新的多点飞行时间测距列数据时,包括:

5.根据权利要求1-4任一项所述的DTOF数据接口处理方法,其特征在于,还包括:

6.一种DTOF数据接口处理系统,其特征在于,包括:

7.根据权利要求6所述的DTOF数据接口处理系统,其特征在于,所述第一列数据获取单元:还用于将所述M×N的多点飞行时间测距数据阵列按列进行拆分,得到M个多点飞行时间测距列结果数据和M个多点飞行时间测距列结果数据有效信号;

8.根据权利要求7所述的DTOF数据接口处理系统,其特征在于,所述子数据获取单元:还用于将所述M个多点飞行时间测距列结果数据和所述M个多点飞行时间测距列结果数据有效信号分别按行进行拆分,从而针对每一多点飞行时间测距列数据均得到N个多点飞行时间测距子结果数据和N个多点飞行时间测距子结果数据有效信号;

9.根据权利要求8所述的DTOF数据接口处理系统,其特征在于,所述第二列数据获取单元:还用于将所述M个多点飞行时间测距列数据中所述N个多点飞行时间测距子结果数据和所述N个多点飞行时间测距子结果数据有效信号分别按列从时序上错开排放;

10.根据权利要求6-9任一项所述的DTOF数据接口处理系统,其特征在于,所述第二处理单元:还用于调整所述M个新的多点飞行时间测距列数据中相邻多点飞行时间测距子数据间的时间间隔,直至所述时间间隔能排布开所述M个新的多点飞行时间测距列数据中属于同一行的所有多点飞行时间测距子数据。

...

【技术特征摘要】

1.一种dtof数据接口处理方法,其特征在于,包括以下步骤:

2.根据权利要求1所述的dtof数据接口处理方法,其特征在于,在得到m个多点飞行时间测距列数据时,包括:

3.根据权利要求2所述的dtof数据接口处理方法,其特征在于,在得到n个多点飞行时间测距子数据时,包括:

4.根据权利要求3所述的dtof数据接口处理方法,其特征在于,在得到m个新的多点飞行时间测距列数据时,包括:

5.根据权利要求1-4任一项所述的dtof数据接口处理方法,其特征在于,还包括:

6.一种dtof数据接口处理系统,其特征在于,包括:

7.根据权利要求6所述的dtof数据接口处理系统,其特征在于,所述第一列数据获取单元:还用于将所述m×n的多点飞行时间测距数据阵列按列进行拆分,得到m个多点飞行时间测距列结果数据和m个多点飞行时间测距列结果数据有效信号;

8....

【专利技术属性】
技术研发人员:聂玉庆许伯彰黄大虔
申请(专利权)人:奕富通集成科技珠海横琴有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1