This application claims priority to China Patent Application No. 201810612007.7 filed on Jun. 14, 2018, which is hereby incorporated by reference in its entirety.
Embodiments of the present invention relate to a base station, a user equipment and a method of repeating downlink control information. More particularly, embodiments of the present invention relate to a base station that compresses a plurality of pieces of downlink control information, a user equipment that decompresses the compressed downlink control information, and a method of repeating downlink control information.
In conventional wireless communication systems, a user equipment might fail to acquire its downlink control information corresponding because of bad communication quality between the user equipment and the base station, or bad environmental conditions of the user equipment itself, such as the user equipment being located in a remote area or being located indoors. Under the circumstances, the base station may repeat (repeatedly transmit) the same downlink control information to each user equipment to improve the chances of the user equipments successfully acquiring the downlink control information. For instance, the base station, under the structures of conventional wireless communication systems, may repeat the same downlink control information to each the user equipment according to the following rule:
R
MAX
=R×N
UE (1)
wherein RMAX is the maximum number of repetition of downlink control information in a physical downlink control channel; R is the number of repetition of the downlink control information needed by each the user equipment; and NUE is the number of user equipments supported by the physical downlink control channel.
RMAX is a predetermined parameter whose value depends on the specification of wireless communication systems. According to Rule (1), the number of repetition R may be increased in order to improve the chances of each user equipment successfully acquiring the downlink control information needed thereby respectively. However, the number of user equipments supported by the physical downlink control channel NUE has to be decreased at the same time, which leads to the reduction of the resource utilization rate. Similarly, according to Rule (1), the number of user equipments supported by the physical downlink control channel NUE may be increased in order to improve the resource utilization rate, yet the number of repetition R has to be decreased meanwhile, which lowers the chances of the user equipments successfully acquiring the downlink control information needed thereby respectively. Therefore, under the structures of conventional wireless systems, a tradeoff between the number of repetition R and the number of user equipments supported by the physical downlink control channel NUE is inevitable.
To solve at least the aforesaid problems, a base station is disclosed. The base station may comprise a processor and a transmitter electrically connected with the processor. The processor may be configured to compress a plurality of pieces of downlink control information respectively corresponding to a plurality of target user equipments into a piece of compressed downlink control information. The transmitter may be configured to repeat the compressed downlink control information to the plurality of target user equipments in a downlink control channel.
To solve at least the aforesaid problems, a user equipment is also disclosed. The user equipment may comprise a receiver and a processor electrically connected to the receiver. The receiver may be configured to receive compressed downlink control information from a base station in a downlink control channel. The processor may be configured to decompress the compressed downlink information to acquire downlink control information associated with the user equipment. The compressed downlink control information comprises a plurality pieces of uncompressed downlink control information that correspond to the user equipment or correspond to the user equipment and at least one other user equipment.
To solve at least the aforesaid problems, a method of repeating downlink control information is further disclosed. The method may comprise the following steps:
compressing, by a base station, a plurality of pieces of downlink control information into a piece of compressed downlink control information, the plurality of pieces of downlink control information corresponding to a plurality of target user equipments respectively, and
repeating, by the base station, the compressed downlink control information to the plurality of target user equipments in a downlink control channel.
To solve at least the aforesaid problems, a method of processing compressed downlink control information is disclosed as well. The method may comprise the following steps:
receiving, by a user equipment, compressed downlink control information from a base station in a downlink control channel; and
decompressing, by the user equipment, the compressed downlink control information in order to acquire downlink control information associated with the user equipment;
wherein the compressed downlink control information comprises a plurality pieces of uncompressed downlink control information that correspond to the user equipment or correspond to the user equipment and at least one other user equipment.
According to the above descriptions, the disclosed base station may compress a plurality of pieces of downlink control information into a piece of compressed downlink control information, and then repeat the compressed downlink control information to the corresponding user equipment. The disclosed user equipment receiving the compressed downlink control information may decompress the compressed downlink control information to acquire the downlink control information associated with the user equipment. Since the compressed downlink control information that the base station repeats to each user equipment corresponds to multiple user equipments, the number of repetition R may be increased (under Rule (1)) without reducing the number of user equipments supported by the physical downlink control channel NUE. Similarly, the number of user equipments supported by the physical downlink control channel NUE may be increased (under Rule (1)) without reducing the number of repetition R. Therefore, compared with conventional wireless communication systems, a tradeoff between the number of repetition R and the number of user equipments supported by the physical downlink control channel NUE is avoided, and better design flexibility and system performance is obtained.
This summary overall describes the core concept of the present invention and covers the problem to be solved, the means to solve the problem and the corresponding effect to provide a basic understanding of the present invention for those of ordinary skill in the art. It shall be appreciated that this summary is not intended to encompass all embodiments of the present invention.
Embodiments of the present invention described below are not intended to limit the present invention to any environment, applications, structures, processes or steps described in these embodiments. In the attached drawings, elements unrelated to the present invention are omitted from depiction; and dimensions of elements and proportional relationships among individual elements in the attached drawings are only exemplary examples but not intended to limit the present invention. Unless stated particularly, same (or similar) element symbols may correspond to same (or similar) elements in the following description.
Referring to
The wireless communication system 1 may fundamentally comprise a base station 11 and one or more user equipments 13. For ease of description, some devices, equipment, or systems that may also be included in the wireless communication system 1 are omitted in
The base station 11 may fundamentally comprise a processor 111 and a transmitter 113 that is electrically connected with the processor 111. The electrical connection between the processor 111 and the transmitter 113 may be direct connection (i.e., connection not via other elements) or indirect connection (i.e., connection via other elements). For ease of description, some elements that may also be included in the base station 11 are omitted in
The user equipment 13 may fundamentally comprise a processor 131 and a receiver 133 that is electrically connected with the processor 131. The electrical connection between the processor 131 and the receiver 133 may be direct connection (i.e., connection not via other elements) or indirect connection (i.e., connection via other elements). For ease of description, some elements that may also be included in the base station 13 are omitted in
Each of the processor 111 and the processor 131 may be a microprocessor or a microcontroller capable of signal processing. The microprocessor or microcontroller is a programmable specific integrated circuit which is capable of operating, storing, outputting/inputting or the like and may receive and process various encoded instructions, thereby performing various logic operations and arithmetic operations and outputting corresponding operational results. The processor 111 may be programmed to interpret various instructions to process data in the base station 11 and execute various operational procedures or programs. The processor 131 may be programmed to interpret various instructions to process data in the user equipment 13 and execute various operational procedures or programs.
Each of the transmitter 113 and the receiver 133 may comprise various communication elements, including but not limited to an antenna, an amplifier, a modulator, a demodulator, a detector, an analog-to-digital converter, a digital-to-analog converter, etc. The transmitter 113 may be configured to enable the base station 11 to transmit data to an external device (e.g., the user equipment 13). The receiver 133 may be configured to enable the user equipment 13 to receive data from an external device (e.g., the base station 11). For example, as shown in
In some embodiments, the processor 111 of the base station 11 may be configured to arbitrarily divide a plurality of user equipments 13 into a plurality of groups, each of which may comprise one or more target user equipments. In some embodiments, the processor 111 of the base station 11 may also be configured to divide a plurality of user equipments 13 into a plurality of groups based on the signal quality of the plurality of user equipments 13 with respect to the base station 11, the location of the plurality of user equipments 13 with respect to the base station 11, or both. Each of the groups may comprise one or more target user equipments. For instance, the processor 111 of the base station 11 may divide all user equipments 13 having the same or similar signal quality into the same group. Alternatively, the processor 111 of the base station 11 may divide all user equipments 13 having the same or similar distances with respect to the base station 11 into the same group. The processor 111 of the base station 11 may also determine the weights of signal quality and location of each of user equipments 13 in advance, and determine how to divide the user equipments 13 into groups based on the signal qualities, the locations and their weights.
For instance, the signal quality of an user equipment 13 may be associated with at least one of its coverage enhance level (CE level), signal-to-interference-plus noise ratio (SINR) signal-to-noise ratio (SNR), reference signal receiving power (RSRP) and reference signal receiving quality (RSRQ).
When a group comprises a plurality of target user equipments, the processor 111 of the base station 11 may be configured to compress a plurality of pieces of downlink control information DCI corresponding respectively to the plurality of target user equipments into a piece of compressed downlink control information, and the transmitter 113 of the base station 11 may be configured to repeat the compressed downlink control information to the plurality of target user equipments of the group in the physical downlink control channel PDCCH. Alternatively, when a group comprises only one target user equipment, the processor 111 of the base station 11 may be configured to compress a plurality of pieces of downlink control information DCI that are identical and corresponds to the single target user equipment into a piece of compressed downlink control information, and the transmitter 113 of the base station 11 may be configured to repeat the compressed downlink control information to the single target user equipment of the group in the physical downlink control channel PDCCH.
The receiver 133 of each target user equipment may be configured receive the corresponding compressed downlink control information from the base station 11 in the physical downlink control channel PDCCH. Then, the processor 131 of the target user equipment may be configured to decompress the compressed downlink control information to acquire the downlink control information DCI associated with the target user equipment.
In some embodiments, without modifying the format of downlink control information DCI, the compressed downlink control information and each of the plurality of pieces of downlink control information DCI that are not yet compressed are of the same lengths.
In some embodiments, the processor 111 of the base station 11 may encode all or part of the contents of each of the plurality of pieces of downlink control information DCI during the compression process.
In some embodiments, the processor 111 may compress a plurality of pieces of downlink control information DCI into a piece of compressed downlink control information through encoding methods such as (but not limited to) Huffman encoding, dictionary-based encoding, arithmetic encoding, run length encoding, etc.
The Huffman encoding method utilizes a variable-length code table to encode the source symbol (e.g., a character in the file), wherein the variable-length code table may be derived from the estimated probability or frequency of occurrence for each source symbols. Source symbols having higher probability or frequency of occurrence are encoded into shorter codes, and source symbols having lower probability or frequency of occurrence are encoded into longer codes. The technical details of the Huffman encoding method can be obtained by referring “Huffman, D. (1952). “A Method for the Construction of Minimum-Redundancy Codes” (PDF). Proceedings of the IRE. 40 (9): 1098-1101. DOI: 10.1109/JRPROC.1952.273898.”
The dictionary-based encoding method such as Lempel-Ziv-Welch (LZW) encoding is used to encode strings with different lengths into codes with fixed lengths. This is different from the Huffman encoding method which encodes strings with the same length (e.g., a character) into codes with different lengths. The technical details of the dictionary-based encoding method can be obtained by referring “Ian H. Witten, Alistair Moffat, and Timothy C. Bell. Managing Gigabytes. New York: Van Nostrand Reinhold, 1994. ISBN 9780442018634.”
The arithmetic encoding method uses a real number to represent the compressed string. It divides the interval between zero and one into non-overlapping sub-intervals based on the probability of occurrence of each of the characters in the string, with the width of each of the sub-intervals being the probability of occurrence of each character. The technical details of the arithmetic encoding method can be obtained by referring “Press, WH; Teukolsky, S A; Vetterling, W T; Flannery, B P (2007). “Section 22.6. Arithmetic Coding”. Numerical Recipes: The Art of Scientific Computing (3rd ed.). New York: Cambridge University Press. ISBN 978-0-521-88068-8.”
The run length encoding method uses a symbol or string length representing consecutive characters of same values to shorten the length of the original characters, and record the character and its repetition only when the character changes in each data row/column. The technical details of the run length encoding method can be obtained by referring “A. H.; Cherry, C. (1967). “Results of a prototype television bandwidth compression scheme”. Proceedings of the IEEE. IEEE. 55 (3): 356-364. DOI: 10.1109/PROC.1967.5493.”
In some embodiments, the processor 131 may utilize the decoding methods corresponding to the encoding methods that the processor 111 of the base station 11 uses to compress the downlink control information (for example but not limited to Huffman encoding, arithmetic encoding, dictionary-based encoding, run length encoding) to decompress the compressed downlink control information which is received by the receiver 133 for its downlink control information DCI.
Here is the case where the run length encoding method is applied for example. In this case, two pieces of downlink control information DCI having the length of twenty-three bits respectively are provided (e.g., the downlink control information formatted as “NO” under the NB-IoT system), including a first downlink control information denoted by “DCI#1: 0 000011 100 10 0010 1 010 0 00” and a second downlink control information denoted by “DCI#2: 0 000001 111 10 0010 1 010 1 11”. According to the run length encoding method, the processor 111 of the base station 11 may concatenate the different bits (i.e., the bits from the 1st to the 3rd and those from the 14th to 22nd) of the two pieces of downlink control information DCI to produce a bit string denoted by “0000 111 0000000000 1111111”, and then encode the bit string into a code of “000 011 000 101” by reducing the consecutive same bits (for both of bit “0” and bit “1”) in the bit string. After that, the processor 111 of the base station 11 may replace the original bits (i.e., the bits from the 1st to the 3rd and those from the 14th to 22nd of any of the two pieces of downlink control information DCI) with the code to obtain a compressed downlink control information denoted by “0 000011 000 10 0010 1 010 1 01”.
Correspondingly, when a target user equipment expecting the first downlink control information (i.e., “DCI#1: 0 000011 100 10 0010 1 010 0 00”) receives the compressed downlink control information (i.e., “0 000011 000 10 0010 1 010 1 01”) by its receiver 133, the processor 131 of the target user equipment may decode the bit string including the bits from the 1st to the 3rd and those from the 14th to 22nd of the compressed downlink control information (i.e., “000 011 000 101”) into “0000 111 0000000000 1111111” based on run length encoding method, and replace the bits from the 1st to the 3rd and from the 14th to 22nd of the compressed downlink control information with the first twelve bits of the decoded bits (i.e., “000011 100 0 00”) to acquire the first downlink control information (i.e., “DCI#1: 0 000011 100 10 0010 1 010 0 00”). Similarly, when a target user equipment expecting the second downlink control information (i.e., “DCI#2: 0 000001 111 10 0010 1 010 1 11”) receives the compressed downlink control information (i.e., “0 000011 000 10 0010 1 010 1 01”) by its receiver 133, the processor 131 of the target user equipment may decode the bit string including the bits from the 1st to the 3rd and those from the 14th to 22nd of the compressed downlink control information (i.e., “000 011 000 101”) into “0000 111 0000000000 1111111” based on run length encoding method, and replace the bits from the 1st to the 3rd and from the 14th to 22nd of the compressed downlink control information with the last twelve bits of the decoded bits (i.e., “000001 111 1 11”) to acquire the second downlink control information (i.e., “DCI#2: 0 000001 111 10 0010 1 010 1 11”).
In some embodiments, the transmitter 113 of the base station 11 may be configured to repeat the compressed downlink control information to the plurality of target user equipments based on the following rule:
R
MAX
=R×N
UE×CR (2)
wherein RMAX is the maximum number of repetition of downlink control information DCI for the search space of the physical downlink control channel PDCCH; R is the number of repetition of each of the compressed downlink control information; NUE is the number of user equipments 13 supported by the physical downlink control channel PDCCH; and CR is a compression ratio of downlink control information DCI.
When the plurality of pieces of downlink control information DCI are not compressed by the processor 111, the compression ratio of downlink control information DCI CR in Rule (2) equals to one, and therefore Rule (2) will be the same as Rule (1), i.e., RMAX=R×NUE. Alternatively, when the plurality of pieces (e.g., two, three or four etc.) of downlink control information DCI are compressed by the processor 111 of the base station 11 into a piece of compressed downlink control information, the compression ratio of downlink control information DCI CR in Rule (2) equals to the reciprocal of two, three or four (i.e., 1/2, 1/3 or 1/4) etc.
For instance, if the compression ratio of downlink control information DCI CR equals to 1/2, the base station 11 may ideally double the number of repetition of the compressed downlink control information R without decreasing the number of user equipments 13 supported by the physical downlink control channel PDCCH NUE according to Rule (2). Similarly, the base station 11 may also ideally double the number of user equipments 13 supported by the physical downlink control channel PDCCH NUE without decreasing the number of repetition of the compressed downlink control information R.
In
Referring to
In some embodiments, the processor 111 of the base station 11 may not compress the two identical downlink control information DCI_e into a piece of compressed downlink control information DCI_ee, and the transmitter 113 of the base station 11 may only use the originally-allocated resource to transmit the downlink control information DCI_e.
Referring to
In some embodiments, the transmitter 113 of the base station 11 may also repeat the compressed downlink control information to the target user equipments based on the following rule:
wherein RMAX is the maximum number of repetition of downlink control information DCI for the search space of the physical downlink control channel PDCCH; Ri is the number of repetition of the compressed downlink control information corresponding to the ith user equipment; NUE is the number of user equipments 13 supported by the physical downlink control channel PDCCH, and CRi is a compression ratio of downlink control information DCI corresponding to the ith user equipment.
In contrast to Rule (2), Rule (3) characterizes that the number of repetition of the compressed downlink control information Ri and the compression rate CRi depend on the corresponding ith user equipment. For all of the user equipments 13, the numbers of repetition of the compressed downlink control information and the compression rates can be the same or different. As a result, the maximum number of repetition RMAX may be the sum of the product of the number of repetition of the downlink control information DCI and the compression ratio corresponding to each of the user equipment 13.
In
Still referring to
In some embodiments, in the assumption of the compression ratio of each of the target user equipments 13w and 13x being 1/2 and the compression ratio of each of the target user equipments 13y and 13z being one (i.e., without compression), the processor 111 of the base station 11 may compress the downlink control information DCI_w and DCI_x into a piece of compressed downlink control information DCI_wx but not compress the downlink control information DCI_y and DCI_z into a piece of compressed downlink control information DCI_yz, thereby merely increasing the number of repetition Rw and Rx of the downlink control information DCI_w and DCI_x respectively corresponding to the user equipments 13w and 13x and remain the number of repetition Ry and Rz of the downlink control information DCI_y and DCI_z unchanged.
In some embodiments, when attempting to increase the number of user equipments 13 supported by the physical downlink control channel PDCCH NUE, the processor 111 of the base station 11 may compress the downlink control information DCI_w, DCI_x, DCI_y and DCI_z into a piece of compressed downlink control information DCI_wxyz, and the transmitter 113 of the base station 11 may use the resources originally used to transmit the downlink control information DCI_w and DCI_x to transmit the compressed downlink control information DCI_wxyz, thereby reserving the resources originally used to transmit the downlink control information DCI_y and DCI_z for the use of transmitting the downlink control information DCI to other user equipments 13. Accordingly, the compression ratios CRw, CRx, CRy and CRz of the user equipments 13w, 13x, 13y and 13z all equal to 1/4, and the numbers of repetition Rw, Rx, Ry and Rz are all increased to twelve. Moreover, since extra resources (i.e., twelve resource units) are available, the number of user equipments 13 supported by the physical downlink control channel PDCCH NUE may be increased.
Referring
compressing, by a base station, a plurality of pieces of downlink control information into a piece of compressed downlink control information, the plurality of pieces of downlink control information corresponding to a plurality of target user equipments respectively (Step 401); and
repeating, by the base station, the compressed downlink control information to the plurality of target user equipments in a downlink control channel (Step 403).
In some embodiments of the method 4, the base station may repeat the compressed downlink control information to the plurality of target user equipments according to Rule (2) as mentioned above.
In some embodiments of the method 4, the base station may choose the plurality of target user equipments from among a plurality of user equipments based on signal quality of the plurality of user equipments with respect to the base station, locations of the plurality of user equipments with respect to the base station, or both, thereby compressing the plurality of pieces of downlink control information into the compressed downlink control information. For instance, the signal quality may be associated with at least one of the coverage enhance level, the signal-to-interference-plus noise ratio, the signal-to-noise ratio, the reference signal receiving power and the reference signal receiving quality.
In some embodiments, in addition to Step 401 and Step 403, the method 4 may further comprise the following steps:
compressing, by the base station, a plurality of pieces of identical downlink control information into a piece of compressed downlink control information, the plurality of pieces of identical downlink control information corresponding to a single target user equipment; and
repeating, by the base station, the compressed downlink control information to the single target user equipment in the downlink control channel.
In some embodiments, the method 4 may be implemented in the wireless communication system 1. All corresponding steps of the method 4 can be clearly appreciated by those of ordinary skill in the art based on the above description of the wireless communication system 1, and thus will not be further described herein.
In the simulated environment described by the following table, the wireless communication system 1 has better performance than conventional wireless communication systems. Specifically, with the length of the Narrow-Band Physical Downlink Control Channel (NPDCCH) being 64 ms, 128 ms, 256 ms and 512 ms respectively, the number of downlink control information allocated by the wireless communication system 1 may be increased by 42.34%, 56.25%, 77.5% and 75% in contrast to conventional wireless communication systems respectively, and the throughput of the wireless communication system 1 may be increased by 25.11%, 43.08%, 65.32% and 61.9% in contrast to conventional wireless communication respectively. Moreover, with the increase of the number of transmission of the downlink control information DCI, the block error rate (BLER) of the wireless communication system 1 may be effectively decreased.
The above disclosure is related to the detailed technical contents and inventive features thereof. People of ordinary skill in the art may proceed with a variety of modifications and replacements based on the disclosures and suggestions of the invention as described without departing from the characteristics thereof. Nevertheless, although such modifications and replacements are not fully disclosed in the above descriptions, they have substantially been covered in the following claims as appended.
Number | Date | Country | Kind |
---|---|---|---|
201810612007.7 | Jun 2018 | CN | national |