一种时分复用接口的帧信息定位方法及系统技术方案

技术编号:23193256 阅读:66 留言:0更新日期:2020-01-24 17:04
本发明专利技术公开了一种时分复用接口的帧信息定位方法及系统,所述方法包括:数字信号处理器发送数据到逻辑处理器,所述数据在每个子帧的第一个时隙数据位置填上子帧号;当所述逻辑处理器接收到所述数据后,根据时分复用接口帧的同步信号分析所述第一时隙的数据内容,确定子帧在大帧中的时隙位置。本发明专利技术通过牺牲部分时隙来传递子帧信息,用直接内存存取的方式实现内存与时分复用接口之间数据的搬移,保证了传输的效率,数字信号处理器发送按帧格式组帧的数据到逻辑处理器,逻辑处理器按帧格式定位帧头信息拆帧;反之,逻辑处理器发送按帧格式组帧的数据到内存,数字信号处理器分析内存的数据确认帧头的位置来做拆帧。

A frame information location method and system of TDM interface

【技术实现步骤摘要】
一种时分复用接口的帧信息定位方法及系统
本专利技术涉及数据处理
,尤其涉及一种时分复用接口的帧信息定位方法及系统。
技术介绍
LRCK(DigitalAudio0SerialClock,帧同步时钟,可以理解为时分复用接口的帧的同步信号)采用标准的1/8000(根据奈奎斯特理论,只有采样频率高于原始信号最高频率的两倍时,才能把数字信号表示的信号还原成为原来信号;在数字音频领域,常用的采样率有8000Hz电话所用采样率,对于人的说话已经足够;人的声音的频率范围是300-3400HZ;时分复用接口同步信号是帧同步信号,一帧的时间是1/8000秒,等于125us;时分复用接口是时分复用系统,125us内传送X多个通道的数据(X通常是1,32,64,128,256,512),所以每个帧同步信号里面的接口时钟信号的个数是X*8个,8个时钟传一个字节),在一个时分复用接口同步信号内能根据配置传输256bits(2M),512bits(4M),1024bits(8M),2048bits(16M),4096bits(32M)数据。现有的一款全志ARM处理器A1000(数字信号处理器)支持时分复用接口,处理器A1000时分复用接口处理能力受限,处理器A1000一个时分复用接口同步信号最大有8个slots,每个slot传送4个字节,总共一个时分复用接口同步信号能传4*8=32字节。所以在不做扩展工作之前,A1000的时分复用接口最大只有2M32时隙的传输能力,现有技术中ARM处理器A1000的这个接口的功能受限,只能支持32时隙,2M的速率,传输速率不高。为了适应A1000的特性,采用多个子帧的方式,将速率扩展为2NM,在1/8000=125us的时间内均匀产生N个LRCK信号,同时N个时分复用接口同步信号内BCLK也变为256*16=4096,这样一个时分复用接口同步信号传输的数据为32N字节。由于帧信号有别于标准,标准是一帧的时间是125us,一帧只有一个帧同步信号,扩展帧的一帧时间依然是125us,只是有N个同步信号;在标准的帧里,都是帧同步信号后的8个时钟传输的是0时隙的数据,依次的后8个时钟传的是1时隙的数据;对于包含N个子帧的一个大帧却无法定位帧信息。因此,现有技术还有待于改进和发展。
技术实现思路
本专利技术的主要目的在于提供一种时分复用接口的帧信息定位方法及系统,旨在解决现有技术中对于包含N个子帧的一个大帧无法定位帧信息的问题。为实现上述目的,本专利技术提供一种时分复用接口的帧信息定位方法,所述时分复用接口的帧信息定位方法包括如下步骤:数字信号处理器将每个DSP通道的数据按帧格式组帧,并通过直接内存存取的方式发送到时分复用接口,所述时分复用接口将所述数据发送到逻辑处理器;所述逻辑处理器按帧格式发送所述数据到所述时分复用接口,所述时分复用接口将所述数据通过直接内存存取的方式发送到内存,所述数字信号处理器按帧格式定位帧信息,并从所述帧信息提取数据到每个DSP通道。可选地,所述的时分复用接口的帧信息定位方法,其中,所述数字信号处理器为A1000;所述A1000采用多个子帧的方式将速率扩展为2NM,在1/8000=125us的时间内均匀产生N个时分复用接口同步信号,同时N个时分复用接口同步信号内接口时钟信号为256N时钟周期,当N=16时,为256*16=4096时钟周期;所述时分复用接口的一个同步信号传输的数据为32字节,N个同步信号组成的一大帧传输的数据为32N字节。可选地,所述的时分复用接口的帧信息定位方法,其中,所述时分复用接口的帧信息定位方法还包括:所述数据在每个子帧的第一个时隙数据位置填上子帧号。可选地,所述的时分复用接口的帧信息定位方法,其中,所述数据在每个子帧的第一个时隙数据位置填上子帧号具体包括:当N=16时,第0子帧的0时隙对应大帧的0时隙,第1子帧的0时隙对应大帧的32时隙,第2子帧的0时隙对应大帧的64时隙,直到第15子帧的0时隙对应大帧的480时隙,用于传子帧的信息。可选地,所述的时分复用接口的帧信息定位方法,其中,所述时分复用接口的帧信息定位方法还包括:控制所述数字信号处理器申请2个直接内存存取通道,一个直接内存存取通道将所述数字信号处理器内存的数据传输到发送缓冲区,另一个直接内存存取通道将接收缓冲区的数据传输到所述数字信号处理器的内存。可选地,所述的时分复用接口的帧信息定位方法,其中,所述时分复用接口的帧信息定位方法还包括:所述数字信号处理器按组帧规则组帧写入到内存,直接内存存取控制器将内存数据传输到所述时分复用接口,所述直接内存存取控制器根据组帧规则生成数据传送给所述时分复用接口,所述逻辑处理器按规则解析出通道数据然后做交换;所述逻辑处理器将交换过来的数据按组帧规则生成时分复用接口物理信号,所述时分复用接口将收到的数据通过直接内存存取的方式到内存,所述数字信号处理器读取内存的内容,根据组帧规则拆帧形成每个DSP通道需要的时隙数据。可选地,所述的时分复用接口的帧信息定位方法,其中,所述时分复用接口的帧信息定位方法还包括:当N=16时,在启动时,将每个子帧0时隙的数据填成子帧号,其它时隙的信息都填0xFF,组成一帧512字节,一帧的时间是125us,复制相同帧信息组成100ms的数据通过直接内存存取的方式到所述时分复用接口;所述逻辑处理器学习数据定位子帧0与帧的同步;同时所述逻辑处理器发送相同的帧信息,所述数字信号处理器接收到数据后定位出帧头的位置。可选地,所述的时分复用接口的帧信息定位方法,其中,所述时分复用接口的帧信息定位方法还包括:所述数字信号处理器将每个子帧0时隙的数据填成子帧号,其它时隙的信息填实际通道信息,组成一帧512字节,一帧的时间是125us,在固定的时间组成16N帧数据通过直接内存存取的方式到所述时分复用接口,所述逻辑处理器将做时隙数据交换;所述逻辑处理器按组帧格式将数据传到所述时分复用接口,所述时分复用接口将数据通过直接内存存取的方式到内存,所述数字信号处理器根据组帧规则拆帧取出各DSP通道的信息。此外,为实现上述目的,本专利技术还提供一种时分复用接口的帧信息定位系统,其中,所述系统包括:数字信号处理器、时分复用接口和逻辑处理器;所述数字信号处理器将每个DSP通道的数据按帧格式组帧,并通过直接内存存取的方式发送到所述时分复用接口,所述时分复用接口将所述数据发送到所述逻辑处理器;所述逻辑处理器按帧格式发送所述数据到所述时分复用接口,所述时分复用接口将所述数据通过直接内存存取的方式发送到内存,所述数字信号处理器按帧格式定位帧信息,并从所述帧信息提取数据到每个DSP通道。本专利技术中,数字信号处理器发送数据到逻辑处理器,所述数据在每个子帧的第一个时隙数据位置填上子帧号;当所述逻辑处理器接收到所述数据后,根据时分复用接口帧的同步信号分析所述第一时隙的数据内容,确定子帧在大帧中的时隙位置。本专利技术通过牺牲部本文档来自技高网
...

【技术保护点】
1.一种时分复用接口的帧信息定位方法,其特征在于,所述时分复用接口的帧信息定位方法包括:/n数字信号处理器将每个DSP通道的数据按帧格式组帧,并通过直接内存存取的方式发送到时分复用接口,所述时分复用接口将所述数据发送到逻辑处理器;/n所述逻辑处理器按帧格式发送所述数据到所述时分复用接口,所述时分复用接口将所述数据通过直接内存存取的方式发送到内存,所述数字信号处理器按帧格式定位帧信息,并从所述帧信息提取数据到每个DSP通道。/n

【技术特征摘要】
1.一种时分复用接口的帧信息定位方法,其特征在于,所述时分复用接口的帧信息定位方法包括:
数字信号处理器将每个DSP通道的数据按帧格式组帧,并通过直接内存存取的方式发送到时分复用接口,所述时分复用接口将所述数据发送到逻辑处理器;
所述逻辑处理器按帧格式发送所述数据到所述时分复用接口,所述时分复用接口将所述数据通过直接内存存取的方式发送到内存,所述数字信号处理器按帧格式定位帧信息,并从所述帧信息提取数据到每个DSP通道。


2.根据权利要求1所述的时分复用接口的帧信息定位方法,其特征在于,所述数字信号处理器为A1000;
所述A1000采用多个子帧的方式将速率扩展为2NM,在1/8000=125us的时间内均匀产生N个时分复用接口同步信号,同时N个时分复用接口同步信号内接口时钟信号为256N时钟周期,当N=16时,为256*16=4096时钟周期;所述时分复用接口的一个同步信号传输的数据为32字节,N个同步信号组成的一大帧传输的数据为32N字节。


3.根据权利要求2所述的时分复用接口的帧信息定位方法,其特征在于,所述时分复用接口的帧信息定位方法还包括:
所述数据在每个子帧的第一个时隙数据位置填上子帧号。


4.根据权利要求3所述的时分复用接口的帧信息定位方法,其特征在于,所述数据在每个子帧的第一个时隙数据位置填上子帧号具体包括:
当N=16时,第0子帧的0时隙对应大帧的0时隙,第1子帧的0时隙对应大帧的32时隙,第2子帧的0时隙对应大帧的64时隙,直到第15子帧的0时隙对应大帧的480时隙,用于传子帧的信息。


5.根据权利要求1所述的时分复用接口的帧信息定位方法,其特征在于,所述时分复用接口的帧信息定位方法还包括:
控制所述数字信号处理器申请2个直接内存存取通道,一个直接内存存取通道将所述数字信号处理器内存的数据传输到发送缓冲区,另一个直接内存存取通道将接收缓冲区的数据传输到所述数字信号处理器的内存。


6.根据权利要求1所述的时分复用接口的帧信息定位方法,其特征在于,所述时分复用接口的帧信息定位方法还包括:
所述数字信号处理器按组帧规则组帧写入到内存,直接内存存取控制器将内存数据传输到所述时分复用接口,所述直接内存存取控制器根据组帧规则...

【专利技术属性】
技术研发人员:孟庆晓吴闽华郭军勇
申请(专利权)人:深圳震有科技股份有限公司
类型:发明
国别省市:广东;44

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

1