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 PDFInfo
- 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
Links
- 238000000034 method Methods 0.000 title claims abstract description 44
- 238000012795 verification Methods 0.000 claims abstract description 18
- 238000012545 processing Methods 0.000 claims description 20
- 238000000605 extraction Methods 0.000 claims description 16
- 239000000284 extract Substances 0.000 claims description 2
- 238000004364 calculation method Methods 0.000 description 6
- 101100325756 Arabidopsis thaliana BAM5 gene Proteins 0.000 description 4
- 101150046378 RAM1 gene Proteins 0.000 description 4
- 101100476489 Rattus norvegicus Slc20a2 gene Proteins 0.000 description 4
- 238000010586 diagram Methods 0.000 description 3
- 238000005516 engineering process Methods 0.000 description 3
- 238000012986 modification Methods 0.000 description 3
- 230000004048 modification Effects 0.000 description 3
- 230000003139 buffering effect Effects 0.000 description 2
- 238000013500 data storage Methods 0.000 description 2
- 238000004891 communication Methods 0.000 description 1
- 238000013075 data extraction Methods 0.000 description 1
- 238000010295 mobile communication Methods 0.000 description 1
- 238000003672 processing method Methods 0.000 description 1
- 238000011144 upstream manufacturing Methods 0.000 description 1
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
技术领域 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
信道包括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
接收处理单元21,用于如果确定接收到来自UE的数据包是UE参数包,则对该数据包进行校验;如果校验结果正确,则将所述数据包中UE参数包进行重新组包,且重新组包后的各个UE的参数包等长,并将重新组包后的UE参数包缓存;The
分类存储控制单元22,用于将缓存的UE参数按所属信道进行分类存储。The classified
所述接收处理单元21,用于将连续至少三个子帧中的UE数据包存储在不同的缓存单元中。The
所述分类存储控制单元22,用于按缓存顺序逐一将缓存单元中的UE参数包提取,并确定提取出的UE参数所属信道类型,按照确定的信道将提取出的UE参数置于该信道对应的信道存储单元中。The classified
信道包括PUSCH、PUCCH或导频(Sounding),所述分类存储控制单元22可以将每种信道的参数单独存储,也可以联合存储,比如:将PUSCH、PUCCH或导频(Sounding)的参数单独存储,也可以将PUSCH和Sounding的参数联合存储,或将PUCCH和Sounding的参数联合存储。Channels include PUSCH, PUCCH or pilot (Sounding), and the classification
还可以进一步包括:调度单元,用于对分类存储的参数进行调度。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
天线接口单元30,用于接收接收天线口传送来的数据包;The
存储控制单元31,用于确定该数据包是否是UE参数包;如果该数据包是UE参数包,则对所述数据包进行校验;如果校验结果正确,对所述数据包中UE参数包进行重新组包,且重新组包后的各个UE的参数包等长,并将重新组包后的UE参数包存储到对应的缓存区域中,且输出UE个数;The
参数抽取控制单元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
第一控制单元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
所述参数抽取控制模块32,包括:第二控制单元321和一个以上信道存储单元322,其中,The parameter extraction control module 32 includes: a second control unit 321 and more than one
第二控制单元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
所述参数抽取控制模块32还进一步包括:The parameter extraction control module 32 further includes:
调度参数存储单元323,用于在第二控制单元的控制下,保存从信道存储单元中获取的UE参数,并在各个调度模块的控制下,提供UE参数。The scheduling
在本发明实施例中,可以通过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 (
参见图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)
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)
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)
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 |
-
2011
- 2011-01-07 CN CN201110003179.2A patent/CN102595621B/en active Active
Patent Citations (2)
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)
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 |