数据通信方法与流程

文档序号:12376522阅读:719来源:国知局
数据通信方法与流程

本申请涉及通信技术领域,尤其涉及一种数据通信方法。



背景技术:

长期演进(Long Term Evolution,LTE)系统由于带宽较宽,数据吞吐量大等特点,需要终端基带芯片具有更强的处理能力和数据通信能力,因此终端基带芯片都会采用多个处理单元同时工作的方式,对上下行链路进行流水式的并行处理。另外,LTE系统具有高实时性的要求,对上下行链路的处理时延有严格的限制,因此终端基带芯片在物理层调度方面,需要考虑尽可能的减少处理时延,保证系统实时性的要求。

基于上述LTE终端对处理能力和处理时延的严格要求,针对下行链路,符号级处理和比特级处理往往采用两个不同的处理单元并行工作,处理单元之间采用某种数据结构实现数据的通信。由于物理下行共享信道(Physical Downlink Shared channel,PDSCH)、物理控制格式指示信道(Physical Control Format Indicator channel,PCFICH)和物理下行控制信道(Physical Downlink Control channel,PDCCH)的相互依赖关系,如果基带采用空口数据的先后到达顺序进行处理,必然会导致符号级处理单元由于暂时没有获得控制格式指示(Control Format Indicator,CFI)和下行控制信息(Downlink Control Information,DCI)而处于等待状态,浪费处理器资源和增加处理时延。因此,基带处理需要提供抢占的机制,暂停当前子帧的PDSCH信道处理,优先处理下一子帧的PCFICH和PDCCH信道,保证下一子帧的处理时延最小。由于抢占机制的应用,符号级处理单元会优先处理PCFICH和PDCCH信道,将星座图数据通过共享存储器传递给比特级处理单元,星座图数据对应的正 交频分复用(Orthogonal Frequency Division Multiplexing,OFDM)符号和子帧号可能是乱序的,针对这种乱序的数据,比特级处理单元依然需要按照上述抢占的优先级优先提取出下一子帧的PCFICH和PDCCH对应的OFDM符号星座图,完成相应的比特级处理,为下一子帧的PDSCH信道符号级处理提供CFI和DCI信息。

现有技术中,符号级和比特级处理单元之间的数据通信往往采用先进先出(first in first out,FIFO)的数据结构,比特级处理单元只能按照符号级处理单元向FIFO中的数据写入顺序逐个处理OFDM符号,由于比特级处理的时延存在,在符号级处理对下一子帧的PCFICH和PDCCH符号写入完成时FIFO内可能依然残留着当前子帧比特级处理未读出的PDSCH符号,但比特级处理单元只能先处理完先写入的当前子帧的PDSCH符号后才能处理下一子帧的PCFICH和PDCCH符号,无法实现优先提取下一子帧的PCFICH和PDCCH信道符号进行处理,不能保证下一子帧PDSCH信道处理时延的最小化。



技术实现要素:

本申请的目的是提供一种数据通信方法,通过使比特级处理单元检测出并优先提取下一子帧的PCFICH和PDCCH符号进行处理,从而满足了下一子帧PDSCH信道处理时延的最小化要求。

为了实现上述目的,本申请提供了一种数据通信方法,所述方法包括:

发送方顺序判断每个数据区标志位是否为空,记录第一个数据区标志位为空的数据区的索引标识;

根据所述索引标识,将OFDM符号数据发送到所述数据区标志位为空的数据区;

接收方提取所述OFDM符号数据,并接收基站发送的下一子帧的控制格式指示CFI;

当所述CFI有效时,判断最小的OFDM符号数据的序号是否小于所述CFI, 如果是,则提取序号最小的OFDM符号数据。

可选地,所述方法还包括:

当所述CFI无效时,提取序号最小的OFDM符号数据,并将提取出的OFDM符号数据的数据区标志位清空。

可选地,所述方法还包括:

当所述CFI有效且最小的OFDM符号的序号大于等于所述CFI时,判断OFDM符号的子帧号是否相同,如果否,则提取当前子帧的序号最小的OFDM符号数据,并将提取出的OFDM符号数据的数据区标志位清空。

可选地,所述方法还包括:

当所述CFI有效且最小的OFDM符号的序号大于等于所述CFI时,判断OFDM符号的子帧号是否相同,如果是,则提取序号最小的OFDM符号数据,并将提取出的OFDM符号数据的数据区标志位清空。

可选地,在所述发送方根据所述索引标识,将OFDM符号数据发送到所述数据区标志位为空的数据区之后,所述方法还包括:将存储有OFDM符号数据的数据区标志置为满。

可选地,在所述提取序号最小的OFDM符号数据之后,所述方法还包括:将提取出的OFDM符号数据的数据区标志位清空。

本申请提供的数据通信方法,通过使比特级处理单元检测出并优先提取下一子帧的PCFICH和PDCCH符号进行处理,从而满足了下一子帧PDSCH信道处理时延的最小化要求。而且,还能使符号级处理单元检测出数据通信区存在的空洞并将欲传递的数据写入空洞。

附图说明

图1为本申请实施例一提供的数据通信方法流程图;

图2为本申请实施例一提供的数据通信区结构体示意图。

具体实施方式

为使本申请实施例的目的、技术方案和优点更加清楚,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。

本申请的技术方案应用于下行链路数据处理时,符号级处理单元和比特级处理单元之间进行数据通信,在数据通信区内,可能存在的以下场景:

1.同时存在下一子帧的PCFICH和当前子帧的PDSCH符号;

2.同时存在下一帧的PDCCH和当前子帧的PDSCH符号;

3.同时存在当前子帧的PDSCH符号和下一子帧的PDSCH符号;

4.只存在同一子帧的PDSCH符号;

并且,以上这些OFDM符号在数据通信区的存放顺序可能是乱序而没有规律的。

图1为本申请实施例一提供的数据通信方法流程图。如图1所示,所述方法具体包括:

步骤101,发送方顺序判断每个数据区标志位是否为空,记录第一个数据区标志位为空的数据区的索引标识。

具体地,图2为数据通信区结构体示意图,如图2所示,数据区包括:数据区1,数据区2…数据区n,其中,n为自然数。每个数据区对应一个标志位:数据区1标志位,数据区2标志位…数据区n标志位。每个数据区标志位表示对应的数据区为空或为满,如果数据区标志位为空,则发送方可以向相应的数据区写入数据。发送方需要顺序判断数据区标志位是否为空,将第一个数据区标志位为空的数据区的索引标识(1,2,…n)记录下来,便于后续发送数据。

步骤102,根据所述索引标识,将OFDM符号数据发送到所述数据区标志 位为空的数据区。

具体地,发送端根据步骤101中记录的数据区标志位为空的数据区的索引标识,将OFDM符号数据发送到数据区标志位为空的索引标识对应的数据区。

可选地,在发送方根据所述索引标识,将OFDM符号数据发送到数据区标志位为空的数据区之后,所述方法还包括:将存储有OFDM符号数据的数据区标志置为满。

步骤103,接收方提取所述OFDM符号数据,并接收基站发送的下一子帧的控制格式指示CFI。

具体地,接收方根据数据区标志位提取发送方发送到数据区的OFDM符号数据,对OFDM符号数据按照序号由小到大的顺序进行排序,并接收基站通过PCFICH发送的下一子帧的CFI。

步骤104,当所述CFI有效时,判断最小的OFDM符号数据的序号是否小于所述CFI,如果是,则提取序号最小的OFDM符号数据。

具体地,接收方判断接收到的CFI是否为零,如果不为零,则CFI有效,再判断最小的OFDM符号的序号是否小于CFI,如果是,则提取序号最小的OFDM符号数据。

需要说明的是,当所述CFI有效且最小的OFDM符号数据的序号小于CFI时,序号最小的OFDM符号数据为下一子帧的PDCCH数据。

可选地,在所述提取序号最小的OFDM符号数据之后,所述方法还包括:将提取出的OFDM符号数据的数据区标志位清空。

需要说明的是,将提取出的OFDM符号数据的数据区标志位清空的目的是便于该数据区继续复用。

可选地,所述方法还包括:当CFI无效时,提取序号最小的OFDM符号数据,并将提取出的OFDM符号数据的数据区标志位清空。

需要说明的是,当CFI无效时,提取序号最小的OFDM符号数据为当前子帧的PDSCH或下一子帧的PCFICH数据。

可选地,所述方法还包括:

当所述CFI有效且最小的OFDM符号的序号大于等于所述CFI时,判断OFDM符号的子帧号是否相同,如果否,则提取当前子帧的序号最小的OFDM符号数据,并将提取出的OFDM符号数据的数据区标志位清空。

需要说明的是,当CFI有效且最小的OFDM符号的序号大于等于CFI,同时,OFDM符号的子帧号不同,则提取出当前子帧的序号最小的OFDM符号数据为当前子帧的PDSCH数据。

可选地,所述方法还包括:

当所述CFI有效且最小的OFDM符号的序号大于等于所述CFI时,判断OFDM符号的子帧号是否相同,如果是,则提取序号最小的OFDM符号数据,并将提取出的OFDM符号数据的数据区标志位清空。

需要说明的是,当CFI有效且最小的OFDM符号的序号大于等于CFI,同时,OFDM符号的子帧号相同,则提取出的序号最小的OFDM符号数据为同一子帧的PDSCH数据。

其中,OFDM符号数据包含对应的子帧号和序号。子帧号为当前子帧的子帧号或下一子帧的子帧号。OFDM符号的序号为0,1,2,…13。

需要说明的是,本实施例中的发送方为终端侧的符号级处理单元,接收方为终端侧的比特级处理单元。符号级处理主要是对终端接收的基带原始信号进行FFT、解资源块映射、信道估计、均衡、解层映射、解调;比特级处理则是将解调后的数据进行解扰、解速率匹配、信道译码和CRC校验。

本申请提供的数据通信方法,通过使比特级处理单元检测出并优先提取下一子帧的PCFICH和PDCCH符号进行处理,从而满足了下一子帧PDSCH信道处理时延的最小化要求。而且,还能使符号级处理单元检测出数据通信区存在的空洞并将欲传递的数据写入空洞。

专业人员应该还可以进一步意识到,结合本文中所公开的实施例描述的各示例的对象及算法步骤,能够以电子硬件、计算机软件或者二者的结合来 实现,为了清楚地说明硬件和软件的可互换性,在上述说明中已经按照功能一般性地描述了各示例的组成及步骤。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本申请的范围。

结合本文中所公开的实施例描述的方法或算法的步骤可以用硬件、处理器执行的软件模块,或者二者的结合来实施。软件模块可以置于随机存储器(RAM)、内存、只读存储器(ROM)、电可编程ROM、电可擦除可编程ROM、寄存器、硬盘、可移动磁盘、CD-ROM、或技术领域内所公知的任意其它形式的存储介质中。

以上所述的具体实施方式,对本申请的目的、技术方案和有益效果进行了进一步详细说明,所应理解的是,以上所述仅为本申请的具体实施方式而已,并不用于限定本申请的保护范围,凡在本申请的精神和原则之内,所做的任何修改、等同替换、改进等,均应包含在本申请的保护范围之内。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1