CN109217999B - LTE network PUCCH channel pilot frequency method and equipment - Google Patents
LTE network PUCCH channel pilot frequency method and equipment Download PDFInfo
- Publication number
- CN109217999B CN109217999B CN201710553182.9A CN201710553182A CN109217999B CN 109217999 B CN109217999 B CN 109217999B CN 201710553182 A CN201710553182 A CN 201710553182A CN 109217999 B CN109217999 B CN 109217999B
- Authority
- CN
- China
- Prior art keywords
- pucch
- group
- base sequence
- cell
- radio frame
- 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.)
- Active
Links
- 238000000034 method Methods 0.000 title claims abstract description 70
- 238000012545 processing Methods 0.000 claims abstract description 22
- 238000001228 spectrum Methods 0.000 claims abstract description 17
- 238000013507 mapping Methods 0.000 claims description 29
- 230000005540 biological transmission Effects 0.000 claims description 17
- 125000004122 cyclic group Chemical group 0.000 claims description 14
- 238000004891 communication Methods 0.000 description 9
- 238000010586 diagram Methods 0.000 description 8
- 238000004590 computer program Methods 0.000 description 6
- 239000013256 coordination polymer Substances 0.000 description 3
- 238000005516 engineering process Methods 0.000 description 2
- 230000007774 longterm Effects 0.000 description 2
- 230000003287 optical effect Effects 0.000 description 2
- PCHJSUWPFVWCPO-UHFFFAOYSA-N gold Chemical group [Au] PCHJSUWPFVWCPO-UHFFFAOYSA-N 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000003672 processing method Methods 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L5/00—Arrangements affording multiple use of the transmission path
- H04L5/003—Arrangements for allocating sub-channels of the transmission path
- H04L5/0048—Allocation of pilot signals, i.e. of signals known to the receiver
Landscapes
- Engineering & Computer Science (AREA)
- Signal Processing (AREA)
- Computer Networks & Wireless Communication (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
本发明实施例提供一种LTE网络PUCCH信道导频方法及设备。所述方法包括用户终端根据所在的小区ID,获取当前基序列组;利用所述当前基序列组对PUCCH信道数据进行导频和/或扩频处理,向基站侧发送处理后的PUCCH信道数据。本发明实施例基站和用户终端可以根据小区ID,各自产生一致的基序列,并根据小区ID推算出自己所处的基序列组,以对PUCCH的导频和扩频序列进行干扰随机化处理。所获取的基序列根据用户终端每次发送数据所在的小区ID动态生成,不需要实现预定义或存储,节约了存储空间,较好的提升了PUCCH信道的性能。
Embodiments of the present invention provide a PUCCH channel pilot method and device in an LTE network. The method includes that the user terminal obtains the current base sequence group according to the ID of the cell where it is located; performs pilot and/or spread spectrum processing on PUCCH channel data by using the current base sequence group, and sends the processed PUCCH channel data to the base station side. In this embodiment of the present invention, the base station and the user terminal can generate a consistent base sequence according to the cell ID, and calculate their own base sequence group according to the cell ID, so as to perform interference randomization processing on the pilot frequency and spreading sequence of the PUCCH. The acquired base sequence is dynamically generated according to the ID of the cell where the user terminal sends data each time, and does not need to be predefined or stored, which saves storage space and better improves the performance of the PUCCH channel.
Description
技术领域technical field
本发明涉及通信技术领域,更具体地,涉及一种LTE网络PUCCH信道导频方法及设备。The present invention relates to the field of communication technologies, and more particularly, to a method and device for a PUCCH channel pilot in an LTE network.
背景技术Background technique
目前,长期演进技术(Long Term Evolution,LTE)作为4G主流技术给用户提供了高速的数据传输业务。LTE中的上行控制信道PUCCH,用于传输上行控制信息。在LTE中主要有调度请求(SR)、ACK/NAK、CQI反馈等上行物理控制信息,所以PUCCH信道的性能对系统非常重要。At present, Long Term Evolution (Long Term Evolution, LTE), as the mainstream technology of 4G, provides users with high-speed data transmission services. The uplink control channel PUCCH in LTE is used to transmit uplink control information. In LTE, there are mainly uplink physical control information such as scheduling request (SR), ACK/NAK, and CQI feedback, so the performance of the PUCCH channel is very important to the system.
在现有的LTE协议中,PUCCH信道的导频和扩频序列的基序列都是通过预先定义的序列组中选取,需要占用较大的存储空间,致使PUCCH信道的性能下降。In the existing LTE protocol, both the pilot frequency of the PUCCH channel and the base sequence of the spreading sequence are selected from a predefined sequence group, which requires a large storage space and reduces the performance of the PUCCH channel.
发明内容SUMMARY OF THE INVENTION
本发明提供一种克服上述问题或者至少部分地解决上述问题的一种LTE网络PUCCH信道导频方法及设备。The present invention provides a PUCCH channel pilot method and device for an LTE network that overcomes the above problems or at least partially solves the above problems.
根据本发明的一个方面,提供一种LTE网络PUCCH信道导频方法,包括According to an aspect of the present invention, there is provided a PUCCH channel pilot method in an LTE network, comprising:
根据所在的小区ID,获取当前基序列组;Obtain the current base sequence group according to the ID of the cell where it is located;
利用所述当前基序列组对PUCCH信道数据进行导频和/或扩频处理,向基站侧发送处理后的PUCCH信道数据。Pilot and/or spread spectrum processing is performed on the PUCCH channel data by using the current base sequence group, and the processed PUCCH channel data is sent to the base station side.
根据本发明的另一个方面,还提供一种LTE网络PUCCH信道导频方法,包括:According to another aspect of the present invention, there is also provided a PUCCH channel pilot method in an LTE network, including:
根据发送PUCCH信道数据的用户终端所在的小区ID,获取当前基序列组;Obtain the current base sequence group according to the ID of the cell where the user terminal sending the PUCCH channel data is located;
利用所述当前基序列组所述PUCCH信道数据进行解码。The PUCCH channel data is decoded using the current base sequence set.
根据本发明的另一个方面,还提供一种用户终端,包括:According to another aspect of the present invention, a user terminal is also provided, comprising:
至少一个处理器;以及at least one processor; and
与所述处理器通信连接的至少一个存储器,其中:at least one memory communicatively coupled to the processor, wherein:
所述存储器存储有可被所述处理器执行的程序指令,所述处理器调用所述程序指令能够执行本发明实施例所述一种LTE网络PUCCH信道导频方法用户终端侧方法及其所有可选实施例的方法。The memory stores program instructions that can be executed by the processor, and the processor invokes the program instructions to be able to execute the user terminal-side method of the LTE network PUCCH channel pilot method described in the embodiment of the present invention and all its executables. method of choosing an embodiment.
根据本发明的另一个方面,还提供一种非暂态计算机可读存储介质,所述非暂态计算机可读存储介质存储计算机指令,所述计算机指令使所述计算机执行本发明实施例所述一种LTE网络PUCCH信道导频方法用户终端侧方法及其所有可选实施例的方法。According to another aspect of the present invention, a non-transitory computer-readable storage medium is also provided, where the non-transitory computer-readable storage medium stores computer instructions, and the computer instructions cause the computer to execute the embodiments of the present invention. An LTE network PUCCH channel pilot method user terminal side method and methods of all optional embodiments thereof.
根据本发明的另一个方面,还提供一种基站,包括:According to another aspect of the present invention, a base station is also provided, comprising:
至少一个处理器;以及at least one processor; and
与所述处理器通信连接的至少一个存储器,其中:at least one memory communicatively coupled to the processor, wherein:
所述存储器存储有可被所述处理器执行的程序指令,所述处理器调用所述程序指令能够执行本发明实施例所述一种LTE网络PUCCH信道导频方法基站侧方法及其所有可选实施例的方法。The memory stores program instructions that can be executed by the processor, and the processor invokes the program instructions to be able to execute an LTE network PUCCH channel pilot method according to the embodiment of the present invention, the base station side method and all options thereof. Methods of Examples.
根据本发明的另一个方面,还提供一种非暂态计算机可读存储介质,所述非暂态计算机可读存储介质存储计算机指令,所述计算机指令使所述计算机执行本发明实施例所述一种LTE网络PUCCH信道导频方法基站侧方法及其所有可选实施例的方法。According to another aspect of the present invention, a non-transitory computer-readable storage medium is also provided, where the non-transitory computer-readable storage medium stores computer instructions, and the computer instructions cause the computer to execute the embodiments of the present invention. An LTE network PUCCH channel pilot method base station side method and methods of all optional embodiments thereof.
本发明提出一种LTE网络PUCCH信道导频方法及设备,基站和用户终端可以根据小区ID,各自产生一致的基序列,并根据小区ID推算出自己所处的基序列组,以对PUCCH的导频和扩频序列进行干扰随机化处理。所获取的基序列根据用户终端每次发送数据所在的小区ID动态生成,不需要实现预定义或存储,节约了存储空间,较好的提升了PUCCH信道的性能。The present invention proposes a PUCCH channel pilot method and device in an LTE network. The base station and the user terminal can respectively generate a consistent base sequence according to the cell ID, and calculate the base sequence group in which they are located according to the cell ID, so as to guide the PUCCH. Frequency and spreading sequence for interference randomization. The acquired base sequence is dynamically generated according to the ID of the cell where the user terminal sends data each time, and does not need to be predefined or stored, which saves storage space and better improves the performance of the PUCCH channel.
附图说明Description of drawings
图1为本发明实施例一种LTE网络PUCCH信道导频方法时序图;1 is a sequence diagram of a PUCCH channel pilot method in an LTE network according to an embodiment of the present invention;
图2为本发明实施例所述的电力系统通信网LTE系统的传输帧格式示意图;2 is a schematic diagram of a transmission frame format of an LTE system of a power system communication network according to an embodiment of the present invention;
图3为本发明实施例所述的电力系统通信网LTE系统第一映射格式示意图;3 is a schematic diagram of a first mapping format of an LTE system of a power system communication network according to an embodiment of the present invention;
图4为本发明实施例所述的电力系统通信网LTE系统第二映射格式示意图;4 is a schematic diagram of a second mapping format of an LTE system of a power system communication network according to an embodiment of the present invention;
图5为本发明实施例一种用户终端结构框图;5 is a structural block diagram of a user terminal according to an embodiment of the present invention;
图6为本发明实施例一种基站结构框图。FIG. 6 is a structural block diagram of a base station according to an embodiment of the present invention.
具体实施方式Detailed ways
下面结合附图和实施例,对本发明的具体实施方式作进一步详细描述。以下实施例用于说明本发明,但不用来限制本发明的范围。The specific embodiments of the present invention will be described in further detail below with reference to the accompanying drawings and embodiments. The following examples are intended to illustrate the present invention, but not to limit the scope of the present invention.
如图1所示,本发明实施例提供一种LTE网络PUCCH信道导频方法,其特征在于,包括:As shown in FIG. 1 , an embodiment of the present invention provides a PUCCH channel pilot method in an LTE network, which is characterized in that, the method includes:
根据所在的小区ID,获取当前基序列组;Obtain the current base sequence group according to the ID of the cell where it is located;
利用所述当前基序列组对PUCCH信道数据进行导频和/或扩频处理,向基站侧发送处理后的PUCCH信道数据。Pilot and/or spread spectrum processing is performed on the PUCCH channel data by using the current base sequence group, and the processed PUCCH channel data is sent to the base station side.
本发明实施例所述一种LTE网络PUCCH信道导频方法为用户终端侧方法,其执行主体为用户终端。用户终端在每次发送PUCCH信道数据前,先根据自己当前所在的小区ID,动态的获取当前基序列组;所述当前基序列组只对用户终端当前的发送数据有效,因而不需要保存,因为在用户终端下一次发送数据时,用户终端有可能移动至另外一个小区,则小区ID发生变化,用户终端需要根据新的小区ID,获取新的基序列组。The method for piloting a PUCCH channel in an LTE network according to the embodiment of the present invention is a method on the side of a user terminal, and its execution subject is a user terminal. Before sending PUCCH channel data each time, the user terminal dynamically obtains the current base sequence group according to the ID of the cell where it is currently located; the current base sequence group is only valid for the current transmission data of the user terminal, so it does not need to be saved, because When the user terminal sends data next time, the user terminal may move to another cell, and the cell ID changes, and the user terminal needs to obtain a new base sequence group according to the new cell ID.
用户终端在每次获取当前基序列组后,利用所述当前基序列组对PUCCH信道数据进行导频和/或扩频处理后向基站侧发送。相应的,基站侧在收到用户终端发送的PUCCH信道数据后,或预知将要接收用户终端的PUCCH信道数据后,按照与用户终端侧完全相同的方法,根据用户终端所在的小区ID,动态生成针对本次PUCCH信道数据的基序列,利用所生成的基序列对本次PUCCH信道数据进行解码,实现PUCCH信道数据的发送和接收。After acquiring the current base sequence group each time, the user terminal performs pilot and/or spread spectrum processing on the PUCCH channel data by using the current base sequence group and sends the data to the base station side. Correspondingly, after receiving the PUCCH channel data sent by the user terminal, or after predicting that the PUCCH channel data of the user terminal will be received, the base station side dynamically generates the target data according to the ID of the cell where the user terminal is located according to the exact same method as the user terminal side. The base sequence of the current PUCCH channel data, and the generated base sequence is used to decode the current PUCCH channel data, so as to realize the transmission and reception of the PUCCH channel data.
本发明实施例基站和用户终端可以根据小区ID,各自产生一致的基序列,并根据小区ID推算出自己所处的基序列组,以对PUCCH的导频和扩频序列进行干扰随机化处理。所获取的基序列根据用户终端每次发送数据所在的小区ID动态生成,不需要实现预定义或存储,节约了存储空间,较好的提升了PUCCH信道的性能。In this embodiment of the present invention, the base station and the user terminal can generate a consistent base sequence according to the cell ID, and calculate their own base sequence group according to the cell ID, so as to perform interference randomization processing on the pilot frequency and spreading sequence of the PUCCH. The acquired base sequence is dynamically generated according to the ID of the cell where the user terminal sends data each time, and does not need to be predefined or stored, which saves storage space and better improves the performance of the PUCCH channel.
在一个可选的实施例中,所述根据所在小区ID,获取当前基序列组,进一步包括:In an optional embodiment, the obtaining the current base sequence group according to the ID of the cell where it is located, further includes:
基于LTE系统的传输帧格式,为每个PUCCH符号组或每个时隙分配不同的组跳序列号,为每个PUCCH符号组或每个时隙内部的不同符号分配不同的循环移位因子,结合所述小区ID,获取每个PUCCH符号组或每个时隙的当前基序列组。Based on the transmission frame format of the LTE system, a different group hopping sequence number is allocated to each PUCCH symbol group or each time slot, and a different cyclic shift factor is allocated to each PUCCH symbol group or different symbols within each time slot, Combined with the cell ID, obtain the current base sequence group of each PUCCH symbol group or each time slot.
本发明实施例采用不同的组跳序列号对每个PUCCH符号组或每个时隙的基序列的推算基序列组,以降低PUCCH符号组或时隙间的干扰;采用不同的循环移位因子对每个PUCCH符号组内部的不用符号或每个时隙内部的不同符号进行循环跳频,以减小符号间的干扰。In the embodiment of the present invention, different group hopping sequence numbers are used to calculate the base sequence group of the base sequence of each PUCCH symbol group or each time slot, so as to reduce the interference between PUCCH symbol groups or time slots; different cyclic shift factors are used. Cyclic frequency hopping is performed on unused symbols within each PUCCH symbol group or different symbols within each time slot to reduce inter-symbol interference.
本发明实施例所述LTE系统的传输帧格式,包括公网LTE系统的传输帧格式和不同的专有LTE系统的传输帧格式。The transmission frame format of the LTE system according to the embodiment of the present invention includes the transmission frame format of the public network LTE system and the transmission frame format of different proprietary LTE systems.
其中,公网LTE系统的传输帧格式1个无线帧包含10个子帧,每个子帧包括2个时隙,即1个无线帧包含20个时隙。每个下行时隙又分为若干个OFDM符号,根据CP的长度不同,包含的OFDM符号的数量也不同。当使用常规CP时,一个下行时隙包含7个OFDM符号;当使用扩展CP时,一个下行时隙包含6个OFDM符号。当本发明实施例所述方法应用于公网LTE系统时,组跳序号以时隙单位进行分配,即公网LTE系统的每个无线帧的每个时隙分配不同的组跳序列,以减低各时隙间的信号干扰。Among them, in the transmission frame format of the public network LTE system, one radio frame includes 10 subframes, and each subframe includes two time slots, that is, one radio frame includes 20 time slots. Each downlink time slot is further divided into several OFDM symbols, and according to the length of the CP, the number of OFDM symbols included is also different. When using conventional CP, one downlink time slot contains 7 OFDM symbols; when using extended CP, one downlink time slot contains 6 OFDM symbols. When the method described in this embodiment of the present invention is applied to the public network LTE system, the group hopping sequence number is allocated in units of time slots, that is, each time slot of each radio frame of the public network LTE system is allocated a different group hopping sequence to reduce the Signal interference between time slots.
其中,专有LTE系统的传输帧格式,本发明实施列举一种电力系统通信网LTE系统的传输格式,包括:一个无线帧包含5个子帧;一个子帧在时域包含9个OFDM符号,在频域包含11个子载波;一个OFDM符号在时域为1/9个子帧的时间,在频域包含11个子载波,在频域每个子载波占用2Khz的带宽。如图2所示,每个无线帧中子帧的数目是5个,包括子帧0、子帧1、子帧2、子帧3和子帧4。5个子帧中包含了下行数据资源、SR(Scheduling Request,上行调度请求)资源和上行资源。当本发明实施例所述方法应用于一种电力系统通信网LTE系统时,组跳序号以PUCCH符号组为单位进行分配,即为每个无线帧的每个PUCCH符号组分配不同的组跳序列,以减低PUCCH符号组间的信号干扰。Among them, the transmission frame format of the proprietary LTE system, the implementation of the present invention enumerates a transmission format of the power system communication network LTE system, including: a radio frame includes 5 subframes; a subframe includes 9 OFDM symbols in the time domain. The frequency domain includes 11 subcarriers; an OFDM symbol in the time domain is 1/9 of a subframe, and includes 11 subcarriers in the frequency domain, and each subcarrier occupies a 2Khz bandwidth in the frequency domain. As shown in Figure 2, the number of subframes in each radio frame is 5, including subframe 0,
具体的,本发明实施列举的一种电力系统通信网LTE系统的PUCCH符号组包括三种映射格式,即第一映射格式、第二映射格式和第三映射格式,不同的映射格式占用的资源不同,可根据传输距离和信道环境的优劣选择不同的映射格式。Specifically, a PUCCH symbol group of a power system communication network LTE system enumerated in the implementation of the present invention includes three mapping formats, namely a first mapping format, a second mapping format, and a third mapping format, and different mapping formats occupy different resources. , and different mapping formats can be selected according to the transmission distance and the channel environment.
所述第一映射格式为:The first mapping format is:
基于一个无线帧,PUCCH占用所述一个无线帧的其中一个上行子帧的4个OFDM符号,所述4个OFDM符号构成一个PUCCH符号组,如图3所示。Based on one radio frame, the PUCCH occupies four OFDM symbols of one uplink subframe of the one radio frame, and the four OFDM symbols form a PUCCH symbol group, as shown in FIG. 3 .
所述第二映射格式为:The second mapping format is:
基于一个无线帧,PUCCH占用所述一个无线帧的三个上行子帧;所述三个上行子帧的每4个OFDM符号构成一个PUCCH符号组,获得7个PUCCH符号组,如图4所示。Based on one radio frame, the PUCCH occupies three uplink subframes of the one radio frame; every four OFDM symbols of the three uplink subframes constitute a PUCCH symbol group, and 7 PUCCH symbol groups are obtained, as shown in Figure 4 .
所述第三映射格式为:The third mapping format is:
基于两个无线帧,PUCCH占用每个无线帧的三个上行子帧;所述每个无线帧的三个上行子帧的每4个OFDM符号构成一个PUCCH符号组,获得14个PUCCH符号组,包括两个如图4所示的无线帧。Based on two radio frames, PUCCH occupies three uplink subframes of each radio frame; every four OFDM symbols of the three uplink subframes of each radio frame constitute a PUCCH symbol group, and 14 PUCCH symbol groups are obtained, It includes two radio frames as shown in FIG. 4 .
无论是公网LTE系统的传输帧格式,还是专有LTE系统的传输帧格式,在每个时隙内部或每个PUCCH符号组内部的每个符号都通过循环移位因子进行跳频,使得时隙内部或PUCCH符号组内部的每个符号间的干扰进一步降低。Whether it is the transmission frame format of the public network LTE system or the transmission frame format of the proprietary LTE system, each symbol in each time slot or in each PUCCH symbol group is frequency hopped by a cyclic shift factor, so that the time Inter-symbol interference within a slot or within a PUCCH symbol group is further reduced.
与上述每个PUCCH符号组或每个时隙的当前基序列组相对应的,在一个可选的实施例中,所述利用所述当前基序列组对PUCCH信道的数据进行导频和/或扩频处理,进一步包括:Corresponding to the above-mentioned current base sequence group of each PUCCH symbol group or each time slot, in an optional embodiment, the data of the PUCCH channel is piloted and/or performed using the current base sequence group. Spread spectrum processing, further including:
基于每个PUCCH符号组或每个时隙的当前基序列组,对PUCCH信道上对应的PUCCH符号组的数据或对应的时隙的数据进行导频和/或扩频处理。Based on the current base sequence group of each PUCCH symbol group or each time slot, pilot and/or spread spectrum processing is performed on the data of the corresponding PUCCH symbol group or the data of the corresponding time slot on the PUCCH channel.
由于本发明实施例中的每个PUCCH符号组或每个时隙具有不同的基序列组,因而当用户终端对PUCCH信道数据进行导频和/或扩频处理时,根据PUCCH信道上的每个PUCCH符号组的数据或每个时隙的数据,采用对应的PUCCH符号组或时隙的基序列来处理。Since each PUCCH symbol group or each time slot in the embodiment of the present invention has a different base sequence group, when the user terminal performs pilot and/or spread spectrum processing on PUCCH channel data, according to each PUCCH channel data The data of the PUCCH symbol group or the data of each time slot is processed by using the base sequence of the corresponding PUCCH symbol group or time slot.
在一个可选的实施例中,可以通过下式获取每个PUCCH符号组或每个时隙的当前基序列组 In an optional embodiment, the current base sequence group of each PUCCH symbol group or each time slot can be obtained by the following formula
其中,in,
为PUCCH解调参考信号的长度,也即PUCCH解调参考信号在频域占用的子载波数; is the length of the PUCCH demodulation reference signal, that is, the number of subcarriers occupied by the PUCCH demodulation reference signal in the frequency domain;
第q个根的Zadoff-Chu序列为 为PUCCH解调参考信号对应的ZC序列的长度,且q通过下式产生:q=floor(q0+1/2),其中 为小于等于的最大质数;The Zadoff-Chu sequence of the qth root is is the length of the ZC sequence corresponding to the PUCCH demodulation reference signal, and q is generated by the following formula: q=floor(q0+1/2), where is less than or equal to the largest prime number;
u为组跳序列号,且u=(fgh(ngroup)+fss)mod K(0,1,...,K-1),其中,u is the group hop sequence number, and u=(f gh (n group )+f ss )mod K(0,1,...,K-1), where,
具体的,在随机化本小区的干扰时组跳打开,否则组跳禁用;K为一个跳频组能支持的小区数,K可取小于的正整数; 为小区ID,ngroup为PUCCH符号组数或时隙数的取值范围; Specifically, group hopping is enabled when randomizing the interference of the local cell, otherwise group hopping is disabled; K is the number of cells that a frequency hopping group can support, and K may be less than positive integer of ; is the cell ID, and n group is the value range of the number of PUCCH symbol groups or the number of time slots;
c(i)为伪随机序列,在每个无线帧第一个上行子帧初始化 c(i) is a pseudo-random sequence, initialized in the first uplink subframe of each radio frame
本发明实施例的当前基序列组的推算方法,当应用于本发明实施例所述的电力系统通信网LTE系统时,由于每个OFDM符号的子载波数为11,因此当应用于公网LTE系统时,可根据当前公网LTE系统的子载波数确定的值。When the method for estimating the current base sequence group in the embodiment of the present invention is applied to the LTE system of the power system communication network according to the embodiment of the present invention, since the number of subcarriers in each OFDM symbol is 11, so When applied to the public network LTE system, it can be determined according to the number of subcarriers in the current public network LTE system value of .
具体的,由于本发明实施例所述的电力系统通信网LTE系统的PUCCH符号组有三种映射格式,因此,对应于第一映射格式,PUCCH符号组数为1个,ngroup为0;对应于第二映射格式,PUCCH符号组数为7个,ngroup的范围为0至6;对应于第三映射格式,PUCCH符号组数为14个,ngroup的范围为0至13。当应用于公网LTE系统时,可根据当前公网LTE系统的时隙的范围确定ngroup的值,例如当一个无线帧包含20个时隙时,ngroup的范围为0至19。Specifically, since the PUCCH symbol group of the LTE system of the power system communication network according to the embodiment of the present invention has three mapping formats, corresponding to the first mapping format, the number of PUCCH symbol groups is 1, and the n group is 0; In the second mapping format, the number of PUCCH symbol groups is 7, and the range of n group is 0 to 6; corresponding to the third mapping format, the number of PUCCH symbol groups is 14, and the range of n group is 0 to 13. When applied to the public network LTE system, the value of n group can be determined according to the range of time slots of the current public network LTE system. For example, when a radio frame includes 20 time slots, the range of n group is 0 to 19.
其中,c(i)伪随机序列由一个长度为31的Gold序列定义,输出长度为MPN的序列c(n)定义为Among them, the c(i) pseudo-random sequence is defined by a Gold sequence of length 31, and the output sequence c(n) of length M PN is defined as
c(n)=(x1(n+NC)+x2(n+NC))mod2c(n)=(x 1 (n+ NC )+x 2 (n+ NC ))mod2
x1(n+31)=(x1(n+3)+x1(n))mod2x 1 (n+31)=(x 1 (n+3)+x 1 (n))mod2
x2(n+31)=(x2(n+3)+x2(n+2)+x2(n+1)+x2(n))mod2x 2 (n+31)=(x 2 (n+3)+x 2 (n+2)+x 2 (n+1)+x 2 (n))mod2
其中NC=1600,第一个m序列由x1(0)=1,x1(n)=0,n=1,2,...,30进行初始化,第二个m序列由进行初始化,并且初始化的值与该序列的应用有关。where NC = 1600, the first m-sequence is initialized by x 1 (0)=1, x 1 (n)=0, n=1, 2, ..., 30, and the second m-sequence is given by Initialization is performed, and the initialized value is related to the application of the sequence.
在一个可选的实施例中,所述为每个PUCCH符号组或每个时隙内部的不同符号分配不同的循环移位因子α为:In an optional embodiment, the allocation of different cyclic shift factors α to each PUCCH symbol group or to different symbols within each time slot is:
其中, in,
为PUCCH解调参考信号的长度;ngroup为PUCCH符号组数或时隙数的取值范围;l为PUCCH解调参考符号映射到资源块RB的符号索引,l=1,2; is the length of the PUCCH demodulation reference signal; n group is the value range of the number of PUCCH symbol groups or the number of time slots; l is the symbol index of the PUCCH demodulation reference symbol mapped to the resource block RB, l=1, 2;
c为伪随机序列,在每个无线帧的起始初始化为 为小区ID。此处的c伪随机序列与上述实施例中的c(i)伪随机序列的含义相同。c is a pseudo-random sequence, initialized at the beginning of each radio frame as is the cell ID. The c pseudo-random sequence here has the same meaning as the c(i) pseudo-random sequence in the above embodiment.
在一个可选的实施例中,所述利用所述当前基序列组对PUCCH信道的数据进行导频和/或扩频处理,包括:In an optional embodiment, the performing pilot and/or spreading processing on the data of the PUCCH channel by using the current base sequence group includes:
利用下式进行导频和/或扩频处理:Pilot and/or spread spectrum processing is performed using:
其中,为PUCCH的解调参考信号,为PUCCH符号组或时隙的当前基序列组, 为PUCCH解调参考信号的长度,α为循环移位因子,j表示复数。in, is the demodulation reference signal of PUCCH, is the current base sequence group of the PUCCH symbol group or slot, is the length of the PUCCH demodulation reference signal, α is a cyclic shift factor, and j is a complex number.
请参考图1,本发明实施例还提供一种LTE网络PUCCH信道导频方法,包括:Referring to FIG. 1, an embodiment of the present invention further provides a PUCCH channel pilot method for an LTE network, including:
根据发送PUCCH信道数据的用户终端所在的小区ID,获取当前基序列组;利用所述当前基序列组所述PUCCH信道数据进行解码。The current base sequence group is obtained according to the cell ID of the user terminal that transmits the PUCCH channel data; and the PUCCH channel data is decoded by using the current base sequence group.
本发明实施例所述一种LTE网络PUCCH信道导频方法为基站侧方法,其执行主体为基站,与用户终端侧的处理相对应。基站侧在收到用户终端发送的PUCCH信道数据后,或预知将要接收用户终端的PUCCH信道数据后,按照与用户终端侧完全相同的方法,根据用户终端所在的小区ID,动态生成针对本次PUCCH信道数据的基序列,利用所生成的基序列对本次PUCCH信道数据进行解码。本发明实施例不限制基站生成基序列组的具体时间顺序,只要在基站解码PUCCH信道数据需要用到之前能得到基序列组即可。The method for piloting a PUCCH channel of an LTE network according to the embodiment of the present invention is a method on the base station side. After receiving the PUCCH channel data sent by the user terminal, or after predicting that the PUCCH channel data of the user terminal will be received, the base station side dynamically generates the PUCCH for this time according to the same method as the user terminal side and according to the ID of the cell where the user terminal is located. The base sequence of the channel data, and the generated base sequence is used to decode the current PUCCH channel data. This embodiment of the present invention does not limit the specific time sequence for generating the base sequence group by the base station, as long as the base sequence group can be obtained before the base station decodes the PUCCH channel data and needs to use it.
以下实施例所描述的基站侧的处理方法与用户终端侧一一对应,具体的描述请参考用户终端侧的相关描述,此处不再赘述。The processing methods on the base station side described in the following embodiments are in one-to-one correspondence with the user terminal side. For the specific description, please refer to the relevant description on the user terminal side, which will not be repeated here.
在一个可选的实施例中,所述根据发送PUCCH信道数据的用户终端所在的小区ID,获取当前基序列组,进一步包括:In an optional embodiment, the obtaining the current base sequence group according to the ID of the cell where the user terminal that sends the PUCCH channel data is located, further includes:
基于LTE系统的传输帧格式,为每个PUCCH符号组或每个时隙分配不同的组跳序列号,为每个PUCCH符号组或每个时隙内部的不同符号分配不同的循环移位因子,结合所述小区ID,推算出每个PUCCH符号组或每个时隙的当前基序列组。Based on the transmission frame format of the LTE system, a different group hopping sequence number is allocated to each PUCCH symbol group or each time slot, and a different cyclic shift factor is allocated to each PUCCH symbol group or different symbols within each time slot, Combined with the cell ID, the current base sequence group of each PUCCH symbol group or each time slot is calculated.
在一个可选的实施例中,通过下式推算出每个PUCCH符号组或每个时隙的当前基序列组 In an optional embodiment, the current base sequence group of each PUCCH symbol group or each time slot is calculated by the following formula
其中, 为PUCCH解调参考信号的长度,也即PUCCH解调参考信号在频域占用的子载波数;in, is the length of the PUCCH demodulation reference signal, that is, the number of subcarriers occupied by the PUCCH demodulation reference signal in the frequency domain;
第q个根的Zadoff-Chu序列为 为PUCCH解调参考信号对应的ZC序列的长度,且q通过下式产生:q=floor(q0+1/2),其中 The Zadoff-Chu sequence of the qth root is is the length of the ZC sequence corresponding to the PUCCH demodulation reference signal, and q is generated by the following formula: q=floor(q0+1/2), where
u为组跳序列号,且u=(fgh(ngroup)+fss)mod K(0,1,...,K-1),其中,u is the group hop sequence number, and u=(f gh (n group )+f ss )mod K(0,1,...,K-1), where,
为小区ID,ngroup为PUCCH符号组数或时隙数的取值范围;K为一个跳频组能支持的小区数,可以取小于的正整数; is the cell ID, n group is the value range of the number of PUCCH symbol groups or the number of time slots; K is the number of cells that a frequency hopping group can support, which can be less than positive integer of ;
c(i)为伪随机序列,在每个无线帧第一个上行子帧初始化 c(i) is a pseudo-random sequence, initialized in the first uplink subframe of each radio frame
在一个可选的实施例中,所述为每个PUCCH符号组或每个时隙内部的不同符号分配不同的循环移位因子α为:In an optional embodiment, the allocation of different cyclic shift factors α to each PUCCH symbol group or to different symbols within each time slot is:
其中, in,
为PUCCH解调参考信号的长度;ngroup为PUCCH符号组数或时隙数的取值范围;l为PUCCH解调参考符号映射到资源块RB的符号索引,l=1,2; is the length of the PUCCH demodulation reference signal; n group is the value range of the number of PUCCH symbol groups or the number of time slots; l is the symbol index of the PUCCH demodulation reference symbol mapped to the resource block RB, l=1, 2;
c为伪随机序列,在每个无线帧的起始初始化为 为小区ID。c is a pseudo-random sequence, initialized at the beginning of each radio frame as is the cell ID.
以上实施例描述的基站侧生成基序列组的方法,与用户终端侧完全相同,因而可以与用户终端侧发送的PUCCH信道数据完全匹配,用于根据组跳序列号u所述PUCCH信道数据的每个PUCCH符号组或每个时隙进行导频和/或扩频的反向处理,根据循环移位因子α对所述PUCCH信道数据的每个PUCCH符号组内部的每个符号或每个时隙内部的每个符号进行反向跳频处理,从而完成解码。The method for generating a base sequence group on the base station side described in the above embodiments is exactly the same as that on the user terminal side, so it can be completely matched with the PUCCH channel data sent by the user terminal side. Perform reverse processing of pilot and/or spread spectrum for each PUCCH symbol group or each time slot, and perform reverse processing on each symbol or each time slot within each PUCCH symbol group of the PUCCH channel data according to the cyclic shift factor α Each internal symbol undergoes reverse frequency hopping processing to complete decoding.
本发明实施例所述一种LTE网络PUCCH信道导频方法,基站和用户终端根据小区ID,各自分别产生一致的基序列,并根据小区ID推算出自己所处的基序列组,以对PUCCH的导频和扩频序列进行干扰随机化处理。所获取的基序列根据用户终端每次发送数据所在的小区ID动态生成,不需要实现预定义或存储,节约了存储空间,较好的提升了PUCCH信道的性能。In the PUCCH channel pilot method of the LTE network according to the embodiment of the present invention, the base station and the user terminal respectively generate a consistent base sequence according to the cell ID, and calculate the base sequence group in which they are located according to the cell ID, so as to determine the base sequence of the PUCCH. The pilot and spreading sequences are subjected to interference randomization. The acquired base sequence is dynamically generated according to the ID of the cell where the user terminal sends data each time, and does not need to be predefined or stored, which saves storage space and better improves the performance of the PUCCH channel.
图5示出了本发明实施例一种用户终端结构框图。FIG. 5 shows a structural block diagram of a user terminal according to an embodiment of the present invention.
参照图5,所述用户终端,包括:处理器(processor)501、存储器(memory)502和总线503;5, the user terminal includes: a processor (processor) 501, a memory (memory) 502 and a
其中,所述处理器501和存储器502通过所述总线503完成相互间的通信;Wherein, the
所述处理器501用于调用所述存储器502中的程序指令,以执行上述LTE网络PUCCH信道导频方法用户终端侧方法各实施例所提供的方法,例如包括:根据所在的小区ID,获取当前基序列组;利用所述当前基序列组对PUCCH信道数据进行导频和/或扩频处理,向基站侧发送处理后的PUCCH信道数据。The
本发明另一实施例公开一种计算机程序产品,所述计算机程序产品包括存储在非暂态计算机可读存储介质上的计算机程序,所述计算机程序包括程序指令,当所述程序指令被计算机执行时,计算机能够执行上述LTE网络PUCCH信道导频方法用户终端侧方法各实施例所提供的方法,例如包括:根据所在的小区ID,获取当前基序列组;利用所述当前基序列组对PUCCH信道数据进行导频和/或扩频处理,向基站侧发送,处理后的PUCCH信道数据。Another embodiment of the present invention discloses a computer program product including a computer program stored on a non-transitory computer-readable storage medium, the computer program including program instructions, when the program instructions are executed by a computer When , the computer can execute the methods provided by the user terminal side methods of the above-mentioned LTE network PUCCH channel pilot method, for example, including: obtaining the current base sequence group according to the ID of the cell where it is located; The data is subjected to pilot and/or spread spectrum processing, and is sent to the base station side, and the processed PUCCH channel data.
本发明另一实施例提供一种非暂态计算机可读存储介质,所述非暂态计算机可读存储介质存储计算机指令,所述计算机指令使所述计算机执行上述LTE网络PUCCH信道导频方法用户终端侧方法各实施例所提供的方法,例如包括:根据所在的小区ID,获取当前基序列组;利用所述当前基序列组对PUCCH信道数据进行导频和/或扩频处理,向基站侧发送处理后的PUCCH信道数据。Another embodiment of the present invention provides a non-transitory computer-readable storage medium, where the non-transitory computer-readable storage medium stores computer instructions, and the computer instructions cause the computer to execute the above-mentioned LTE network PUCCH channel pilot method. The methods provided by the embodiments of the terminal-side method include, for example: obtaining the current base sequence group according to the ID of the cell where it is located; performing pilot and/or spread spectrum processing on PUCCH channel data by using the current base sequence group, and reporting to the base station side The processed PUCCH channel data is sent.
图6示出了本发明实施例一种基站结构框图。FIG. 6 shows a structural block diagram of a base station according to an embodiment of the present invention.
参照图6,所述基站,包括:处理器(processor)601、存储器(memory)602和总线603;6, the base station includes: a processor (processor) 601, a memory (memory) 602, and a
其中,所述处理器601和存储器602通过所述总线603完成相互间的通信;Wherein, the
所述处理器601用于调用所述存储器602中的程序指令,以执行上述LTE网络PUCCH信道导频方法基站侧方法各实施例所提供的方法,例如包括:根据发送PUCCH信道数据的用户终端所在的小区ID,获取当前基序列组;利用所述当前基序列组所述PUCCH信道数据进行解码。The
本发明另一实施例公开一种计算机程序产品,所述计算机程序产品包括存储在非暂态计算机可读存储介质上的计算机程序,所述计算机程序包括程序指令,当所述程序指令被计算机执行时,计算机能够执行上述LTE网络PUCCH信道导频方法基站侧方法各实施例所提供的方法,例如包括:根据发送PUCCH信道数据的用户终端所在的小区ID,获取当前基序列组;利用所述当前基序列组所述PUCCH信道数据进行解码。Another embodiment of the present invention discloses a computer program product including a computer program stored on a non-transitory computer-readable storage medium, the computer program including program instructions, when the program instructions are executed by a computer , the computer can execute the methods provided by the above-mentioned LTE network PUCCH channel pilot method embodiments of the base station side methods, for example, including: obtaining the current base sequence group according to the ID of the cell where the user terminal sending the PUCCH channel data is located; using the current base sequence group The base sequence sets the PUCCH channel data for decoding.
本发明另一实施例提供一种非暂态计算机可读存储介质,所述非暂态计算机可读存储介质存储计算机指令,所述计算机指令使所述计算机执行上述LTE网络PUCCH信道导频方法基站侧方法各实施例所提供的方法,例如包括:根据发送PUCCH信道数据的用户终端所在的小区ID,获取当前基序列组;利用所述当前基序列组所述PUCCH信道数据进行解码。Another embodiment of the present invention provides a non-transitory computer-readable storage medium, where the non-transitory computer-readable storage medium stores computer instructions, and the computer instructions cause the computer to execute the above-mentioned LTE network PUCCH channel pilot method base station The method provided by each embodiment of the side method, for example, includes: obtaining the current base sequence group according to the ID of the cell where the user terminal sending PUCCH channel data is located; and decoding the PUCCH channel data using the current base sequence group.
本领域普通技术人员可以理解:实现上述方法实施例的全部或部分步骤可以通过程序指令相关的硬件来完成,前述的程序可以存储于一计算机可读取存储介质中,该程序在执行时,执行包括上述方法实施例的步骤;而前述的存储介质包括:ROM、RAM、磁碟或者光盘等各种可以存储程序代码的介质。Those of ordinary skill in the art can understand that all or part of the steps of implementing the above method embodiments can be completed by program instructions related to hardware, the aforementioned program can be stored in a computer-readable storage medium, and when the program is executed, execute It includes the steps of the above method embodiments; and the aforementioned storage medium includes: ROM, RAM, magnetic disk or optical disk and other media that can store program codes.
以上所描述的一种用户终端和一种基站等实施例仅仅是示意性的,其中所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。本领域普通技术人员在不付出创造性的劳动的情况下,即可以理解并实施。The above-described embodiments such as a user terminal and a base station are only illustrative, wherein the units described as separate components may or may not be physically separated, and the components displayed as units may be or may also be It may not be a physical unit, that is, it may be located in one place, or it may be distributed over multiple network units. Some or all of the modules may be selected according to actual needs to achieve the purpose of the solution in this embodiment. Those of ordinary skill in the art can understand and implement it without creative effort.
通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到各实施方式可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件。基于这样的理解,上述技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品可以存储在计算机可读存储介质中,如ROM/RAM、磁碟、光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行各个实施例或者实施例的某些部分所述的方法。From the description of the above embodiments, those skilled in the art can clearly understand that each embodiment can be implemented by means of software plus a necessary general hardware platform, and certainly can also be implemented by hardware. Based on this understanding, the above-mentioned technical solutions can be embodied in the form of software products in essence or the parts that make contributions to the prior art, and the computer software products can be stored in computer-readable storage media, such as ROM/RAM, magnetic A disc, an optical disc, etc., includes several instructions for causing a computer device (which may be a personal computer, a server, or a network device, etc.) to perform the methods described in various embodiments or some parts of the embodiments.
最后,本发明的方法仅为较佳的实施方案,并非用于限定本发明的保护范围。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。Finally, the method of the present invention is only a preferred embodiment, and is not intended to limit the protection scope of the present invention. Any modification, equivalent replacement, improvement, etc. made within the spirit and principle of the present invention shall be included within the protection scope of the present invention.
Claims (12)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201710553182.9A CN109217999B (en) | 2017-07-07 | 2017-07-07 | LTE network PUCCH channel pilot frequency method and equipment |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201710553182.9A CN109217999B (en) | 2017-07-07 | 2017-07-07 | LTE network PUCCH channel pilot frequency method and equipment |
Publications (2)
Publication Number | Publication Date |
---|---|
CN109217999A CN109217999A (en) | 2019-01-15 |
CN109217999B true CN109217999B (en) | 2021-09-28 |
Family
ID=64991557
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201710553182.9A Active CN109217999B (en) | 2017-07-07 | 2017-07-07 | LTE network PUCCH channel pilot frequency method and equipment |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN109217999B (en) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN112398610B (en) * | 2019-08-14 | 2022-03-08 | 大唐移动通信设备有限公司 | Feedback sequence generation method and device, terminal and computer storage equipment |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101645868A (en) * | 2009-08-31 | 2010-02-10 | 中兴通讯股份有限公司 | Transmission method and device of reference signals |
CN102026298A (en) * | 2009-09-22 | 2011-04-20 | 中兴通讯股份有限公司 | Method and system for eliminating SRS interference between different cell users in multi-point coordination |
WO2014171869A1 (en) * | 2013-04-16 | 2014-10-23 | Telefonaktiebolaget L M Ericsson (Publ) | Wireless device and method for selecting uplink transmission parameters by the network and signalling explicitly with a chosen physical downlink control channel region |
WO2015156492A1 (en) * | 2014-04-09 | 2015-10-15 | Lg Electronics Inc. | Method and apparatus for transmitting synchronization signals for a moving cell |
-
2017
- 2017-07-07 CN CN201710553182.9A patent/CN109217999B/en active Active
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101645868A (en) * | 2009-08-31 | 2010-02-10 | 中兴通讯股份有限公司 | Transmission method and device of reference signals |
CN102026298A (en) * | 2009-09-22 | 2011-04-20 | 中兴通讯股份有限公司 | Method and system for eliminating SRS interference between different cell users in multi-point coordination |
WO2014171869A1 (en) * | 2013-04-16 | 2014-10-23 | Telefonaktiebolaget L M Ericsson (Publ) | Wireless device and method for selecting uplink transmission parameters by the network and signalling explicitly with a chosen physical downlink control channel region |
WO2015156492A1 (en) * | 2014-04-09 | 2015-10-15 | Lg Electronics Inc. | Method and apparatus for transmitting synchronization signals for a moving cell |
Also Published As
Publication number | Publication date |
---|---|
CN109217999A (en) | 2019-01-15 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP2020513171A (en) | Phase tracking reference signal processing method and apparatus | |
US11973578B2 (en) | Reference signal configuration method and apparatus, and sequence configuration method and apparatus | |
JP7256236B2 (en) | sPUCCH transmission method, terminal and base station | |
CN110429962B (en) | An uplink access method, device and system | |
CN108270711B (en) | Method, device and system for transmitting reference signal | |
RU2696258C2 (en) | Communication device and method of communication | |
US20170238313A1 (en) | Data transmission method, device, and system | |
RU2719350C1 (en) | Signaling on configuration of demodulation reference signal for transmissions in short uplink tti | |
CN111727591B (en) | Sequence-based signal processing method and signal processing device | |
JP7352685B2 (en) | Grouping and using short sequence signals | |
US20210336825A1 (en) | Methods and apparatuses for uplink signal receiving and transmission | |
JP7036308B2 (en) | Information transmission method, device, processor and storage medium | |
US20240283556A1 (en) | Reference signal configuration method and apparatus, and sequence configuration method and apparatus | |
WO2017092535A1 (en) | Transmission method and device for reference signal sequence | |
CN108886442B (en) | Transmitting apparatus, receiving apparatus and method thereof | |
JP5178908B2 (en) | Method for communicating in a mobile system | |
JP7701438B2 (en) | PHYSICAL UPLINK CONTROL CHANNEL TRANSMISSION METHOD, RECEPTION METHOD, AND COMMUNICATION DEVICE - Patent application | |
WO2019096268A1 (en) | Sequence-based signal processing method and signal processing apparatus | |
CN109217999B (en) | LTE network PUCCH channel pilot frequency method and equipment | |
US11044037B2 (en) | Information transmission method and device | |
US20210195568A1 (en) | Communication method and apparatus | |
CN109802784B (en) | PUCCH transmission method, mobile communication terminal and network side equipment | |
CN109962751B (en) | Data processing method and device | |
CN107615859B (en) | System and method for partial collision multiple access | |
US20240250787A1 (en) | Design and configuration of reference signals in wireless communication systems |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |