[go: up one dir, main page]

CN102595621A - Method and apparatus for parameter storage control at uplink receiving terminal - Google Patents

Method and apparatus for parameter storage control at uplink receiving terminal Download PDF

Info

Publication number
CN102595621A
CN102595621A CN2011100031792A CN201110003179A CN102595621A CN 102595621 A CN102595621 A CN 102595621A CN 2011100031792 A CN2011100031792 A CN 2011100031792A CN 201110003179 A CN201110003179 A CN 201110003179A CN 102595621 A CN102595621 A CN 102595621A
Authority
CN
China
Prior art keywords
parameter
channel
parameters
data packet
unit
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN2011100031792A
Other languages
Chinese (zh)
Other versions
CN102595621B (en
Inventor
史光明
王俊
温子瑜
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Sanechips Technology Co Ltd
Original Assignee
ZTE Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by ZTE Corp filed Critical ZTE Corp
Priority to CN201110003179.2A priority Critical patent/CN102595621B/en
Publication of CN102595621A publication Critical patent/CN102595621A/en
Application granted granted Critical
Publication of CN102595621B publication Critical patent/CN102595621B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Mobile Radio Communication Systems (AREA)

Abstract

本发明公开了一种上行接收端参数存储控制方法及装置,以简化存储控制。该方法包括:在上行接收端,如果确定接收到来自UE的数据包是UE参数包,则对该数据包进行校验;如果校验结果正确,则将所述数据包中所有UE的参数进行重新组包,且重新组包后的各个UE的参数包等长,并将重新组包后的UE参数包缓存;将缓存的UE参数包按所属信道进行分类存储。

The invention discloses a parameter storage control method and device of an uplink receiving end to simplify storage control. The method includes: at the uplink receiving end, if it is determined that the data packet received from the UE is a UE parameter packet, then verifying the data packet; if the verification result is correct, performing all UE parameters in the data packet Reorganize the package, and the parameter packages of each UE after repackaging are equal in length, and cache the UE parameter packages after repackaging; classify and store the cached UE parameter packages according to the channel to which they belong.

Description

一种上行接收端参数存储控制方法及装置A method and device for storing and controlling parameters at an uplink receiving end

技术领域 technical field

本发明涉及通信技术领域,特别是指一种上行接收端参数存储控制方法及装置。The present invention relates to the field of communication technology, in particular to a method and device for storing and controlling parameters of an uplink receiving end.

背景技术 Background technique

LTE是一种新的移动通信技术。在LTE系统中,在上行接收端调度接口转发的UE参数时,高层需要向物理层发送UE参数,并且需要提前一个子帧向物理层发送,从该UE参数生效时间开始,最少需要保持两个子帧长度的时间,因为需要等待一个子帧的系统延迟。但是,UE参数是每个子帧下发一次,UE数据处理过程中所需要的UE参数必须保存下来。LTE is a new mobile communication technology. In the LTE system, when the uplink receiving end schedules the UE parameters forwarded by the interface, the upper layers need to send the UE parameters to the physical layer, and need to send them to the physical layer one subframe in advance. From the effective time of the UE parameters, at least two subframes need to be kept. The frame length time because of the system delay required to wait for one subframe. However, the UE parameters are sent once per subframe, and the UE parameters required in the UE data processing process must be saved.

传统的数据存取一般采用乒乓存储控制方法:在存储乒RAM的过程中,读取乓RAM;然后进行切换,在存储乓RAM的过程中,读取乒RAM。如果某个RAM中的数据读取两次,则需要较大的RAM空间来存储后续进来的数据。而且两个RAM不可以同时进行读操作。Traditional data access generally adopts a ping-pong storage control method: during the process of storing the ping-ram, read the pong RAM; then switch, and during the process of storing the pong RAM, read the ping-pong RAM. If the data in a certain RAM is read twice, a larger RAM space is required to store subsequent incoming data. And the two RAMs cannot be read at the same time.

发明内容 Contents of the invention

本发明提供一种上行接收端参数存储控制方法及装置,使存储控制更加简单。The invention provides a parameter storage control method and device of an uplink receiving end, which makes the storage control simpler.

本发明实施例提供的一种上行接收端参数存储控制方法,包括以下步骤:An uplink receiver parameter storage control method provided by an embodiment of the present invention includes the following steps:

在上行接收端,如果确定接收到来自UE的数据包是用户设备UE参数包,则对该数据包进行校验;At the uplink receiving end, if it is determined that the data packet received from the UE is a user equipment UE parameter packet, the data packet is checked;

如果校验结果正确,则将所述数据包中所有UE的参数进行重新组包,且重新组包后的各个UE的参数包等长,并将重新组包后的UE参数包缓存;If the verification result is correct, then repackage the parameters of all UEs in the data packet, and the parameter packets of each UE after repackaging are equal in length, and cache the UE parameter packets after repackaging;

将缓存的UE参数包按所属信道进行分类存储。The cached UE parameter packages are classified and stored according to the channel to which they belong.

本发明实施例提供的一种上行接收端参数存储控制装置,包括:An uplink receiver parameter storage control device provided in an embodiment of the present invention includes:

接收处理单元,用于如果确定接收到来自UE的数据包是UE参数包,则对该数据包进行校验;如果校验结果正确,则将所述数据包中所有UE的参数进行重新组包,且重新组包后的各个UE的参数包等长,并将重新组包后的UE参数包缓存;a receiving processing unit, configured to verify that the data packet received from the UE is a UE parameter packet; if the verification result is correct, repackage all UE parameters in the data packet , and the parameter packets of each UE after repackaging are equal in length, and the UE parameter packets after repackaging are cached;

分类存储控制单元,用于将缓存的UE参数按所属信道进行分类存储。The classified storage control unit is configured to classify and store the cached UE parameters according to the channel to which they belong.

本发明实施例提供的一种上行接收端参数存储控制装置,包括:天线接口单元、存储控制单元、参数抽取控制单元,其中,An uplink receiver parameter storage control device provided in an embodiment of the present invention includes: an antenna interface unit, a storage control unit, and a parameter extraction control unit, wherein,

天线接口单元,用于接收接收天线口传送来的数据包;The antenna interface unit is used to receive the data packet transmitted by the receiving antenna port;

存储控制单元,用于确定该数据包是否是UE参数包;如果该数据包是UE参数包,则对所述数据包进行校验;如果校验结果正确,对所述数据包中UE参数包进行重新组包,且重新组包后的各个UE的参数包等长,并将重新组包后的UE参数包存储到对应的缓存区域中,且输出UE个数;A storage control unit, configured to determine whether the data packet is a UE parameter packet; if the data packet is a UE parameter packet, then verify the data packet; if the verification result is correct, verify the UE parameter packet in the data packet Perform repackaging, and the parameter packets of each UE after repackaging are equal in length, store the UE parameter packets after repackaging in the corresponding buffer area, and output the number of UEs;

参数抽取控制单元,用于在每个子帧起始的位置,如果检测到存储控制模块输出的UE个数不为0,则获取存储控制单元的缓存区域中的UE参数包,将获取到的UE参数包按照所属信道进行分类存储。The parameter extraction control unit is used to obtain the UE parameter package in the cache area of the storage control unit if it is detected that the number of UEs output by the storage control module is not 0 at the beginning position of each subframe, and the acquired UE Parameter packages are classified and stored according to the channel they belong to.

在本发明实施例中,在上行接收端,如果确定接收到来自UE的数据包是UE参数包,则对该数据包进行校验;如果校验结果正确,则将所述数据包中UE参数包进行重新组包,且重新组包后的各个UE的参数包等长,并将重新组包后的UE参数包缓存;将缓存的UE参数包按所属信道进行分类存储。本方案对接收数据按信道进行组包存储,每个数据包大小相同,按字对齐,存取控制简单。In the embodiment of the present invention, at the uplink receiving end, if it is determined that the data packet received from the UE is a UE parameter packet, the data packet is verified; if the verification result is correct, the UE parameter packet in the data packet is The packets are repackaged, and the parameter packets of each UE after repackaging are equal in length, and the UE parameter packets after repackaging are cached; the cached UE parameter packets are classified and stored according to the channel to which they belong. In this scheme, the received data is packaged and stored according to channels. Each data package has the same size, is aligned by word, and has simple access control.

附图说明 Description of drawings

图1为本发明实施例的一种上行接收端参数存储控制方法的流程示意图;FIG. 1 is a schematic flowchart of a method for controlling storage of parameters at an uplink receiving end according to an embodiment of the present invention;

图2为本发明实施例的装置的结构示意图;Fig. 2 is the structural representation of the device of the embodiment of the present invention;

图3为本发明实施例硬件装置示意图;FIG. 3 is a schematic diagram of a hardware device according to an embodiment of the present invention;

图4为UE参数包结构图;FIG. 4 is a structural diagram of a UE parameter packet;

图5为UE参数按信道提取组织结构图;FIG. 5 is an organizational structure diagram for extracting UE parameters by channel;

图6为图3所示装置实现存储控制的方法流程示意图。FIG. 6 is a schematic flowchart of a method for implementing storage control by the device shown in FIG. 3 .

具体实施方式 Detailed ways

为了简化存储控制,在上行接收端,如果确定接收到来自UE的数据包是UE参数包,则对该数据包进行校验;如果校验结果正确,则将所述数据包中UE参数包进行等包长重新组包,并将重新组包后的UE参数包缓存;将缓存的UE参数按所属信道进行分类存储。这里,等包长重新组包是指对UE参数进行重新组包,且重新组包后的各个UE的参数包等长。In order to simplify storage control, at the uplink receiving end, if it is determined that the data packet received from the UE is a UE parameter packet, the data packet is verified; if the verification result is correct, the UE parameter packet in the data packet is Wait for the packet length to reassemble the packet, and cache the reassembled UE parameter packet; classify and store the cached UE parameters according to the channel to which they belong. Here, repackaging with equal packet lengths refers to repackaging UE parameters, and the parameter packets of each UE after repackaging are of the same length.

参见图1所示,本发明实施例的一种上行接收端参数存储控制方法包括以下步骤:Referring to Fig. 1, a method for controlling storage of parameters at an uplink receiving end in an embodiment of the present invention includes the following steps:

步骤101:在上行接收端,如果确定接收到来自UE的数据包是UE参数包,则对该数据包进行校验。Step 101: at the uplink receiving end, if it is determined that the data packet received from the UE is a UE parameter packet, then verify the data packet.

步骤102:如果校验结果正确,则将所述数据包中UE参数包进行等包长重新组包,并将重新组包后的UE参数包缓存。Step 102: If the verification result is correct, repackage the UE parameter packets in the data packet with equal packet lengths, and cache the repackaged UE parameter packets.

这里,可以将连续至少三个子帧中的UE数据包存储在不同的缓存单元中,具体数目可以按照不同的系统设定,比如在LTE系统中,可以设定连续的子帧数目为3。Here, the UE data packets in at least three consecutive subframes can be stored in different buffer units, and the specific number can be set according to different systems, for example, in the LTE system, the number of consecutive subframes can be set to 3.

步骤103:将缓存的UE参数包按所属信道进行分类存储。Step 103: Classify and store the cached UE parameter packages according to the channel they belong to.

在步骤103中,可以按缓存顺序逐一将每个缓存单元中的UE参数包提取,并确定提取出的UE参数所属信道类型,按照确定的信道将提取出的UE参数置于该信道对应的信道存储单元中。In step 103, the UE parameter packets in each buffer unit may be extracted one by one according to the buffer order, and the channel type to which the extracted UE parameters belong is determined, and the extracted UE parameters are placed in the channel corresponding to the channel according to the determined channel in the storage unit.

信道包括PUSCH、PUCCH或导频(Sounding),可以将每种信道的参数单独存储,也可以联合存储,具体可以根据分类方式设定。比如:将PUSCH、PUCCH或导频(Sounding)的参数单独存储,也可以将PUSCH和Sounding的参数联合存储,或将PUCCH和Sounding的参数联合存储。Channels include PUSCH, PUCCH or pilot (Sounding). The parameters of each channel can be stored separately or jointly, and can be set according to the classification method. For example: the parameters of PUSCH, PUCCH or pilot (Sounding) are stored separately, and the parameters of PUSCH and Sounding, or the parameters of PUCCH and Sounding can also be stored jointly.

该方法可以进一步对分类存储的参数进行调度。The method can further schedule the classified storage parameters.

参见图2所示,本发明实施例的装置,包括:接收处理单元21和分类存储控制单元22。其中,Referring to FIG. 2 , the device according to the embodiment of the present invention includes: a receiving processing unit 21 and a classified storage control unit 22 . in,

接收处理单元21,用于如果确定接收到来自UE的数据包是UE参数包,则对该数据包进行校验;如果校验结果正确,则将所述数据包中UE参数包进行重新组包,且重新组包后的各个UE的参数包等长,并将重新组包后的UE参数包缓存;The receiving processing unit 21 is configured to check the data packet if it is determined that the data packet received from the UE is a UE parameter packet; if the verification result is correct, repackage the UE parameter packet in the data packet , and the parameter packets of each UE after repackaging are equal in length, and the UE parameter packets after repackaging are cached;

分类存储控制单元22,用于将缓存的UE参数按所属信道进行分类存储。The classified storage control unit 22 is configured to classify and store the cached UE parameters according to the channel to which they belong.

所述接收处理单元21,用于将连续至少三个子帧中的UE数据包存储在不同的缓存单元中。The receiving processing unit 21 is configured to store UE data packets in at least three consecutive subframes in different buffer units.

所述分类存储控制单元22,用于按缓存顺序逐一将缓存单元中的UE参数包提取,并确定提取出的UE参数所属信道类型,按照确定的信道将提取出的UE参数置于该信道对应的信道存储单元中。The classified storage control unit 22 is configured to extract the UE parameter packets in the cache unit one by one according to the cache order, and determine the type of channel to which the extracted UE parameters belong, and place the extracted UE parameters corresponding to the channel according to the determined channel. in the channel storage unit.

信道包括PUSCH、PUCCH或导频(Sounding),所述分类存储控制单元22可以将每种信道的参数单独存储,也可以联合存储,比如:将PUSCH、PUCCH或导频(Sounding)的参数单独存储,也可以将PUSCH和Sounding的参数联合存储,或将PUCCH和Sounding的参数联合存储。Channels include PUSCH, PUCCH or pilot (Sounding), and the classification storage control unit 22 can store the parameters of each channel separately, or jointly store them, such as: store the parameters of PUSCH, PUCCH or pilot (Sounding) separately , or jointly store the parameters of the PUSCH and Sounding, or jointly store the parameters of the PUCCH and Sounding.

还可以进一步包括:调度单元,用于对分类存储的参数进行调度。It may further include: a scheduling unit, configured to schedule the classified stored parameters.

本方案对接收数据按信道进行组包存储,每个数据包大小相同,按字对齐,存取控制简单。还可以利用数据包中的信道标志位控制数据存储,使存储控制简单可靠。In this scheme, the received data is packaged and stored according to channels. Each data package has the same size, is aligned by word, and has simple access control. It is also possible to control data storage by using the channel flag bit in the data packet, so that the storage control is simple and reliable.

下面举实施例详细说明本发明的技术方案,该实施例是以硬件形式实现。具体参见图3所示,本发明实施例的装置包括:天线接口单元30、存储控制单元31、参数抽取控制单元32,其中,The technical solution of the present invention will be described in detail below with examples, which are implemented in the form of hardware. Specifically referring to FIG. 3 , the device according to the embodiment of the present invention includes: an antenna interface unit 30, a storage control unit 31, and a parameter extraction control unit 32, wherein,

天线接口单元30,用于接收接收天线口传送来的数据包;The antenna interface unit 30 is used to receive the data packet transmitted by the receiving antenna port;

存储控制单元31,用于确定该数据包是否是UE参数包;如果该数据包是UE参数包,则对所述数据包进行校验;如果校验结果正确,对所述数据包中UE参数包进行重新组包,且重新组包后的各个UE的参数包等长,并将重新组包后的UE参数包存储到对应的缓存区域中,且输出UE个数;The storage control unit 31 is used to determine whether the data packet is a UE parameter packet; if the data packet is a UE parameter packet, then verify the data packet; if the verification result is correct, verify the UE parameter in the data packet Packets are repackaged, and the parameter packets of each UE after repackaging are equal in length, and the UE parameter packets after repackaging are stored in the corresponding buffer area, and the number of UEs is output;

参数抽取控制单元32,用于在每个子帧起始的位置,如果检测到存储控制模块输出的UE个数不为0,则获取存储控制单元的缓存区域中的UE参数包,将获取到的UE参数包按照所属信道进行分类存储。The parameter extraction control unit 32 is used to obtain the UE parameter package in the cache area of the storage control unit if it is detected that the number of UEs output by the storage control module is not 0 at the starting position of each subframe, and the acquired The UE parameter package is classified and stored according to the channel to which it belongs.

所述存储控制单元31,包括:第一控制单元311和至少三个缓存单元312,其中,The storage control unit 31 includes: a first control unit 311 and at least three cache units 312, wherein,

第一控制单元311,用于确定该数据包是否是UE参数包;如果该数据包是UE参数包,则对所述数据包进行校验;如果校验结果正确,对所述数据包中UE参数包进行重新组包,且重新组包后的各个UE的参数包等长,并将组包后的UE参数包存储到当前子帧对应的缓存单元中,且输出使能信号和UE参数包给缓存单元;The first control unit 311 is configured to determine whether the data packet is a UE parameter packet; if the data packet is a UE parameter packet, then verify the data packet; if the verification result is correct, verify the UE parameter packet in the data packet The parameter packet is repackaged, and the parameter packets of each UE after repackaging are equal in length, and the UE parameter packet after grouping is stored in the buffer unit corresponding to the current subframe, and the enable signal and UE parameter packet are output to the cache unit;

每个缓存单元312,用于在使能信号的控制下,存储对应子帧中的UE参数包,并输出确定的UE个数。Each buffer unit 312 is configured to store the UE parameter package in the corresponding subframe under the control of the enable signal, and output the determined number of UEs.

所述参数抽取控制模块32,包括:第二控制单元321和一个以上信道存储单元322,其中,The parameter extraction control module 32 includes: a second control unit 321 and more than one channel storage unit 322, wherein,

第二控制单元321,用于在每个子帧起始的位置,如果检测到存储控制模块输出的UE个数不为0,则获取存储控制单元的缓存区域中的UE参数包,将获取到的UE参数包按照所属信道分类存储在对应的信道存储单元中,The second control unit 321 is configured to obtain the UE parameter package in the cache area of the storage control unit if it is detected that the number of UEs output by the storage control module is not 0 at the starting position of each subframe, and the acquired The UE parameter package is classified and stored in the corresponding channel storage unit according to the channel to which it belongs,

每个信道存储单元322,用于在第二控制单元的控制下,存储对应信道类型的UE参数。Each channel storage unit 322 is configured to store UE parameters of a corresponding channel type under the control of the second control unit.

所述参数抽取控制模块32还进一步包括:The parameter extraction control module 32 further includes:

调度参数存储单元323,用于在第二控制单元的控制下,保存从信道存储单元中获取的UE参数,并在各个调度模块的控制下,提供UE参数。The scheduling parameter storage unit 323 is configured to store the UE parameters obtained from the channel storage unit under the control of the second control unit, and provide the UE parameters under the control of each scheduling module.

在本发明实施例中,可以通过AIF(Antenna Interface)接口将参数包发送至本模块,UE参数包的格式具体如图4所示。这里,可以根据不同的信道划可以划分为PUSCH(Physical Uplink Shared Channel)+Sounding或者PUCCH(Physical Uplink Control Channel)+Sounding,或者为单独的PUSCH信道、PUCCH信道、Sounding信道。首先将UE参数包的第1、2、3字(0字为起始字,包头标识)作为公共参数缓存起来,对于PUSCH缓存第4、5、6字;对于PUCCH缓存第7、8、9、10字;对于Sounding缓存第11字数据。这样计算起来,包最长的情况应该是PUCCH+Sounding,共需要3+4+1=8字。为了提取参数方便,把每种划分的每个UE参数统一做成8个字大小的包,最高字用于Sounding信道参数的缓存,其他字用于其他参数的缓存,不用的字用NULL填充,如图5所示。In the embodiment of the present invention, the parameter package can be sent to this module through the AIF (Antenna Interface) interface, and the format of the UE parameter package is specifically shown in Figure 4. Here, it can be divided into PUSCH (Physical Uplink Shared Channel)+Sounding or PUCCH (Physical Uplink Control Channel)+Sounding according to different channel divisions, or a separate PUSCH channel, PUCCH channel, and Sounding channel. First, the 1st, 2nd, and 3rd words of the UE parameter packet (word 0 is the starting word, the packet header identifier) are cached as public parameters, and the 4th, 5th, and 6th words are cached for PUSCH; the 7th, 8th, and 9th words are cached for PUCCH , 10 words; for Sounding cache the 11th word data. Calculated in this way, the longest packet should be PUCCH+Sounding, which requires 3+4+1=8 words in total. For the convenience of extracting parameters, each UE parameter of each division is made into a package of 8 words in size. The highest word is used for caching of Sounding channel parameters, and other words are used for caching of other parameters. Unused words are filled with NULL. As shown in Figure 5.

参见图6所示,上述装置实现存储控制的过程如下:Referring to Figure 6, the process of the above-mentioned device realizing storage control is as follows:

具体处理过程如下:The specific process is as follows:

步骤601:天线接口单元处于空闲等待状态,当接收到上游模块发出的参数包有效信号后进行包数据接收和缓存,转到步骤602。Step 601: The antenna interface unit is in an idle waiting state, and receives and caches the packet data after receiving the valid signal of the parameter packet sent by the upstream module, and proceeds to step 602.

步骤602:存储控制单元根据包有效信号指示对接收到的数据包进行解析,从包头中提取出包类型信息,包类型信息位于UE参数包的第一个字的低8比特。如果接收到的数据包是UE参数包则转到步骤603,否则跳转到步骤601等待下一包数据到来。Step 602: The storage control unit parses the received data packet according to the packet valid signal indication, and extracts the packet type information from the packet header, and the packet type information is located in the lower 8 bits of the first word of the UE parameter packet. If the received data packet is a UE parameter packet, go to step 603; otherwise, go to step 601 and wait for the arrival of the next packet of data.

步骤603:存储控制单元对接收到的UE参数包进行BIP32校验,该单元首先对接收到的数据进行缓存,在数据缓存的过程中进行校验计算,当数据缓存结束时给出校验结果。如果校验结果正确则跳转到步骤604,否则跳转到步骤605。Step 603: The storage control unit performs BIP32 verification on the received UE parameter package, the unit first caches the received data, performs verification calculation during the data buffering process, and gives the verification result when the data buffering ends . If the checking result is correct, go to step 604, otherwise go to step 605.

步骤604:参数抽取控制单元对UE参数包按信道进行分类存储,并且根据上行各个模块的处理时刻进行参数调度控制。具体处理流程如下:Step 604: The parameter extraction control unit classifies and stores the UE parameter packets by channel, and performs parameter scheduling control according to the processing time of each uplink module. The specific processing flow is as follows:

在所设计的LTE系统中,UE参数是需要提前一个子帧发送的,并且从这个参数生效时间开始,参数最少需要保持2个子帧长度的时间,因为需要等待一个子帧的系统延迟。In the designed LTE system, UE parameters need to be sent one subframe in advance, and from the effective time of this parameter, the parameters need to be kept for at least 2 subframes, because it is necessary to wait for the system delay of one subframe.

如图3所示,本实施例中,利用3块SFRAM来缓存3个不同子帧的UE参数数据,一共需要3个800*32bit的SFRAM缓存参数。本装置在存储控制模块中设计一个子帧计数器,进行0,1,2循环计数,子帧计数器用来控制每个子帧的UE参数存储在哪一个SFRAM(Random Access Memory for sub frameparameter store)中。由于UE参数需要提前一个子帧下发,所以当子帧计数器值为0时,数据存储到SFRAM1中;当子帧计数器值为1时,数据存储到SFRAM2中;当子帧计数器值为2时,数据存储到SFRAM0中。每个子帧中UE参数包按照先后顺序缓存到SFRAM中。对于每个子帧,本实施例的装置设置一个UE计数器,当有一个UE参数包下发则计数器加1,直至所有的UE参数包下发完毕,将此时的UE计数器值UE_NUM发送给参数抽取控制模块,用于UE参数调度控制。As shown in FIG. 3 , in this embodiment, three pieces of SFRAM are used to cache UE parameter data of three different subframes, and a total of three SFRAM cache parameters of 800*32 bits are required. This device designs a subframe counter in the storage control module to perform 0, 1, 2 cycle counting. The subframe counter is used to control which SFRAM (Random Access Memory for sub frame parameter store) the UE parameters of each subframe are stored in. Since the UE parameters need to be delivered one subframe in advance, when the subframe counter value is 0, the data is stored in SFRAM1; when the subframe counter value is 1, the data is stored in SFRAM2; when the subframe counter value is 2 , the data is stored in SFRAM0. The UE parameter packets in each subframe are cached in the SFRAM in sequence. For each subframe, the device of this embodiment sets a UE counter. When a UE parameter package is sent, the counter is incremented by 1 until all UE parameter packages are delivered, and the UE counter value UE_NUM at this time is sent to the parameter extraction The control module is used for UE parameter scheduling control.

在每个子帧起始的位置如果检测到UE_NUM不为0,则参数抽取控制模块启动,读取SFRAM中的UE参数,把UE参数按照信道分解开,分别存储到PUSCH CRAM0(Random Access Memory for control),PUCCH CRAM0和Sounding CRAM0中。PUSCH,PUCCH和Sounding需要CRAM的大小分别为600*32bit,700*32bit,400*32bit。当子帧计数器值为0时,判断SFRAM0对应的UE_NUM,如果不为0,则认为该子帧有UE调度存在,参数抽取控制模块启动,读取SFRAM0中的UE参数,根据UE参数第二个字上的信道标志PUSCH_FLAG、PUCCH_FLAG和SOUNGDING_FLAG来判断该UE所属的信道,将参数缓存到对应信道的CRAM当中。同样当子帧计数器值为1时,对SFRAM1进行处理;为2时对SFRAM2进行处理。PUSCH CRAM0中的参数主要用于参数计算,信道估计和频偏估计;PUCCH CRAM0中的参数用于PUCCH参数计算和调度控制;Sounding CRAM0中的参数主要用于参数计算和信道估计。当功能模块进程有效时,到对应的CRAM0中取出所用到的参数,完成对应功能处理。If it is detected that UE_NUM is not 0 at the beginning of each subframe, the parameter extraction control module starts, reads the UE parameters in the SFRAM, decomposes the UE parameters according to the channel, and stores them in PUSCH CRAM0 (Random Access Memory for control), PUCCH CRAM0 and Sounding CRAM0. PUSCH, PUCCH and Sounding require CRAM size of 600*32bit, 700*32bit, 400*32bit respectively. When the subframe counter value is 0, judge the UE_NUM corresponding to SFRAM0, if it is not 0, it is considered that there is UE scheduling in this subframe, the parameter extraction control module starts, reads the UE parameters in SFRAM0, and according to the UE parameter second The channel flags PUSCH_FLAG, PUCCH_FLAG, and SOUNGDING_FLAG on the words are used to determine the channel to which the UE belongs, and the parameters are cached in the CRAM of the corresponding channel. Similarly, when the subframe counter value is 1, SFRAM1 is processed; when it is 2, SFRAM2 is processed. The parameters in PUSCH CRAM0 are mainly used for parameter calculation, channel estimation and frequency offset estimation; the parameters in PUCCH CRAM0 are used for PUCCH parameter calculation and scheduling control; the parameters in Sounding CRAM0 are mainly used for parameter calculation and channel estimation. When the function module process is valid, the parameters used are taken out from the corresponding CRAM0, and the corresponding function processing is completed.

系统定时模块在每个子帧第2个时隙的起始位置给出一个para_int中断信息,para_int是一个脉冲信号。当参数抽取控制模块检测到这个信号后,将PUSCH CRAM0和Sounding CRAM0中的参数全部搬移到PUSCH CRAM1和Sounding CRAM1当中去。PUSCH CRAM1受以下调度进程控制:天线合并IDFT加扰调度进程、解通道交织解调解扰调度进程和解码块级联调度进程;Sounding CRAM1受Sounding CINR计算调度进程控制。当进程有效时到对应的CRAM1中读取UE参数进行后续计算。The system timing module gives a para_int interrupt information at the beginning of the second time slot of each subframe, and para_int is a pulse signal. When the parameter extraction control module detects this signal, all the parameters in PUSCH CRAM0 and Sounding CRAM0 are moved to PUSCH CRAM1 and Sounding CRAM1. PUSCH CRAM1 is controlled by the following scheduling processes: antenna combining IDFT scrambling scheduling process, dechannel interleaving demodulation and descrambling scheduling process and decoding block cascading scheduling process; Sounding CRAM1 is controlled by Sounding CINR calculation scheduling process. When the process is valid, read the UE parameters from the corresponding CRAM1 for subsequent calculation.

步骤605:存储控制单元在接收到校验错误指示后,进行异常处理,通知高层UE参数包接收错误。Step 605: After receiving the verification error indication, the storage control unit performs exception processing, and notifies the high-level UE of an error in receiving the parameter packet.

以上是由逻辑电路实现LTE上行接收端物理层协议,由软件下发UE参数包控制逻辑电路进行UE数据处理。但上述实施例只是披露本发明的一种实例,本发明方案不仅可以应用于LTE系统中,还可以应用到其他系统中,其他依据本发明要求所做的同等变化仍属本发明所涵盖范围。In the above, the physical layer protocol of the LTE uplink receiving end is implemented by the logic circuit, and the UE parameter package is delivered by the software to control the logic circuit to process UE data. However, the above-mentioned embodiment is only an example of the disclosure of the present invention. The solution of the present invention can be applied not only to the LTE system, but also to other systems. Other equivalent changes made according to the requirements of the present invention still fall within the scope of the present invention.

本发明所述方法和装置与现有技术相比,提供了一种LTE上行接收端参数存取控制方法和装置,本发明结构清晰,对接收数据按信道进行组包存储,每个数据包大小相同,按字对齐,存取控制简单;利用数据包中的信道标志位控制数据存储,使存储控制简单可靠;在数据提取处理过程中,接收数据首先用RAM0缓存,当相关进程取完数据后,给出中断指示信号,将RAM0中的数据搬移到RAM1中,由其他处理进程从RAM1中取数据,完成相应的处理过程。而且当当前UE的处理进程从RAM1中读取数据进行处理的时候,下一个UE的处理进程仍然可以从RAM0中读取数据进行处理。因此,从RAM0和RAM1中并行读取数据的同时也实现了每个UE进程的流水处理。该处理方法既减少了数据写入等待时间,又增加了数据有效保持时间,而且每个RAM只对应特定的处理进程,数据读取控制简单。本发明方案既能保证系统延迟需求,又能保证数据处理过程中UE参数正确提取。Compared with the prior art, the method and device of the present invention provide a parameter access control method and device for the LTE uplink receiving end. The structure of the present invention is clear, and the received data is grouped and stored according to the channel. Each data packet has a size of Same, word alignment, simple access control; use the channel flag in the data packet to control data storage, so that the storage control is simple and reliable; in the process of data extraction, the received data is first cached in RAM0, when the relevant process has finished fetching the data , an interrupt instruction signal is given, the data in RAM0 is moved to RAM1, and other processing processes take data from RAM1 to complete the corresponding processing. Moreover, when the processing process of the current UE reads data from RAM1 for processing, the processing process of the next UE can still read data from RAM0 for processing. Therefore, while reading data from RAM0 and RAM1 in parallel, the pipeline processing of each UE process is also realized. This processing method not only reduces the data writing waiting time, but also increases the effective data holding time, and each RAM only corresponds to a specific processing process, and the data reading control is simple. The solution of the invention can not only guarantee the delay requirement of the system, but also ensure the correct extraction of UE parameters in the data processing process.

显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。Obviously, those skilled in the art can make various changes and modifications to the present invention without departing from the spirit and scope of the present invention. Thus, if these modifications and variations of the present invention fall within the scope of the claims of the present invention and equivalent technologies thereof, the present invention also intends to include these modifications and variations.

Claims (14)

1.一种上行接收端参数存储控制方法,其特征在于,该方法包括以下步骤:1. A kind of uplink receiver parameter storage control method, it is characterized in that, the method comprises the following steps: 在上行接收端,如果确定接收到来自用户设备UE的数据包是UE参数包,则对该数据包进行校验;At the uplink receiving end, if it is determined that the data packet received from the user equipment UE is a UE parameter packet, then verifying the data packet; 如果校验结果正确,则将所述数据包中所有UE的参数进行重新组包,且重新组包后的各个UE的参数包等长,并将重新组包后的UE参数包缓存;If the verification result is correct, then repackage the parameters of all UEs in the data packet, and the parameter packets of each UE after repackaging are equal in length, and cache the UE parameter packets after repackaging; 将缓存的UE参数包按所属信道进行分类存储。The cached UE parameter packages are classified and stored according to the channel to which they belong. 2.根据权利要求1所述的方法,其特征在于,将重新组包后的UE参数包缓存,包括:2. The method according to claim 1, characterized in that, caching the repackaged UE parameter package includes: 将连续的至少三个子帧中的UE数据包存储在不同的缓存单元中。The UE data packets in at least three consecutive subframes are stored in different buffer units. 3.根据权利要求1所述的方法,其特征在于,将缓存的UE参数包按信道进行分类存储,包括:3. The method according to claim 1, wherein the cached UE parameter packages are classified and stored by channel, comprising: 按缓存顺序逐一将缓存单元中的UE参数包提取,并确定提取出的UE参数所属信道类型,按照确定的信道将提取出的UE参数置于该信道对应的信道存储单元中。Extract the UE parameter packets in the buffer unit one by one according to the buffer order, and determine the type of channel to which the extracted UE parameters belong, and place the extracted UE parameters in the channel storage unit corresponding to the channel according to the determined channel. 4.根据权利要求1所述的方法,其特征在于,所述信道为PUSCH、PUCCH或导频。4. The method according to claim 1, wherein the channel is PUSCH, PUCCH or pilot frequency. 5.根据权利要求1~4中任意一项所述的方法,其特征在于,该方法进一步包括:5. The method according to any one of claims 1 to 4, characterized in that the method further comprises: 对分类存储的参数进行调度。Schedule the parameters stored in categories. 6.一种上行接收端参数存储控制装置,其特征在于,包括:6. An uplink receiver parameter storage control device, characterized in that it comprises: 接收处理单元,用于如果确定接收到来自UE的数据包是UE参数包,则对该数据包进行校验;如果校验结果正确,则将所述数据包中所有UE的参数进行重新组包,且重新组包后的各个UE的参数包等长,并将重新组包后的UE参数包缓存;a receiving processing unit, configured to verify that the data packet received from the UE is a UE parameter packet; if the verification result is correct, repackage all UE parameters in the data packet , and the parameter packets of each UE after repackaging are equal in length, and the UE parameter packets after repackaging are cached; 分类存储控制单元,用于将缓存的UE参数按所属信道进行分类存储。The classified storage control unit is configured to classify and store the cached UE parameters according to the channel to which they belong. 7.根据权利要求6所述的装置,其特征在于,所述接收处理单元,用于将连续的至少三个子帧中的UE数据包存储在不同的缓存单元中。7. The device according to claim 6, wherein the receiving processing unit is configured to store UE data packets in at least three consecutive subframes in different buffer units. 8.根据权利要求6所述的装置,其特征在于,所述分类存储控制单元,用于按缓存顺序逐一将缓存单元中的UE参数包提取,并确定提取出的UE参数所属信道类型,按照确定的信道将提取出的UE参数置于该信道对应的信道存储单元中。8. The device according to claim 6, wherein the classified storage control unit is configured to extract the UE parameter packages in the buffer unit one by one according to the buffer order, and determine the channel type to which the extracted UE parameters belong, according to For the determined channel, the extracted UE parameters are placed in the channel storage unit corresponding to the channel. 9.根据权利要求6所述的装置,其特征在于,所述信道为PUSCH、PUCCH或导频。9. The device according to claim 6, wherein the channel is PUSCH, PUCCH or pilot. 10.根据权利要求6~9任意一项所述的装置,其特征在于,进一步包括:10. The device according to any one of claims 6-9, further comprising: 调度单元,用于对分类存储的参数进行调度。The scheduling unit is configured to schedule the parameters stored in categories. 11.一种上行接收端参数存储控制装置,其特征在于,该装置包括:天线接口单元、存储控制单元、参数抽取控制单元,其中,11. An uplink receiver parameter storage control device, characterized in that the device comprises: an antenna interface unit, a storage control unit, and a parameter extraction control unit, wherein, 天线接口单元,用于接收接收天线口传送来的数据包;The antenna interface unit is used to receive the data packet transmitted by the receiving antenna port; 存储控制单元,用于确定该数据包是否是UE参数包;如果该数据包是UE参数包,则对所述数据包进行校验;如果校验结果正确,对所述数据包中UE参数包进行重新组包,且重新组包后的各个UE的参数包等长,并将重新组包后的UE参数包存储到对应的缓存区域中,且输出UE个数;A storage control unit, configured to determine whether the data packet is a UE parameter packet; if the data packet is a UE parameter packet, then verify the data packet; if the verification result is correct, verify the UE parameter packet in the data packet Perform repackaging, and the parameter packets of each UE after repackaging are equal in length, store the UE parameter packets after repackaging in the corresponding buffer area, and output the number of UEs; 参数抽取控制单元,用于在每个子帧起始的位置,如果检测到存储控制模块输出的UE个数不为0,则获取存储控制单元的缓存区域中的UE参数包,将获取到的UE参数包按照所属信道进行分类存储。The parameter extraction control unit is used to obtain the UE parameter package in the cache area of the storage control unit if it is detected that the number of UEs output by the storage control module is not 0 at the beginning position of each subframe, and the acquired UE Parameter packages are classified and stored according to the channel they belong to. 12.根据权利要求11所述的装置,其特征在于,所述存储控制单元,包括:第一控制单元和至少三个缓存单元,其中,12. The device according to claim 11, wherein the storage control unit comprises: a first control unit and at least three cache units, wherein, 第一控制单元,用于确定该数据包是否是UE参数包;如果该数据包是UE参数包,则对所述数据包进行校验;如果校验结果正确,对所述数据包中UE参数包进行重新组包,且重新组包后的各个UE的参数包等长,并将重新组包后的UE参数包存储到对应的缓存单元中,且输出使能信号和UE参数包给缓存单元;The first control unit is used to determine whether the data packet is a UE parameter packet; if the data packet is a UE parameter packet, then verify the data packet; if the verification result is correct, verify the UE parameter in the data packet Packets are repackaged, and the parameter packets of each UE after repackaging are equal in length, and the UE parameter packets after repackaging are stored in the corresponding buffer unit, and the enable signal and UE parameter packets are output to the buffer unit ; 每个缓存单元,用于在使能信号的控制下,存储对应子帧中的UE参数包,并输出确定的UE个数。Each buffer unit is configured to store the UE parameter package in the corresponding subframe under the control of the enable signal, and output the determined number of UEs. 13.根据权利要求11所述的装置,其特征在于,所述参数抽取控制模块,包括:第二控制单元和一个以上信道存储单元,其中,13. The device according to claim 11, wherein the parameter extraction control module comprises: a second control unit and more than one channel storage unit, wherein, 第二控制单元,用于在每个子帧起始的位置,如果检测到存储控制模块输出的UE个数不为0,则获取存储控制单元的缓存区域中的UE参数包,将获取到的UE参数包按照所属信道分类存储在对应的信道存储单元中,The second control unit is used to obtain the UE parameter package in the cache area of the storage control unit if it is detected that the number of UEs output by the storage control module is not 0 at the beginning position of each subframe, and the obtained UE The parameter package is classified and stored in the corresponding channel storage unit according to the channel to which it belongs. 每个信道存储单元,用于在第二控制单元的控制下,存储对应信道类型的UE参数。Each channel storage unit is configured to store UE parameters of a corresponding channel type under the control of the second control unit. 14.根据权利要求13所述的装置,其特征在于,所述参数抽取控制模块进一步包括:14. The device according to claim 13, wherein the parameter extraction control module further comprises: 调度参数存储单元,用于在第二控制单元的控制下,保存从信道存储单元中获取的UE参数包,并在各个调度模块的控制下,提供UE参数。The scheduling parameter storage unit is configured to store the UE parameter package obtained from the channel storage unit under the control of the second control unit, and provide UE parameters under the control of each scheduling module.
CN201110003179.2A 2011-01-07 2011-01-07 Method and apparatus for parameter storage control at uplink receiving terminal Active CN102595621B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201110003179.2A CN102595621B (en) 2011-01-07 2011-01-07 Method and apparatus for parameter storage control at uplink receiving terminal

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201110003179.2A CN102595621B (en) 2011-01-07 2011-01-07 Method and apparatus for parameter storage control at uplink receiving terminal

Publications (2)

Publication Number Publication Date
CN102595621A true CN102595621A (en) 2012-07-18
CN102595621B CN102595621B (en) 2015-01-28

Family

ID=46483700

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201110003179.2A Active CN102595621B (en) 2011-01-07 2011-01-07 Method and apparatus for parameter storage control at uplink receiving terminal

Country Status (1)

Country Link
CN (1) CN102595621B (en)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106465364A (en) * 2015-01-19 2017-02-22 华为技术有限公司 Method and apparatus for determining GP length and sending uplink data packet
CN108633039A (en) * 2017-03-24 2018-10-09 中兴通讯股份有限公司 A kind of uplink control channel determines method and device
CN111934893A (en) * 2019-04-28 2020-11-13 大唐移动通信设备有限公司 Problem positioning processing method and device for uplink abnormal data
CN111954265A (en) * 2020-08-17 2020-11-17 Oppo广东移动通信有限公司 Method, terminal and storage medium for generating packet header

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP1249976A2 (en) * 2001-03-06 2002-10-16 NTT DoCoMo, Inc. Packet transmission method and system
CN1466329A (en) * 2002-07-05 2004-01-07 贵州以太科技信息产业有限责任公司 Method for establishing control relation between various electric appliances and gateway in local area network

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP1249976A2 (en) * 2001-03-06 2002-10-16 NTT DoCoMo, Inc. Packet transmission method and system
CN1466329A (en) * 2002-07-05 2004-01-07 贵州以太科技信息产业有限责任公司 Method for establishing control relation between various electric appliances and gateway in local area network

Cited By (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106465364A (en) * 2015-01-19 2017-02-22 华为技术有限公司 Method and apparatus for determining GP length and sending uplink data packet
CN106465364B (en) * 2015-01-19 2020-02-14 华为技术有限公司 GP length determination and uplink data packet sending method and device
CN108633039A (en) * 2017-03-24 2018-10-09 中兴通讯股份有限公司 A kind of uplink control channel determines method and device
CN108633039B (en) * 2017-03-24 2023-04-28 中兴通讯股份有限公司 Uplink control channel determining method and device
CN111934893A (en) * 2019-04-28 2020-11-13 大唐移动通信设备有限公司 Problem positioning processing method and device for uplink abnormal data
CN111934893B (en) * 2019-04-28 2021-09-28 大唐移动通信设备有限公司 Problem positioning processing method and device for uplink abnormal data
CN111954265A (en) * 2020-08-17 2020-11-17 Oppo广东移动通信有限公司 Method, terminal and storage medium for generating packet header

Also Published As

Publication number Publication date
CN102595621B (en) 2015-01-28

Similar Documents

Publication Publication Date Title
KR101607180B1 (en) Method, apparatus and system for packet reassembly and reordering
US8358589B2 (en) Buffer module, receiver, device and buffering method using windows
CN101510819B (en) Method and apparatus for matching velocity
CN104380780A (en) Transmission method and communication apparatus
CN103873186B (en) TD-SCDMA uplink transport channel processing methods
CN102595621B (en) Method and apparatus for parameter storage control at uplink receiving terminal
CN113660295B (en) Message processing device
CN106464581A (en) Data transmission method and system and data receiving device
CN109392099A (en) Uplink exempts from method, user side equipment and the network side equipment of authorized transmissions in URLLC
CN111224903B (en) A data transmission method, device and computer-readable storage medium
CN109714134A (en) Receive window sliding method and device
CN103944880B (en) A kind of method of ZigBee data transfers
CN105722122A (en) Method and device for optimizing user plane time delay
CN102238064B (en) Data transmission method, device and system
CN106850457A (en) Caching sharing method and device
CN105763375A (en) Data packet transmission method, receiving method and microwave station
CN110912841B (en) SRIO protocol control character and data packet separation system facing 128bit width
CN102647353A (en) Method and device for obtaining message fragments
CN104639214B (en) Memory optimization implementation method and device
US11395177B2 (en) Sequence numbering on demand for segmentation
CN106792907B (en) A kind of LTE baseband processing unit real-time scheduling method based on antennal interface
CN102055549A (en) A rate matching device and method in a long term evolution system
CN113691469B (en) Message disorder rearrangement method and single board
CN105553615A (en) Pipelined multi-user data flow receiving device and method based on FPGA (Field Programmable Gate Array)
WO2017193908A1 (en) Information transceiving method, device, and system

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant
C41 Transfer of patent application or patent right or utility model
TR01 Transfer of patent right

Effective date of registration: 20151117

Address after: Dameisha Yantian District of Shenzhen City, Guangdong province 518085 Building No. 1

Patentee after: SHENZHEN ZTE MICROELECTRONICS TECHNOLOGY CO., LTD.

Address before: 518057 Nanshan District Guangdong high tech Industrial Park, South Road, science and technology, ZTE building, Ministry of Justice

Patentee before: ZTE Corporation

EE01 Entry into force of recordation of patent licensing contract

Application publication date: 20120718

Assignee: Xi'an Chris Semiconductor Technology Co. Ltd.

Assignor: SHENZHEN ZTE MICROELECTRONICS TECHNOLOGY CO., LTD.

Contract record no.: 2019440020036

Denomination of invention: Method and apparatus for parameter storage control at uplink receiving terminal

Granted publication date: 20150128

License type: Common License

Record date: 20190619

EE01 Entry into force of recordation of patent licensing contract