WO2018166416A1 - Method and apparatus for transmitting control information - Google Patents
Method and apparatus for transmitting control information Download PDFInfo
- Publication number
- WO2018166416A1 WO2018166416A1 PCT/CN2018/078693 CN2018078693W WO2018166416A1 WO 2018166416 A1 WO2018166416 A1 WO 2018166416A1 CN 2018078693 W CN2018078693 W CN 2018078693W WO 2018166416 A1 WO2018166416 A1 WO 2018166416A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- time
- frequency resource
- information
- aggregation
- resource block
- Prior art date
Links
- 238000000034 method Methods 0.000 title claims abstract description 121
- 238000004891 communication Methods 0.000 claims abstract description 115
- 238000012545 processing Methods 0.000 claims abstract description 28
- 238000001514 detection method Methods 0.000 claims abstract description 16
- 230000002776 aggregation Effects 0.000 claims description 204
- 238000004220 aggregation Methods 0.000 claims description 204
- 239000012634 fragment Substances 0.000 claims description 136
- 238000006116 polymerization reaction Methods 0.000 claims description 36
- 102100040255 Tubulin-specific chaperone C Human genes 0.000 claims 4
- 108010093459 tubulin-specific chaperone C Proteins 0.000 claims 4
- 238000004364 calculation method Methods 0.000 abstract description 3
- 230000015654 memory Effects 0.000 description 44
- 230000008569 process Effects 0.000 description 30
- 230000005540 biological transmission Effects 0.000 description 16
- 238000004590 computer program Methods 0.000 description 13
- 230000006870 function Effects 0.000 description 13
- 238000010586 diagram Methods 0.000 description 12
- 238000000638 solvent extraction Methods 0.000 description 10
- 238000003860 storage Methods 0.000 description 9
- 238000012795 verification Methods 0.000 description 9
- 239000011159 matrix material Substances 0.000 description 7
- 238000004422 calculation algorithm Methods 0.000 description 5
- 238000013138 pruning Methods 0.000 description 4
- 230000001360 synchronised effect Effects 0.000 description 4
- 238000007476 Maximum Likelihood Methods 0.000 description 3
- 230000008878 coupling Effects 0.000 description 3
- 238000010168 coupling process Methods 0.000 description 3
- 238000005859 coupling reaction Methods 0.000 description 3
- 125000004122 cyclic group Chemical group 0.000 description 3
- 238000005516 engineering process Methods 0.000 description 3
- 238000007689 inspection Methods 0.000 description 3
- 230000003993 interaction Effects 0.000 description 3
- 238000013507 mapping Methods 0.000 description 3
- 238000013468 resource allocation Methods 0.000 description 3
- 230000009471 action Effects 0.000 description 2
- 239000000969 carrier Substances 0.000 description 2
- 230000001413 cellular effect Effects 0.000 description 2
- 238000010276 construction Methods 0.000 description 2
- 238000013461 design Methods 0.000 description 2
- 230000007774 longterm Effects 0.000 description 2
- 238000004519 manufacturing process Methods 0.000 description 2
- 238000010295 mobile communication Methods 0.000 description 2
- 238000005192 partition Methods 0.000 description 2
- 230000003190 augmentative effect Effects 0.000 description 1
- 239000003795 chemical substances by application Substances 0.000 description 1
- 230000000295 complement effect Effects 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 230000004069 differentiation Effects 0.000 description 1
- 238000009826 distribution Methods 0.000 description 1
- 238000013467 fragmentation Methods 0.000 description 1
- 238000006062 fragmentation reaction Methods 0.000 description 1
- 239000011521 glass Substances 0.000 description 1
- 230000006872 improvement Effects 0.000 description 1
- 230000000977 initiatory effect Effects 0.000 description 1
- 238000007726 management method Methods 0.000 description 1
- 238000012544 monitoring process Methods 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 230000010287 polarization Effects 0.000 description 1
- 239000004984 smart glass Substances 0.000 description 1
- 230000003068 static effect Effects 0.000 description 1
- 238000006467 substitution reaction Methods 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L1/00—Arrangements for detecting or preventing errors in the information received
- H04L1/0001—Systems modifying transmission characteristics according to link quality, e.g. power backoff
- H04L1/0023—Systems modifying transmission characteristics according to link quality, e.g. power backoff characterised by the signalling
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L1/00—Arrangements for detecting or preventing errors in the information received
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L1/00—Arrangements for detecting or preventing errors in the information received
- H04L1/0001—Systems modifying transmission characteristics according to link quality, e.g. power backoff
- H04L1/0009—Systems modifying transmission characteristics according to link quality, e.g. power backoff by adapting the channel coding
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W24/00—Supervisory, monitoring or testing arrangements
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W72/00—Local resource management
- H04W72/04—Wireless resource allocation
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W72/00—Local resource management
- H04W72/04—Wireless resource allocation
- H04W72/044—Wireless resource allocation based on the type of the allocated resource
- H04W72/0446—Resources in time domain, e.g. slots or frames
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W72/00—Local resource management
- H04W72/04—Wireless resource allocation
- H04W72/044—Wireless resource allocation based on the type of the allocated resource
- H04W72/0453—Resources in frequency domain, e.g. a carrier in FDMA
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W72/00—Local resource management
- H04W72/20—Control channels or signalling for resource management
Definitions
- the present application relates to the field of communications and, more particularly, to a method and apparatus for transmitting control information.
- a technique in which a time division resource for transmitting downlink control information is divided into multiple division manners, and the time-frequency resource is divided into multiple time-frequency resource blocks, and any two time-frequency resource blocks.
- the number of time-frequency resource units included is different.
- the positions of the various time-frequency resource blocks in the time-frequency resource are different, that is, different types of time-frequency resource blocks do not have a nested structure.
- the network device may select one time-frequency resource block from the plurality of time-frequency resource blocks, and send the downlink control information on the selected time-frequency resource block.
- the terminal device may perform blind detection on the various time-frequency resource blocks in different locations to obtain the downlink control information.
- a Physical Downlink Control Channel carries control information.
- the network device first performs Cyclic Redundancy Check (CRC) encoding on the Downlink Control Information (DCI) to be sent to obtain a 16-bit CRC sequence, and then the base station will 16-bit wireless.
- CRC Cyclic Redundancy Check
- DCI Downlink Control Information
- RNTI Radio Network Temporary Identifier
- XOR exclusive OR
- the latter 16-bit CRC sequence is concatenated to the above DCI and performs channel coding, modulation, mapping, and transmission procedures.
- the PDCCH channel coding uses Tail Biting Convolution Coding (TBCC).
- TBCC Tail Biting Convolution Coding
- the terminal device does not know the specific time-frequency resource location of the PDCCH, and the receiving end needs to perform blind detection on the potential location of the PDCCH.
- the above prior art does not have a nested structure due to different kinds of time-frequency resource blocks.
- the communication system needs to allocate more time-frequency resources, which increases the resource overhead of transmission of downlink control information.
- the present application provides a method and apparatus for transmitting control information, which can reduce the resource overhead of transmission of control information.
- a method for transmitting control information is provided, which is implemented in a communication system that divides time-frequency resources for transmitting control information by using at least two division manners, and multiple time-frequency divisions divided by the at least two division manners
- the resource block is a nested structure, and the method includes: the network device determining, from the plurality of time-frequency resource blocks, a first time-frequency resource block for transmitting the first control information; the network device, the first control The information is divided into m pieces of information, m ⁇ 1; the network device generates m pieces of to-be-sent information according to the m pieces of information, and the m pieces of information are in one-to-one correspondence with the m pieces of information to be sent, each
- the information to be transmitted includes the corresponding information fragment, wherein the information to be transmitted i includes the information fragment i and the check sequence i, and the check sequence i is generated according to the information fragment i, i ⁇ [1,m]
- the network device performs polar polar code en
- the at least two division manners are corresponding to the at least two types of time-frequency resource blocks, and each type of time-frequency resource block is divided according to the corresponding division manner, and each type of time-frequency resource block includes at least one time.
- the frequency resource block has different sizes of the at least two types of time-frequency resource blocks, and the at least two types of time-frequency resource blocks are in a nested structure.
- each time-frequency resource block includes at least one time-frequency resource unit, where the time-frequency resource unit is a minimum granularity (or unit) of time-frequency resource allocation (or, in use).
- the time-frequency resource unit includes a Control Channel Element (CCE).
- CCE Control Channel Element
- a plurality of time-frequency resource blocks divided according to different division manners have a nested structure, and the network device needs to be divided according to the selected first time-frequency resource block.
- the first control information that is sent is divided into m pieces of information, and the pieces of m to be sent corresponding to the m pieces of information are polar-coded, so that the terminal device can be allocated according to each time-frequency resource block. Determining the number of information fragments carried by each time-frequency resource block, and further, the terminal device can perform polar coding for each time-frequency resource block according to the number of information fragments carried by each time-frequency resource block. Blind detection to obtain first control information, thereby enabling transmission of control information in a case where different types of time-frequency resource blocks have a nested structure, which can reduce resource overhead of transmission of control information, and can Reduce the complexity of decoding and processing delay.
- the network device divides the first control information into m pieces of information, including: determining, by the network device, a first degree of aggregation n from at least one degree of aggregation used by the communication system, where The degree of aggregation is used to indicate the number of time-frequency resource units occupied by one information fragment, or the degree of aggregation is used to indicate the number of information fragments carried by one time-frequency resource block, or the degree of aggregation is used to indicate a time-frequency. The number of check sequences carried by the resource block; the network device divides the first control information into m pieces of information according to the first degree of polymerization n.
- the network device divides the first control information into m pieces of information, including: determining, by the network device, a first degree of aggregation n from at least one degree of aggregation used by the communication system, where The degree of aggregation is used to indicate the number of time-frequency resource units occupied by one information fragment, or the degree of aggregation is used to indicate the number of information fragments carried by one time-frequency resource block, or the degree of aggregation is used to indicate a time-frequency.
- the first control information is divided into m pieces of information by the number h of time-frequency resource units included in the one-time resource block and the first degree of aggregation n.
- the communication system uses one degree of aggregation, wherein the number of time-frequency resource units occupied by one information fragment indicated by the one degree of aggregation is 1; or the communication system uses two degrees of polymerization, the two degrees of polymerization The number of time-frequency resource units occupied by one information fragment indicated is 1, 4; or the communication system uses four types of aggregation degrees, and the number of time-frequency resource units occupied by one information fragment indicated by the four types of aggregation degrees respectively 1 , 2, 4, 8; or the communication system uses a degree of aggregation, the number of information fragments carried by one time-frequency resource block indicated by the one degree of polymerization is 1; or the communication system uses two degrees of polymerization The number of information fragments carried by one time-frequency resource block indicated by the two types of aggregation degrees is 1, 2; or the communication system uses four types of aggregation degrees, which are carried by one time-frequency resource block indicated by the four types of aggregation degrees.
- the number of information fragments is 1, 2, 4, 8 respectively; or the communication system uses one degree of aggregation, and the number of verification sequences carried by one time-frequency resource block indicated by the one degree of aggregation is 1; or the communication
- the system uses two degrees of polymerization, and the two degrees of polymerization indicate
- the number of check sequences carried by a time-frequency resource block is 1, 2; or the communication system uses four types of aggregation degrees, and the number of check sequences carried by one time-frequency resource block indicated by the four types of aggregation degrees is 1 respectively. , 2, 4, 8.
- one time-frequency resource block can carry different numbers of information fragments when different degrees of aggregation are used, thereby improving resource usage.
- the network device performs polar polar code encoding on the m to-be-sent information, including: the network device performs first mode encoding on the m to-be-sent information; and the network device encodes the first mode.
- the m pieces of information to be transmitted are coded by the polar code.
- the first mode coding comprises any one of a polar code coding, a tail biting convolutional code TBCC coding, a low density parity check LDPC code coding, or a turbo Turbo code coding.
- the method further includes: the network device sending the indication information encoded by the first mode.
- the coding manner of one information to be transmitted and the coding manner of the entire information to be transmitted are different, thereby being able to flexibly cope with the demand for different coding modes, thereby improving The flexibility of the coding mode, and thus the utility of the method of transmitting control information in the embodiments of the present application.
- a second aspect provides a method for transmitting control information, which is executed in a communication system that divides time-frequency resources for transmitting control information by using at least two division manners, and multiple time-frequency divisions divided by the at least two division manners
- the resource block is a nested structure
- the method includes: receiving, by the terminal device, the symbol sequence sent by the network device by using the time-frequency resource, where the symbol sequence is that the network device performs polar polar code encoding on the m to-be-sent information.
- the generated information to be sent is in one-to-one correspondence with the m pieces of information, and each information to be transmitted includes the corresponding information fragment, and the information to be transmitted i includes the information fragment i and the verification sequence i, and the verification
- the sequence i is generated according to the information fragment i, i ⁇ [1,m], and the m information fragments are generated by the network device segmenting the first control information, m ⁇ 1; the terminal device Determining, by each time-frequency resource block, the number of information to be sent, where each to-be-transmitted information includes an information fragment and a check sequence; the terminal device sends a to-be-transmitted message according to each time-frequency resource block.
- the number of polar code decoding mode based on the polarity, the symbol sequence blind detection processing to acquire the first control information.
- the at least two division manners are corresponding to the at least two types of time-frequency resource blocks, and each type of time-frequency resource block is divided according to the corresponding division manner, and each type of time-frequency resource block includes at least one time.
- the frequency resource block has different sizes of the at least two types of time-frequency resource blocks, and the at least two types of time-frequency resource blocks are in a nested structure.
- each time-frequency resource block includes at least one time-frequency resource unit, where the time-frequency resource unit is a minimum granularity (or unit) of time-frequency resource allocation (or, in use).
- the time-frequency resource unit includes a Control Channel Element (CCE).
- CCE Control Channel Element
- a plurality of time-frequency resource blocks divided according to different division manners have a nested structure, and the network device needs to be divided according to the selected first time-frequency resource block.
- the first control information that is sent is divided into m pieces of information, so that the terminal device can determine the number of pieces of information carried by each time-frequency resource block based on the division manner corresponding to each time-frequency resource block, and further, The terminal device can perform blind detection on each time-frequency resource block according to the number of information fragments carried by each time-frequency resource block to obtain first control information, thereby being capable of embedding in different kinds of time-frequency resource blocks.
- the transmission of control information is realized, the resource overhead of transmission of control information can be reduced, and the complexity of decoding and processing delay can be reduced.
- the terminal device determines the number of information to be sent that is carried by each time-frequency resource block, and includes: determining, by the terminal device, the aggregation corresponding to each time-frequency resource block from the at least one aggregation degree used by the communication system. Degree, wherein the degree of aggregation is used to indicate the number of time-frequency resource units occupied by one information fragment, or the degree of aggregation is used to indicate the number of information fragments carried by a time-frequency resource block, or the degree of aggregation is used. And indicating the number of check sequences carried by a time-frequency resource block; the terminal device determines the number of information to be sent carried by each time-frequency resource block according to the corresponding aggregation degree of each time-frequency resource block.
- each time-frequency resource block includes at least one time-frequency resource unit, each time-frequency resource block includes at least one time-frequency resource unit, and the terminal device performs, according to each of the plurality of time-frequency resource blocks, a time-frequency resource block.
- the aggregation degree is used to indicate the number of time-frequency resource units occupied by one information fragment, or the aggregation degree is used to indicate the number of information fragments carried by one time-frequency resource block, or the aggregation degree is used to indicate a number of check sequences carried by a time-frequency resource block; the terminal device determines the number of time-frequency resource units included in each time-frequency resource block according to a division manner corresponding to each time-frequency resource block; the terminal device according to each The number of time-frequency resource units included in each time-frequency resource block and each time-frequency resource block include a corresponding degree of aggregation, and the number of information to be transmitted carried by each time-frequency resource block is determined. .
- the communication system uses one degree of aggregation, wherein the number of time-frequency resource units occupied by one information fragment indicated by the one degree of aggregation is 1; or the communication system uses two degrees of polymerization, the two degrees of polymerization The number of time-frequency resource units occupied by one information fragment indicated is 1, 4; or the communication system uses four types of aggregation degrees, and the number of time-frequency resource units occupied by one information fragment indicated by the four types of aggregation degrees respectively 1 , 2, 4, 8; or the communication system uses a degree of aggregation, the number of information fragments carried by one time-frequency resource block indicated by the one degree of polymerization is 1; or the communication system uses two degrees of polymerization The number of information fragments carried by one time-frequency resource block indicated by the two types of aggregation degrees is 1, 2, respectively; or the communication system uses four types of aggregation degrees, which are carried by one time-frequency resource block indicated by the four types of aggregation degrees.
- the number of information fragments is 1, 2, 4, 8 respectively; or the communication system uses one degree of aggregation, and the number of verification sequences carried by one time-frequency resource block indicated by the one degree of aggregation is 1; or the communication
- the system uses two degrees of polymerization, which are indicated by the two degrees of polymerization.
- the number of check sequences carried by a time-frequency resource block is 1, 2; or the communication system uses four types of aggregation degrees, and the number of check sequences carried by one time-frequency resource block indicated by the four types of aggregation degrees is 1 respectively. , 2, 4, 8.
- one time-frequency resource block can carry different numbers of information fragments when different degrees of aggregation are used, thereby improving resource usage.
- the terminal device performs blind detection processing on the symbol sequence according to the polarity polar code decoding manner according to the quantity of information to be sent that is carried by each time-frequency resource block, including: the terminal device according to each time The information to be sent by the frequency resource block is subjected to a polar code decoding; the terminal device performs the first mode decoding on the to-be-transmitted information decoded by the polar code.
- the first mode coding comprises any one of a polar code coding, a tail biting convolutional code TBCC coding, a low density parity check LDPC code coding, or a turbo Turbo code coding.
- the method further includes: the terminal device receiving the indication information of the first mode decoding sent by the network device.
- the coding manner of one information to be transmitted and the coding manner of the entire information to be transmitted are different, thereby being able to flexibly cope with the demand for different coding modes, thereby improving The flexibility of the coding mode, and thus the utility of the method of transmitting control information in the embodiments of the present application.
- an apparatus for transmitting control information comprising means for performing the steps of the first aspect and the methods of the implementations of the first aspect.
- an apparatus for transmitting control information comprising means for performing the steps of the second aspect and the methods of the implementations of the second aspect.
- a fifth aspect provides an apparatus for transmitting control information, including a memory and a processor, the memory for storing a computer program, the processor for calling and running the computer program from the memory, such that the device transmitting the control information performs In one aspect and the method of any of the possible implementations of the first aspect.
- an apparatus for transmitting control information comprising: a memory and a processor, the memory for storing a computer program, the processor for calling and running the computer program from the memory, such that the device transmitting the control information performs The method of any of the possible implementations of the second aspect and the second aspect.
- a computer program product comprising: computer program code, when the computer program code is run by a communication unit, a processing unit or a transceiver of a terminal device, or a processor, causing a network device.
- a computer program product comprising: computer program code, when the computer program code is run by a communication unit, a processing unit or a transceiver of a network device, or a processor, causing the terminal device.
- a ninth aspect a computer readable storage medium storing a program, the program causing a network device to perform the method of the first aspect or any one of the possible implementations of the first aspect .
- a tenth aspect a computer readable storage medium storing a program, the program causing a terminal device to perform the method of any of the possible implementations of the second aspect or the second aspect .
- FIG. 1 is a process of PDCCH processing at a transmitting end in LTE.
- 2 is a process of receiving PDCCH processing in LTE.
- Figure 3 is a basic flow chart of wireless communication.
- FIG. 4 is an application scenario diagram of an embodiment of the present application.
- FIG. 5 is a schematic diagram of a manner of dividing a time-frequency resource block of a nested structure of the present application.
- FIG. 6 is a schematic interaction diagram of a method for transmitting control information according to the present application.
- Figure 7 is a structural diagram of the Arikan Polar code.
- Fig. 8 is a configuration diagram of a CA Polar code.
- Fig. 9 is a configuration diagram of a PC Polar code.
- FIG. 10 is a flowchart of a method for encoding control information according to the present application.
- FIG. 11 is a flowchart of a method for encoding control information according to the present application.
- FIG. 12 is a logical configuration diagram of an example of an apparatus for transmitting control information according to the present application.
- Fig. 13 is a logical structural diagram showing another example of the apparatus for transmitting control information of the present application.
- Fig. 14 is a view showing the physical structure of an example of an apparatus for transmitting control information according to the present application.
- Figure 15 is a diagram showing the physical structure of another example of the apparatus for transmitting control information of the present application.
- a source is sequentially transmitted after source coding, channel coding, rate matching, and modulation mapping.
- the output sink is sequentially demodulated by demodulation, de-rate matching, channel decoding, and source decoding.
- the wireless communication system to which the method for transmitting control information in the embodiment of the present application can be applied includes, but is not limited to, a Narrow Band-Internet of Things (NB-IoT), a global mobile communication system ( Global System for Mobile Communications (GSM), Enhanced Data Rate for GSM Evolution (EDGE), Wideband Code Division Multiple Access (WCDMA), Code Division Multiple Access 2000 ( Code Division Multiple Access 2000, CDMA2000), Time Division-Synchronization Code Division Multiple Access (TD-SCDMA), Long Term Evolution (LTE), and next-generation communication systems, for example, 5th Generation (5G) communication system.
- NB-IoT Narrow Band-Internet of Things
- GSM Global System for Mobile Communications
- EDGE Enhanced Data Rate for GSM Evolution
- WCDMA Wideband Code Division Multiple Access
- CDMA2000 Code Division Multiple Access 2000
- TD-SCDMA Time Division-Synchronization Code Division Multiple Access
- LTE Long Term Evolution
- next-generation communication systems for example, 5th Generation (5G) communication system.
- the eMBB service mainly includes ultra high definition video, augmented reality AR, virtual reality VR, etc.
- the main feature is that the transmission data volume is large and the transmission rate is high.
- the URLLC service is mainly used for industrial control and unmanned driving in the Internet of Things.
- the main features are ultra-high reliability, low latency, low transmission data and burstiness.
- the mMTC service is mainly used for smart grids and smart cities in the Internet of Things.
- the main features are the connection of mass devices, the small amount of data transmitted, and the delay of tolerating for a long time.
- a wireless communication system usually consists of a cell, and each cell includes a network device, such as a base station (BS), and the base station transmits to multiple terminal devices, for example, a mobile station (Mobile Station). , MS) provides communication services in which the base station is connected to the core network device, as shown in FIG.
- BS base station
- MS mobile station
- the network device is a base station, and the terminal device is a user equipment.
- the network device may include a Baseband Unit (BBU) and a Remote Radio Unit (RRU).
- BBU Baseband Unit
- RRU Remote Radio Unit
- the BBU and the RRU can be placed in different places, for example, the RRU is pulled away, placed in an open area from high traffic, and the BBU is placed in the central computer room.
- BBUs and RRUs can also be placed in the same room.
- the BBU and RRU can also be different parts under one rack.
- the network device is a device deployed in the radio access network to provide a wireless communication function for the terminal device.
- the base station may include various forms of macro base stations, micro base stations (also referred to as small stations), relay stations, access points, and the like. In systems with different radio access technologies, the names of devices with base station functions may be different.
- the network device may be an access point (APCESS POINT, AP) in the WLAN, or the network device may also It is a Base Transceiver Station (BTS) in GSM or CDMA, or the network device may be an evolved NodeB (eNB or eNodeB) in the LTE system, or the network device may be the third generation ( 3rd Generation, 3G) Node B of the system.
- the network device can also be a relay station or an access point, or an in-vehicle device, a wearable device, and a network device in a future 5G network or a PLLM network in a future evolution.
- Network equipment etc.
- the above devices for providing wireless communication functions to the MS are collectively referred to as network devices (e.g., base stations or BSs).
- a terminal device may also be referred to as a User Equipment (UE) user equipment, an access terminal, a subscriber unit, a subscriber station, a mobile station, a mobile station (MS), a remote station, a remote terminal, and a mobile device.
- UE User Equipment
- MS mobile station
- remote terminal a remote terminal
- Device user terminal, terminal, wireless communication device, user agent or user device.
- the terminal devices referred to in the embodiments of the present application may include various handheld devices having wireless communication functions, in-vehicle devices, wearable devices, computing devices, or other processing devices connected to the wireless modem. It may also include a subscriber unit, a cellular phone, a smart phone, a wireless data card, a personal digital assistant (PDA) computer, a tablet computer, a wireless modem, and a handheld device.
- a subscriber unit a cellular phone, a smart phone, a wireless data card, a personal digital assistant (PDA) computer, a tablet computer, a wireless modem, and a handheld device.
- PDA personal digital assistant
- MTC Machine Type Communication
- WLAN wireless local area network
- STAION ST
- STAION ST
- STAION ST
- SIP Session Initiation Protocol
- WLL Wireless Local Loop
- next-generation communication systems such as terminal devices in the fifth-generation (5G) network or the future Terminal equipment in an evolved Public Land Mobile Network (PLMN) network, and the like.
- 5G fifth-generation
- PLMN evolved Public Land Mobile Network
- the wearable device may also be referred to as a wearable smart device, and is a general term for applying wearable technology to intelligently design and wear wearable devices such as glasses, gloves, watches, clothing, and shoes.
- a wearable device is a portable device that is worn directly on the body or integrated into the user's clothing or accessories.
- Wearable devices are more than just a hardware device, but they also implement powerful functions through software support, data interaction, and cloud interaction.
- Generalized wearable smart devices include full-featured, large-size, non-reliable smartphones for full or partial functions, such as smart watches or smart glasses, and focus on only one type of application, and need to work with other devices such as smartphones. Use, such as various smart bracelets for smart signs monitoring, smart jewelry, etc.
- the terminal device may perform wireless communication in a cell, where the cell may be a cell corresponding to the network device (for example, a base station), and the cell may belong to the macro base station, or may belong to a small cell (small cell).
- the base station where the small cell may include: a metro cell, a micro cell, a pico cell, a femto cell, etc., these small cells have small coverage and low transmission power.
- the features are suitable for providing high-speed data transmission services.
- multiple carriers can work at the same frequency on the carrier at the same time.
- the concept of a carrier and a cell in a system such as LTE can also be considered to be equivalent.
- CA carrier aggregation
- the concept of the carrier and the cell can be considered to be equivalent, for example, the UE accessing one carrier and accessing one cell are equivalent.
- the method and apparatus provided by the embodiments of the present application may be applied to a terminal device or a network device, where the terminal device or the network device includes a hardware layer, an operating system layer running on the hardware layer, and an application layer running on the operating system layer.
- the hardware layer includes hardware such as a central processing unit (CPU), a memory management unit (MMU), and a memory (also referred to as main memory).
- the operating system may be any one or more computer operating systems that implement business processing through a process, such as a Linux operating system, a Unix operating system, an Android operating system, an iOS operating system, or a Windows operating system.
- the application layer includes applications such as browsers, contacts, word processing software, and instant messaging software.
- the specific structure of the execution subject of the method for transmitting a signal is not particularly limited as long as the program of the code for recording the method of transmitting the signal of the embodiment of the present application can be executed.
- the method for transmitting a signal of the embodiment may be used for communication.
- the execution body of the method for transmitting feedback information in the embodiment of the present application may be a terminal device or a network device, or may be a terminal device or a network device capable of calling a program and executing The functional module of the program.
- the term "article of manufacture” as used in this application encompasses a computer program accessible from any computer-readable device, carrier, or media.
- the computer readable medium may include, but is not limited to, a magnetic storage device (eg, a hard disk, a floppy disk, or a magnetic tape, etc.), such as a compact disc (CD), a digital versatile disc (Digital Versatile Disc, DVD). Etc.), smart cards and flash memory devices (eg, Erasable Programmable Read-Only Memory (EPROM), cards, sticks or key drivers, etc.).
- various storage media described herein can represent one or more devices and/or other machine-readable media for storing information.
- the term "machine-readable medium” may include, without limitation, a wireless channel and various other mediums capable of storing, containing, and/or carrying instructions and/or data.
- the time-frequency resources for transmitting control information in the embodiments of the present application are described below.
- the time-frequency resource is used to carry control information.
- the control information may include common control information sent to multiple terminal devices, and/or dedicated control information for one terminal device.
- the time-frequency resource may be referred to as a search space
- the search space may include a common search space for carrying common control information (eg, cell level control information)
- the search space may include a UE-specific search space for carrying dedicated control information (eg, UE level control information).
- the time-frequency resource may be composed of consecutive multiple time-frequency resource units, where the time-frequency resource unit may be a resource unit in a communication system (for example, for information transmission or resource allocation).
- the time-frequency resource unit may be a unit in a frequency domain, for example, one time-frequency resource unit may include one or more sub-carriers.
- the time-frequency resource unit may be a unit in the time domain, for example, one time-frequency resource unit may include one or more symbols, or one time-frequency resource unit may include one or more units. Slot or mini-slot.
- the time-frequency resource unit may be a unit in the time domain and the frequency domain.
- one time-frequency resource unit may include one or more resource elements (RE elements), and, for example, A time-frequency resource unit may include one or more resource blocks (RBs), and for example, one time-frequency resource unit may include one or more resource element groups (REGs), and for example, one time
- the frequency resource unit may include one or more Resource Block Groups (RBGs), and for example, one time-frequency resource unit may include one or more CCEs.
- time-frequency resource unit enumerated above are merely exemplary.
- the present application is not limited thereto, and the form of the time-frequency resource unit may be determined according to the distribution form of the time-frequency resource. For example, if the time-frequency resources used for transmitting the control information are mainly distributed in the time domain, or the time-frequency resources used for transmitting the control information occupy a small amount of resources frequently, and occupy more resources in the time domain.
- the time-frequency resource unit may be a unit in the time domain; if the time-frequency resource for transmitting the control information is mainly distributed in the frequency domain, or the time-frequency resource for transmitting the control information is in time
- the frequency-frequency resource unit can be a unit in the frequency domain, if a small amount of resources are occupied on the frequency and more resources are occupied in the frequency domain.
- CCE is taken as an example of a time-frequency resource unit.
- a time-frequency resource for transmitting control information may be divided into multiple (at least two) based on a plurality of (at least two) division manners.
- a type of time-frequency resource block, and the plurality of types of time-frequency resource blocks have a nested structure.
- the time-frequency resource for transmitting control information (for example, the time-frequency resource corresponding to the search space) includes a total of eight time-frequency resource units, which are recorded as: time-frequency resource unit #0-time-frequency resource unit# 8.
- the communication system may use four types of division, that is, time-frequency resources for transmitting control information (for example, a time-frequency corresponding to the search space).
- the resource may be divided into four types of time-frequency resource blocks based on the four types of division modes, that is, the four types of division modes are in one-to-one correspondence with the four types of time-frequency resource blocks.
- the four division manners correspond to the four aggregation levels, wherein the aggregation level may be used to indicate the number of time-frequency resource units included in the time-frequency resource block, and, by way of example and not limitation, the four aggregations
- the levels can be 1, 2, 4, and 8, respectively.
- the time-frequency resource for example, the time-frequency resource corresponding to the search space
- the time-frequency resource for transmitting the control information can be divided into eight time-frequency resource blocks (for example, Time-frequency resource block #0 to time-frequency resource block #7), each time-frequency resource block includes one time-frequency resource unit.
- the time-frequency resource for transmitting control information (for example, the time-frequency resource corresponding to the search space) can be divided into four time-frequency resource blocks (for example, time-frequency resource block #8 to time). Frequency resource block #11), each time-frequency resource block includes 2 time-frequency resource units.
- the time-frequency resource (for example, the time-frequency resource corresponding to the search space) for transmitting the control information can be divided into two time-frequency resource blocks (for example, the time-frequency resource block #12 to time). Frequency resource block #13), each time-frequency resource block includes 4 time-frequency resource units.
- the time-frequency resource (for example, the time-frequency resource corresponding to the search space) used for transmitting the control information can be divided into one time-frequency resource block (for example, time-frequency resource block #14), based on the partitioning mode with the aggregation level of 8.
- Each time-frequency resource block includes 8 time-frequency resource units.
- each time-frequency resource block divided by the foregoing manner has a nested structure.
- the resource occupied by the time-frequency resource block #8 (specifically, a time-frequency resource)
- the unit is the same as the resource occupied by the time-frequency resource block #0 to the time-frequency resource block #1 (specifically, the time-frequency resource unit), that is, the time-frequency resource unit #0 to the time-frequency resource unit #1.
- the resources occupied by the time-frequency resource block #9 are the same as the resources occupied by the time-frequency resource block #2 to the time-frequency resource block #3 (specifically, the time-frequency resource unit). That is, the time-frequency resource unit #2 to the time-frequency resource unit #3.
- the resources occupied by the time-frequency resource block #10 are the same as the resources occupied by the time-frequency resource block #4 to the time-frequency resource block #5 (specifically, the time-frequency resource unit). That is, time-frequency resource unit #4 to time-frequency resource unit #5.
- the resources occupied by the time-frequency resource block #11 are the same as the resources occupied by the time-frequency resource block #6 to the time-frequency resource block #7 (specifically, the time-frequency resource unit). That is, the time-frequency resource unit #6 to the time-frequency resource unit #7.
- the resources occupied by the time-frequency resource block #13 are the same as the resources occupied by the time-frequency resource block #10 to the time-frequency resource block #11 (specifically, the time-frequency resource unit). That is, the time-frequency resource unit #4 to the time-frequency resource unit #7.
- time-frequency resource block #14 (specifically, the time-frequency resource unit) and the resources occupied by the time-frequency resource block #12 to the time-frequency resource block #13 (specifically, time-frequency resource units) The same, that is, time-frequency resource unit #0 to time-frequency resource unit #7.
- the multiple types of time-frequency resource blocks divided by the multiple division manners have a nested structure, which may mean that multiple types of time-frequency resource blocks divided by multiple division manners correspond to the same Multiple time-frequency resource units.
- the multiple types of time-frequency resource blocks that are divided by multiple division manners have a nested structure.
- the total time-frequency resource units occupied by multiple types of time-frequency resource blocks divided by multiple division manners are the same. of.
- time-frequency resources for transmitting control information for example, time-frequency resources corresponding to the search space
- the specific number of time units, the number of division manners, and the number of aggregation levels included in the time-frequency resources for transmitting control information are merely exemplary descriptions.
- the application is not limited to this, and the time-frequency resources may be divided in any manner according to actual needs.
- a network device eg, a base station
- the control information #A may be public control information or UE specific control information, and the present application is not particularly limited.
- control information #A may be a bit sequence after being encoded by, for example, a source.
- the network device may determine, from the plurality of time-frequency resource blocks (for example, the time-frequency resource block #0 to the time-frequency resource block #14) divided as described above (for example, from the search space)
- a time-frequency resource block for transmitting the control information #A (that is, an example of the first time-frequency resource block, hereinafter, for convenience of understanding and explanation, is referred to as time-frequency resource block #A).
- the network device may determine the size of the time-frequency resource block #A according to the size of the control information #A (for example, the number of bits included), so that the time-frequency resource block # can Meet the need for control information #A for transmission resources.
- the network device divides the control information #A into m pieces of information, m ⁇ 1.
- the network device may divide the control information #A according to the aggregation level corresponding to the division manner #A.
- the control information #A is divided into one information fragment
- the control information #A is divided into two information fragments
- the control information #A is divided into 4 information fragments
- control information #A is divided into eight information fragments.
- the network device may further determine an aggregation degree currently used (ie, an example of the first degree of polymerization from among a plurality of (at least one) degrees of polymerization used by the communication system.
- an aggregation degree currently used ie, an example of the first degree of polymerization from among a plurality of (at least one) degrees of polymerization used by the communication system.
- the degree of polymerization #A an aggregation degree currently used
- the control information #A is divided according to the degree of polymerization #A.
- the degree of polymerization may include one or more of the following meanings:
- the degree of aggregation may be used to indicate the number of time-frequency resource units occupied by one information fragment.
- the network device determines that the degree of aggregation corresponding to the time-frequency resource block #A (that is, an example of the first degree of aggregation, hereinafter referred to as aggregation degree #A for ease of understanding and differentiation) is n, That is, the n represents the number of time-frequency resource units occupied by each of the m pieces of information divided by the control information (ie, control information #A) carried by the time-frequency resource block #A.
- the network device may determine the number h of time-frequency resource units included in the time-frequency resource block #A according to the aggregation level of the division mode #A.
- the degree of polymerization (for example, the first degree of polymerization, that is, the degree of polymerization #A) may be, for example, any one of 1, 2, 4 or 8. .
- the degree of aggregation is used to indicate the number of information fragments carried by one time-frequency resource block.
- the degree of aggregation is used to indicate the number of check sequences carried by one time-frequency resource block.
- the degree of aggregation is used to indicate the number of information to be sent carried by one time-frequency resource block.
- the degree of polymerization (for example, the first degree of polymerization, that is, the degree of polymerization #A) may be, for example, any one of 1, 2, 4 or 8. .
- the network device can determine the number indicated by the degree of aggregation #A as the number m of information pieces into which the control information #A is divided.
- the network device can determine the number h of time-frequency resource units included in the time-frequency resource block #A according to the aggregation level of the division mode #A.
- the network device may divide the control information #A into m information fragments in any manner, and record the information fragmentation. #1 ⁇ #m, for example, the network device can make the size of the information fragment #1 to information fragment #m (that is, the number of bits included) the same.
- the network device may determine m check sequences according to the m pieces of information divided as described above, where the m information fragments correspond to the m check sequences one by one, that is, the check sequence i and the information
- the slice i corresponds to i ⁇ [1, m]
- the check sequence i is generated based on the information slice i, and the check sequence i is used for the check of the information slice i.
- the check sequence may be a check sequence used in a Cyclic Redundancy Check (CRC) mode, for example,
- CRC Cyclic Redundancy Check
- PC Parity Check
- the network device may generate, according to the m information fragments and the m check sequences, m to be sent information, where the to-be-sent information i may be generated by combining the check sequence i and the information fragment i, for example,
- the information to be transmitted is added after the information slice i, thereby generating the information i to be transmitted. It should be understood that the foregoing methods and processes for generating information to be sent are merely exemplary, and the present application is not limited thereto, and the process may be similar to the method and process for adding check bits in information in the prior art.
- the network device may perform a polar code encoding process on the m pieces of information to be transmitted to generate a symbol sequence #A (ie, an example of a symbol sequence).
- the network device may first, based on the coding mode #A, for each information to be sent (specifically, the information fragment and the check sequence included in each information to be transmitted. ) encoding (ie, first mode encoding). And, the information to be transmitted that has been encoded by the first mode is combined (for example, serially combined), and the combined information to be transmitted is subjected to a polar code encoding process.
- the first mode coding may include, but is not limited to, any one of the following coding modes:
- Polar code encoding Tail-Biting Convolutional Codes (TBCC) encoding, Low Density Parity Check Code (LDPC) code encoding, or Turbo code encoding.
- TBCC Tail-Biting Convolutional Codes
- LDPC Low Density Parity Check Code
- Turbo code encoding or Turbo code encoding.
- the network device may further merge (for example, serially merge) the information to be transmitted, and perform a polar code encoding process on the combined information to be sent.
- merge for example, serially merge
- the polar Polar code was officially received as a 5G enhanced mobile broadband (eMBB) scenario.
- eMBB enhanced mobile broadband
- the polarity code is applied to the uplink and downlink control channels, and there is room for performance improvement in decoding.
- the Polar code proposed by Turkish professor Arikan is the first code that theoretically proves to achieve Shannon capacity and has low coding and decoding complexity.
- a part of the bits in u 1 N are used to carry information, called a set of information bits, and the set of indexes of these bits is recorded as The other part of the bits is set to a fixed value pre-agreed by the transceiver, which is called a fixed bit set or a frozen bit set.
- the encoding process of the Polar code is equivalent to:
- G N (A) is the set of G N The sub-matrices obtained from those rows corresponding to the index
- G N (A C ) is the set of G N The sub-matrices obtained from those rows corresponding to the index.
- Is the set of information bits in u 1 N the number is K; It is a fixed set of bits in u 1 N , the number of which is (NK), which is a known bit. These fixed bits are usually set to 0, but the fixed bits can be arbitrarily set as long as the transceiver end pre-agreed.
- the encoded output of the Polar code can be simplified to:
- Is the set of information bits in u 1 N a row vector of length K, ie
- the construction process of the Polar code is a collection
- the selection process determines the performance of the Polar code.
- the construction process of the Polar code is generally: determining that there are N polarized channels in total according to the length N of the mother code, respectively corresponding to N rows of the coding matrix, calculating the reliability of the polarized channel, and the first K polarizations with higher reliability.
- Channel index as a collection Element
- the index corresponding to the remaining (NK) polarized channels as the index set of fixed bits Elements. set Determine the location of the information bits, the collection The position of the fixed bit is determined.
- the original Polar code (parent code) has a code length of 2, which is an integer power of 2, and in practice, a Polar code of arbitrary code length needs to be implemented by rate matching.
- Polar code In order to improve the performance of the Polar code, the information bit set is first checked and precoded, and then Polar coded.
- parity precoding There are two common types of parity precoding, namely Cyclic Redundancy Check (CRC) cascading Polar encoding, or Parity Check (PC) cascading Polar encoding.
- CRC Cyclic Redundancy Check
- PC Parity Check
- Polar encoding includes: Airkan traditional Polar encoding and CA Polar encoding and PC Polar encoding.
- ⁇ u1, u2, u3, u5 ⁇ is set as a fixed bit set
- ⁇ u4, u6, u7, u8 ⁇ is set as an information bit set
- 4 in the information vector of length 4 is set.
- the bit information bits are encoded into 8-bit coded bits.
- ⁇ u1, u2 ⁇ is set as a fixed bit set
- ⁇ u3, u4, u5, u6 ⁇ is set as a set of information bits
- ⁇ u7, u8 ⁇ is a set of CRC bits.
- the value of ⁇ u7, u8 ⁇ is obtained by CRC of ⁇ u3, u4, u5, u6 ⁇ .
- CA-SCL Successive Cancellation List
- ⁇ u1, u2, u5 ⁇ is set as a fixed bit set
- ⁇ u3, u4, u6, u7 ⁇ is set as an information bit set
- ⁇ u7 ⁇ is a PC fixed bit set.
- the value of ⁇ u7 ⁇ is obtained by X0, u6 ⁇ XOR.
- the network device may send the symbol sequence #A obtained by the polar coding process through the time-frequency resource block #A.
- the network device may be carried according to an information fragment determined as described above.
- the number n of time-frequency resource units is determined by the symbols (or code words) in the symbol sequence #A corresponding to each information to be transmitted i (or, information slice i and check sequence i).
- the terminal device may determine a time-frequency resource used by the communication system to transmit control information, and determine a possible division manner of the time-frequency resource, and a time-frequency resource block divided according to each division manner, for example, Time-frequency resource block #0 to time-frequency resource block #14 in FIG.
- the terminal device can determine the number of information segments (or information to be transmitted or check sequences) carried by each time-frequency resource block.
- the terminal device sends information to be sent by each time-frequency resource block according to a division manner corresponding to each time-frequency resource block, for example, an aggregation level corresponding to each division manner. quantity.
- the terminal device can determine the division mode corresponding to the time-frequency resource block j, j ⁇ [1, t], t ⁇ 3.
- the network device may determine that the time-frequency resource block j carries one information fragment (or one information to be transmitted, or one parity). sequence);
- the network device may determine that the time-frequency resource block j carries 2 pieces of information (or 2 pieces of information to be sent, or 2 schools). Sequence of inspection);
- the network device may determine that the time-frequency resource block j carries 4 pieces of information (or 4 pieces of information to be sent, or 4 schools). Sequence of inspection);
- the network device may determine that the time-frequency resource block j carries 8 information fragments (or 8 to-be-sent information, or 8 schools). Sequence of inspection).
- the network device may further determine the degree of polymerization currently used (for example, the above-mentioned degree of aggregation #A) from among a plurality of (at least one) degrees of polymerization used by the communication system. And, the terminal device determines, according to the degree of aggregation #A, the number of pieces of information (or information to be transmitted or a check sequence) carried by each time-frequency resource block.
- the degree of polymerization currently used for example, the above-mentioned degree of aggregation #A
- the terminal device determines, according to the degree of aggregation #A, the number of pieces of information (or information to be transmitted or a check sequence) carried by each time-frequency resource block.
- the degree of polymerization may include one or more of the following meanings:
- the degree of aggregation may be used to indicate the number of time-frequency resource units occupied by one information fragment.
- the terminal device may determine that the value of the degree of aggregation (eg, the degree of aggregation #A) corresponding to the time-frequency resource block j is n, that is, the n represents the control information carried by the time-frequency resource block j.
- the terminal device may determine that the value of the degree of aggregation (eg, the degree of aggregation #A) corresponding to the time-frequency resource block j is n, that is, the n represents the control information carried by the time-frequency resource block j.
- Each of the plurality of information fragments allocates the number of time-frequency resource units occupied.
- the network device may determine the number h of time-frequency resource units included in the time-frequency resource block j according to the aggregation level of the partition mode corresponding to the time-frequency resource block j.
- the terminal device can determine the number of information fragments carried by the time-frequency resource block j according to the value n of the degree of aggregation corresponding to the quantity h and the time-frequency resource block j as described above.
- the degree of polymerization (for example, the first degree of polymerization, that is, the degree of polymerization #A) may be, for example, any one of 1, 2, 4 or 8. .
- the degree of aggregation is used to indicate the number of information fragments carried by one time-frequency resource block.
- the degree of aggregation is used to indicate the number of check sequences carried by one time-frequency resource block.
- the degree of aggregation is used to indicate the number of information to be sent carried by one time-frequency resource block.
- the value of the degree of polymerization may be, for example, any one of 1, 2, 4 or 8.
- the network device may determine the number of the aggregation degree indications as the number of information fragments carried by the time-frequency resource block j.
- the terminal device can determine the number of time-frequency resource units carried by one information fragment carried by the time-frequency resource block j.
- the terminal device may perform blind detection for the time-frequency resource block j (specifically, blind detection of the polar code decoding mode) according to the number of information fragments carried by the time-frequency resource block j, or The terminal device can perform the polar code decoding process on the symbol sequence carried on the time-frequency resource block j according to the number of information fragments carried by the time-frequency resource block j.
- the decoding algorithm is based on the SCL decoding algorithm, and uses the fixed bit set of PC to complete the process of sorting and pruning in the decoding process, and finally outputs the most reliable path.
- control information #A may be that the symbol sequence may be an Orthogonal Frequency Division Multiplexing (OFDM) symbol sequence.
- OFDM Orthogonal Frequency Division Multiplexing
- the terminal device may demap and demodulate the symbol sequence to obtain a Log Likelihood Ratio (LLR) sequence. And, the terminal device can perform blind detection based on the LLR sequence.
- LLR Log Likelihood Ratio
- the terminal device may determine the bit position and value of the terminal identifier, and may use the bit position and value of the terminal identifier as the input parameters of the decoding.
- the terminal identifier may be an RNTI, and the length of the RNTI is greater than or equal to 16 bits.
- the bit position of the terminal identifier includes two possible implementation manners.
- the bit position of the terminal identification includes the location of the CRC sequence and the location of the fixed set of bits. As shown in Figure 10.
- the bit position of the terminal identification includes the position of the CRC sequence and the position of the parity fixed bit set. As shown in Figure 11.
- the LLR sequence is used as an input to the SCL decoder.
- the decoding path is continuously extended, and the decoder reserves, for example, 8 surviving paths.
- 8 surviving paths are sorted according to the path metric, and the decoder finally outputs the path metric.
- the path with the smallest value and the CRC check for the path with the smallest Path Metric (PM) value.
- PM Path Metric
- the 8 surviving paths are sorted according to the path metric.
- the decoder outputs 8 surviving paths, and the CRC is checked according to the path metric from small to large, until the 8 surviving paths are not passed. Pass, return the surviving path with the smallest path metric.
- the number of coding sequences may be 4 or 8, as long as the number of coding subsequences does not exceed the width limit of the decoder.
- the decoding method may also adopt a Maximum Likelihood (ML) compensation decoder.
- ML Maximum Likelihood
- the terminal device may perform ML decoding of an additional bit, that is, when the extended path is increased to 16, no pruning is performed, and then the first-level decoding is extended to 32 paths. Pruning, leaving only 8 surviving paths.
- the terminal device sequentially performs blind detection control information on the nested t time-frequency resource blocks.
- the terminal device divides the received information of the time-frequency resource block j (a sequence obtained by de-mapping the symbol sequence, for example, an LLR sequence) into z shares, and performs polar code decoding on the z-sequence to obtain the first Receiving information.
- a sequence obtained by de-mapping the symbol sequence for example, an LLR sequence
- the terminal device performs coding (for example, turbo code decoding) corresponding to the first mode encoding (for example, turbo code encoding) on the first received information to obtain the first control information.
- coding for example, turbo code decoding
- first mode encoding for example, turbo code encoding
- the terminal device detects a check sequence in the first part of the control information, and obtains a check result of the first part.
- the next time-frequency resource block (for example, the time-frequency resource block j+1) is continuously detected according to the above steps.
- the terminal device performs first mode coding (for example, turbo code coding) on the first part of the control information, to obtain the first part of the coding information, for the first part.
- first mode coding for example, turbo code coding
- the encoded information and the z-sequence are subjected to polar code decoding to obtain a second received information.
- the first control information decoding process is repeated until the verification result of one of the z-part sequences fails.
- the next time-frequency resource block (for example, the time-frequency resource block j+1) is continuously detected according to the above steps.
- the control information of the z-parts is obtained to obtain all the control information, and the blind detection ends.
- the time-frequency resource used by the communication system for transmitting control information includes eight time-frequency resource units (for example, eight CCEs, denoted as CCE #0 to CCE #7).
- the number of information fragments carried by the time-frequency resource block #0 to the time-frequency resource block #7 determined as described above is 1, and the information fragmented by the time-frequency resource block #8 to the time-frequency resource block #11 is fragmented.
- the number of information fragments carried by the time-frequency resource block #12 to the time-frequency resource block #13 is 4, and the number of information fragments carried by the time-frequency resource block #14 is 8.
- the aggregation degree n corresponding to the time-frequency resource block #0 to the time-frequency resource block #14 is 1, that is, the time occupied by each information segment carried by the time-frequency resource block #0 to the time-frequency resource block #14.
- the number of units is 1.
- the terminal device can determine the LLRs of the eight CCEs, perform f operations on the LLRs of the eight CCEs, and save the intermediate result of each segment.
- the terminal device may use the time-frequency resource block to which the LLR of the CCE#0 belongs according to the information fragment to which the information belongs is time-frequency resource block #14, time-frequency resource block #12, time-frequency resource block #8, and time.
- the order of the frequency resource block #0 is decoded separately.
- the terminal device can decode the LLR of the CCE#0, and can use the decoder whose number of information fragments is 8, 4, 2, and 1, respectively, if the number of information fragments is 1 If the decoding succeeds, the terminal device may determine that the time-frequency resource block #0 carries the control information, and the corresponding terminal device may determine that the time-frequency resource block #8, the time-frequency resource block #12, and the time-frequency resource block #14 do not carry the control information. .
- the terminal device can decode the LLRs of the CCE#2 according to the time-frequency resource blocks to which the information-segmented pieces belong to the time-frequency resource block #2 and the time-frequency resource block #9.
- the terminal device can decode the LLR of CCE#2, and the number of information fragments can be decoded by the decoders of 2 and 1 respectively. If the number of information fragments is 1, the decoding of the decoder is successful.
- the terminal device may determine that the time-frequency resource block #2 carries the control information, and the corresponding terminal device may determine that the time-frequency resource block #9 does not carry the control information.
- the terminal device may use the time-frequency resource block to which the time-frequency resource block to which the LLR of the CCE#4 belongs is the time-frequency resource block #13, the time-frequency resource block #10, and the time-frequency resource block #4. Decode separately. In other words, the terminal device can decode the LLR of CCE#4 by using a decoder whose number of information fragments is 4, 2, 1, respectively, if the number of information fragments is 1 decoder decoding. If the terminal device is successful, the terminal device may determine that the time-frequency resource block #4 carries the control information, and the corresponding terminal device may determine that the time-frequency resource block #10 and the time-frequency resource block #13 do not carry the control information.
- the terminal device can decode the LLRs of the CCE#6 according to the time-frequency resource blocks to which the information-segmented fragments belong to the time-frequency resource block #6 and the time-frequency resource block #11.
- the terminal device can decode the LLR of the CCE#6 by using a decoder whose number of information fragments is 2 and 1, respectively. If the decoder of the number of information fragments is 1 successfully decoded, Then, the terminal device may determine that the time-frequency resource block #6 carries the control information, and the corresponding terminal device may determine that the time-frequency resource block #11 does not carry the control information.
- the terminal device can decode the LLRs of CCE #1, CCE #3, CCE #5, and CCE #7, respectively. Assuming that all decoding is successful, the terminal device may determine that the time-frequency resource block #1, the time-frequency resource block #3, the time-frequency resource block #5, and the time-frequency resource block #7 carry control information.
- each decoding is a length corresponding to the code length only when the degree of aggregation n is 1, and the calculation of the LLR processing is performed. The amount is small, so the overall computational complexity is greatly reduced.
- the time-frequency resource used by the communication system for transmitting control information includes eight time-frequency resource units (for example, eight CCEs, denoted as CCE #0 to CCE #7).
- the number of information fragments carried by the time-frequency resource block #0 to the time-frequency resource block #7 determined as described above is 1, and the information fragment carried by the time-frequency resource block #8 to the time-frequency resource block #11 is fragmented.
- the number of information fragments carried by the time-frequency resource block #12 to the time-frequency resource block #13 is 1, and the number of information fragments carried by the time-frequency resource block #14 is 2.
- the aggregation degree corresponding to the time-frequency resource block #0 to the time-frequency resource block #11 is 1, that is, the time-frequency resource occupied by each information slice carried by the time-frequency resource block #0 to the time-frequency resource block #11
- the number of units is 1; the degree of aggregation corresponding to the time-frequency resource block #12 to the time-frequency resource block #14 is 4, that is, each information fragment carried by the time-frequency resource block #12 to the time-frequency resource block #14 is occupied.
- the number of time-frequency resource units is 4.
- the maximum number of information fragments (or information to be transmitted or check sequences) carried on each time-frequency resource block is 2.
- the terminal device can determine the LLRs of the eight CCEs, perform f operations on the LLRs of the eight CCEs, and save the intermediate result of each segment.
- the terminal device can decode the LLRs of the CCEs #0 to CCE#3 according to the time-frequency resource blocks to which the information-segmented pieces belong to the time-frequency resource block #14 and the time-frequency resource block #12. .
- the terminal device can decode the LLRs of the CCEs #0 to CCE#3 by using the decoders whose number of information fragments is 2 and 1, respectively. If the decoding fails, the terminal device can determine the time.
- the frequency resource block #0 or the time-frequency resource block #8 carries control information, and the corresponding terminal device can determine that the time-frequency resource block #12 and the time-frequency resource block #14 do not carry control information.
- the terminal device can decode the LLRs of the CCEs #4 to CCE#7 according to the case where the time-frequency resource blocks to which the information fragments are carried are the time-frequency resource blocks #13. In other words, the terminal device can decode the LLR of the CCE#4 to CCE#7 by using the decoder of the number of information fragments 1. If the decoding fails, the terminal device can determine the time-frequency resource block #4 or The time-frequency resource block #10 carries control information, and the corresponding terminal device can determine that the time-frequency resource block #13 does not carry control information.
- the terminal device can decode the LLRs of the CCE#0 according to the time-frequency resource blocks to which the information-segmented fragments belong to the time-frequency resource block #0 and the time-frequency resource block #8. In other words, the terminal device can decode the LLR of CCE#0, and the number of information fragments can be decoded by the decoders of 2 and 1 respectively. If the number of information fragments is 1, the decoder is successfully decoded. Then, the terminal device may determine that the time-frequency resource block #0 carries the control information, and the corresponding terminal device may determine that the time-frequency resource block #8 does not carry the control information.
- the terminal device can decode the LLRs of the CCE#2 according to the time-frequency resource blocks to which the information fragments to be carried belong to the time-frequency resource block #2 and the time-frequency resource block #9.
- the terminal device can decode the LLR of CCE#2, and the number of information fragments can be decoded by the decoders of 2 and 1 respectively. If the number of information fragments is 1, the decoding of the decoder is successful.
- the terminal device may determine that the time-frequency resource block #2 carries the control information, and the corresponding terminal device may determine that the time-frequency resource block #9 does not carry the control information.
- the terminal device can decode the LLRs of the CCE#4 according to the time-frequency resource blocks to which the information-segmented pieces belong to the time-frequency resource block #4 and the time-frequency resource block #10.
- the terminal device can decode the LLR of the CCE#4 by using a decoder whose number of information fragments is 2 and 1, respectively. If the decoder of the number of information fragments is 1 successfully decoded, Then, the terminal device may determine that the time-frequency resource block #4 carries the control information, and the corresponding terminal device may determine that the time-frequency resource block #10 does not carry the control information.
- the terminal device can decode the LLRs of the CCE#6 according to the time-frequency resource blocks to which the information-segmented fragments belong to the time-frequency resource block #6 and the time-frequency resource block #11.
- the terminal device can decode the LLR of the CCE#6 by using a decoder whose number of information fragments is 2 and 1, respectively. If the decoder of the number of information fragments is 1 successfully decoded, Then, the terminal device may determine that the time-frequency resource block #6 carries the control information, and the corresponding terminal device may determine that the time-frequency resource block #11 does not carry the control information.
- the terminal device can decode the LLRs of CCE #1, CCE #3, CCE #5, and CCE #7, respectively. Assuming that all decoding is successful, the terminal device can determine that time-frequency resource block #1, time-frequency resource block #3, time-frequency resource block #5, and time-frequency resource block #7 carry control information.
- each decoding is a length corresponding to the code length only when the aggregation level is 1 or 4, and the calculation of the LLR processing is performed. The amount is small, so the overall computational complexity is greatly reduced.
- FIG. 12 is a schematic block diagram of an apparatus 200 for transmitting control information according to an embodiment of the present application, where the apparatus 300 for transmitting control information may correspond to (for example, may be configured or itself) a network device described in the foregoing method 100,
- each module or unit in the device 200 for transmitting control information is used to perform each action or process performed by the network device in the above method 100.
- detailed description thereof will be omitted.
- FIG. 13 is a schematic block diagram of an apparatus 300 for transmitting control information according to an embodiment of the present application.
- the apparatus 300 for transmitting control information may correspond to (for example, may be configured or itself) a terminal device described in the foregoing method 100.
- each module or unit in the device 300 for transmitting control information is used to perform each action or process performed by the terminal device in the above method 300.
- detailed description thereof will be omitted.
- the present application also provides an apparatus 400 that can transmit control information.
- the device 400 for transmitting control information may be an encoding device or a DSP or ASIC or chip that implements an associated encoding function.
- the device 400 includes:
- the memory 401 is configured to store a program, where the memory may be a random access memory (RAM) or a read only memory (ROM) or a flash memory, where the memory may be located in the communication device alone or in the communication device. Located inside the processor 402.
- RAM random access memory
- ROM read only memory
- flash memory Located inside the processor 402.
- a processor 402 configured to execute the program stored by the memory, when the program is executed, the processor is capable of determining, from the plurality of time-frequency resource blocks, a first one for transmitting first control information a time-frequency resource block; the first control information is divided into m pieces of information, m ⁇ 1; according to the m pieces of information, m pieces of information to be transmitted are generated, and the m pieces of information and the m pieces are to be sent
- the information to be sent includes a corresponding information fragment, wherein the information to be transmitted i includes an information fragment i and a check sequence i, and the check sequence i is generated according to the information fragment i. , i ⁇ [1, m]; performing polar polar code encoding on the m pieces of information to be transmitted to generate a symbol sequence.
- the transceiver 403 is configured to send the symbol sequence by using the first time-frequency resource block.
- the communication connection is implemented between the transceiver 403, the memory 401, and the processor 402 by, for example, a bus or the like.
- the present application also provides an apparatus 500 that can transmit control information.
- the device 500 for transmitting control information may be a decoding device or a DSP or ASIC or chip that implements a related decoding function.
- the device 500 includes:
- the transceiver 501 is configured to receive a signal carried on a time-frequency resource for transmitting control information.
- the memory 502 is configured to store a program; wherein the memory may be a RAM or a ROM or a flash memory, wherein the memory may be located in the communication device alone or in the processor 503.
- a processor 503 configured to execute the program stored by the memory, when the program is executed, the processor is capable of determining a quantity of information to be transmitted carried by each time-frequency resource block, where each to be sent The information includes an information fragment and a check sequence; according to the quantity of information to be sent carried by each time-frequency resource block, based on the polar polar code decoding mode, the symbol sequence sent by the network device through the time-frequency resource is performed.
- Blind detection processing to obtain first control information, wherein the symbol sequence is generated by the network device performing polar polar code encoding on the m to-be-sent information, and the m pieces of information to be sent and the m pieces of information are fragmented.
- each information to be transmitted includes a corresponding information fragment
- the information to be transmitted i includes an information fragment i and a check sequence i
- the check sequence i is generated according to the information fragment i, i ⁇ [1 , m]
- the m information fragments are generated by the network device segmenting the first control information, and m ⁇ 1.
- the communication connection is implemented between the transceiver 501, the memory 502, and the processor 503 by, for example, a bus or the like.
- the processor may be an integrated circuit chip with signal processing capabilities.
- each step of the foregoing method embodiment may be completed by an integrated logic circuit of hardware in a processor or an instruction in a form of software.
- the processor may be a general-purpose processor, a digital signal processor (DSP), an application specific integrated circuit (ASIC), a Field Programmable Gate Array (FPGA), or the like. Programming logic devices, discrete gates or transistor logic devices, discrete hardware components.
- the methods, steps, and logical block diagrams disclosed in the embodiments of the present application can be implemented or executed.
- the general purpose processor may be a microprocessor or the processor or any conventional processor or the like.
- the steps of the method disclosed in the embodiments of the present application may be directly implemented by the hardware decoding processor, or may be performed by a combination of hardware and software modules in the decoding processor.
- the software module can be located in a conventional storage medium such as random access memory, flash memory, read only memory, programmable read only memory or electrically erasable programmable memory, registers, and the like.
- the storage medium is located in the memory, and the processor reads the information in the memory and combines the hardware to complete the steps of the above method.
- the memory in the embodiments of the present application may be a volatile memory or a non-volatile memory, or may include both volatile and non-volatile memory.
- the non-volatile memory may be a read-only memory (ROM), a programmable read only memory (PROM), an erasable programmable read only memory (Erasable PROM, EPROM), or an electric Erase programmable read only memory (EEPROM) or flash memory.
- the volatile memory can be a Random Access Memory (RAM) that acts as an external cache.
- RAM Random Access Memory
- many forms of RAM are available, such as static random access memory (SRAM), dynamic random access memory (DRAM), synchronous dynamic random access memory (Synchronous DRAM).
- SDRAM Double Data Rate SDRAM
- DDR SDRAM Double Data Rate SDRAM
- ESDRAM Enhanced Synchronous Dynamic Random Access Memory
- SLDRAM Synchronous Connection Dynamic Random Access Memory
- DR RAM direct memory bus random access memory
- the size of the sequence numbers of the foregoing processes does not mean the order of execution sequence, and the execution order of each process should be determined by its function and internal logic, and should not be applied to this application.
- the implementation of the embodiments constitutes any limitation.
- the disclosed systems, devices, and methods may be implemented in other manners.
- the device embodiments described above are merely illustrative.
- the division of the unit is only a logical function division.
- there may be another division manner for example, multiple units or components may be combined or Can be integrated into another system, or some features can be ignored or not executed.
- the mutual coupling or direct coupling or communication connection shown or discussed may be an indirect coupling or communication connection through some interface, device or unit, and may be in an electrical, mechanical or other form.
- the units described as separate components may or may not be physically separated, and the components displayed as units may or may not be physical units, that is, may be located in one place, or may be distributed to multiple network units. Some or all of the units may be selected according to actual needs to achieve the purpose of the solution of the embodiment.
- each functional unit in each embodiment of the embodiments of the present application may be integrated into one processing unit, or each unit may exist physically separately, or two or more units may be integrated into one unit.
- the functions may be stored in a computer readable storage medium if implemented in the form of a software functional unit and sold or used as a standalone product. Based on such understanding, the technical solution of the embodiments of the present application, or the part contributing to the prior art or the part of the technical solution, may be embodied in the form of a software product stored in a storage medium.
- the instructions include a plurality of instructions for causing a computer device (which may be a personal computer, a server, or a network device, etc.) to perform all or part of the steps of the methods described in the various embodiments of the embodiments of the present application.
- the foregoing storage medium includes: a U disk, a mobile hard disk, a read-only memory (ROM), a random access memory (RAM), a magnetic disk, or an optical disk, and the like, which can store program codes. .
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Quality & Reliability (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
Provided is a method for transmitting control information, wherein the method is executed in a communication system using at least two division modes to divide time-frequency resources used for transmitting control information, and a plurality of time-frequency resource blocks divided by means of the at least two division modes are of a nested structure. The method comprises: determining, from a plurality of time-frequency resource blocks, a first time-frequency resource block used for sending first control information; dividing the first control information into m information segments; according to the m information segments, generating m pieces of information to be sent, wherein each piece of information to be sent comprises corresponding information segments, information i to be sent comprises information segments i and check sequences i, and the check sequences i are generated according to the information segments i, i ϵ [1, m]; performing polar code encoding on the m pieces of information to be sent so as to generate a symbol sequence; and by means of the first time-frequency resource block, sending the symbol sequence. The present invention can reduce resource overheads for transmitting control information, thereby reducing the calculation complexity and processing delay of blind detection.
Description
本申请要求于2017年03月13日提交中国专利局、申请号为201710145884.3、申请名称为“传输控制信息的方法和装置”的中国专利申请的优先权,其全部内容通过引用结合在本申请中。The present application claims the priority of the Chinese Patent Application, which is filed on March 13, 2017, to the Chinese Patent Office, the number of which is hereby incorporated by reference. .
本申请涉及通信领域,并且更具体地,涉及传输控制信息的方法和装置。The present application relates to the field of communications and, more particularly, to a method and apparatus for transmitting control information.
目前,已知一种技术,可以采用多种划分方式对用于传输下行控制信息的时频资源进行划分,已将该时频资源划分为多种时频资源块,任意两种时频资源块包括的时频资源单元的数量相异。并且,在现有技术中,各种时频资源块在该时频资源中的位置相异,即,不同种类的时频资源块不具有嵌套结构。Currently, a technique is known in which a time division resource for transmitting downlink control information is divided into multiple division manners, and the time-frequency resource is divided into multiple time-frequency resource blocks, and any two time-frequency resource blocks. The number of time-frequency resource units included is different. Moreover, in the prior art, the positions of the various time-frequency resource blocks in the time-frequency resource are different, that is, different types of time-frequency resource blocks do not have a nested structure.
在发送下行控制信息时,网络设备可以从上述多种时频资源块中选择一种时频资源块,并在所选择的时频资源块上发送下行控制信息。终端设备可以对上述处于不同位置的各种时频资源块进行盲检测,以获取该下行控制信息。When transmitting the downlink control information, the network device may select one time-frequency resource block from the plurality of time-frequency resource blocks, and send the downlink control information on the selected time-frequency resource block. The terminal device may perform blind detection on the various time-frequency resource blocks in different locations to obtain the downlink control information.
例如,在长期演进(Long Term Evolution,LTE)系统中,物理下行控制信道(Physical Downlink Control Channel,PDCCH)承载控制信息。如图1所示,网络设备首先对要发送的下行控制信息(Downlink Control Information,DCI)进行循环冗余校验(Cyclical Redundancy Check,CRC)编码,得到16位CRC序列,然后基站将16位无线网络临时标识(Radio Network Temporary Identifier,RNTI)信息与16位CRC序列作异或(exclusive OR,XOR)操作(也即加扰操作),获得经过RNTI加扰的16位CRC序列,将RNTI加扰后的16位CRC序列串接到上述DCI,并进行信道编码、调制、映射和发送流程。其中,PDCCH信道编码采用咬尾卷积编码(Tail Biting Convolution Coding,TBCC)。并且,如图2所示,终端设备不知道PDCCH具体的时频资源位置,接收端需要对PDCCH的潜在位置进行盲检。For example, in a Long Term Evolution (LTE) system, a Physical Downlink Control Channel (PDCCH) carries control information. As shown in Figure 1, the network device first performs Cyclic Redundancy Check (CRC) encoding on the Downlink Control Information (DCI) to be sent to obtain a 16-bit CRC sequence, and then the base station will 16-bit wireless. The Radio Network Temporary Identifier (RNTI) information is subjected to an exclusive OR (XOR) operation (ie, a scrambling operation) to obtain a 16-bit CRC sequence scrambled by the RNTI to scramble the RNTI. The latter 16-bit CRC sequence is concatenated to the above DCI and performs channel coding, modulation, mapping, and transmission procedures. The PDCCH channel coding uses Tail Biting Convolution Coding (TBCC). Moreover, as shown in FIG. 2, the terminal device does not know the specific time-frequency resource location of the PDCCH, and the receiving end needs to perform blind detection on the potential location of the PDCCH.
随着通信技术的发展,终端设备的数量海量增大,如何提高有限的时频资源的利用效率,成为业界亟待解决的问题,上述现有技术由于不同种类的时频资源块不具有嵌套结构,需要通信系统分配较多的时频资源,增大了下行控制信息的传输的资源开销。With the development of communication technology, the number of terminal devices is increasing, how to improve the utilization efficiency of limited time-frequency resources has become an urgent problem to be solved in the industry. The above prior art does not have a nested structure due to different kinds of time-frequency resource blocks. The communication system needs to allocate more time-frequency resources, which increases the resource overhead of transmission of downlink control information.
发明内容Summary of the invention
本申请提供一种传输控制信息的方法和装置,能够减小控制信息的传输的资源开销。The present application provides a method and apparatus for transmitting control information, which can reduce the resource overhead of transmission of control information.
第一方面,提供了一种传输控制信息的方法,在使用至少两种划分方式划分用于传输控制信息的时频资源的通信系统中执行,通过该至少两种划分方式划分的多个时频资源块为嵌套结构,以及,该方法包括:网络设备从该多个时频资源块中,确定用于发送第一控 制信息的第一时频资源块;该网络设备将所述第一控制信息划分为m个信息分片,m≥1;该网络设备根据该m个信息分片,生成m个待发送信息,该m个信息分片与该m个待发送信息一一对应,每个待发送信息包括所对应的信息分片,其中,待发送信息i包括信息分片i和校验序列i,该校验序列i是根据该信息分片i生成的,i∈[1,m];该网络设备对该m个待发送信息进行极性polar码编码,以生成符号序列;该网络设备通过该第一时频资源块,发送该符号序列。In a first aspect, a method for transmitting control information is provided, which is implemented in a communication system that divides time-frequency resources for transmitting control information by using at least two division manners, and multiple time-frequency divisions divided by the at least two division manners The resource block is a nested structure, and the method includes: the network device determining, from the plurality of time-frequency resource blocks, a first time-frequency resource block for transmitting the first control information; the network device, the first control The information is divided into m pieces of information, m≥1; the network device generates m pieces of to-be-sent information according to the m pieces of information, and the m pieces of information are in one-to-one correspondence with the m pieces of information to be sent, each The information to be transmitted includes the corresponding information fragment, wherein the information to be transmitted i includes the information fragment i and the check sequence i, and the check sequence i is generated according to the information fragment i, i∈[1,m] The network device performs polar polar code encoding on the m pieces of to-be-transmitted information to generate a symbol sequence; and the network device sends the symbol sequence by using the first time-frequency resource block.
可选地,该至少两种划分方式与至少两类时频资源块一一对应,每一类时频资源块是基于所对应的划分方式划分的,每一类时频资源块包括至少一个时频资源块,该至少两类时频资源块的大小相异,且该至少两类时频资源块为套嵌结构。Optionally, the at least two division manners are corresponding to the at least two types of time-frequency resource blocks, and each type of time-frequency resource block is divided according to the corresponding division manner, and each type of time-frequency resource block includes at least one time. The frequency resource block has different sizes of the at least two types of time-frequency resource blocks, and the at least two types of time-frequency resource blocks are in a nested structure.
可选地,每个时频资源块包括至少一个时频资源单元,该时频资源单元是时频资源分配(或者说,使用)的最小粒度(或者说,单位)。Optionally, each time-frequency resource block includes at least one time-frequency resource unit, where the time-frequency resource unit is a minimum granularity (or unit) of time-frequency resource allocation (or, in use).
可选地,该时频资源单元包括控制信道单元(Control Channel Element,CCE)。Optionally, the time-frequency resource unit includes a Control Channel Element (CCE).
根据本申请实施例的传输控制信息的方法,通过是基于不同划分方式划分的多种时频资源块具有嵌套结构,并使网络设备根据所选择的第一时频资源块的划分方式将需要发送的第一控制信息划分为m个信息分片,并对该m个信息分片对应的m个待发送信息进行polar编码,从而,终端设备能够基于每种时频资源块所对应的划分方式,确定每种时频资源块所承载的信息分片的数量,进而,终端设备能够根据每种时频资源块所承载的信息分片的数量,对每种时频资源块进行polar编码方式对应的盲检测,以获取第一控制信息,从而,能够在不同种类的时频资源块具有嵌套结构的情况下,实现控制信息的传输,能够减小控制信息的传输的资源开销,并且,能够减小译码的复杂度和处理时延。According to the method for transmitting control information according to the embodiment of the present application, a plurality of time-frequency resource blocks divided according to different division manners have a nested structure, and the network device needs to be divided according to the selected first time-frequency resource block. The first control information that is sent is divided into m pieces of information, and the pieces of m to be sent corresponding to the m pieces of information are polar-coded, so that the terminal device can be allocated according to each time-frequency resource block. Determining the number of information fragments carried by each time-frequency resource block, and further, the terminal device can perform polar coding for each time-frequency resource block according to the number of information fragments carried by each time-frequency resource block. Blind detection to obtain first control information, thereby enabling transmission of control information in a case where different types of time-frequency resource blocks have a nested structure, which can reduce resource overhead of transmission of control information, and can Reduce the complexity of decoding and processing delay.
可选地,该网络设备将所述第一控制信息划分为m个信息分片,包括:该网络设备从该通信系统使用的至少1种聚合度中,确定第一聚合度n,其中,该聚合度用于指示一个信息分片占用的时频资源单元的数量,或者,该聚合度用于指示一个时频资源块承载的信息分片的数量,或者,该聚合度用于指示一个时频资源块承载的校验序列的数量;该网络设备根据该第一聚合度n,将所述第一控制信息划分为m个信息分片。Optionally, the network device divides the first control information into m pieces of information, including: determining, by the network device, a first degree of aggregation n from at least one degree of aggregation used by the communication system, where The degree of aggregation is used to indicate the number of time-frequency resource units occupied by one information fragment, or the degree of aggregation is used to indicate the number of information fragments carried by one time-frequency resource block, or the degree of aggregation is used to indicate a time-frequency. The number of check sequences carried by the resource block; the network device divides the first control information into m pieces of information according to the first degree of polymerization n.
可选地,该网络设备将所述第一控制信息划分为m个信息分片,包括:该网络设备从该通信系统使用的至少1种聚合度中,确定第一聚合度n,其中,该聚合度用于指示一个信息分片占用的时频资源单元的数量,或者,该聚合度用于指示一个时频资源块承载的信息分片的数量,或者,该聚合度用于指示一个时频资源块承载的校验序列的数量;该网络设备根据该第一时频资源块对应的划分方式,确定该第一时频资源块包括的时频资源单元的数量h;该网络设备根据该第一时频资源块包括的时频资源单元的数量h和该第一聚合度n,将所述第一控制信息划分为m个信息分片。Optionally, the network device divides the first control information into m pieces of information, including: determining, by the network device, a first degree of aggregation n from at least one degree of aggregation used by the communication system, where The degree of aggregation is used to indicate the number of time-frequency resource units occupied by one information fragment, or the degree of aggregation is used to indicate the number of information fragments carried by one time-frequency resource block, or the degree of aggregation is used to indicate a time-frequency. The number of the check sequence carried by the resource block; the network device determines the number h of time-frequency resource units included in the first time-frequency resource block according to the division manner corresponding to the first time-frequency resource block; The first control information is divided into m pieces of information by the number h of time-frequency resource units included in the one-time resource block and the first degree of aggregation n.
可选地,m=h/n。Alternatively, m=h/n.
可选地,该通信系统使用1种聚合度,该1种聚合度指示的一个信息分片占用的时频资源单元的数量为1;或该通信系统使用2种聚合度,该2种聚合度指示的一个信息分片占用的时频资源单元的数量分别为1,4;或该通信系统使用4种聚合度,该4种聚合度指示的一个信息分片占用的时频资源单元的数量分别为1,2,4,8;或该通信系统使用1种聚合度,该1种聚合度指示的一个时频资源块承载的信息分片的数量为1;或该通信系统使用2种聚合度,该2种聚合度指示的一个时频资源块承载的信息分片的数量分别为1, 2;或该通信系统使用4种聚合度,该4种聚合度指示的一个时频资源块承载的信息分片的数量分别为1,2,4,8;或该通信系统使用1种聚合度,该1种聚合度指示的一个时频资源块承载的校验序列的数量为1;或该通信系统使用2种聚合度,该2种聚合度指示的一个时频资源块承载的校验序列的数量分别为1,2;或该通信系统使用4种聚合度,该4种聚合度指示的一个时频资源块承载的校验序列的数量分别为1,2,4,8。Optionally, the communication system uses one degree of aggregation, wherein the number of time-frequency resource units occupied by one information fragment indicated by the one degree of aggregation is 1; or the communication system uses two degrees of polymerization, the two degrees of polymerization The number of time-frequency resource units occupied by one information fragment indicated is 1, 4; or the communication system uses four types of aggregation degrees, and the number of time-frequency resource units occupied by one information fragment indicated by the four types of aggregation degrees respectively 1 , 2, 4, 8; or the communication system uses a degree of aggregation, the number of information fragments carried by one time-frequency resource block indicated by the one degree of polymerization is 1; or the communication system uses two degrees of polymerization The number of information fragments carried by one time-frequency resource block indicated by the two types of aggregation degrees is 1, 2; or the communication system uses four types of aggregation degrees, which are carried by one time-frequency resource block indicated by the four types of aggregation degrees. The number of information fragments is 1, 2, 4, 8 respectively; or the communication system uses one degree of aggregation, and the number of verification sequences carried by one time-frequency resource block indicated by the one degree of aggregation is 1; or the communication The system uses two degrees of polymerization, and the two degrees of polymerization indicate The number of check sequences carried by a time-frequency resource block is 1, 2; or the communication system uses four types of aggregation degrees, and the number of check sequences carried by one time-frequency resource block indicated by the four types of aggregation degrees is 1 respectively. , 2, 4, 8.
根据本申请实施例的传输控制信息的方法,通过提供多种聚合度,能够在使用不同聚合度的情况下,使一个时频资源块能够承载不同数量的信息分片,从而提高了资源使用的灵活性,进而提高本申请实施例的传输控制信息的方法的实用性。According to the method for transmitting control information according to the embodiment of the present application, by providing multiple degrees of aggregation, one time-frequency resource block can carry different numbers of information fragments when different degrees of aggregation are used, thereby improving resource usage. The flexibility, and thus the utility of the method of transmitting control information of the embodiments of the present application.
可选地,该网络设备对该m个待发送信息进行极性polar码编码,包括:该网络设备对该m个待发送信息进行第一方式编码;该网络设备对经过该第一方式编码的m个待发送信息进行polar码编码。Optionally, the network device performs polar polar code encoding on the m to-be-sent information, including: the network device performs first mode encoding on the m to-be-sent information; and the network device encodes the first mode. The m pieces of information to be transmitted are coded by the polar code.
可选地,该第一方式编码包括polar码编码、咬尾卷积码TBCC编码、低密度奇偶校验LDPC码编码或涡轮Turbo码编码中的任一种。Optionally, the first mode coding comprises any one of a polar code coding, a tail biting convolutional code TBCC coding, a low density parity check LDPC code coding, or a turbo Turbo code coding.
可选地,该方法还包括:该网络设备发送该第一方式编码的指示信息。Optionally, the method further includes: the network device sending the indication information encoded by the first mode.
根据本申请实施例的传输控制信息的方法,能够使对一个待发送信息的编码方式和对m个待发送信息整体的编码方式相异,从而,能够灵活应对对不同编码方式的需求,提高了编码方式的灵活性,进而提高本申请实施例的传输控制信息的方法的实用性。According to the method for transmitting control information according to the embodiment of the present application, the coding manner of one information to be transmitted and the coding manner of the entire information to be transmitted are different, thereby being able to flexibly cope with the demand for different coding modes, thereby improving The flexibility of the coding mode, and thus the utility of the method of transmitting control information in the embodiments of the present application.
第二方面,提供了一种传输控制信息的方法,在使用至少两种划分方式划分用于传输控制信息的时频资源的通信系统中执行,通过该至少两种划分方式划分的多个时频资源块为嵌套结构,以及该方法包括:终端设备通过该时频资源接收网络设备发送的符号序列,其中,该符号序列是该网络设备对该m个待发送信息进行极性polar码编码后生成的,该m个待发送信息与m个信息分片一一对应,每个待发送信息包括所对应的信息分片,待发送信息i包括信息分片i和校验序列i,该校验序列i是根据该信息分片i生成的,i∈[1,m],该m个信息分片是该网络设备对该第一控制信息进行分段后生成的,m≥1;该终端设备确定每个时频资源块承载的待发送信息的数量,其中,每个待发送信息包括一个信息分片和一个校验序列;该终端设备根据每个时频资源块承载的待发送信息的数量,基于极性polar码译码方式,对该符号序列进行盲检测处理,以获取第一控制信息。A second aspect provides a method for transmitting control information, which is executed in a communication system that divides time-frequency resources for transmitting control information by using at least two division manners, and multiple time-frequency divisions divided by the at least two division manners The resource block is a nested structure, and the method includes: receiving, by the terminal device, the symbol sequence sent by the network device by using the time-frequency resource, where the symbol sequence is that the network device performs polar polar code encoding on the m to-be-sent information. The generated information to be sent is in one-to-one correspondence with the m pieces of information, and each information to be transmitted includes the corresponding information fragment, and the information to be transmitted i includes the information fragment i and the verification sequence i, and the verification The sequence i is generated according to the information fragment i, i∈[1,m], and the m information fragments are generated by the network device segmenting the first control information, m≥1; the terminal device Determining, by each time-frequency resource block, the number of information to be sent, where each to-be-transmitted information includes an information fragment and a check sequence; the terminal device sends a to-be-transmitted message according to each time-frequency resource block. The number of polar code decoding mode based on the polarity, the symbol sequence blind detection processing to acquire the first control information.
可选地,该至少两种划分方式与至少两类时频资源块一一对应,每一类时频资源块是基于所对应的划分方式划分的,每一类时频资源块包括至少一个时频资源块,该至少两类时频资源块的大小相异,且该至少两类时频资源块为套嵌结构。Optionally, the at least two division manners are corresponding to the at least two types of time-frequency resource blocks, and each type of time-frequency resource block is divided according to the corresponding division manner, and each type of time-frequency resource block includes at least one time. The frequency resource block has different sizes of the at least two types of time-frequency resource blocks, and the at least two types of time-frequency resource blocks are in a nested structure.
可选地,每个时频资源块包括至少一个时频资源单元,该时频资源单元是时频资源分配(或者说,使用)的最小粒度(或者说,单位)。Optionally, each time-frequency resource block includes at least one time-frequency resource unit, where the time-frequency resource unit is a minimum granularity (or unit) of time-frequency resource allocation (or, in use).
可选地,该时频资源单元包括控制信道单元(Control Channel Element,CCE)。Optionally, the time-frequency resource unit includes a Control Channel Element (CCE).
根据本申请实施例的传输控制信息的方法,通过是基于不同划分方式划分的多种时频资源块具有嵌套结构,并使网络设备根据所选择的第一时频资源块的划分方式将需要发送的第一控制信息划分为m个信息分片,从而,终端设备能够基于每种时频资源块所对应的划分方式,确定每种时频资源块所承载的信息分片的数量,进而,终端设备能够根据每种时频资源块所承载的信息分片的数量,对每种时频资源块进行盲检测,以获取第一控制信息,从而,能够在不同种类的时频资源块具有嵌套结构的情况下,实现控制信息的传输, 能够减小控制信息的传输的资源开销,并且,能够减小译码的复杂度和处理时延。According to the method for transmitting control information according to the embodiment of the present application, a plurality of time-frequency resource blocks divided according to different division manners have a nested structure, and the network device needs to be divided according to the selected first time-frequency resource block. The first control information that is sent is divided into m pieces of information, so that the terminal device can determine the number of pieces of information carried by each time-frequency resource block based on the division manner corresponding to each time-frequency resource block, and further, The terminal device can perform blind detection on each time-frequency resource block according to the number of information fragments carried by each time-frequency resource block to obtain first control information, thereby being capable of embedding in different kinds of time-frequency resource blocks. In the case of a set structure, the transmission of control information is realized, the resource overhead of transmission of control information can be reduced, and the complexity of decoding and processing delay can be reduced.
可选地,该终端设备确定每个时频资源块承载的待发送信息的数量,包括:该终端设备从该通信系统使用的至少1种聚合度中,确定每个时频资源块对应的聚合度,其中,该聚合度用于指示一个信息分片占用的时频资源单元的数量,或者,该聚合度用于指示一个时频资源块承载的信息分片的数量,或者,该聚合度用于指示一个时频资源块承载的校验序列的数量;该终端设备根据每个时频资源块包括对应的聚合度,确定每个时频资源块承载的待发送信息的数量。Optionally, the terminal device determines the number of information to be sent that is carried by each time-frequency resource block, and includes: determining, by the terminal device, the aggregation corresponding to each time-frequency resource block from the at least one aggregation degree used by the communication system. Degree, wherein the degree of aggregation is used to indicate the number of time-frequency resource units occupied by one information fragment, or the degree of aggregation is used to indicate the number of information fragments carried by a time-frequency resource block, or the degree of aggregation is used. And indicating the number of check sequences carried by a time-frequency resource block; the terminal device determines the number of information to be sent carried by each time-frequency resource block according to the corresponding aggregation degree of each time-frequency resource block.
可选地,每个时频资源块包括至少一个时频资源单元,每个时频资源块包括至少一个时频资源单元,终端设备根据该多个时频资源块中的每个时频资源块对应的划分方式,确定每个时频资源块承载的待发送信息的数量,包括:该终端设备从该通信系统使用的至少1种聚合度中,确定每个时频资源块对应的聚合度,其中,该聚合度用于指示一个信息分片占用的时频资源单元的数量,或者,该聚合度用于指示一个时频资源块承载的信息分片的数量,或者,该聚合度用于指示一个时频资源块承载的校验序列的数量;该终端设备根据每个时频资源块对应的划分方式,确定该每个时频资源块包括的时频资源单元的数量;该终端设备根据每个时频资源块包括的时频资源单元的数量和每个时频资源块包括对应的聚合度,确定每个时频资源块承载的待发送信息的数量。Optionally, each time-frequency resource block includes at least one time-frequency resource unit, each time-frequency resource block includes at least one time-frequency resource unit, and the terminal device performs, according to each of the plurality of time-frequency resource blocks, a time-frequency resource block. Determining the number of information to be sent that is carried by each time-frequency resource block, and determining, by the terminal device, the degree of aggregation corresponding to each time-frequency resource block from the at least one degree of aggregation used by the communication system, The aggregation degree is used to indicate the number of time-frequency resource units occupied by one information fragment, or the aggregation degree is used to indicate the number of information fragments carried by one time-frequency resource block, or the aggregation degree is used to indicate a number of check sequences carried by a time-frequency resource block; the terminal device determines the number of time-frequency resource units included in each time-frequency resource block according to a division manner corresponding to each time-frequency resource block; the terminal device according to each The number of time-frequency resource units included in each time-frequency resource block and each time-frequency resource block include a corresponding degree of aggregation, and the number of information to be transmitted carried by each time-frequency resource block is determined. .
可选地,该通信系统使用1种聚合度,该1种聚合度指示的一个信息分片占用的时频资源单元的数量为1;或该通信系统使用2种聚合度,该2种聚合度指示的一个信息分片占用的时频资源单元的数量分别为1,4;或该通信系统使用4种聚合度,该4种聚合度指示的一个信息分片占用的时频资源单元的数量分别为1,2,4,8;或该通信系统使用1种聚合度,该1种聚合度指示的一个时频资源块承载的信息分片的数量为1;或该通信系统使用2种聚合度,该2种聚合度指示的一个时频资源块承载的信息分片的数量分别为1,2;或该通信系统使用4种聚合度,该4种聚合度指示的一个时频资源块承载的信息分片的数量分别为1,2,4,8;或该通信系统使用1种聚合度,该1种聚合度指示的一个时频资源块承载的校验序列的数量为1;或该通信系统使用2种聚合度,该2种聚合度指示的一个时频资源块承载的校验序列的数量分别为1,2;或该通信系统使用4种聚合度,该4种聚合度指示的一个时频资源块承载的校验序列的数量分别为1,2,4,8。Optionally, the communication system uses one degree of aggregation, wherein the number of time-frequency resource units occupied by one information fragment indicated by the one degree of aggregation is 1; or the communication system uses two degrees of polymerization, the two degrees of polymerization The number of time-frequency resource units occupied by one information fragment indicated is 1, 4; or the communication system uses four types of aggregation degrees, and the number of time-frequency resource units occupied by one information fragment indicated by the four types of aggregation degrees respectively 1 , 2, 4, 8; or the communication system uses a degree of aggregation, the number of information fragments carried by one time-frequency resource block indicated by the one degree of polymerization is 1; or the communication system uses two degrees of polymerization The number of information fragments carried by one time-frequency resource block indicated by the two types of aggregation degrees is 1, 2, respectively; or the communication system uses four types of aggregation degrees, which are carried by one time-frequency resource block indicated by the four types of aggregation degrees. The number of information fragments is 1, 2, 4, 8 respectively; or the communication system uses one degree of aggregation, and the number of verification sequences carried by one time-frequency resource block indicated by the one degree of aggregation is 1; or the communication The system uses two degrees of polymerization, which are indicated by the two degrees of polymerization. The number of check sequences carried by a time-frequency resource block is 1, 2; or the communication system uses four types of aggregation degrees, and the number of check sequences carried by one time-frequency resource block indicated by the four types of aggregation degrees is 1 respectively. , 2, 4, 8.
根据本申请实施例的传输控制信息的方法,通过提供多种聚合度,能够在使用不同聚合度的情况下,使一个时频资源块能够承载不同数量的信息分片,从而提高了资源使用的灵活性,进而提高本申请实施例的传输控制信息的方法的实用性。According to the method for transmitting control information according to the embodiment of the present application, by providing multiple degrees of aggregation, one time-frequency resource block can carry different numbers of information fragments when different degrees of aggregation are used, thereby improving resource usage. The flexibility, and thus the utility of the method of transmitting control information of the embodiments of the present application.
可选地,该终端设备根据每个时频资源块承载的待发送信息的数量,基于极性polar码译码方式,对所述符号序列进行盲检测处理,包括:该终端设备根据每个时频资源块承载的待发送信息的数量,对该待发送信息进行polar码译码;该终端设备对经过该polar码译码后的待发送信息进行第一方式译码。Optionally, the terminal device performs blind detection processing on the symbol sequence according to the polarity polar code decoding manner according to the quantity of information to be sent that is carried by each time-frequency resource block, including: the terminal device according to each time The information to be sent by the frequency resource block is subjected to a polar code decoding; the terminal device performs the first mode decoding on the to-be-transmitted information decoded by the polar code.
可选地,该第一方式编码包括polar码编码、咬尾卷积码TBCC编码、低密度奇偶校验LDPC码编码或涡轮Turbo码编码中的任一种。Optionally, the first mode coding comprises any one of a polar code coding, a tail biting convolutional code TBCC coding, a low density parity check LDPC code coding, or a turbo Turbo code coding.
可选地,该方法还包括:该终端设备接收该网络设备发送的该第一方式译码的指示信息。Optionally, the method further includes: the terminal device receiving the indication information of the first mode decoding sent by the network device.
根据本申请实施例的传输控制信息的方法,能够使对一个待发送信息的编码方式和对 m个待发送信息整体的编码方式相异,从而,能够灵活应对对不同编码方式的需求,提高了编码方式的灵活性,进而提高本申请实施例的传输控制信息的方法的实用性。According to the method for transmitting control information according to the embodiment of the present application, the coding manner of one information to be transmitted and the coding manner of the entire information to be transmitted are different, thereby being able to flexibly cope with the demand for different coding modes, thereby improving The flexibility of the coding mode, and thus the utility of the method of transmitting control information in the embodiments of the present application.
第三方面,提供了一种传输控制信息的装置,包括用于执行上述第一方面以及第一方面的各实现方式的方法中的各步骤的单元。In a third aspect, an apparatus for transmitting control information is provided, comprising means for performing the steps of the first aspect and the methods of the implementations of the first aspect.
第四方面,提供了一种传输控制信息的装置,包括用于执行上述第二方面以及第二方面的各实现方式的方法中的各步骤的单元。In a fourth aspect, an apparatus for transmitting control information is provided, comprising means for performing the steps of the second aspect and the methods of the implementations of the second aspect.
第五方面,提供了一种传输控制信息的设备,包括存储器和处理器,该存储器用于存储计算机程序,该处理器用于从存储器中调用并运行该计算机程序,使得传输控制信息的设备执行第一方面及第一方面的任一种可能实现方式中的方法。A fifth aspect provides an apparatus for transmitting control information, including a memory and a processor, the memory for storing a computer program, the processor for calling and running the computer program from the memory, such that the device transmitting the control information performs In one aspect and the method of any of the possible implementations of the first aspect.
第六方面,提供了一种传输控制信息的设备,包括存储器和处理器,该存储器用于存储计算机程序,该处理器用于从存储器中调用并运行该计算机程序,使得传输控制信息的设备执行第二方面及第二方面的任一种可能实现方式中的方法。In a sixth aspect, an apparatus for transmitting control information is provided, comprising: a memory and a processor, the memory for storing a computer program, the processor for calling and running the computer program from the memory, such that the device transmitting the control information performs The method of any of the possible implementations of the second aspect and the second aspect.
第七方面,提供了一种计算机程序产品,所述计算机程序产品包括:计算机程序代码,当所述计算机程序代码被终端设备的通信单元、处理单元或收发器、处理器运行时,使得网络设备执行第一方面或第一方面的任一种可能的实现方式中的方法。In a seventh aspect, a computer program product is provided, the computer program product comprising: computer program code, when the computer program code is run by a communication unit, a processing unit or a transceiver of a terminal device, or a processor, causing a network device The method of any of the possible implementations of the first aspect or the first aspect.
第八方面,提供了一种计算机程序产品,所述计算机程序产品包括:计算机程序代码,当所述计算机程序代码被网络设备的通信单元、处理单元或收发器、处理器运行时,使得终端设备执行第二方面或第二方面的任一种可能的实现方式中的方法。In an eighth aspect, a computer program product is provided, the computer program product comprising: computer program code, when the computer program code is run by a communication unit, a processing unit or a transceiver of a network device, or a processor, causing the terminal device The method of any of the possible implementations of the second aspect or the second aspect is performed.
第九方面,提供了一种计算机可读存储介质,所述计算机可读存储介质存储有程序,所述程序使得网络设备执行第一方面或第一方面的任一种可能的实现方式中的方法。A ninth aspect, a computer readable storage medium storing a program, the program causing a network device to perform the method of the first aspect or any one of the possible implementations of the first aspect .
第十方面,提供了一种计算机可读存储介质,所述计算机可读存储介质存储有程序,所述程序使得终端设备执行第二方面或第二方面的任一种可能的实现方式中的方法。A tenth aspect, a computer readable storage medium storing a program, the program causing a terminal device to perform the method of any of the possible implementations of the second aspect or the second aspect .
图1为LTE中发送端PDCCH处理的过程。FIG. 1 is a process of PDCCH processing at a transmitting end in LTE.
图2为LTE中接收端PDCCH处理的过程。2 is a process of receiving PDCCH processing in LTE.
图3是无线通信的基本流程图。Figure 3 is a basic flow chart of wireless communication.
图4为本申请实施例的应用场景图。FIG. 4 is an application scenario diagram of an embodiment of the present application.
图5为本申请的嵌套结构的时频资源块的划分方式的示意图。FIG. 5 is a schematic diagram of a manner of dividing a time-frequency resource block of a nested structure of the present application.
图6为本申请的传输控制信息的方法的示意性交互图。FIG. 6 is a schematic interaction diagram of a method for transmitting control information according to the present application.
图7为Arikan Polar码的构造示图。Figure 7 is a structural diagram of the Arikan Polar code.
图8为CA Polar码的构造示图。Fig. 8 is a configuration diagram of a CA Polar code.
图9为PC Polar码的构造示图。Fig. 9 is a configuration diagram of a PC Polar code.
图10为本申请的控制信息的编码方法的流程图。FIG. 10 is a flowchart of a method for encoding control information according to the present application.
图11为本申请的控制信息的编码方法的流程图。FIG. 11 is a flowchart of a method for encoding control information according to the present application.
图12为本申请的传输控制信息的装置的一例的逻辑结构图。FIG. 12 is a logical configuration diagram of an example of an apparatus for transmitting control information according to the present application.
图13为本申请的传输控制信息的装置的另一例的逻辑结构图。Fig. 13 is a logical structural diagram showing another example of the apparatus for transmitting control information of the present application.
图14为本申请的传输控制信息的装置的一例的实体结构图。Fig. 14 is a view showing the physical structure of an example of an apparatus for transmitting control information according to the present application.
图15为本申请的传输控制信息的装置的另一例的实体结构图。Figure 15 is a diagram showing the physical structure of another example of the apparatus for transmitting control information of the present application.
下面将结合附图,对本申请中的技术方案进行描述。The technical solutions in the present application will be described below with reference to the accompanying drawings.
图3是无线通信的基本流程,在无线通信系统中,在发送端,信源依次经过信源编码、信道编码、速率匹配和调制映射后发出。3 is a basic flow of wireless communication. In a wireless communication system, at a transmitting end, a source is sequentially transmitted after source coding, channel coding, rate matching, and modulation mapping.
在接收端,依次通过解调解映射、解速率匹配、信道译码和信源译码输出信宿。At the receiving end, the output sink is sequentially demodulated by demodulation, de-rate matching, channel decoding, and source decoding.
需要说明的是,本申请实施例的传输控制信息的方法能够适用于的无线通信系统可以包括但不限于:窄带物联网系统(Narrow Band-Internet of Things,NB-IoT)、全球移动通信系统(Global System for Mobile Communications,GSM)、增强型数据速率GSM演进系统(Enhanced Data rate for GSM Evolution,EDGE)、宽带码分多址系统(Wideband Code Division Multiple Access,WCDMA)、码分多址2000系统(Code Division Multiple Access 2000,CDMA2000)、时分同步码分多址系统(Time Division-Synchronization Code Division Multiple Access,TD-SCDMA),长期演进系统(Long Term Evolution,LTE)以及下一代通信系统,例如,第五代(5th Generation,5G)通信系统。It should be noted that the wireless communication system to which the method for transmitting control information in the embodiment of the present application can be applied includes, but is not limited to, a Narrow Band-Internet of Things (NB-IoT), a global mobile communication system ( Global System for Mobile Communications (GSM), Enhanced Data Rate for GSM Evolution (EDGE), Wideband Code Division Multiple Access (WCDMA), Code Division Multiple Access 2000 ( Code Division Multiple Access 2000, CDMA2000), Time Division-Synchronization Code Division Multiple Access (TD-SCDMA), Long Term Evolution (LTE), and next-generation communication systems, for example, 5th Generation (5G) communication system.
其中,在5G通信系统以及后续更多可能的通信系统中定义了三大类场景,分别为增强移动宽带(enhanced Mobile Broadband,eMBB),超可靠低延时通信(Ultra Reliable Low Latency Communications,URLLC)和大规模物联网通信(massive Machine Type Communications,mMTC)。其中,eMBB业务主要包含超高清视频、增强现实AR、虚拟现实VR等等,主要特点是传输数据量大、传输速率很高。URLLC业务主要是用于物联网中的工业控制、无人驾驶等,主要特点是超高可靠性、低延时,传输数据量较少以及具有突发性。mMTC业务主要是用于物联网中的智能电网、智慧城市等,主要特点是海量设备连接、传输数据量小、容忍较长时间的延时。Among them, three types of scenarios are defined in the 5G communication system and more possible communication systems, namely Enhanced Mobile Broadband (eMBB) and Ultra Reliable Low Latency Communications (URLLC). And massive Machine Type Communications (mMTC). Among them, the eMBB service mainly includes ultra high definition video, augmented reality AR, virtual reality VR, etc. The main feature is that the transmission data volume is large and the transmission rate is high. The URLLC service is mainly used for industrial control and unmanned driving in the Internet of Things. The main features are ultra-high reliability, low latency, low transmission data and burstiness. The mMTC service is mainly used for smart grids and smart cities in the Internet of Things. The main features are the connection of mass devices, the small amount of data transmitted, and the delay of tolerating for a long time.
本申请实施例可以应用于无线通信系统,无线通信系统通常由小区组成,每个小区包含一个网络设备,例如基站(Base Station,BS),基站向多个终端设备,例如,移动台(Mobile Station,MS)提供通信服务,其中基站连接到核心网设备,如图4所示。The embodiments of the present application can be applied to a wireless communication system, where a wireless communication system usually consists of a cell, and each cell includes a network device, such as a base station (BS), and the base station transmits to multiple terminal devices, for example, a mobile station (Mobile Station). , MS) provides communication services in which the base station is connected to the core network device, as shown in FIG.
可选地,该网络设备为基站,该终端设备为用户设备。Optionally, the network device is a base station, and the terminal device is a user equipment.
即,在本申请实施例中,网络设备可以包括基带单元(Baseband Unit,BBU)和远端射频单元(Remote Radio Unit,RRU)。BBU和RRU可以放置在不同的地方,例如:RRU拉远,放置于离高话务量的开阔区域,BBU放置于中心机房。BBU和RRU也可以放置在同一机房。BBU和RRU也可以为一个机架下的不同部件。That is, in the embodiment of the present application, the network device may include a Baseband Unit (BBU) and a Remote Radio Unit (RRU). The BBU and the RRU can be placed in different places, for example, the RRU is pulled away, placed in an open area from high traffic, and the BBU is placed in the central computer room. BBUs and RRUs can also be placed in the same room. The BBU and RRU can also be different parts under one rack.
本申请实施例中,网络设备是一种部署在无线接入网中用以为终端设备提供无线通信功能的装置。所述基站可以包括各种形式的宏基站,微基站(也称为小站),中继站,接入点等。在采用不同的无线接入技术的系统中,具备基站功能的设备的名称可能会有所不同,例如,网络设备可以是WLAN中的接入点(ACCESS POINT,AP),或者,网络设备也可以是GSM或CDMA中的基站(Base Transceiver Station,BTS),或者,网络设备也可以是LTE系统中的演进的节点B(evolved NodeB,eNB或者eNodeB),或者,网络设备也可以是第三代(3rd Generation,3G)系统的节点B(Node B),另外,该网络设备还可以是中继站或接入点,或者车载设备、可穿戴设备以及未来5G网络中的网络设备或者未来演进的PLMN网络中的网络设备等。为方便描述,本申请所有实施例中,上述 为MS提供无线通信功能的装置统称为网络设备(例如,基站或BS)。In the embodiment of the present application, the network device is a device deployed in the radio access network to provide a wireless communication function for the terminal device. The base station may include various forms of macro base stations, micro base stations (also referred to as small stations), relay stations, access points, and the like. In systems with different radio access technologies, the names of devices with base station functions may be different. For example, the network device may be an access point (APCESS POINT, AP) in the WLAN, or the network device may also It is a Base Transceiver Station (BTS) in GSM or CDMA, or the network device may be an evolved NodeB (eNB or eNodeB) in the LTE system, or the network device may be the third generation ( 3rd Generation, 3G) Node B of the system. In addition, the network device can also be a relay station or an access point, or an in-vehicle device, a wearable device, and a network device in a future 5G network or a PLLM network in a future evolution. Network equipment, etc. For convenience of description, in all embodiments of the present application, the above devices for providing wireless communication functions to the MS are collectively referred to as network devices (e.g., base stations or BSs).
本申请结合终端设备描述了各个实施例。终端设备也可以称为用户设备(User Equipment,UE)用户设备、接入终端、用户单元(subscriber unit)、用户站、移动站、移动台(Mobile Station,MS)、远方站、远程终端、移动设备、用户终端、终端(Terminal)、无线通信设备、用户代理或用户装置。The present application describes various embodiments in connection with a terminal device. A terminal device may also be referred to as a User Equipment (UE) user equipment, an access terminal, a subscriber unit, a subscriber station, a mobile station, a mobile station (MS), a remote station, a remote terminal, and a mobile device. Device, user terminal, terminal, wireless communication device, user agent or user device.
作为示例而非限定,本申请实施例中所涉及到的终端设备可以包括各种具有无线通信功能的手持设备、车载设备、可穿戴设备、计算设备或连接到无线调制解调器的其它处理设备。还可以包括用户单元、蜂窝电话(cellular phone)、智能手机(smart phone)、无线数据卡、个人数字助理(Personal Digital Assistant,PDA)电脑、平板型电脑、无线调制解调器(modem)、手持设备(handset)、膝上型电脑(laptop computer)、机器类型通信(Machine Type Communication,MTC)终端、无线局域网(Wireless Local Area Networks,WLAN)中的站点(STAION,ST),可以是蜂窝电话、无绳电话、会话启动协议(Session Initiation Protocol,SIP)电话、无线本地环路(Wireless Local Loop,WLL)站以及下一代通信系统,例如,第五代通信(fifth-generation,5G)网络中的终端设备或者未来演进的公共陆地移动网络(Public Land Mobile Network,PLMN)网络中的终端设备等。By way of example and not limitation, the terminal devices referred to in the embodiments of the present application may include various handheld devices having wireless communication functions, in-vehicle devices, wearable devices, computing devices, or other processing devices connected to the wireless modem. It may also include a subscriber unit, a cellular phone, a smart phone, a wireless data card, a personal digital assistant (PDA) computer, a tablet computer, a wireless modem, and a handheld device. ), laptop computer, Machine Type Communication (MTC) terminal, site in wireless local area network (WLAN) (STAION, ST), can be cellular phone, cordless phone, Session Initiation Protocol (SIP) phones, Wireless Local Loop (WLL) stations, and next-generation communication systems, such as terminal devices in the fifth-generation (5G) network or the future Terminal equipment in an evolved Public Land Mobile Network (PLMN) network, and the like.
其中,可穿戴设备也可以称为穿戴式智能设备,是应用穿戴式技术对日常穿戴进行智能化设计、开发出可以穿戴的设备的总称,如眼镜、手套、手表、服饰及鞋等。可穿戴设备即直接穿在身上,或是整合到用户的衣服或配件的一种便携式设备。可穿戴设备不仅仅是一种硬件设备,更是通过软件支持以及数据交互、云端交互来实现强大的功能。广义穿戴式智能设备包括功能全、尺寸大、可不依赖智能手机实现完整或者部分的功能,例如:智能手表或智能眼镜等,以及只专注于某一类应用功能,需要和其它设备如智能手机配合使用,如各类进行体征监测的智能手环、智能首饰等。Among them, the wearable device may also be referred to as a wearable smart device, and is a general term for applying wearable technology to intelligently design and wear wearable devices such as glasses, gloves, watches, clothing, and shoes. A wearable device is a portable device that is worn directly on the body or integrated into the user's clothing or accessories. Wearable devices are more than just a hardware device, but they also implement powerful functions through software support, data interaction, and cloud interaction. Generalized wearable smart devices include full-featured, large-size, non-reliable smartphones for full or partial functions, such as smart watches or smart glasses, and focus on only one type of application, and need to work with other devices such as smartphones. Use, such as various smart bracelets for smart signs monitoring, smart jewelry, etc.
另外,在本申请实施例中,终端设备可以在小区中进行无线通信,该小区可以是网络设备(例如基站)对应的小区,小区可以属于宏基站,也可以属于小小区(small cell)对应的基站,这里的小小区可以包括:城市小区(Metro cell)、微小区(Micro cell)、微微小区(Pico cell)、毫微微小区(Femto cell)等,这些小小区具有覆盖范围小、发射功率低的特点,适用于提供高速率的数据传输服务。In addition, in the embodiment of the present application, the terminal device may perform wireless communication in a cell, where the cell may be a cell corresponding to the network device (for example, a base station), and the cell may belong to the macro base station, or may belong to a small cell (small cell). The base station, where the small cell may include: a metro cell, a micro cell, a pico cell, a femto cell, etc., these small cells have small coverage and low transmission power. The features are suitable for providing high-speed data transmission services.
此外,在本申请实施例中,载波上可以同时有多个小区同频工作,在某些特殊场景下,也可以认为在例如LTE等系统中的载波与小区的概念等同。例如在载波聚合(Carrier Aggregation,CA)场景下,当为UE配置辅载波时,会同时携带辅载波的载波索引和工作在该辅载波的辅小区的小区标识(Cell Indentify,Cell ID),在这种情况下,可以认为载波与小区的概念等同,比如UE接入一个载波和接入一个小区是等同的。In addition, in the embodiment of the present application, multiple carriers can work at the same frequency on the carrier at the same time. In some special scenarios, the concept of a carrier and a cell in a system such as LTE can also be considered to be equivalent. For example, in a carrier aggregation (CA) scenario, when a secondary carrier is configured for a UE, the carrier index of the secondary carrier and the cell identifier (Cell ID) of the secondary cell working in the secondary carrier are simultaneously carried. In this case, the concept of the carrier and the cell can be considered to be equivalent, for example, the UE accessing one carrier and accessing one cell are equivalent.
本申请实施例提供的方法和装置,可以应用于终端设备或网络设备,该终端设备或网络设备包括硬件层、运行在硬件层之上的操作系统层,以及运行在操作系统层上的应用层。该硬件层包括中央处理器(Central Processing Unit,CPU)、内存管理单元(Memory Management Unit,MMU)和内存(也称为主存)等硬件。该操作系统可以是任意一种或多种通过进程(Process)实现业务处理的计算机操作系统,例如,Linux操作系统、Unix操作系统、Android操作系统、iOS操作系统或windows操作系统等。该应用层包含浏览 器、通讯录、文字处理软件、即时通信软件等应用。并且,在本申请实施例中,传输信号的方法的执行主体的具体结构,本申请并未特别限定,只要能够通过运行记录有本申请实施例的传输信号的方法的代码的程序,以根据本申请实施例的传输信号的方法进行通信即可,例如,本申请实施例的传输反馈信息的方法的执行主体可以是终端设备或网络设备,或者,是终端设备或网络设备中能够调用程序并执行程序的功能模块。The method and apparatus provided by the embodiments of the present application may be applied to a terminal device or a network device, where the terminal device or the network device includes a hardware layer, an operating system layer running on the hardware layer, and an application layer running on the operating system layer. . The hardware layer includes hardware such as a central processing unit (CPU), a memory management unit (MMU), and a memory (also referred to as main memory). The operating system may be any one or more computer operating systems that implement business processing through a process, such as a Linux operating system, a Unix operating system, an Android operating system, an iOS operating system, or a Windows operating system. The application layer includes applications such as browsers, contacts, word processing software, and instant messaging software. Further, in the embodiment of the present application, the specific structure of the execution subject of the method for transmitting a signal is not particularly limited as long as the program of the code for recording the method of transmitting the signal of the embodiment of the present application can be executed. The method for transmitting a signal of the embodiment may be used for communication. For example, the execution body of the method for transmitting feedback information in the embodiment of the present application may be a terminal device or a network device, or may be a terminal device or a network device capable of calling a program and executing The functional module of the program.
此外,本申请的各个方面或特征可以实现成方法、装置或使用标准编程和/或工程技术的制品。本申请中使用的术语“制品”涵盖可从任何计算机可读器件、载体或介质访问的计算机程序。例如,计算机可读介质可以包括,但不限于:磁存储器件(例如,硬盘、软盘或磁带等),光盘(例如,压缩盘(Compact Disc,CD)、数字通用盘(Digital Versatile Disc,DVD)等),智能卡和闪存器件(例如,可擦写可编程只读存储器(Erasable Programmable Read-Only Memory,EPROM)、卡、棒或钥匙驱动器等)。另外,本文描述的各种存储介质可代表用于存储信息的一个或多个设备和/或其它机器可读介质。术语“机器可读介质”可包括但不限于,无线信道和能够存储、包含和/或承载指令和/或数据的各种其它介质。Furthermore, various aspects or features of the present application can be implemented as a method, apparatus, or article of manufacture using standard programming and/or engineering techniques. The term "article of manufacture" as used in this application encompasses a computer program accessible from any computer-readable device, carrier, or media. For example, the computer readable medium may include, but is not limited to, a magnetic storage device (eg, a hard disk, a floppy disk, or a magnetic tape, etc.), such as a compact disc (CD), a digital versatile disc (Digital Versatile Disc, DVD). Etc.), smart cards and flash memory devices (eg, Erasable Programmable Read-Only Memory (EPROM), cards, sticks or key drivers, etc.). Additionally, various storage media described herein can represent one or more devices and/or other machine-readable media for storing information. The term "machine-readable medium" may include, without limitation, a wireless channel and various other mediums capable of storing, containing, and/or carrying instructions and/or data.
下面,对本申请实施例中用于传输控制信息的时频资源进行说明。The time-frequency resources for transmitting control information in the embodiments of the present application are described below.
在本申请实施例中,该时频资源是用于承载控制信息,例如,该控制信息可以包括发送给多个终端设备的公共控制信息,和/或针对一个终端设备的专用控制信息。In this embodiment of the present application, the time-frequency resource is used to carry control information. For example, the control information may include common control information sent to multiple terminal devices, and/or dedicated control information for one terminal device.
作为示例而非限定,该时频资源可以称为搜索空间(search space),并且,该搜索空间可以包括公共搜索空间(common search space),用于承载公共控制信息(例如,小区级别的控制信息),并且,该搜索空间可以包括用户特定搜索空间(UE-specific search space),用于承载专用控制信息(例如,UE级别的控制信息)。By way of example and not limitation, the time-frequency resource may be referred to as a search space, and the search space may include a common search space for carrying common control information (eg, cell level control information) And, the search space may include a UE-specific search space for carrying dedicated control information (eg, UE level control information).
并且,该时频资源可以由连续的多个时频资源单元构成,其中,时频资源单元可以是通信系统中(例如,用于信息传输或资源分配的)资源单位。Moreover, the time-frequency resource may be composed of consecutive multiple time-frequency resource units, where the time-frequency resource unit may be a resource unit in a communication system (for example, for information transmission or resource allocation).
例如,作为示例而非限定,在本申请实施例中,该时频资源单元可以是频域上的单位,例如,一个时频资源单元可以包括一个或多个子载波。For example, as an example and not limitation, in the embodiment of the present application, the time-frequency resource unit may be a unit in a frequency domain, for example, one time-frequency resource unit may include one or more sub-carriers.
或者,在本申请实施例中,该时频资源单元可以是时域上的单位,例如,一个时频资源单元可以包括一个或多个符号,或者,一个时频资源单元可以包括一个或多个时隙(slot)或者迷你时隙(mini-slot)。Or, in the embodiment of the present application, the time-frequency resource unit may be a unit in the time domain, for example, one time-frequency resource unit may include one or more symbols, or one time-frequency resource unit may include one or more units. Slot or mini-slot.
或者,在本申请实施例中,该时频资源单元可以是时域和频域上的单位,例如,一个时频资源单元可以包括一个或多个资源单元(Resource Element,RE),再例如,一个时频资源单元可以包括一个或多个资源块(Resource Block,RB),再例如,一个时频资源单元可以包括一个或多个资源单元组(Resource Element Group,REG),再例如,一个时频资源单元可以包括一个或多个资源块组(Resource Block Group,RBG),再例如,一个时频资源单元可以包括一个或多个CCE。Or, in the embodiment of the present application, the time-frequency resource unit may be a unit in the time domain and the frequency domain. For example, one time-frequency resource unit may include one or more resource elements (RE elements), and, for example, A time-frequency resource unit may include one or more resource blocks (RBs), and for example, one time-frequency resource unit may include one or more resource element groups (REGs), and for example, one time The frequency resource unit may include one or more Resource Block Groups (RBGs), and for example, one time-frequency resource unit may include one or more CCEs.
应理解,以上列举的时频资源单位的具体结构和定义仅为示例性说明,本申请并未限定于此,可以根据上述时频资源的分布形式,确定时频资源单元的形式。例如,如果上述用于传输控制信息的时频资源主要分布在时域上,或者说,上述用于传输控制信息的时频资源在频频上尽占用少量的资源,而在时域上占用较多的资源,则该时频资源单元可以是时域上的单位;如果上述用于传输控制信息的时频资源主要分布在频域上,或者说,上述 用于传输控制信息的时频资源在时频上尽占用少量的资源,而在频域上占用较多的资源,则该时频资源单元可以是频域上的单位。It should be understood that the specific structure and definition of the time-frequency resource unit enumerated above are merely exemplary. The present application is not limited thereto, and the form of the time-frequency resource unit may be determined according to the distribution form of the time-frequency resource. For example, if the time-frequency resources used for transmitting the control information are mainly distributed in the time domain, or the time-frequency resources used for transmitting the control information occupy a small amount of resources frequently, and occupy more resources in the time domain. The time-frequency resource unit may be a unit in the time domain; if the time-frequency resource for transmitting the control information is mainly distributed in the frequency domain, or the time-frequency resource for transmitting the control information is in time The frequency-frequency resource unit can be a unit in the frequency domain, if a small amount of resources are occupied on the frequency and more resources are occupied in the frequency domain.
以下,为了便于理解和说明,不失一般性,以CCE作为时频资源单元为例,进行说明。Hereinafter, in order to facilitate understanding and explanation, without loss of generality, CCE is taken as an example of a time-frequency resource unit.
在本申请实施例中,用于传输控制信息的时频资源(例如,搜索空间对应的时频资源)可以被基于多种(至少两种)划分方式而被划分为多种(至少两种)类型的时频资源块,并且,该多种类型的时频资源块具有套嵌结构。In the embodiment of the present application, a time-frequency resource for transmitting control information (for example, a time-frequency resource corresponding to a search space) may be divided into multiple (at least two) based on a plurality of (at least two) division manners. A type of time-frequency resource block, and the plurality of types of time-frequency resource blocks have a nested structure.
不失一般性,设用于传输控制信息的时频资源(例如,搜索空间对应的时频资源)共包括8个时频资源单元,记作:时频资源单元#0~时频资源单元#8。Without loss of generality, the time-frequency resource for transmitting control information (for example, the time-frequency resource corresponding to the search space) includes a total of eight time-frequency resource units, which are recorded as: time-frequency resource unit #0-time-frequency resource unit# 8.
则,如图5所示,作为示例而非限定,在本申请实施例中,通信系统可以使用4种划分方式,即,用于传输控制信息的时频资源(例如,搜索空间对应的时频资源)可以被基于该4种划分方式而被划分为4种类型的时频资源块,即,该4种划分方式与该4种类型的时频资源块一一对应。As shown in FIG. 5, by way of example and not limitation, in the embodiment of the present application, the communication system may use four types of division, that is, time-frequency resources for transmitting control information (for example, a time-frequency corresponding to the search space). The resource may be divided into four types of time-frequency resource blocks based on the four types of division modes, that is, the four types of division modes are in one-to-one correspondence with the four types of time-frequency resource blocks.
其中,该4种划分方式与4种聚合等级一一对应,其中,该聚合等级可以用于指示时频资源块包括的时频资源单元的数量,并且,作为示例而非限定,该4种聚合等级可以分别为1,2,4,8。The four division manners correspond to the four aggregation levels, wherein the aggregation level may be used to indicate the number of time-frequency resource units included in the time-frequency resource block, and, by way of example and not limitation, the four aggregations The levels can be 1, 2, 4, and 8, respectively.
即,如图5所示,基于聚合等级为1的划分方式,能够将用于传输控制信息的时频资源(例如,搜索空间对应的时频资源)划分为8个时频资源块(例如,时频资源块#0~时频资源块#7),每个时频资源块包括1个时频资源单元。That is, as shown in FIG. 5, based on the partitioning mode with the aggregation level of 1, the time-frequency resource (for example, the time-frequency resource corresponding to the search space) for transmitting the control information can be divided into eight time-frequency resource blocks (for example, Time-frequency resource block # 0 to time-frequency resource block #7), each time-frequency resource block includes one time-frequency resource unit.
基于聚合等级为2的划分方式,能够将用于传输控制信息的时频资源(例如,搜索空间对应的时频资源)划分为4个时频资源块(例如,时频资源块#8~时频资源块#11),每个时频资源块包括2个时频资源单元。The time-frequency resource for transmitting control information (for example, the time-frequency resource corresponding to the search space) can be divided into four time-frequency resource blocks (for example, time-frequency resource block #8 to time). Frequency resource block #11), each time-frequency resource block includes 2 time-frequency resource units.
基于聚合等级为4的划分方式,能够将用于传输控制信息的时频资源(例如,搜索空间对应的时频资源)划分为2个时频资源块(例如,时频资源块#12~时频资源块#13),每个时频资源块包括4个时频资源单元。The time-frequency resource (for example, the time-frequency resource corresponding to the search space) for transmitting the control information can be divided into two time-frequency resource blocks (for example, the time-frequency resource block #12 to time). Frequency resource block #13), each time-frequency resource block includes 4 time-frequency resource units.
基于聚合等级为8的划分方式,能够将用于传输控制信息的时频资源(例如,搜索空间对应的时频资源)划分为1个时频资源块(例如,时频资源块#14),每个时频资源块包括8个时频资源单元。The time-frequency resource (for example, the time-frequency resource corresponding to the search space) used for transmitting the control information can be divided into one time-frequency resource block (for example, time-frequency resource block #14), based on the partitioning mode with the aggregation level of 8. Each time-frequency resource block includes 8 time-frequency resource units.
在本申请实施例中,通过上述方式划分的各时频资源块具有套嵌结构,具体的说,如图5所示,时频资源块#8占用的资源(具体的说,是时频资源单元)与时频资源块#0~时频资源块#1占用的资源(具体的说,是时频资源单元)相同,即,时频资源单元#0~时频资源单元#1。In the embodiment of the present application, each time-frequency resource block divided by the foregoing manner has a nested structure. Specifically, as shown in FIG. 5, the resource occupied by the time-frequency resource block #8 (specifically, a time-frequency resource) The unit is the same as the resource occupied by the time-frequency resource block # 0 to the time-frequency resource block #1 (specifically, the time-frequency resource unit), that is, the time-frequency resource unit # 0 to the time-frequency resource unit # 1.
时频资源块#9占用的资源(具体的说,是时频资源单元)与时频资源块#2~时频资源块#3占用的资源(具体的说,是时频资源单元)相同,即,时频资源单元#2~时频资源单元#3。The resources occupied by the time-frequency resource block #9 (specifically, the time-frequency resource unit) are the same as the resources occupied by the time-frequency resource block # 2 to the time-frequency resource block #3 (specifically, the time-frequency resource unit). That is, the time-frequency resource unit # 2 to the time-frequency resource unit # 3.
时频资源块#10占用的资源(具体的说,是时频资源单元)与时频资源块#4~时频资源块#5占用的资源(具体的说,是时频资源单元)相同,即,时频资源单元#4~时频资源单元#5。The resources occupied by the time-frequency resource block #10 (specifically, the time-frequency resource unit) are the same as the resources occupied by the time-frequency resource block # 4 to the time-frequency resource block #5 (specifically, the time-frequency resource unit). That is, time-frequency resource unit # 4 to time-frequency resource unit # 5.
时频资源块#11占用的资源(具体的说,是时频资源单元)与时频资源块#6~时频资 源块#7占用的资源(具体的说,是时频资源单元)相同,即,时频资源单元#6~时频资源单元#7。The resources occupied by the time-frequency resource block #11 (specifically, the time-frequency resource unit) are the same as the resources occupied by the time-frequency resource block # 6 to the time-frequency resource block #7 (specifically, the time-frequency resource unit). That is, the time-frequency resource unit # 6 to the time-frequency resource unit # 7.
并且,时频资源块#12占用的资源(具体的说,是时频资源单元)与时频资源块#8~时频资源块#9占用的资源(具体的说,是时频资源单元)相同,即,时频资源单元#0~时频资源单元#3。Moreover, the resources occupied by the time-frequency resource block #12 (specifically, the time-frequency resource unit) and the resources occupied by the time-frequency resource block #8 to the time-frequency resource block #9 (specifically, time-frequency resource units) The same, that is, time-frequency resource unit # 0 to time-frequency resource unit # 3.
时频资源块#13占用的资源(具体的说,是时频资源单元)与时频资源块#10~时频资源块#11占用的资源(具体的说,是时频资源单元)相同,即,时频资源单元#4~时频资源单元#7。The resources occupied by the time-frequency resource block #13 (specifically, the time-frequency resource unit) are the same as the resources occupied by the time-frequency resource block #10 to the time-frequency resource block #11 (specifically, the time-frequency resource unit). That is, the time-frequency resource unit # 4 to the time-frequency resource unit # 7.
并且,时频资源块#14占用的资源(具体的说,是时频资源单元)与时频资源块#12~时频资源块#13占用的资源(具体的说,是时频资源单元)相同,即,时频资源单元#0~时频资源单元#7。Moreover, the resources occupied by the time-frequency resource block #14 (specifically, the time-frequency resource unit) and the resources occupied by the time-frequency resource block #12 to the time-frequency resource block #13 (specifically, time-frequency resource units) The same, that is, time-frequency resource unit # 0 to time-frequency resource unit # 7.
即,在本申请实施例中,通过多种划分方式划分的多种类型的时频资源块具有套嵌结构可以是指:通过多种划分方式划分的多种类型的时频资源块对应相同的多个时频资源单元。That is, in the embodiment of the present application, the multiple types of time-frequency resource blocks divided by the multiple division manners have a nested structure, which may mean that multiple types of time-frequency resource blocks divided by multiple division manners correspond to the same Multiple time-frequency resource units.
或者,通过多种划分方式划分的多种类型的时频资源块具有套嵌结构可以是指:通过多种划分方式划分的多种类型的时频资源块占用的总的时频资源单元是相同的。Or, the multiple types of time-frequency resource blocks that are divided by multiple division manners have a nested structure. The total time-frequency resource units occupied by multiple types of time-frequency resource blocks divided by multiple division manners are the same. of.
应理解,以上列举的用于传输控制信息的时频资源(例如,搜索空间对应的时频资源)包括的时间单元的具体数量、划分方式的数量以及聚合等级的数量仅为示例性说明,本申请并未限定于此,可以根据实际需要,采用任意方式对时频资源进行划分。It should be understood that the specific number of time units, the number of division manners, and the number of aggregation levels included in the time-frequency resources for transmitting control information (for example, time-frequency resources corresponding to the search space) are merely exemplary descriptions. The application is not limited to this, and the time-frequency resources may be divided in any manner according to actual needs.
下面,对网络设备和终端设备基于如上所示划分的时频资源块进行控制信息传输的过程进行详细说明。Hereinafter, a process of performing control information transmission based on the time-frequency resource blocks divided as shown above by the network device and the terminal device will be described in detail.
图6示出了本申请的传输控制信息的方法100的示意性流程,如图6所示,在S110,网络设备(例如,基站)可以生成控制信息#A(即,第一控制信息的第一例),其中,该控制信息#A可以是公共控制信息,也可以是UE特定控制信息,本申请并未特别限定。6 shows a schematic flow of a method 100 of transmitting control information of the present application. As shown in FIG. 6, at S110, a network device (eg, a base station) may generate control information #A (ie, the first control information). For example, the control information #A may be public control information or UE specific control information, and the present application is not particularly limited.
作为示例而非限定,在本申请实施例中,该控制信息#A可以是经过例如信源编码后的比特序列。By way of example and not limitation, in the embodiment of the present application, the control information #A may be a bit sequence after being encoded by, for example, a source.
并且,在S110,网络设备可以从如上所述(例如,从上述搜索空间中)划分的多个时频资源块(例如,上述时频资源块#0~时频资源块#14)中,确定用于传输该控制信息#A的时频资源块(即,第一时频资源块的一例,以下,为了便于理解和说明,记作:时频资源块#A)。And, in S110, the network device may determine, from the plurality of time-frequency resource blocks (for example, the time-frequency resource block # 0 to the time-frequency resource block #14) divided as described above (for example, from the search space) A time-frequency resource block for transmitting the control information #A (that is, an example of the first time-frequency resource block, hereinafter, for convenience of understanding and explanation, is referred to as time-frequency resource block #A).
作为示例而非限定,在本申请实施例中,网络设备可以根据控制信息#A的大小(例如,包括的比特数),确定时频资源块#A的大小,以使时频资源块#能够满足控制信息#A对传输资源的需求。By way of example and not limitation, in the embodiment of the present application, the network device may determine the size of the time-frequency resource block #A according to the size of the control information #A (for example, the number of bits included), so that the time-frequency resource block # can Meet the need for control information #A for transmission resources.
应理解,以上列举的网络设备确定控制信息#A的方法和过程仅为示例性说明,本申请并未特别限定,该方法和过程可以与现有技术相似。It should be understood that the methods and processes of the above-listed network device determining control information #A are merely exemplary, and the present application is not particularly limited, and the method and process may be similar to the prior art.
在S120,该网络设备将控制信息#A划分为m个信息分片,m≥1。At S120, the network device divides the control information #A into m pieces of information, m≥1.
作为示例而非限定,在本申请实施例中,根据该时频资源块#A对应的划分方式(即,第一划分方式的一例,以下,为了便于理解和区分,记作划分方式#A),例如,网络设备可以根据划分方式#A对应的聚合等级,对控制信息#A进行划分。By way of example and not limitation, in the embodiment of the present application, according to the division manner corresponding to the time-frequency resource block #A (that is, an example of the first division manner, hereinafter, in order to facilitate understanding and distinction, it is referred to as division manner #A) For example, the network device may divide the control information #A according to the aggregation level corresponding to the division manner #A.
例如,如果划分方式#A的聚合等级为1,则将控制信息#A划分为1个信息分片;For example, if the aggregation level of the division method #A is 1, the control information #A is divided into one information fragment;
再例如,如果划分方式#A的聚合等级为2,则将控制信息#A划分为2个信息分片;For another example, if the aggregation level of the division method #A is 2, the control information #A is divided into two information fragments;
再例如,如果划分方式#A的聚合等级为4,则将控制信息#A划分为4个信息分片;For another example, if the aggregation level of the division method #A is 4, the control information #A is divided into 4 information fragments;
再例如,如果划分方式#A的聚合等级为8,则将控制信息#A划分为8个信息分片。For another example, if the aggregation level of the division method #A is 8, the control information #A is divided into eight information fragments.
或者,作为示例而非限定,在本申请实施例中,网络设备还可以从通信系统使用的多种(至少一种)聚合度中,确定当前使用的聚合度(即,第一聚合度的一例,以下,为了便于理解和区分,记作:聚合度#A),并且,根据该聚合度#A对控制信息#A进行划分。Alternatively, as an example and not by way of limitation, in the embodiment of the present application, the network device may further determine an aggregation degree currently used (ie, an example of the first degree of polymerization from among a plurality of (at least one) degrees of polymerization used by the communication system. Hereinafter, in order to facilitate understanding and distinction, it is referred to as the degree of polymerization #A), and the control information #A is divided according to the degree of polymerization #A.
具体的说,在本申请实施例中,聚合度可以包括以下含义中的一种或多种:Specifically, in the embodiment of the present application, the degree of polymerization may include one or more of the following meanings:
含义1:在本申请实施例中,该聚合度可以用于指示一个信息分片占用的时频资源单元的数量。Meaning 1: In the embodiment of the present application, the degree of aggregation may be used to indicate the number of time-frequency resource units occupied by one information fragment.
作为示例而非限定,设网络设备确定该时频资源块#A对应的聚合度(即,第一聚合度的一例,以下为了便于理解和区分,记作聚合度#A)的值为n,即,该n表示时频资源块#A承载的控制信息(即控制信息#A)所划分的m个信息分片中的每个信息分配占用的时频资源单元的数量。By way of example and not limitation, the network device determines that the degree of aggregation corresponding to the time-frequency resource block #A (that is, an example of the first degree of aggregation, hereinafter referred to as aggregation degree #A for ease of understanding and differentiation) is n, That is, the n represents the number of time-frequency resource units occupied by each of the m pieces of information divided by the control information (ie, control information #A) carried by the time-frequency resource block #A.
此情况下,在本申请实施例中,网络设备可以根据划分方式#A的聚合等级,确定该时频资源块#A包括的时频资源单元的数量h。In this case, in the embodiment of the present application, the network device may determine the number h of time-frequency resource units included in the time-frequency resource block #A according to the aggregation level of the division mode #A.
例如,如果划分方式#A的聚合等级为1,则网络设备可以确定时频资源块#A包括的时频资源单元的数量h=1;For example, if the aggregation level of the division manner #A is 1, the network device may determine the number of time-frequency resource units included in the time-frequency resource block #A, h=1;
再例如,如果划分方式#A的聚合等级为2,则网络设备可以确定时频资源块#A包括的时频资源单元的数量h=2;For another example, if the aggregation level of the partition mode #A is 2, the network device may determine the number of time-frequency resource units included in the time-frequency resource block #A h=2;
再例如,如果划分方式#A的聚合等级为4,则网络设备可以确定时频资源块#A包括的时频资源单元的数量h=4;For another example, if the aggregation level of the division mode #A is 4, the network device may determine the number of time-frequency resource units included in the time-frequency resource block #A h=4;
再例如,如果划分方式#A的聚合等级为8,则网络设备可以确定时频资源块#A包括的时频资源单元的数量h=8;For another example, if the aggregation level of the division mode #A is 8, the network device may determine that the number of time-frequency resource units included in the time-frequency resource block #A is h=8;
从而,网络设备可以根据如上所述的数量h和上述聚合度#A的值n确定,控制信息#A所划分为的信息分片的数量m=h/n。Thus, the network device can determine, based on the number h as described above and the value n of the above-described degree of aggregation #A, that the number of pieces of information into which the control information #A is divided is m=h/n.
作为示例而非限定,在本申请实施例中,该聚合度(例如,第一聚合度,即,聚合度#A)的取值可以为例如,1,2,4或8中的任一值。By way of example and not limitation, in the embodiment of the present application, the degree of polymerization (for example, the first degree of polymerization, that is, the degree of polymerization #A) may be, for example, any one of 1, 2, 4 or 8. .
含义2:在本申请实施例中,该聚合度用于指示一个时频资源块承载的信息分片的数量。Meaning 2: In the embodiment of the present application, the degree of aggregation is used to indicate the number of information fragments carried by one time-frequency resource block.
含义3:在本申请实施例中,该聚合度用于指示一个时频资源块承载的校验序列的数量。Meaning 3: In the embodiment of the present application, the degree of aggregation is used to indicate the number of check sequences carried by one time-frequency resource block.
含义4:在本申请实施例中,该聚合度用于指示一个时频资源块承载的待发送信息的数量。Meaning 4: In the embodiment of the present application, the degree of aggregation is used to indicate the number of information to be sent carried by one time-frequency resource block.
作为示例而非限定,在本申请实施例中,该聚合度(例如,第一聚合度,即,聚合度#A)的取值可以为例如,1,2,4或8中的任一值。By way of example and not limitation, in the embodiment of the present application, the degree of polymerization (for example, the first degree of polymerization, that is, the degree of polymerization #A) may be, for example, any one of 1, 2, 4 or 8. .
并且,在含义2~4中,网络设备可以将该聚合度#A指示的数量确定为控制信息#A所划分为的信息分片的数量m。Further, in the meanings 2 to 4, the network device can determine the number indicated by the degree of aggregation #A as the number m of information pieces into which the control information #A is divided.
并且,网络设备可以根据划分方式#A的聚合等级,确定该时频资源块#A包括的时频 资源单元的数量h。And, the network device can determine the number h of time-frequency resource units included in the time-frequency resource block #A according to the aggregation level of the division mode #A.
从而,网络设备可以确定一个信息分片所承载于的时频资源单元的数量n=h/m。Thus, the network device can determine the number of time-frequency resource units on which an information slice is carried, n=h/m.
在本申请实施例中,网络设备在确定控制信息#A需要划分为的信息分片的数量m后,可以采用任意方式将控制信息#A划分为m个信息分片,记作,信息分片#1~信息分片#m,例如,网络设备可以使该信息分片#1~信息分片#m的大小(即,包括的比特数)相同。In the embodiment of the present application, after determining the number m of information fragments that the control information #A needs to be divided into, the network device may divide the control information #A into m information fragments in any manner, and record the information fragmentation. # 1至信息片片#m, for example, the network device can make the size of the information fragment # 1 to information fragment #m (that is, the number of bits included) the same.
在S130,网络设备可以根据如上所述划分的m个信息分片,确定m个校验序列,其中,m个信息分片与m个校验序列一一对应,即,校验序列i与信息分片i对应,i∈[1,m],并且,校验序列i是根据信息分片i生成的,校验序列i用于信息分片i的校验。At S130, the network device may determine m check sequences according to the m pieces of information divided as described above, where the m information fragments correspond to the m check sequences one by one, that is, the check sequence i and the information The slice i corresponds to i ∈ [1, m], and the check sequence i is generated based on the information slice i, and the check sequence i is used for the check of the information slice i.
其中,根据信息分片i生成校验序列i的方法和过程可以相似,例如,该校验序列可以是循环冗余校验(Cyclic Redundancy Check,CRC)方式中使用的校验序列,再例如,该校验序列可以是奇偶校验(Parity Check,PC)方式中使用的校验序列。The method and the process for generating the check sequence i according to the information fragment i may be similar. For example, the check sequence may be a check sequence used in a Cyclic Redundancy Check (CRC) mode, for example, The check sequence may be a check sequence used in a Parity Check (PC) mode.
其中,网络设备可以根据该m个信息分片和m个校验序列生成m个待发送信息,其中,待发送信息i可以由校验序列i与信息分片i合并后生成,例如,可以将待发送信息添加在信息分片i之后,从而生成待发送信息i。应理解,以上列举的待发送信息的生成方法和过程仅为示例性说明,本申请并未限定于此,该过程可与现有技术中在信息中加入校验比特的方法和过程相似。The network device may generate, according to the m information fragments and the m check sequences, m to be sent information, where the to-be-sent information i may be generated by combining the check sequence i and the information fragment i, for example, The information to be transmitted is added after the information slice i, thereby generating the information i to be transmitted. It should be understood that the foregoing methods and processes for generating information to be sent are merely exemplary, and the present application is not limited thereto, and the process may be similar to the method and process for adding check bits in information in the prior art.
在S140,网络设备可以对该m个待发送信息进行polar码编码处理,以生成符号序列#A(即,符号序列的一例)。At S140, the network device may perform a polar code encoding process on the m pieces of information to be transmitted to generate a symbol sequence #A (ie, an example of a symbol sequence).
作为示例而非限定,在本申请实施例中,网络设备可以首先,基于编码方式#A,对每个待发送信息(具体的说,是每个待发送信息包括的信息分片和校验序列)进行编码(即,第一方式编码)。并且,对经过该第一方式编码后的各待发送信息进行合并(例如,串联合并)并对合并后的待发送信息进行polar码编码处理。By way of example and not limitation, in the embodiment of the present application, the network device may first, based on the coding mode #A, for each information to be sent (specifically, the information fragment and the check sequence included in each information to be transmitted. ) encoding (ie, first mode encoding). And, the information to be transmitted that has been encoded by the first mode is combined (for example, serially combined), and the combined information to be transmitted is subjected to a polar code encoding process.
作为示例而非限定,在本申请实施例中,该第一方式编码可以包括但不限于以下任意一种编码方式:By way of example and not limitation, in the embodiment of the present application, the first mode coding may include, but is not limited to, any one of the following coding modes:
polar码编码、咬尾卷积码(Tail-Biting Convolutional Codes,TBCC)编码、低密度奇偶校验(Low Density Parity Check Code,LDPC)码编码或涡轮(Turbo)码编码。Polar code encoding, Tail-Biting Convolutional Codes (TBCC) encoding, Low Density Parity Check Code (LDPC) code encoding, or Turbo code encoding.
或者,在本申请实施例中,网络设备还可以对m待发送信息进行合并(例如,串联合并)并对合并后的待发送信息进行polar码编码处理。Alternatively, in the embodiment of the present application, the network device may further merge (for example, serially merge) the information to be transmitted, and perform a polar code encoding process on the combined information to be sent.
在第三代合作伙伴计划(3rd Generation Partnership Project,3GPP)无线接入网(Radio Access Network,RAN)87次会议上,极性Polar码正式接收为5G增强移动宽带(enhanced Mobile Broadband,eMBB)场景的上下行控制信道的信道编码方案。极性码应用于上下行控制信道,译码存在性能改进的空间。At the 87th meeting of the 3rd Generation Partnership Project (3GPP) Radio Access Network (RAN), the polar Polar code was officially received as a 5G enhanced mobile broadband (eMBB) scenario. The channel coding scheme of the uplink and downlink control channels. The polarity code is applied to the uplink and downlink control channels, and there is room for performance improvement in decoding.
下面对Polar码做简单介绍。The following is a brief introduction to the Polar code.
通信系统通常采用信道编码提高数据传输的可靠性,以保证通信的质量。土耳其教授Arikan提出的Polar码是第一个理论上证明可以达到香农容量且具有低编译码复杂度的码。Polar码也是一种线性块码,其编码矩阵为G
N,编码过程为x
1
N=u
1
NG
N,其中 u
1
N=(u
1,u
2,...,u
N)是一个二进制的行矢量,长度为N(即码长);G
N是一个N×N的矩阵,且
定义为log
2N个矩阵F
2的克罗内克(Kronecker)乘积。上述矩阵
Communication systems usually use channel coding to improve the reliability of data transmission to ensure the quality of communication. The Polar code proposed by Turkish professor Arikan is the first code that theoretically proves to achieve Shannon capacity and has low coding and decoding complexity. The Polar code is also a linear block code whose coding matrix is G N and the encoding process is x 1 N = u 1 N G N , where u 1 N = (u 1 , u 2 , ..., u N ) is a a binary line vector of length N (ie, code length); G N is an N×N matrix, and Defined as the Kronecker product of log 2 N matrices F 2 . Above matrix
Polar码的编码过程中,u
1
N中的一部分比特用来携带信息,称为信息比特集合,这些比特的索引的集合记作
另外的一部分比特设置为收发端预先约定的固定值,称之为固定比特集合或冻结比特集合(frozen bits),其索引的集合用
的补集
表示。Polar码的编码过程相当于:
这里,G
N(A)是G
N中由集合
中的索引对应的那些行得到的子矩阵,G
N(A
C)是G
N中由集合
中的索引对应的那些行得到的子矩阵。
为u
1
N中的信息比特集合,数量为K;
为u
1
N中的固定比特集合,其数量为(N-K),是已知比特。这些固定比特通常被设置为0,但是只要收发端预先约定,固定比特可以被任意设置。从而,Polar码的编码输出可简化为:
这里
为u
1
N中的信息比特集合,
为长度K的行矢量,即
|·|表示集合中元素的个数,K为信息块大小,
是矩阵G
N中由集合
中的索引对应的那些行得到的子矩阵,
是一个K×N的矩阵。
In the encoding process of the Polar code, a part of the bits in u 1 N are used to carry information, called a set of information bits, and the set of indexes of these bits is recorded as The other part of the bits is set to a fixed value pre-agreed by the transceiver, which is called a fixed bit set or a frozen bit set. Complement Said. The encoding process of the Polar code is equivalent to: Here, G N (A) is the set of G N The sub-matrices obtained from those rows corresponding to the index, G N (A C ) is the set of G N The sub-matrices obtained from those rows corresponding to the index. Is the set of information bits in u 1 N , the number is K; It is a fixed set of bits in u 1 N , the number of which is (NK), which is a known bit. These fixed bits are usually set to 0, but the fixed bits can be arbitrarily set as long as the transceiver end pre-agreed. Thus, the encoded output of the Polar code can be simplified to: Here Is the set of information bits in u 1 N , a row vector of length K, ie |·| indicates the number of elements in the collection, and K is the size of the information block. Is the matrix G N by the set The submatrices obtained from the rows corresponding to the index, Is a K × N matrix.
Polar码的构造过程即集合
的选取过程,决定了Polar码的性能。Polar码的构造过程通常是,根据母码码长N确定共存在N个极化信道,分别对应编码矩阵的N个行,计算极化信道可靠度,将可靠度较高的前K个极化信道的索引作为集合
的元素,剩余(N-K)个极化信道对应的索引作为固定比特的索引集合
的元素。集合
决定了信息比特的位置,集合
决定了固定比特的位置。
The construction process of the Polar code is a collection The selection process determines the performance of the Polar code. The construction process of the Polar code is generally: determining that there are N polarized channels in total according to the length N of the mother code, respectively corresponding to N rows of the coding matrix, calculating the reliability of the polarized channel, and the first K polarizations with higher reliability. Channel index as a collection Element, the index corresponding to the remaining (NK) polarized channels as the index set of fixed bits Elements. set Determine the location of the information bits, the collection The position of the fixed bit is determined.
从编码矩阵可以看出,原始Polar码(母码)的码长为2的整数次幂,在实际应用中需要通过速率匹配实现任意码长的Polar码。It can be seen from the coding matrix that the original Polar code (parent code) has a code length of 2, which is an integer power of 2, and in practice, a Polar code of arbitrary code length needs to be implemented by rate matching.
为了提升Polar码的性能,通常对信息比特集合先进行校验预编码,再进行Polar编码。有两种常见的校验预编码方式,即循环冗余校验(Cyclic Redundancy Check,CRC)级联Polar编码,或是奇偶校验(Parity Check,PC)级联Polar编码。目前,Polar编码包括:Airkan传统Polar编码和CA Polar编码和PC Polar编码。In order to improve the performance of the Polar code, the information bit set is first checked and precoded, and then Polar coded. There are two common types of parity precoding, namely Cyclic Redundancy Check (CRC) cascading Polar encoding, or Parity Check (PC) cascading Polar encoding. Currently, Polar encoding includes: Airkan traditional Polar encoding and CA Polar encoding and PC Polar encoding.
对图7中Airkan传统Polar编码说明,{u1,u2,u3,u5}设置为固定比特集合,{u4,u6,u7,u8}设置为信息比特集合,将长度为4的信息向量中的4位信息比特编码成8位编码比特。For the Airkan traditional Polar coding description in Fig. 7, {u1, u2, u3, u5} is set as a fixed bit set, {u4, u6, u7, u8} is set as an information bit set, and 4 in the information vector of length 4 is set. The bit information bits are encoded into 8-bit coded bits.
对图8中CA Polar编码说明,{u1,u2}设置为固定比特集合,{u3,u4,u5,u6}设置为信息比特集合,{u7,u8}为CRC比特集合。其中,{u7,u8}的值由{u3,u4,u5,u6}做CRC得到。For the CA Polar encoding in Fig. 8, {u1, u2} is set as a fixed bit set, {u3, u4, u5, u6} is set as a set of information bits, and {u7, u8} is a set of CRC bits. Among them, the value of {u7, u8} is obtained by CRC of {u3, u4, u5, u6}.
对于CA Polar编码,采用CRC协助的串行抵消列表(CRC-Aided Successive Cancellation List,CA-SCL)译码算法。CA-SCL译码算法通过CRC校验在SCL译码输出的候选路径中选择CRC通过的路径作为译码输出。For CA Polar coding, a CRC-assisted Successive Cancellation List (CA-SCL) decoding algorithm is employed. The CA-SCL decoding algorithm selects the path through which the CRC passes as the decoding output in the candidate path of the SCL decoding output by the CRC check.
对图9中PC Polar编码说明,{u1,u2,u5}设置为固定比特集合,{u3,u4,u6,u7}设置为信息比特集合,{u7}为PC固定比特集合。其中,{u7}的值由{u3,u6}异或得到。For the PC Polar encoding in Fig. 9, {u1, u2, u5} is set as a fixed bit set, {u3, u4, u6, u7} is set as an information bit set, and {u7} is a PC fixed bit set. Among them, the value of {u7} is obtained by X0, u6} XOR.
在S150,网络设备可以通过时频资源块#A发送经过polar编码处理后获得的符号序列#A,例如,在本申请实施例中,网络设备可以根据如上所述确定的一个信息分片所承载于的时频资源单元的数量n,确定每个待发送信息i(或者说,信息分片i和校验序列i)所对应的符号序列#A中的符号(或者说,码字)所需要承载于的n个时频单元。At S150, the network device may send the symbol sequence #A obtained by the polar coding process through the time-frequency resource block #A. For example, in the embodiment of the present application, the network device may be carried according to an information fragment determined as described above. The number n of time-frequency resource units is determined by the symbols (or code words) in the symbol sequence #A corresponding to each information to be transmitted i (or, information slice i and check sequence i). The n time-frequency units carried in.
从而,在S160,终端设备可以确定通信系统所使用的用于传输控制信息的时频资源,并确定,该时频资源可能的划分方式,以及基于各划分方式划分的时频资源块,例如,图5中的时频资源块#0~时频资源块#14。Therefore, at S160, the terminal device may determine a time-frequency resource used by the communication system to transmit control information, and determine a possible division manner of the time-frequency resource, and a time-frequency resource block divided according to each division manner, for example, Time-frequency resource block # 0 to time-frequency resource block # 14 in FIG.
并且,在S160,终端设备可以确定每种时频资源块所承载的信息分段(或者说,待发送信息或校验序列)的数量。And, at S160, the terminal device can determine the number of information segments (or information to be transmitted or check sequences) carried by each time-frequency resource block.
作为示例而非限定,在本申请实施例中,终端设备根据每个时频资源块对应的划分方式,例如,每种划分方式对应的聚合等级,对每个时频资源块承载的待发送信息的数量。By way of example and not limitation, in the embodiment of the present application, the terminal device sends information to be sent by each time-frequency resource block according to a division manner corresponding to each time-frequency resource block, for example, an aggregation level corresponding to each division manner. quantity.
具体的说,设用于传输控制信息的时频资源能够被划分为t个时频资源块,则终端设备可以确定时频资源块j对应的划分方式,j∈[1,t],t≥3。Specifically, if the time-frequency resource used for transmitting the control information can be divided into t time-frequency resource blocks, the terminal device can determine the division mode corresponding to the time-frequency resource block j, j ∈ [1, t], t ≥ 3.
例如,如果时频资源块j对应的划分方式的聚合等级为1,则网络设备可以确定时频资源块j承载1个信息分片(或者说,1个待发送信息,或者说1个校验序列);For example, if the aggregation level of the partitioning mode corresponding to the time-frequency resource block j is 1, the network device may determine that the time-frequency resource block j carries one information fragment (or one information to be transmitted, or one parity). sequence);
再例如,如果时频资源块j对应的划分方式的聚合等级为2,则网络设备可以确定时频资源块j承载2个信息分片(或者说,2个待发送信息,或者说2个校验序列);For example, if the aggregation level of the partitioning mode corresponding to the time-frequency resource block j is 2, the network device may determine that the time-frequency resource block j carries 2 pieces of information (or 2 pieces of information to be sent, or 2 schools). Sequence of inspection);
再例如,如果时频资源块j对应的划分方式的聚合等级为4,则网络设备可以确定时频资源块j承载4个信息分片(或者说,4个待发送信息,或者说4个校验序列);For another example, if the aggregation level of the partitioning mode corresponding to the time-frequency resource block j is 4, the network device may determine that the time-frequency resource block j carries 4 pieces of information (or 4 pieces of information to be sent, or 4 schools). Sequence of inspection);
再例如,如果时频资源块j对应的划分方式的聚合等级为8,则网络设备可以确定时频资源块j承载8个信息分片(或者说,8个待发送信息,或者说8个校验序列)。For another example, if the aggregation level of the partitioning mode corresponding to the time-frequency resource block j is 8, the network device may determine that the time-frequency resource block j carries 8 information fragments (or 8 to-be-sent information, or 8 schools). Sequence of inspection).
或者,作为示例而非限定,在本申请实施例中,网络设备还可以从通信系统使用的多种(至少一种)聚合度中,确定当前使用的聚合度(例如,上述聚合度#A),并且,终端设备根据该聚合度#A确定每种时频资源块所承载的信息分段(或者说,待发送信息或校验序列)的数量。Alternatively, as an example and not by way of limitation, in the embodiment of the present application, the network device may further determine the degree of polymerization currently used (for example, the above-mentioned degree of aggregation #A) from among a plurality of (at least one) degrees of polymerization used by the communication system. And, the terminal device determines, according to the degree of aggregation #A, the number of pieces of information (or information to be transmitted or a check sequence) carried by each time-frequency resource block.
具体的说,在本申请实施例中,聚合度可以包括以下含义中的一种或多种:Specifically, in the embodiment of the present application, the degree of polymerization may include one or more of the following meanings:
含义1:在本申请实施例中,该聚合度可以用于指示一个信息分片占用的时频资源单元的数量。Meaning 1: In the embodiment of the present application, the degree of aggregation may be used to indicate the number of time-frequency resource units occupied by one information fragment.
作为示例而非限定,设终端设备可以确定时频资源块j对应的聚合度(例如,聚合度#A)的值为n,即,该n表示时频资源块j承载的控制信息所划分的多个信息分片中的每个信息分配占用的时频资源单元的数量。By way of example and not limitation, the terminal device may determine that the value of the degree of aggregation (eg, the degree of aggregation #A) corresponding to the time-frequency resource block j is n, that is, the n represents the control information carried by the time-frequency resource block j. Each of the plurality of information fragments allocates the number of time-frequency resource units occupied.
此情况下,在本申请实施例中,网络设备可以根据时频资源块j对应的划分方式的聚合等级,确定该时频资源块j包括的时频资源单元的数量h。In this case, in the embodiment of the present application, the network device may determine the number h of time-frequency resource units included in the time-frequency resource block j according to the aggregation level of the partition mode corresponding to the time-frequency resource block j.
例如,如果时频资源块j对应的划分方式的聚合等级为1,则网络设备可以确定时频 资源块j包括的时频资源单元的数量h=1;For example, if the aggregation level of the partitioning mode corresponding to the time-frequency resource block j is 1, the network device may determine that the number of time-frequency resource units included in the time-frequency resource block j is h=1;
再例如,如果时频资源块j对应的划分方式的聚合等级为2,则网络设备可以确定时频资源块j包括的时频资源单元的数量h=2;For another example, if the aggregation level of the partitioning mode corresponding to the time-frequency resource block j is 2, the network device may determine the number of time-frequency resource units included in the time-frequency resource block j h=2;
再例如,如果时频资源块j对应的划分方式的聚合等级为4,则网络设备可以确定时频资源块j包括的时频资源单元的数量h=4;For example, if the aggregation level of the partitioning mode corresponding to the time-frequency resource block j is 4, the network device may determine the number of time-frequency resource units included in the time-frequency resource block j h=4;
再例如,如果时频资源块j对应的划分方式的聚合等级为8,则网络设备可以确定时频资源块j包括的时频资源单元的数量h=8;For example, if the aggregation level of the partitioning mode corresponding to the time-frequency resource block j is 8, the network device may determine the number of time-frequency resource units included in the time-frequency resource block j h=8;
从而,终端设备可以根据如上所述的数量h和时频资源块j对应的聚合度的值n确定,时频资源块j承载的信息分片的数量。Therefore, the terminal device can determine the number of information fragments carried by the time-frequency resource block j according to the value n of the degree of aggregation corresponding to the quantity h and the time-frequency resource block j as described above.
作为示例而非限定,在本申请实施例中,该聚合度(例如,第一聚合度,即,聚合度#A)的取值可以为例如,1,2,4或8中的任一值。By way of example and not limitation, in the embodiment of the present application, the degree of polymerization (for example, the first degree of polymerization, that is, the degree of polymerization #A) may be, for example, any one of 1, 2, 4 or 8. .
含义2:在本申请实施例中,该聚合度用于指示一个时频资源块承载的信息分片的数量。Meaning 2: In the embodiment of the present application, the degree of aggregation is used to indicate the number of information fragments carried by one time-frequency resource block.
含义3:在本申请实施例中,该聚合度用于指示一个时频资源块承载的校验序列的数量。Meaning 3: In the embodiment of the present application, the degree of aggregation is used to indicate the number of check sequences carried by one time-frequency resource block.
含义4:在本申请实施例中,该聚合度用于指示一个时频资源块承载的待发送信息的数量。Meaning 4: In the embodiment of the present application, the degree of aggregation is used to indicate the number of information to be sent carried by one time-frequency resource block.
作为示例而非限定,在本申请实施例中,该聚合度的取值可以为例如,1,2,4或8中的任一值。By way of example and not limitation, in the embodiment of the present application, the value of the degree of polymerization may be, for example, any one of 1, 2, 4 or 8.
并且,在含义2~4中,网络设备可以将该聚合度指示的数量确定为时频资源块j承载的信息分片的数量。Moreover, in the meanings 2 to 4, the network device may determine the number of the aggregation degree indications as the number of information fragments carried by the time-frequency resource block j.
并且,终端设备可以确定时频资源块j承载的一个信息分片所承载于的时频资源单元的数量。Moreover, the terminal device can determine the number of time-frequency resource units carried by one information fragment carried by the time-frequency resource block j.
从而,在S170,终端设备可以根据时频资源块j所承载的信息分片的数量,进行针对时频资源块j的盲检测(具体的说,是polar码译码方式的盲检测),或者说,终端设备可以根据时频资源块j所承载的信息分片的数量对时频资源块j上承载的符号序列进行polar码译码处理。Therefore, at S170, the terminal device may perform blind detection for the time-frequency resource block j (specifically, blind detection of the polar code decoding mode) according to the number of information fragments carried by the time-frequency resource block j, or The terminal device can perform the polar code decoding process on the symbol sequence carried on the time-frequency resource block j according to the number of information fragments carried by the time-frequency resource block j.
其中,对于PC Polar编码,译码算法基于SCL译码算法,利用PC固定比特集合在译码过程中完成排序、剪枝的过程,最终输出最可靠的路径。Among them, for PC Polar coding, the decoding algorithm is based on the SCL decoding algorithm, and uses the fixed bit set of PC to complete the process of sorting and pruning in the decoding process, and finally outputs the most reliable path.
需要说明的是,在本申请实施例中,该控制信息#A可以为,符号序列可以为正交频分复用(Orthogonal Frequency Division Multiplexing,OFDM)符号序列。It should be noted that, in the embodiment of the present application, the control information #A may be that the symbol sequence may be an Orthogonal Frequency Division Multiplexing (OFDM) symbol sequence.
终端设备可以对该符号序列进行解映射解调,以获得对数似然比(Log Likelihood Ratio,LLR)序列。并且,终端设备可以基于该LLR序列进行盲检测。The terminal device may demap and demodulate the symbol sequence to obtain a Log Likelihood Ratio (LLR) sequence. And, the terminal device can perform blind detection based on the LLR sequence.
每次盲检需要完成Polar译码和CRC校验,若CRC校验通过,则成功得到DCI,盲检过程结束,若CRC校验未通过,则继续进行盲检。Each time the blind check needs to complete the Polar decoding and CRC check, if the CRC check passes, the DCI is successfully obtained, the blind check process ends, and if the CRC check fails, the blind check is continued.
在本申请实施例中,终端设备可以确定终端标识的比特位置和值,并且,可以将终端标识的比特位置和值作为译码的输入参数。其中,终端标识可以为RNTI,RNTI的长度大于或等于16位。In the embodiment of the present application, the terminal device may determine the bit position and value of the terminal identifier, and may use the bit position and value of the terminal identifier as the input parameters of the decoding. The terminal identifier may be an RNTI, and the length of the RNTI is greater than or equal to 16 bits.
其中,终端标识的比特位置包括两种可能的实现方式。The bit position of the terminal identifier includes two possible implementation manners.
当Polar编码采用CA Polar,则终端标识的比特位置包括CRC序列的位置和固定比特集合的位置。如图10所示。When Polar encoding uses CA Polar, the bit position of the terminal identification includes the location of the CRC sequence and the location of the fixed set of bits. As shown in Figure 10.
当Polar编码采用PC Polar,则终端标识的比特位置包括CRC序列的位置和奇偶校验固定比特集合的位置。如图11所示。When the Polar code uses PC Polar, the bit position of the terminal identification includes the position of the CRC sequence and the position of the parity fixed bit set. As shown in Figure 11.
在本申请实施例中,将LLR序列作为SCL译码器的输入。译码器的译码时,译码路径不停扩展,译码器保留例如,8个幸存路径对PC Polar而言,8个幸存路径会按照路径度量值进行排序,译码器最后输出路径度量值最小的路径,并对路径度量(Path Metric,PM)值最小的路径做CRC校验。对CA Polar而言,8个幸存路径会按照路径度量值进行排序,译码器输出8条幸存路径,按照路径度量值从小到大进行CRC校验,直到通过为止,如果8条幸存路径都不通过,则返回路径度量值最小的幸存路径。In the embodiment of the present application, the LLR sequence is used as an input to the SCL decoder. When decoding the decoder, the decoding path is continuously extended, and the decoder reserves, for example, 8 surviving paths. For PC Polar, 8 surviving paths are sorted according to the path metric, and the decoder finally outputs the path metric. The path with the smallest value and the CRC check for the path with the smallest Path Metric (PM) value. For CA Polar, the 8 surviving paths are sorted according to the path metric. The decoder outputs 8 surviving paths, and the CRC is checked according to the path metric from small to large, until the 8 surviving paths are not passed. Pass, return the surviving path with the smallest path metric.
需要说明的是,编码序列的数目可以为4或者8,只要编码子序列数目不超过译码器的宽度限制。It should be noted that the number of coding sequences may be 4 or 8, as long as the number of coding subsequences does not exceed the width limit of the decoder.
可选地,该译码方法还可以采用最大似然(Maximum Likelihood,ML)补偿译码器。例如,当扩展路径的条数到达上限L=8时,再次扩展后需要进行剪枝,即从32条路径中选择PM较优的8条路径作为幸存路径。并且,在本申请实施例中,终端设备还可以进行额外一个bit的ML译码,即当扩展路径增长到16条时不进行剪枝,待后一级译码扩展到32条路径时再进行剪枝,只保留8条幸存路径。Optionally, the decoding method may also adopt a Maximum Likelihood (ML) compensation decoder. For example, when the number of extended paths reaches the upper limit L=8, the pruning needs to be performed after expanding again, that is, 8 paths with better PMs are selected from the 32 paths as surviving paths. In addition, in the embodiment of the present application, the terminal device may perform ML decoding of an additional bit, that is, when the extended path is increased to 16, no pruning is performed, and then the first-level decoding is extended to 32 paths. Pruning, leaving only 8 surviving paths.
终端设备对所述嵌套的t个时频资源块依次进行盲检测控制信息。The terminal device sequentially performs blind detection control information on the nested t time-frequency resource blocks.
设被检测的时频资源块j所占的CCE个数为y,时频资源块j的聚合等级为b,则终端设备可以确定时频资源块j理论上承载的校验序列个数z=y/b。It is assumed that the number of CCEs occupied by the detected time-frequency resource block j is y, and the aggregation level of the time-frequency resource block j is b, the terminal device can determine the number of check sequences theoretically carried by the time-frequency resource block j z= y/b.
其中,所述终端设备把时频资源块j的接收信息(符号序列经过解映射后得到的序列,例如,LLR序列)分成z份,并对该z份序列进行polar码译码,得到第一份的接收信息。The terminal device divides the received information of the time-frequency resource block j (a sequence obtained by de-mapping the symbol sequence, for example, an LLR sequence) into z shares, and performs polar code decoding on the z-sequence to obtain the first Receiving information.
其后,所述终端设备对第一份的接收信息做第一方式编码(例如,turbo码编码)所对应的译码(例如,turbo码译码),得到第一份的控制信息。Thereafter, the terminal device performs coding (for example, turbo code decoding) corresponding to the first mode encoding (for example, turbo code encoding) on the first received information to obtain the first control information.
所述终端设备对所述第一份的控制信息中的校验序列做检测,得到第一份的校验结果。The terminal device detects a check sequence in the first part of the control information, and obtains a check result of the first part.
如果所述第一份的校验结果失败,则继续按照上述步骤检测下一个时频资源块(例如,时频资源块j+1)。If the verification result of the first copy fails, the next time-frequency resource block (for example, the time-frequency resource block j+1) is continuously detected according to the above steps.
如果所述第一份的校验结果成功,则终端设备对该第一份的控制信息进行第一方式编码(例如,turbo码编码),得到第一份的编码信息,对所述第一份的编码信息和该z份序列进行polar码译码,得到第二份的接收信息。If the verification result of the first part is successful, the terminal device performs first mode coding (for example, turbo code coding) on the first part of the control information, to obtain the first part of the coding information, for the first part. The encoded information and the z-sequence are subjected to polar code decoding to obtain a second received information.
重复第一份的控制信息译码过程,直到得到z份的序列中某一份的校验结果失败。The first control information decoding process is repeated until the verification result of one of the z-part sequences fails.
如果所述某一份的校验结果失败,则继续按照上述步骤检测下一个时频资源块(例如,时频资源块j+1)。If the verification result of the certain one fails, the next time-frequency resource block (for example, the time-frequency resource block j+1) is continuously detected according to the above steps.
如果所述某一份的校验结果成功,则串联z份的控制信息得到全部控制信息,盲检测结束。If the verification result of the one copy is successful, the control information of the z-parts is obtained to obtain all the control information, and the blind detection ends.
作为示例而非限定,例如,假设通信系统使用的用于传输控制信息的时频资源包括8个时频资源单元(例如,8个CCE,记作CCE#0~CCE#7)。By way of example and not limitation, for example, it is assumed that the time-frequency resource used by the communication system for transmitting control information includes eight time-frequency resource units (for example, eight CCEs, denoted as CCE # 0 to CCE #7).
并且,假设如上所述确定的时频资源块#0~时频资源块#7承载的信息分片的数量为1, 时频资源块#8~时频资源块#11承载的信息分片的数量为2,时频资源块#12~时频资源块#13承载的信息分片的数量为4,时频资源块#14承载的信息分片的数量为8。Moreover, it is assumed that the number of information fragments carried by the time-frequency resource block # 0 to the time-frequency resource block # 7 determined as described above is 1, and the information fragmented by the time-frequency resource block #8 to the time-frequency resource block # 11 is fragmented. The number of information fragments carried by the time-frequency resource block #12 to the time-frequency resource block # 13 is 4, and the number of information fragments carried by the time-frequency resource block # 14 is 8.
或者说,时频资源块#0~时频资源块#14对应的聚合度n为1,即,时频资源块#0~时频资源块#14所承载的每个信息分段占用的时间单元的数量均为1。In other words, the aggregation degree n corresponding to the time-frequency resource block # 0 to the time-frequency resource block # 14 is 1, that is, the time occupied by each information segment carried by the time-frequency resource block # 0 to the time-frequency resource block # 14. The number of units is 1.
则终端设备可以确定该8个CCE的LLR,对8个CCE的LLR做f运算,保存每种分段的中间结果。Then, the terminal device can determine the LLRs of the eight CCEs, perform f operations on the LLRs of the eight CCEs, and save the intermediate result of each segment.
其后,终端设备可以对CCE#0的LLR,按照其承载的信息分片所属于的时频资源块为时频资源块#14、时频资源块#12、时频资源块#8、时频资源块#0的顺序分别译码。或者说,终端设备可以对CCE#0的LLR,可以使用信息分片的数量为分别为8、4、2、1的译码器进行译码,如果信息分片的数量为1的译码器译码成功,则终端设备可以确定时频资源块#0承载有控制信息,相应的终端设备可以确定时频资源块#8、时频资源块#12和时频资源块#14未承载控制信息。Thereafter, the terminal device may use the time-frequency resource block to which the LLR of the CCE# 0 belongs according to the information fragment to which the information belongs is time-frequency resource block # 14, time-frequency resource block #12, time-frequency resource block #8, and time. The order of the frequency resource block # 0 is decoded separately. In other words, the terminal device can decode the LLR of the CCE# 0, and can use the decoder whose number of information fragments is 8, 4, 2, and 1, respectively, if the number of information fragments is 1 If the decoding succeeds, the terminal device may determine that the time-frequency resource block # 0 carries the control information, and the corresponding terminal device may determine that the time-frequency resource block #8, the time-frequency resource block #12, and the time-frequency resource block # 14 do not carry the control information. .
之后,终端设备可以对CCE#2的LLR,按照其承载的信息分片所属于的时频资源块为时频资源块#2、时频资源块#9的顺序分别译码。或者说,终端设备可以对CCE#2的LLR,可以使用信息分片的数量为分别为2、1的译码器进行译码,如果信息分片的数量为1的译码器译码成功,则终端设备可以确定时频资源块#2承载有控制信息,相应的终端设备可以确定时频资源块#9未承载控制信息。Then, the terminal device can decode the LLRs of the CCE# 2 according to the time-frequency resource blocks to which the information-segmented pieces belong to the time-frequency resource block # 2 and the time-frequency resource block #9. In other words, the terminal device can decode the LLR of CCE# 2, and the number of information fragments can be decoded by the decoders of 2 and 1 respectively. If the number of information fragments is 1, the decoding of the decoder is successful. Then, the terminal device may determine that the time-frequency resource block # 2 carries the control information, and the corresponding terminal device may determine that the time-frequency resource block #9 does not carry the control information.
其后,终端设备可以对CCE#4的LLR,按照其承载的信息分片所属于的时频资源块为时频资源块#13、时频资源块#10、时频资源块#4的顺序分别译码。或者说,终端设备可以对CCE#4的LLR,可以使用信息分片的数量为分别为4、2、1的译码器进行译码,如果信息分片的数量为1的译码器译码成功,则终端设备可以确定时频资源块#4承载有控制信息,相应的终端设备可以确定时频资源块#10、时频资源块#13未承载控制信息。Thereafter, the terminal device may use the time-frequency resource block to which the time-frequency resource block to which the LLR of the CCE# 4 belongs is the time-frequency resource block # 13, the time-frequency resource block #10, and the time-frequency resource block # 4. Decode separately. In other words, the terminal device can decode the LLR of CCE# 4 by using a decoder whose number of information fragments is 4, 2, 1, respectively, if the number of information fragments is 1 decoder decoding. If the terminal device is successful, the terminal device may determine that the time-frequency resource block # 4 carries the control information, and the corresponding terminal device may determine that the time-frequency resource block #10 and the time-frequency resource block # 13 do not carry the control information.
之后,终端设备可以对CCE#6的LLR,按照其承载的信息分片所属于的时频资源块为时频资源块#6、时频资源块#11的顺序分别译码。或者说,终端设备可以对CCE#6的LLR,可以使用信息分片的数量为分别为2、1的译码器进行译码,如果信息分片的数量为1的译码器译码成功,则终端设备可以确定时频资源块#6承载有控制信息,相应的终端设备可以确定时频资源块#11未承载控制信息。Then, the terminal device can decode the LLRs of the CCE# 6 according to the time-frequency resource blocks to which the information-segmented fragments belong to the time-frequency resource block # 6 and the time-frequency resource block # 11. In other words, the terminal device can decode the LLR of the CCE# 6 by using a decoder whose number of information fragments is 2 and 1, respectively. If the decoder of the number of information fragments is 1 successfully decoded, Then, the terminal device may determine that the time-frequency resource block # 6 carries the control information, and the corresponding terminal device may determine that the time-frequency resource block # 11 does not carry the control information.
最后,终端设备可以对CCE#1、CCE#3、CCE#5和CCE#7的LLR,分别译码。假设全部译码成功,则终端设备可以确定时频资源块#1、时频资源块#3、时频资源块#5和时频资源块#7承载有控制信息。Finally, the terminal device can decode the LLRs of CCE # 1, CCE # 3, CCE # 5, and CCE # 7, respectively. Assuming that all decoding is successful, the terminal device may determine that the time-frequency resource block # 1, the time-frequency resource block # 3, the time-frequency resource block # 5, and the time-frequency resource block # 7 carry control information.
以上,共15次译码,数量上和传统方案相同,但是,由于上述聚合度n为1,因此,每次译码都是码长只有聚合度n为1时对应的长度,LLR处理的计算量很小,所以总的计算复杂度大幅降低。The above is a total of 15 decodings, and the number is the same as the conventional scheme. However, since the above-mentioned degree of polymerization n is 1, each decoding is a length corresponding to the code length only when the degree of aggregation n is 1, and the calculation of the LLR processing is performed. The amount is small, so the overall computational complexity is greatly reduced.
作为示例而非限定,再例如,假设通信系统使用的用于传输控制信息的时频资源包括8个时频资源单元(例如,8个CCE,记作CCE#0~CCE#7)。By way of example and not limitation, for example, it is assumed that the time-frequency resource used by the communication system for transmitting control information includes eight time-frequency resource units (for example, eight CCEs, denoted as CCE # 0 to CCE #7).
并且,假设如上所述确定的时频资源块#0~时频资源块#7承载的信息分片的数量为1,时频资源块#8~时频资源块#11承载的信息分片的数量为2,时频资源块#12~时频资源块#13承载的信息分片的数量为1,时频资源块#14承载的信息分片的数量为2。In addition, it is assumed that the number of information fragments carried by the time-frequency resource block # 0 to the time-frequency resource block # 7 determined as described above is 1, and the information fragment carried by the time-frequency resource block #8 to the time-frequency resource block # 11 is fragmented. The number of information fragments carried by the time-frequency resource block #12 to the time-frequency resource block # 13 is 1, and the number of information fragments carried by the time-frequency resource block # 14 is 2.
或者说,时频资源块#0~时频资源块#11对应的聚合度为1,即,时频资源块#0~时频 资源块#11承载的每个信息分片占用的时频资源单元的数量为1;时频资源块#12~时频资源块#14对应的聚合度为4,即,时频资源块#12~时频资源块#14承载的每个信息分片占用的时频资源单元的数量为4。In other words, the aggregation degree corresponding to the time-frequency resource block # 0 to the time-frequency resource block # 11 is 1, that is, the time-frequency resource occupied by each information slice carried by the time-frequency resource block # 0 to the time-frequency resource block # 11 The number of units is 1; the degree of aggregation corresponding to the time-frequency resource block #12 to the time-frequency resource block # 14 is 4, that is, each information fragment carried by the time-frequency resource block #12 to the time-frequency resource block # 14 is occupied. The number of time-frequency resource units is 4.
此情况下,每个时频资源块上承载的信息分片(或者说,待发送信息或校验序列)的最大数量为2。In this case, the maximum number of information fragments (or information to be transmitted or check sequences) carried on each time-frequency resource block is 2.
则终端设备可以确定该8个CCE的LLR,对8个CCE的LLR做f运算,保存每种分段的中间结果。Then, the terminal device can determine the LLRs of the eight CCEs, perform f operations on the LLRs of the eight CCEs, and save the intermediate result of each segment.
其后,终端设备可以对CCE#0~CCE#3的LLR,按照其承载的信息分片所属于的时频资源块为时频资源块#14、时频资源块#12的顺序分别译码。或者说,终端设备可以对CCE#0~CCE#3的LLR,可以使用信息分片的数量为分别为2、1的译码器进行译码,如果均译码失败,则终端设备可以确定时频资源块#0或时频资源块#8承载有控制信息,相应的终端设备可以确定时频资源块#12和时频资源块#14未承载控制信息。Then, the terminal device can decode the LLRs of the CCEs # 0 to CCE# 3 according to the time-frequency resource blocks to which the information-segmented pieces belong to the time-frequency resource block # 14 and the time-frequency resource block #12. . In other words, the terminal device can decode the LLRs of the CCEs # 0 to CCE# 3 by using the decoders whose number of information fragments is 2 and 1, respectively. If the decoding fails, the terminal device can determine the time. The frequency resource block # 0 or the time-frequency resource block #8 carries control information, and the corresponding terminal device can determine that the time-frequency resource block #12 and the time-frequency resource block # 14 do not carry control information.
之后,终端设备可以对CCE#4~CCE#7的LLR,按照其承载的信息分片所属于的时频资源块为时频资源块#13的情况译码。或者说,终端设备可以对CCE#4~CCE#7的LLR,可以使用信息分片的数量1的译码器进行译码,如果译码失败,则终端设备可以确定时频资源块#4或时频资源块#10承载有控制信息,相应的终端设备可以确定时频资源块#13未承载控制信息。After that, the terminal device can decode the LLRs of the CCEs # 4 to CCE# 7 according to the case where the time-frequency resource blocks to which the information fragments are carried are the time-frequency resource blocks # 13. In other words, the terminal device can decode the LLR of the CCE# 4 to CCE# 7 by using the decoder of the number of information fragments 1. If the decoding fails, the terminal device can determine the time-frequency resource block # 4 or The time-frequency resource block #10 carries control information, and the corresponding terminal device can determine that the time-frequency resource block # 13 does not carry control information.
终端设备可以对CCE#0的LLR,按照其承载的信息分片所属于的时频资源块为时频资源块#0、时频资源块#8的顺序分别译码。或者说,终端设备可以对CCE#0的LLR,可以使用信息分片的数量为分别为2、1的译码器进行译码,如果信息分片的数量为1的译码器译码成功,则终端设备可以确定时频资源块#0承载有控制信息,相应的终端设备可以确定时频资源块#8未承载控制信息。The terminal device can decode the LLRs of the CCE# 0 according to the time-frequency resource blocks to which the information-segmented fragments belong to the time-frequency resource block # 0 and the time-frequency resource block #8. In other words, the terminal device can decode the LLR of CCE# 0, and the number of information fragments can be decoded by the decoders of 2 and 1 respectively. If the number of information fragments is 1, the decoder is successfully decoded. Then, the terminal device may determine that the time-frequency resource block # 0 carries the control information, and the corresponding terminal device may determine that the time-frequency resource block #8 does not carry the control information.
其后,终端设备可以对CCE#2的LLR,按照其承载的信息分片所属于的时频资源块为时频资源块#2、时频资源块#9的顺序分别译码。或者说,终端设备可以对CCE#2的LLR,可以使用信息分片的数量为分别为2、1的译码器进行译码,如果信息分片的数量为1的译码器译码成功,则终端设备可以确定时频资源块#2承载有控制信息,相应的终端设备可以确定时频资源块#9未承载控制信息。Then, the terminal device can decode the LLRs of the CCE# 2 according to the time-frequency resource blocks to which the information fragments to be carried belong to the time-frequency resource block # 2 and the time-frequency resource block #9. In other words, the terminal device can decode the LLR of CCE# 2, and the number of information fragments can be decoded by the decoders of 2 and 1 respectively. If the number of information fragments is 1, the decoding of the decoder is successful. Then, the terminal device may determine that the time-frequency resource block # 2 carries the control information, and the corresponding terminal device may determine that the time-frequency resource block #9 does not carry the control information.
其后,终端设备可以对CCE#4的LLR,按照其承载的信息分片所属于的时频资源块为时频资源块#4、时频资源块#10的顺序分别译码。或者说,终端设备可以对CCE#4的LLR,可以使用信息分片的数量为分别为2、1的译码器进行译码,如果信息分片的数量为1的译码器译码成功,则终端设备可以确定时频资源块#4承载有控制信息,相应的终端设备可以确定时频资源块#10未承载控制信息。Then, the terminal device can decode the LLRs of the CCE# 4 according to the time-frequency resource blocks to which the information-segmented pieces belong to the time-frequency resource block # 4 and the time-frequency resource block #10. In other words, the terminal device can decode the LLR of the CCE# 4 by using a decoder whose number of information fragments is 2 and 1, respectively. If the decoder of the number of information fragments is 1 successfully decoded, Then, the terminal device may determine that the time-frequency resource block # 4 carries the control information, and the corresponding terminal device may determine that the time-frequency resource block #10 does not carry the control information.
其后,终端设备可以对CCE#6的LLR,按照其承载的信息分片所属于的时频资源块为时频资源块#6、时频资源块#11的顺序分别译码。或者说,终端设备可以对CCE#6的LLR,可以使用信息分片的数量为分别为2、1的译码器进行译码,如果信息分片的数量为1的译码器译码成功,则终端设备可以确定时频资源块#6承载有控制信息,相应的终端设备可以确定时频资源块#11未承载控制信息。Then, the terminal device can decode the LLRs of the CCE# 6 according to the time-frequency resource blocks to which the information-segmented fragments belong to the time-frequency resource block # 6 and the time-frequency resource block # 11. In other words, the terminal device can decode the LLR of the CCE# 6 by using a decoder whose number of information fragments is 2 and 1, respectively. If the decoder of the number of information fragments is 1 successfully decoded, Then, the terminal device may determine that the time-frequency resource block # 6 carries the control information, and the corresponding terminal device may determine that the time-frequency resource block # 11 does not carry the control information.
最后,终端设备可以对CCE#1、CCE#3、CCE#5和CCE#7的LLR,分别译码。假设全部译码成功,则终端设备可以确定时频资源块#1、时频资源块#3、时频资源块#5和时 频资源块#7承载有控制信息。Finally, the terminal device can decode the LLRs of CCE # 1, CCE # 3, CCE # 5, and CCE # 7, respectively. Assuming that all decoding is successful, the terminal device can determine that time-frequency resource block # 1, time-frequency resource block # 3, time-frequency resource block # 5, and time-frequency resource block # 7 carry control information.
以上,共15次译码,数量上和传统方案相同,但是,由于上述聚合等级为1,因此,每次译码都是码长只有聚合等级为1或4时对应的长度,LLR处理的计算量很小,所以总的计算复杂度大幅降低。The above is a total of 15 decodings, the number is the same as the conventional scheme. However, since the above aggregation level is 1, each decoding is a length corresponding to the code length only when the aggregation level is 1 or 4, and the calculation of the LLR processing is performed. The amount is small, so the overall computational complexity is greatly reduced.
图12示出了本申请实施例的传输控制信息的装置200的示意性框图,该发送控制信息的装置300可以对应(例如,可以配置于或本身即为)上述方法100中描述的网络设备,并且,该传输控制信息的装置200中各模块或单元分别用于执行上述方法100中网络设备所执行的各动作或处理过程,这里,为了避免赘述,省略其详细说明。FIG. 12 is a schematic block diagram of an apparatus 200 for transmitting control information according to an embodiment of the present application, where the apparatus 300 for transmitting control information may correspond to (for example, may be configured or itself) a network device described in the foregoing method 100, In addition, each module or unit in the device 200 for transmitting control information is used to perform each action or process performed by the network device in the above method 100. Here, in order to avoid redundancy, detailed description thereof will be omitted.
图13示出了本申请实施例的传输控制信息的装置300的示意性框图,该传输控制信息的装置300可以对应(例如,可以配置于或本身即为)上述方法100中描述的终端设备,并且,该传输控制信息的装置300中各模块或单元分别用于执行上述方法300中终端设备所执行的各动作或处理过程,这里,为了避免赘述,省略其详细说明。FIG. 13 is a schematic block diagram of an apparatus 300 for transmitting control information according to an embodiment of the present application. The apparatus 300 for transmitting control information may correspond to (for example, may be configured or itself) a terminal device described in the foregoing method 100. In addition, each module or unit in the device 300 for transmitting control information is used to perform each action or process performed by the terminal device in the above method 300. Here, in order to avoid redundancy, detailed description thereof will be omitted.
如图14所示,本申请还提供了一种可以传输控制信息的设备400。该传输控制信息的设备400可以为编码设备,或者实现相关编码功能的DSP或ASIC或芯片。该设备400包括:As shown in FIG. 14, the present application also provides an apparatus 400 that can transmit control information. The device 400 for transmitting control information may be an encoding device or a DSP or ASIC or chip that implements an associated encoding function. The device 400 includes:
存储器401,用于存储程序;其中,该存储器可以为随机访问内存(Random Access Memory,RAM)或者只读内存(Read Only Memory,ROM)或者闪存,其中存储器可以位于单独位于通信设备内,也可以位于处理器402的内部。The memory 401 is configured to store a program, where the memory may be a random access memory (RAM) or a read only memory (ROM) or a flash memory, where the memory may be located in the communication device alone or in the communication device. Located inside the processor 402.
处理器402,用于执行所述存储器存储的所述程序,当所述程序被执行时,所述处理器能够从该多个时频资源块中,确定用于发送第一控制信息的第一时频资源块;将所述第一控制信息划分为m个信息分片,m≥1;根据该m个信息分片,生成m个待发送信息,该m个信息分片与该m个待发送信息一一对应,每个待发送信息包括所对应的信息分片,其中,待发送信息i包括信息分片i和校验序列i,该校验序列i是根据该信息分片i生成的,i∈[1,m];对该m个待发送信息进行极性polar码编码,以生成符号序列。a processor 402, configured to execute the program stored by the memory, when the program is executed, the processor is capable of determining, from the plurality of time-frequency resource blocks, a first one for transmitting first control information a time-frequency resource block; the first control information is divided into m pieces of information, m≥1; according to the m pieces of information, m pieces of information to be transmitted are generated, and the m pieces of information and the m pieces are to be sent The information to be sent includes a corresponding information fragment, wherein the information to be transmitted i includes an information fragment i and a check sequence i, and the check sequence i is generated according to the information fragment i. , i ∈ [1, m]; performing polar polar code encoding on the m pieces of information to be transmitted to generate a symbol sequence.
收发器403,用于通过该第一时频资源块,发送该符号序列。The transceiver 403 is configured to send the symbol sequence by using the first time-frequency resource block.
作为示例而非限定,在本申请实施例中,收发器403、存储器401、处理器402之间通过例如,总线等方式实现通信连接。By way of example and not limitation, in the embodiment of the present application, the communication connection is implemented between the transceiver 403, the memory 401, and the processor 402 by, for example, a bus or the like.
需要说明的是,处理器402执行的方法与前述网络设备执行的方法的内容一致,不再赘述。It should be noted that the method performed by the processor 402 is consistent with the content of the method performed by the foregoing network device, and details are not described herein.
如图15所示,本申请还提供了一种可以传输控制信息的设备500。该传输控制信息的设备500可以为译码设备,或者实现相关译码功能的DSP或ASIC或芯片。该设备500包括:As shown in FIG. 15, the present application also provides an apparatus 500 that can transmit control information. The device 500 for transmitting control information may be a decoding device or a DSP or ASIC or chip that implements a related decoding function. The device 500 includes:
收发器501,用于接收用于传输控制信息的时频资源上承载的信号。The transceiver 501 is configured to receive a signal carried on a time-frequency resource for transmitting control information.
存储器502,用于存储程序;其中,该存储器可以为RAM或者ROM或者闪存,其中存储器可以位于单独位于通信设备内,也可以位于处理器503的内部。The memory 502 is configured to store a program; wherein the memory may be a RAM or a ROM or a flash memory, wherein the memory may be located in the communication device alone or in the processor 503.
处理器503,用于执行所述存储器存储的所述程序,当所述程序被执行时,所述处理器能够确定每个时频资源块承载的待发送信息的数量,其中,每个待发送信息包括一个信息分片和一个校验序列;根据每个时频资源块承载的待发送信息的数量,基于极性polar码译码方式,对该网络设备通过该时频资源发送的符号序列进行盲检测处理,以获取第一 控制信息,其中,该符号序列是该网络设备对该m个待发送信息进行极性polar码编码后生成的,该m个待发送信息与m个信息分片一一对应,每个待发送信息包括所对应的信息分片,待发送信息i包括信息分片i和校验序列i,该校验序列i是根据该信息分片i生成的,i∈[1,m],该m个信息分片是该网络设备对该第一控制信息进行分段后生成的,m≥1。a processor 503, configured to execute the program stored by the memory, when the program is executed, the processor is capable of determining a quantity of information to be transmitted carried by each time-frequency resource block, where each to be sent The information includes an information fragment and a check sequence; according to the quantity of information to be sent carried by each time-frequency resource block, based on the polar polar code decoding mode, the symbol sequence sent by the network device through the time-frequency resource is performed. Blind detection processing to obtain first control information, wherein the symbol sequence is generated by the network device performing polar polar code encoding on the m to-be-sent information, and the m pieces of information to be sent and the m pieces of information are fragmented. Correspondingly, each information to be transmitted includes a corresponding information fragment, and the information to be transmitted i includes an information fragment i and a check sequence i, and the check sequence i is generated according to the information fragment i, i∈[1 , m], the m information fragments are generated by the network device segmenting the first control information, and m≥1.
作为示例而非限定,在本申请实施例中,收发器501、存储器502、处理器503之间通过例如,总线等方式实现通信连接。By way of example and not limitation, in the embodiment of the present application, the communication connection is implemented between the transceiver 501, the memory 502, and the processor 503 by, for example, a bus or the like.
需要说明的是,处理器502执行的方法与前述终端设备执行的方法的内容一致,不再赘述。It should be noted that the method performed by the processor 502 is consistent with the content of the method performed by the foregoing terminal device, and details are not described herein.
应注意,上述方法实施例可以应用于处理器中,或者由处理器实现。处理器可能是一种集成电路芯片,具有信号的处理能力。在实现过程中,上述方法实施例的各步骤可以通过处理器中的硬件的集成逻辑电路或者软件形式的指令完成。上述的处理器可以是通用处理器、数字信号处理器(Digital Signal Processor,DSP)、专用集成电路(Application Specific Integrated Circuit,ASIC)、现成可编程门阵列(Field Programmable Gate Array,FPGA)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件。可以实现或者执行本申请实施例中的公开的各方法、步骤及逻辑框图。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。结合本申请实施例所公开的方法的步骤可以直接体现为硬件译码处理器执行完成,或者用译码处理器中的硬件及软件模块组合执行完成。软件模块可以位于随机存储器,闪存、只读存储器,可编程只读存储器或者电可擦写可编程存储器、寄存器等本领域成熟的存储介质中。该存储介质位于存储器,处理器读取存储器中的信息,结合其硬件完成上述方法的步骤。It should be noted that the above method embodiments may be applied to a processor or implemented by a processor. The processor may be an integrated circuit chip with signal processing capabilities. In the implementation process, each step of the foregoing method embodiment may be completed by an integrated logic circuit of hardware in a processor or an instruction in a form of software. The processor may be a general-purpose processor, a digital signal processor (DSP), an application specific integrated circuit (ASIC), a Field Programmable Gate Array (FPGA), or the like. Programming logic devices, discrete gates or transistor logic devices, discrete hardware components. The methods, steps, and logical block diagrams disclosed in the embodiments of the present application can be implemented or executed. The general purpose processor may be a microprocessor or the processor or any conventional processor or the like. The steps of the method disclosed in the embodiments of the present application may be directly implemented by the hardware decoding processor, or may be performed by a combination of hardware and software modules in the decoding processor. The software module can be located in a conventional storage medium such as random access memory, flash memory, read only memory, programmable read only memory or electrically erasable programmable memory, registers, and the like. The storage medium is located in the memory, and the processor reads the information in the memory and combines the hardware to complete the steps of the above method.
可以理解,本申请实施例中的存储器可以是易失性存储器或非易失性存储器,或可包括易失性和非易失性存储器两者。其中,非易失性存储器可以是只读存储器(Read-Only Memory,ROM)、可编程只读存储器(Programmable ROM,PROM)、可擦除可编程只读存储器(Erasable PROM,EPROM)、电可擦除可编程只读存储器(Electrically EPROM,EEPROM)或闪存。易失性存储器可以是随机存取存储器(Random Access Memory,RAM),其用作外部高速缓存。通过示例性但不是限制性说明,许多形式的RAM可用,例如静态随机存取存储器(Static RAM,SRAM)、动态随机存取存储器(Dynamic RAM,DRAM)、同步动态随机存取存储器(Synchronous DRAM,SDRAM)、双倍数据速率同步动态随机存取存储器(Double Data Rate SDRAM,DDR SDRAM)、增强型同步动态随机存取存储器(Enhanced SDRAM,ESDRAM)、同步连接动态随机存取存储器(Synchlink DRAM,SLDRAM)和直接内存总线随机存取存储器(Direct Rambus RAM,DR RAM)。应注意,本文描述的系统和方法的存储器旨在包括但不限于这些和任意其它适合类型的存储器。It is to be understood that the memory in the embodiments of the present application may be a volatile memory or a non-volatile memory, or may include both volatile and non-volatile memory. The non-volatile memory may be a read-only memory (ROM), a programmable read only memory (PROM), an erasable programmable read only memory (Erasable PROM, EPROM), or an electric Erase programmable read only memory (EEPROM) or flash memory. The volatile memory can be a Random Access Memory (RAM) that acts as an external cache. By way of example and not limitation, many forms of RAM are available, such as static random access memory (SRAM), dynamic random access memory (DRAM), synchronous dynamic random access memory (Synchronous DRAM). SDRAM), Double Data Rate SDRAM (DDR SDRAM), Enhanced Synchronous Dynamic Random Access Memory (ESDRAM), Synchronous Connection Dynamic Random Access Memory (Synchlink DRAM, SLDRAM) ) and direct memory bus random access memory (DR RAM). It should be noted that the memories of the systems and methods described herein are intended to comprise, without being limited to, these and any other suitable types of memory.
应理解,本文中术语“和/或”,仅仅是一种描述关联对象的关联关系,表示可以存在三种关系,例如,A和/或B,可以表示:单独存在A,同时存在A和B,单独存在B这三种情况。另外,本文中字符“/”,一般表示前后关联对象是一种“或”的关系。It should be understood that the term "and/or" herein is merely an association relationship describing an associated object, indicating that there may be three relationships, for example, A and/or B, which may indicate that A exists separately, and A and B exist simultaneously. There are three cases of B alone. In addition, the character "/" in this article generally indicates that the contextual object is an "or" relationship.
应理解,在本申请实施例的各种实施例中,上述各过程的序号的大小并不意味着执行顺序的先后,各过程的执行顺序应以其功能和内在逻辑确定,而不应对本申请实施例的实施过程构成任何限定。It should be understood that, in various embodiments of the embodiments of the present application, the size of the sequence numbers of the foregoing processes does not mean the order of execution sequence, and the execution order of each process should be determined by its function and internal logic, and should not be applied to this application. The implementation of the embodiments constitutes any limitation.
本领域普通技术人员可以意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、或者计算机软件和电子硬件的结合来实现。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本申请实施例的范围。Those of ordinary skill in the art will appreciate that the elements and algorithm steps of the various examples described in connection with the embodiments disclosed herein can be implemented in electronic hardware or a combination of computer software and electronic hardware. Whether these functions are performed in hardware or software depends on the specific application and design constraints of the solution. A person skilled in the art can use different methods to implement the described functions for each particular application, but such implementation should not be considered to be beyond the scope of the embodiments of the present application.
所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的系统、装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。A person skilled in the art can clearly understand that for the convenience and brevity of the description, the specific working process of the system, the device and the unit described above can refer to the corresponding process in the foregoing method embodiment, and details are not described herein again.
在本申请所提供的几个实施例中,应该理解到,所揭露的系统、装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。In the several embodiments provided by the present application, it should be understood that the disclosed systems, devices, and methods may be implemented in other manners. For example, the device embodiments described above are merely illustrative. For example, the division of the unit is only a logical function division. In actual implementation, there may be another division manner, for example, multiple units or components may be combined or Can be integrated into another system, or some features can be ignored or not executed. In addition, the mutual coupling or direct coupling or communication connection shown or discussed may be an indirect coupling or communication connection through some interface, device or unit, and may be in an electrical, mechanical or other form.
所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。The units described as separate components may or may not be physically separated, and the components displayed as units may or may not be physical units, that is, may be located in one place, or may be distributed to multiple network units. Some or all of the units may be selected according to actual needs to achieve the purpose of the solution of the embodiment.
另外,在本申请实施例各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。In addition, each functional unit in each embodiment of the embodiments of the present application may be integrated into one processing unit, or each unit may exist physically separately, or two or more units may be integrated into one unit.
所述功能如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本申请实施例的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本申请实施例各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(Read-Only Memory,ROM)、随机存取存储器(Random Access Memory,RAM)、磁碟或者光盘等各种可以存储程序代码的介质。The functions may be stored in a computer readable storage medium if implemented in the form of a software functional unit and sold or used as a standalone product. Based on such understanding, the technical solution of the embodiments of the present application, or the part contributing to the prior art or the part of the technical solution, may be embodied in the form of a software product stored in a storage medium. The instructions include a plurality of instructions for causing a computer device (which may be a personal computer, a server, or a network device, etc.) to perform all or part of the steps of the methods described in the various embodiments of the embodiments of the present application. The foregoing storage medium includes: a U disk, a mobile hard disk, a read-only memory (ROM), a random access memory (RAM), a magnetic disk, or an optical disk, and the like, which can store program codes. .
以上所述,仅为本申请实施例的具体实施方式,但本申请实施例的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本申请实施例揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本申请实施例的保护范围之内。The foregoing is only a specific embodiment of the embodiments of the present application, but the scope of protection of the embodiments of the present application is not limited thereto, and any person skilled in the art can easily adopt the technical scope disclosed in the embodiments of the present application. All changes or substitutions are contemplated to be within the scope of the embodiments of the present application.
Claims (28)
- 一种传输控制信息的方法,其特征在于,在使用至少两种划分方式划分用于传输控制信息的时频资源的通信系统中执行,通过所述至少两种划分方式划分的多个时频资源块为嵌套结构,以及A method for transmitting control information, which is implemented in a communication system that divides time-frequency resources for transmitting control information by using at least two division manners, and multiple time-frequency resources divided by the at least two division manners Blocks are nested structures, and所述方法包括:The method includes:网络设备从所述多个时频资源块中,确定用于发送第一控制信息的第一时频资源块;The network device determines, from the plurality of time-frequency resource blocks, a first time-frequency resource block for transmitting the first control information;所述网络设备将所述第一控制信息划分为m个信息分片,m≥1;The network device divides the first control information into m pieces of information, m≥1;所述网络设备根据所述m个信息分片,生成m个待发送信息,所述m个信息分片与所述m个待发送信息一一对应,每个待发送信息包括所对应的信息分片,其中,待发送信息i包括信息分片i和校验序列i,所述校验序列i是根据所述信息分片i生成的,i∈[1,m];The network device generates m pieces of to-be-sent information according to the m pieces of information, and the m pieces of information are in one-to-one correspondence with the m pieces of to-be-sent information, and each information to be sent includes the corresponding information points. a slice, wherein the information to be transmitted i includes an information slice i and a check sequence i, the check sequence i is generated according to the information slice i, i ∈ [1, m];所述网络设备对所述m个待发送信息进行极性polar码编码,以生成符号序列;The network device performs polarity polar code encoding on the m pieces of to-be-sent information to generate a symbol sequence;所述网络设备通过所述第一时频资源块,发送所述符号序列。The network device sends the sequence of symbols through the first time-frequency resource block.
- 根据权利要求1所述的方法,其特征在于,所述网络设备将所述第一控制信息划分为m个信息分片,包括:The method according to claim 1, wherein the network device divides the first control information into m pieces of information, including:所述网络设备从所述通信系统使用的至少1种聚合度中,确定第一聚合度,其中,所述聚合度用于指示一个信息分片占用的时频资源单元的数量,或者,所述聚合度用于指示一个时频资源块承载的信息分片的数量,或者,所述聚合度用于指示一个时频资源块承载的校验序列的数量;Determining, by the network device, a first degree of aggregation from at least one degree of aggregation used by the communication system, where the degree of aggregation is used to indicate a quantity of time-frequency resource units occupied by one piece of information, or The degree of aggregation is used to indicate the number of information fragments carried by one time-frequency resource block, or the degree of aggregation is used to indicate the number of check sequences carried by one time-frequency resource block;所述网络设备根据所述第一聚合度,将所述第一控制信息划分为m个信息分片。The network device divides the first control information into m pieces of information according to the first degree of aggregation.
- 根据权利要求2所述的方法,其特征在于,所述网络设备根据所述第一聚合度,将所述第一控制信息划分为m个信息分片,包括:The method according to claim 2, wherein the network device divides the first control information into m pieces of information according to the first degree of aggregation, including:所述网络设备根据所述第一时频资源块对应的划分方式,确定所述第一时频资源块包括的时频资源单元的数量;Determining, by the network device, the number of time-frequency resource units included in the first time-frequency resource block according to a division manner corresponding to the first time-frequency resource block;所述网络设备根据所述第一时频资源块包括的时频资源单元的数量和所述第一聚合度,将所述第一控制信息划分为m个信息分片。The network device divides the first control information into m pieces of information according to the number of time-frequency resource units included in the first time-frequency resource block and the first degree of aggregation.
- 根据权利要求2或3所述的方法,其特征在于,所述通信系统使用1种聚合度,所述1种聚合度指示的一个信息分片占用的时频资源单元的数量为1;或The method according to claim 2 or 3, wherein the communication system uses one degree of aggregation, and the number of time-frequency resource units occupied by one information slice indicated by the one degree of aggregation is 1; or所述通信系统使用2种聚合度,所述2种聚合度指示的一个信息分片占用的时频资源单元的数量分别为1,4;或The communication system uses two types of aggregation degrees, and the number of time-frequency resource units occupied by one information fragment indicated by the two types of aggregation degrees is 1, 4; or所述通信系统使用4种聚合度,所述4种聚合度指示的一个信息分片占用的时频资源单元的数量分别为1,2,4,8;或The communication system uses four types of aggregation degrees, and the number of time-frequency resource units occupied by one information fragment indicated by the four types of aggregation degrees is 1, 2, 4, 8;所述通信系统使用1种聚合度,所述1种聚合度指示的一个时频资源块承载的信息分片的数量为1;或The communication system uses a degree of aggregation, and the number of information fragments carried by one time-frequency resource block indicated by the one degree of aggregation is 1; or所述通信系统使用2种聚合度,所述2种聚合度指示的一个时频资源块承载的信息分片的数量分别为1,2;或The communication system uses two types of aggregation degrees, and the number of information fragments carried by one time-frequency resource block indicated by the two types of aggregation degrees is 1, 2; or所述通信系统使用4种聚合度,所述4种聚合度指示的一个时频资源块承载的信息分 片的数量分别为1,2,4,8;或The communication system uses four types of aggregation degrees, and the number of information fragments carried by one time-frequency resource block indicated by the four types of aggregation degrees is 1, 2, 4, 8 respectively;所述通信系统使用1种聚合度,所述1种聚合度指示的一个时频资源块承载的校验序列的数量为1;或The communication system uses a degree of aggregation, and the number of check sequences carried by one time-frequency resource block indicated by the one degree of aggregation is 1; or所述通信系统使用2种聚合度,所述2种聚合度指示的一个时频资源块承载的校验序列的数量分别为1,2;或The communication system uses two types of degrees of aggregation, and the number of check sequences carried by one time-frequency resource block indicated by the two types of degrees of aggregation is 1, 2; or所述通信系统使用4种聚合度,所述4种聚合度指示的一个时频资源块承载的校验序列的数量分别为1,2,4,8。The communication system uses four types of degrees of aggregation, and the number of check sequences carried by one time-frequency resource block indicated by the four types of degrees of aggregation is 1, 2, 4, and 8, respectively.
- 根据权利要求1至4中任一项所述的方法,其特征在于,所述网络设备对所述m个待发送信息进行极性polar码编码,包括:The method according to any one of claims 1 to 4, wherein the network device performs polar polar code encoding on the m pieces of to-be-sent information, including:所述网络设备对所述m个待发送信息进行第一方式编码;The network device performs the first mode encoding on the m to-be-sent information;所述网络设备对经过所述第一方式编码的m个待发送信息进行polar码编码。The network device performs polar code encoding on the m to-be-sent information encoded by the first mode.
- 根据权利要求5所述的方法,其特征在于,所述第一方式编码包括polar码编码、咬尾卷积码TBCC编码、低密度奇偶校验LDPC码编码或涡轮Turbo码编码中的任一种。The method according to claim 5, wherein the first mode coding comprises any one of a polar code coding, a tail biting convolutional code TBCC coding, a low density parity check LDPC code coding, or a turbo Turbo code coding. .
- 根据权利要求5或6所述的方法,其特征在于,所述方法还包括:The method according to claim 5 or 6, wherein the method further comprises:所述网络设备发送所述第一方式编码的指示信息。The network device sends the indication information encoded by the first mode.
- 一种传输控制信息的方法,其特征在于,在使用至少两种划分方式划分用于传输控制信息的时频资源的通信系统中执行,通过所述至少两种划分方式划分的多个时频资源块为嵌套结构,以及A method for transmitting control information, which is implemented in a communication system that divides time-frequency resources for transmitting control information by using at least two division manners, and multiple time-frequency resources divided by the at least two division manners Blocks are nested structures, and所述方法包括:The method includes:终端设备通过所述时频资源接收网络设备发送的符号序列,其中,所述符号序列是所述网络设备对所述m个待发送信息进行极性polar码编码后生成的,所述m个待发送信息与m个信息分片一一对应,每个待发送信息包括所对应的信息分片,待发送信息i包括信息分片i和校验序列i,所述校验序列i是根据所述信息分片i生成的,i∈[1,m],所述m个信息分片是所述网络设备对所述第一控制信息进行分段后生成的,m≥1;Receiving, by the time-frequency resource, the symbol sequence sent by the network device, where the symbol sequence is generated by the network device performing polar polar code encoding on the m to-be-sent information, where the m The sending information is in one-to-one correspondence with the m information fragments, and each to-be-sent information includes the corresponding information fragment, and the to-be-sent information i includes the information fragment i and the check sequence i, and the check sequence i is according to the The information fragment i is generated, i ∈ [1, m], the m information fragments are generated by the network device segmenting the first control information, m ≥ 1;所述终端设备确定每个时频资源块承载的待发送信息的数量,其中,每个待发送信息包括一个信息分片和一个校验序列;Determining, by the terminal device, the quantity of information to be sent that is carried by each time-frequency resource block, where each to-be-sent information includes an information fragment and a check sequence;所述终端设备根据每个时频资源块承载的待发送信息的数量,基于极性polar码译码方式,对所述符号序列进行盲检测处理,以获取第一控制信息。The terminal device performs blind detection processing on the symbol sequence according to the polarity polar code decoding manner according to the quantity of information to be transmitted that is carried by each time-frequency resource block, to obtain the first control information.
- 根据权利要求8所述的方法,其特征在于,所述终端设备确定每个时频资源块承载的待发送信息的数量,包括:The method according to claim 8, wherein the terminal device determines the number of information to be sent carried by each time-frequency resource block, including:所述终端设备从所述通信系统使用的至少1种聚合度中,确定每个时频资源块对应的聚合度,其中,所述聚合度用于指示一个信息分片占用的时频资源单元的数量,或者,所述聚合度用于指示一个时频资源块承载的信息分片的数量,或者,所述聚合度用于指示一个时频资源块承载的校验序列的数量;Determining, by the terminal device, a degree of aggregation corresponding to each time-frequency resource block, where the degree of aggregation is used to indicate a time-frequency resource unit occupied by one information fragment, from the at least one degree of aggregation used by the communication system. The quantity, or the degree of aggregation is used to indicate the number of information fragments carried by one time-frequency resource block, or the degree of aggregation is used to indicate the number of check sequences carried by one time-frequency resource block;所述终端设备根据每个时频资源块对应的聚合度,确定每个时频资源块承载的待发送信息的数量。The terminal device determines the number of information to be sent carried by each time-frequency resource block according to the aggregation degree corresponding to each time-frequency resource block.
- 根据权利要求9所述的方法,其特征在于,所述终端设备根据每个时频资源块对应的聚合度,确定每个时频资源块承载的待发送信息的数量,包括:The method according to claim 9, wherein the terminal device determines the number of to-be-sent information carried by each time-frequency resource block according to the aggregation degree corresponding to each time-frequency resource block, including:所述终端设备根据每个时频资源块对应的划分方式,确定所述每个时频资源块包括的 时频资源单元的数量;Determining, by the terminal device, the number of time-frequency resource units included in each time-frequency resource block according to a division manner corresponding to each time-frequency resource block;所述终端设备根据每个时频资源块包括的时频资源单元的数量和每个时频资源块对应的聚合度,确定每个时频资源块承载的待发送信息的数量。The terminal device determines the number of information to be sent carried by each time-frequency resource block according to the number of time-frequency resource units included in each time-frequency resource block and the degree of aggregation corresponding to each time-frequency resource block.
- 根据权利要求9或10所述的方法,其特征在于,所述通信系统使用1种聚合度,所述1种聚合度指示的一个信息分片占用的时频资源单元的数量为1;或The method according to claim 9 or 10, wherein the communication system uses one degree of aggregation, and the number of time-frequency resource units occupied by one piece of information indicated by the one degree of aggregation is 1; or所述通信系统使用2种聚合度,所述2种聚合度指示的一个信息分片占用的时频资源单元的数量分别为1,4;或The communication system uses two types of aggregation degrees, and the number of time-frequency resource units occupied by one information fragment indicated by the two types of aggregation degrees is 1, 4; or所述通信系统使用4种聚合度,所述4种聚合度指示的一个信息分片占用的时频资源单元的数量分别为1,2,4,8;或The communication system uses four types of aggregation degrees, and the number of time-frequency resource units occupied by one information fragment indicated by the four types of aggregation degrees is 1, 2, 4, 8;所述通信系统使用1种聚合度,所述1种聚合度指示的一个时频资源块承载的信息分片的数量为1;或The communication system uses a degree of aggregation, and the number of information fragments carried by one time-frequency resource block indicated by the one degree of aggregation is 1; or所述通信系统使用2种聚合度,所述2种聚合度指示的一个时频资源块承载的信息分片的数量分别为1,2;或The communication system uses two types of aggregation degrees, and the number of information fragments carried by one time-frequency resource block indicated by the two types of aggregation degrees is 1, 2; or所述通信系统使用4种聚合度,所述4种聚合度指示的一个时频资源块承载的信息分片的数量分别为1,2,4,8;或The communication system uses four types of aggregation degrees, and the number of information fragments carried by one time-frequency resource block indicated by the four types of aggregation degrees is 1, 2, 4, 8 respectively;所述通信系统使用1种聚合度,所述1种聚合度指示的一个时频资源块承载的校验序列的数量为1;或The communication system uses a degree of aggregation, and the number of check sequences carried by one time-frequency resource block indicated by the one degree of aggregation is 1; or所述通信系统使用2种聚合度,所述2种聚合度指示的一个时频资源块承载的校验序列的数量分别为1,2;或The communication system uses two types of degrees of aggregation, and the number of check sequences carried by one time-frequency resource block indicated by the two types of degrees of aggregation is 1, 2; or所述通信系统使用4种聚合度,所述4种聚合度指示的一个时频资源块承载的校验序列的数量分别为1,2,4,8。The communication system uses four types of degrees of aggregation, and the number of check sequences carried by one time-frequency resource block indicated by the four types of degrees of aggregation is 1, 2, 4, and 8, respectively.
- 根据权利要求8至11中任一项所述的方法,其特征在于,所述终端设备根据每个时频资源块承载的待发送信息的数量,基于极性polar码译码方式,进行对所述符号序列进行盲检测处理,包括:The method according to any one of claims 8 to 11, wherein the terminal device performs the location based on the number of information to be transmitted carried by each time-frequency resource block based on the polar polar code decoding mode. The symbol sequence is subjected to blind detection processing, including:所述终端设备根据每个时频资源块承载的待发送信息的数量,对所述待发送信息进行polar码译码;The terminal device performs polar code decoding on the to-be-sent information according to the quantity of information to be sent that is carried by each time-frequency resource block;所述终端设备对经过所述polar码译码后的待发送信息进行第一方式译码。The terminal device performs the first mode decoding on the to-be-transmitted information that is decoded by the polar code.
- 根据权利要求12所述的方法,其特征在于,所述第一方式译码包括polar码译码、咬尾卷积码TBCC译码、低密度奇偶校验LDPC码译码或涡轮Turbo码译码中的任一种。The method according to claim 12, wherein said first mode decoding comprises polar code decoding, tail biting convolutional code TBCC decoding, low density parity check LDPC code decoding or turbo Turbo code decoding. Any of them.
- 根据权利要求12或13所述的方法,其特征在于,所述方法还包括:The method according to claim 12 or 13, wherein the method further comprises:所述终端设备接收所述网络设备发送的所述第一方式译码的指示信息。The terminal device receives the indication information of the first mode decoding sent by the network device.
- 一种传输控制信息的装置,其特征在于,配置在使用至少两种划分方式划分用于传输控制信息的时频资源的通信系统中,通过所述至少两种划分方式划分的多个时频资源块为嵌套结构,以及An apparatus for transmitting control information, characterized in that, in a communication system configured to divide time-frequency resources for transmitting control information by using at least two division manners, a plurality of time-frequency resources divided by the at least two division manners Blocks are nested structures, and所述装置包括:The device includes:处理单元,用于从所述多个时频资源块中,确定用于发送第一控制信息的第一时频资源块,用于将所述第一控制信息划分为m个信息分片,用于根据所述m个信息分片,生成m个待发送信息,所述m个信息分片与所述m个待发送信息一一对应,每个待发送信息包括所对应的信息分片,其中,待发送信息i包括信息分片i和校验序列i,所述校验序 列i是根据所述信息分片i生成的,i∈[1,m],用于对所述m个待发送信息进行极性polar码编码,以生成符号序列,m≥1;a processing unit, configured to determine, from the plurality of time-frequency resource blocks, a first time-frequency resource block for transmitting first control information, where the first control information is divided into m pieces of information, And generating m pieces of information to be sent according to the m pieces of information, wherein the m pieces of information are in one-to-one correspondence with the m pieces of information to be sent, and each piece of information to be sent includes the corresponding information piece, wherein The information to be transmitted i includes an information slice i and a check sequence i, and the check sequence i is generated according to the information slice i, i ∈ [1, m], for the m to be sent The information is encoded by a polar polar code to generate a symbol sequence, m≥1;通信单元,用于通过所述第一时频资源块,发送所述符号序列。a communication unit, configured to send the sequence of symbols by using the first time-frequency resource block.
- 根据权利要求15所述的装置,其特征在于,所述处理单元具体用于从所述通信系统使用的至少1种聚合度中,确定第一聚合度,其中,所述聚合度用于指示一个信息分片占用的时频资源单元的数量,或者,所述聚合度用于指示一个时频资源块承载的信息分片的数量,或者,所述聚合度用于指示一个时频资源块承载的校验序列的数量,用于根据所述第一聚合度,将所述第一控制信息划分为m个信息分片。The apparatus according to claim 15, wherein the processing unit is specifically configured to determine a first degree of polymerization from at least one degree of polymerization used by the communication system, wherein the degree of aggregation is used to indicate a The number of time-frequency resource units occupied by the information fragment, or the degree of aggregation is used to indicate the number of information fragments carried by one time-frequency resource block, or the degree of aggregation is used to indicate that a time-frequency resource block is carried. The number of check sequences is used to divide the first control information into m pieces of information according to the first degree of polymerization.
- 根据权利要求16所述的装置,其特征在于,所述处理单元具体用于根据所述第一时频资源块对应的划分方式,确定所述第一时频资源块包括的时频资源单元的数量,用于置根据所述第一时频资源块包括的时频资源单元的数量和所述第一聚合度,将所述第一控制信息划分为m个信息分片。The apparatus according to claim 16, wherein the processing unit is configured to determine, according to a division manner corresponding to the first time-frequency resource block, a time-frequency resource unit included in the first time-frequency resource block. The quantity is used to divide the first control information into m pieces of information according to the number of time-frequency resource units included in the first time-frequency resource block and the first degree of aggregation.
- 根据权利要求16或17所述的装置,其特征在于,所述通信系统使用1种聚合度,所述1种聚合度指示的一个信息分片占用的时频资源单元的数量为1;或The apparatus according to claim 16 or 17, wherein the communication system uses one degree of aggregation, and the number of time-frequency resource units occupied by one piece of information indicated by the one degree of aggregation is 1; or所述通信系统使用2种聚合度,所述2种聚合度指示的一个信息分片占用的时频资源单元的数量分别为1,4;或The communication system uses two types of aggregation degrees, and the number of time-frequency resource units occupied by one information fragment indicated by the two types of aggregation degrees is 1, 4; or所述通信系统使用4种聚合度,所述4种聚合度指示的一个信息分片占用的时频资源单元的数量分别为1,2,4,8;或The communication system uses four types of aggregation degrees, and the number of time-frequency resource units occupied by one information fragment indicated by the four types of aggregation degrees is 1, 2, 4, 8;所述通信系统使用1种聚合度,所述1种聚合度指示的一个时频资源块承载的信息分片的数量为1;或The communication system uses a degree of aggregation, and the number of information fragments carried by one time-frequency resource block indicated by the one degree of aggregation is 1; or所述通信系统使用2种聚合度,所述2种聚合度指示的一个时频资源块承载的信息分片的数量分别为1,2;或The communication system uses two types of aggregation degrees, and the number of information fragments carried by one time-frequency resource block indicated by the two types of aggregation degrees is 1, 2; or所述通信系统使用4种聚合度,所述4种聚合度指示的一个时频资源块承载的信息分片的数量分别为1,2,4,8;或The communication system uses four types of aggregation degrees, and the number of information fragments carried by one time-frequency resource block indicated by the four types of aggregation degrees is 1, 2, 4, 8 respectively;所述通信系统使用1种聚合度,所述1种聚合度指示的一个时频资源块承载的校验序列的数量为1;或The communication system uses a degree of aggregation, and the number of check sequences carried by one time-frequency resource block indicated by the one degree of aggregation is 1; or所述通信系统使用2种聚合度,所述2种聚合度指示的一个时频资源块承载的校验序列的数量分别为1,2;或The communication system uses two types of degrees of aggregation, and the number of check sequences carried by one time-frequency resource block indicated by the two types of degrees of aggregation is 1, 2; or所述通信系统使用4种聚合度,所述4种聚合度指示的一个时频资源块承载的校验序列的数量分别为1,2,4,8。The communication system uses four types of degrees of aggregation, and the number of check sequences carried by one time-frequency resource block indicated by the four types of degrees of aggregation is 1, 2, 4, and 8, respectively.
- 根据权利要求15至18中任一项所述的装置,其特征在于,所述处理单元具体用于对所述m个待发送信息进行第一方式编码,用于对经过所述第一方式编码的m个待发送信息进行polar码编码。The apparatus according to any one of claims 15 to 18, wherein the processing unit is configured to perform, by using the first mode encoding, the m pieces of information to be sent, The m pieces of information to be transmitted are coded by the polar code.
- 根据权利要求19所述的装置,其特征在于,所述第一方式编码包括polar码编码、咬尾卷积码TBCC编码、低密度奇偶校验码LDPC编码或涡轮Turbo码编码中的任一种。The apparatus according to claim 19, wherein said first mode coding comprises any one of a polar code coding, a tail biting convolutional code TBCC coding, a low density parity check code LDPC coding, or a turbo Turbo code coding. .
- 根据权利要求19或20所述的装置,其特征在于,所述通信单元还用于发送所述第一方式编码的指示信息。The apparatus according to claim 19 or 20, wherein the communication unit is further configured to send the indication information of the first mode encoding.
- 一种传输控制信息的装置,其特征在于,配置在使用至少两种划分方式划分用于传输控制信息的时频资源的通信系统中,通过所述至少两种划分方式划分的多个时频资源 块为嵌套结构,以及An apparatus for transmitting control information, characterized in that, in a communication system configured to divide time-frequency resources for transmitting control information by using at least two division manners, a plurality of time-frequency resources divided by the at least two division manners Blocks are nested structures, and所述装置包括:The device includes:通信单元,用于通过所述时频资源接收网络设备发送的符号序列,其中,所述符号序列是所述网络设备对所述m个待发送信息进行极性polar码编码后生成的,所述m个待发送信息与m个信息分片一一对应,每个待发送信息包括所对应的信息分片,待发送信息i包括信息分片i和校验序列i,所述校验序列i是根据所述信息分片i生成的,i∈[1,m],所述m个信息分片是所述网络设备对所述第一控制信息进行分段后生成的,m≥1;a communication unit, configured to receive, by using the time-frequency resource, a sequence of symbols sent by a network device, where the symbol sequence is generated by performing, by the network device, a polar code of the to-be-transmitted information, The m pieces to be sent are in one-to-one correspondence with the m pieces of information, and each piece of information to be transmitted includes the corresponding piece of information. The information to be transmitted i includes the information piece i and the check sequence i, and the check sequence i is According to the information fragment i, i ∈ [1, m], the m information fragments are generated by the network device segmenting the first control information, m ≥ 1;处理单元,用于确定每个时频资源块承载的待发送信息的数量,其中,每个待发送信息包括一个信息分片和一个校验序列;用于根据每个时频资源块承载的待发送信息的数量,基于极性polar码译码方式,对所述符号序列进行盲检测处理,以获取第一控制信息。a processing unit, configured to determine a quantity of information to be sent that is carried by each time-frequency resource block, where each information to be sent includes an information fragment and a check sequence; and is used to be carried according to each time-frequency resource block The number of the transmitted information is based on the polar polar code decoding mode, and the symbol sequence is subjected to blind detection processing to obtain the first control information.
- 根据权利要求22所述的装置,其特征在于,所述处理单元具体用于从所述通信系统使用的至少1种聚合度中,确定每个时频资源块对应的聚合度,其中,所述聚合度用于指示一个信息分片占用的时频资源单元的数量,或者,所述聚合度用于指示一个时频资源块承载的信息分片的数量,或者,所述聚合度用于指示一个时频资源块承载的校验序列的数量,用于根据每个时频资源块包括对应的聚合度,确定每个时频资源块承载的待发送信息的数量。The apparatus according to claim 22, wherein the processing unit is specifically configured to determine, according to at least one degree of polymerization used by the communication system, a degree of aggregation corresponding to each time-frequency resource block, wherein The degree of aggregation is used to indicate the number of time-frequency resource units occupied by one information fragment, or the degree of aggregation is used to indicate the number of information fragments carried by one time-frequency resource block, or the degree of aggregation is used to indicate a The number of check sequences carried by the time-frequency resource block is used to determine the number of information to be sent carried by each time-frequency resource block according to the corresponding aggregation degree of each time-frequency resource block.
- 根据权利要求23所述的装置,其特征在于,所述处理单元具体用于根据每个时频资源块对应的划分方式,确定所述每个时频资源块包括的时频资源单元的数量,用于根据每个时频资源块包括的时频资源单元的数量和每个时频资源块包括对应的聚合度,确定每个时频资源块承载的待发送信息的数量。The apparatus according to claim 23, wherein the processing unit is configured to determine, according to a division manner corresponding to each time-frequency resource block, a quantity of time-frequency resource units included in each time-frequency resource block, And determining, according to the number of time-frequency resource units included in each time-frequency resource block, and each time-frequency resource block including a corresponding aggregation degree, determining the number of information to be sent carried by each time-frequency resource block.
- 根据权利要求23或24所述的装置,其特征在于,所述通信系统使用1种聚合度,所述1种聚合度指示的一个信息分片占用的时频资源单元的数量为1;或The apparatus according to claim 23 or 24, wherein the communication system uses one degree of aggregation, and the number of time-frequency resource units occupied by one piece of information indicated by the one degree of aggregation is 1; or所述通信系统使用2种聚合度,所述2种聚合度指示的一个信息分片占用的时频资源单元的数量分别为1,4;或The communication system uses two types of aggregation degrees, and the number of time-frequency resource units occupied by one information fragment indicated by the two types of aggregation degrees is 1, 4; or所述通信系统使用4种聚合度,所述4种聚合度指示的一个信息分片占用的时频资源单元的数量分别为1,2,4,8;或The communication system uses four types of aggregation degrees, and the number of time-frequency resource units occupied by one information fragment indicated by the four types of aggregation degrees is 1, 2, 4, 8;所述通信系统使用1种聚合度,所述1种聚合度指示的一个时频资源块承载的信息分片的数量为1;或The communication system uses a degree of aggregation, and the number of information fragments carried by one time-frequency resource block indicated by the one degree of aggregation is 1; or所述通信系统使用2种聚合度,所述2种聚合度指示的一个时频资源块承载的信息分片的数量分别为1,2;或The communication system uses two types of aggregation degrees, and the number of information fragments carried by one time-frequency resource block indicated by the two types of aggregation degrees is 1, 2; or所述通信系统使用4种聚合度,所述4种聚合度指示的一个时频资源块承载的信息分片的数量分别为1,2,4,8;或The communication system uses four types of aggregation degrees, and the number of information fragments carried by one time-frequency resource block indicated by the four types of aggregation degrees is 1, 2, 4, 8 respectively;所述通信系统使用1种聚合度,所述1种聚合度指示的一个时频资源块承载的校验序列的数量为1;或The communication system uses a degree of aggregation, and the number of check sequences carried by one time-frequency resource block indicated by the one degree of aggregation is 1; or所述通信系统使用2种聚合度,所述2种聚合度指示的一个时频资源块承载的校验序列的数量分别为1,2;或The communication system uses two types of degrees of aggregation, and the number of check sequences carried by one time-frequency resource block indicated by the two types of degrees of aggregation is 1, 2; or所述通信系统使用4种聚合度,所述4种聚合度指示的一个时频资源块承载的校验序列的数量分别为1,2,4,8。The communication system uses four types of degrees of aggregation, and the number of check sequences carried by one time-frequency resource block indicated by the four types of degrees of aggregation is 1, 2, 4, and 8, respectively.
- 根据权利要求22至25中任一项所述的装置,其特征在于,所述处理单元具体用 于根据每个时频资源块承载的待发送信息的数量,对所述待发送信息进行polar码译码,用于对经过所述polar码译码后的待发送信息进行第一方式译码。The device according to any one of claims 22 to 25, wherein the processing unit is configured to perform a polar code on the to-be-sent information according to the quantity of information to be sent carried by each time-frequency resource block. The decoding is used to perform the first mode decoding on the information to be sent after being decoded by the polar code.
- 根据权利要求26所述的装置,其特征在于,所述第一方式译码包括polar码译码、咬尾卷积码TBCC译码、低密度奇偶校验码LDPC译码或涡轮Turbo码译码中的任一种。The apparatus according to claim 26, wherein said first mode decoding comprises polar code decoding, tail biting convolutional code TBCC decoding, low density parity check code LDPC decoding, or turbo Turbo code decoding. Any of them.
- 根据权利要求26或27所述的装置,其特征在于,所述通信单元还用于接收所述网络设备发送的所述第一方式译码的指示信息。The apparatus according to claim 26 or 27, wherein the communication unit is further configured to receive the indication information of the first mode decoding sent by the network device.
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201710145884.3A CN108574558B (en) | 2017-03-13 | 2017-03-13 | Method and apparatus for transmitting control information |
CN201710145884.3 | 2017-03-13 |
Publications (1)
Publication Number | Publication Date |
---|---|
WO2018166416A1 true WO2018166416A1 (en) | 2018-09-20 |
Family
ID=63522641
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/CN2018/078693 WO2018166416A1 (en) | 2017-03-13 | 2018-03-12 | Method and apparatus for transmitting control information |
Country Status (2)
Country | Link |
---|---|
CN (1) | CN108574558B (en) |
WO (1) | WO2018166416A1 (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN114125929A (en) * | 2020-08-27 | 2022-03-01 | 华为技术有限公司 | Data fragmentation analysis method and related device |
Families Citing this family (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109286473B (en) * | 2018-11-16 | 2020-06-19 | 北京航空航天大学 | A low-complexity PDCCH channel blind detection method based on polar codes |
CN110048810B (en) * | 2019-03-29 | 2021-01-05 | 深圳职业技术学院 | A kind of information sending method, system and storage medium in Internet of Things |
CN110048812B (en) * | 2019-03-29 | 2020-12-01 | 深圳职业技术学院 | A data transmission method, system and storage medium based on transmit power in the Internet of Things |
CN113806133A (en) * | 2020-06-12 | 2021-12-17 | 华为技术有限公司 | A data writing method and device |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2012027485A1 (en) * | 2010-08-24 | 2012-03-01 | Qualcomm Incorporated | Handling ambiguous relay physical downlink control channel (r-pdcch) decoding for a relay node |
CN102611524A (en) * | 2011-12-19 | 2012-07-25 | 电信科学技术研究院 | Method, system and equipment for information transmission |
CN104039007A (en) * | 2009-09-15 | 2014-09-10 | 华为技术有限公司 | Up-link synchronization processing method, user equipment and base station |
Family Cites Families (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8238475B2 (en) * | 2007-10-30 | 2012-08-07 | Qualcomm Incorporated | Methods and systems for PDCCH blind decoding in mobile communications |
US20100254329A1 (en) * | 2009-03-13 | 2010-10-07 | Interdigital Patent Holdings, Inc. | Uplink grant, downlink assignment and search space method and apparatus in carrier aggregation |
US20110292891A1 (en) * | 2010-05-26 | 2011-12-01 | Industrial Technology Research Institute | Control channel allocation method, control channel searching method and communication apparatus using the same |
CN102892186B (en) * | 2011-07-19 | 2017-05-10 | 中兴通讯股份有限公司 | A method and device for determining physical downlink control channel resources |
CN106059738B (en) * | 2012-05-10 | 2019-11-26 | 华为终端有限公司 | The method and apparatus of information is transmitted on enhanced Physical Downlink Control Channel |
US9432175B2 (en) * | 2012-11-09 | 2016-08-30 | Qualcomm Incorporated | Control channel management for relay backhaul |
CN111405665B (en) * | 2013-12-11 | 2023-12-12 | 北京三星通信技术研究有限公司 | Resource allocation method and device of physical downlink control channel |
CN105472570A (en) * | 2014-09-03 | 2016-04-06 | 中兴通讯股份有限公司 | Base station/terminal and PDCCH scrambling/descrambling method and device thereof |
CN105471560A (en) * | 2014-09-05 | 2016-04-06 | 普天信息技术有限公司 | PDCCH CCE aggregation level determining method |
WO2016170389A1 (en) * | 2015-04-21 | 2016-10-27 | Telefonaktiebolaget Lm Ericsson (Publ) | Improved pdcch link adaptation in carrier aggregation |
-
2017
- 2017-03-13 CN CN201710145884.3A patent/CN108574558B/en active Active
-
2018
- 2018-03-12 WO PCT/CN2018/078693 patent/WO2018166416A1/en active Application Filing
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104039007A (en) * | 2009-09-15 | 2014-09-10 | 华为技术有限公司 | Up-link synchronization processing method, user equipment and base station |
WO2012027485A1 (en) * | 2010-08-24 | 2012-03-01 | Qualcomm Incorporated | Handling ambiguous relay physical downlink control channel (r-pdcch) decoding for a relay node |
CN102611524A (en) * | 2011-12-19 | 2012-07-25 | 电信科学技术研究院 | Method, system and equipment for information transmission |
Non-Patent Citations (1)
Title |
---|
"Study on New Radio (NR) Access Technology; Physical Layer Aspects (Release 14", 3GPP TR 38.802 V2.0.0. TECHNICAL SPECIFICATION GROUP RADIO ACCESS NETWORK, 3 March 2017 (2017-03-03), pages 13, XP055540426 * |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN114125929A (en) * | 2020-08-27 | 2022-03-01 | 华为技术有限公司 | Data fragmentation analysis method and related device |
CN114125929B (en) * | 2020-08-27 | 2024-04-09 | 华为技术有限公司 | Data fragmentation analysis method and related device |
Also Published As
Publication number | Publication date |
---|---|
CN108574558B (en) | 2020-08-14 |
CN108574558A (en) | 2018-09-25 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
WO2018137567A1 (en) | Decoding method and apparatus for polar code | |
US11057150B2 (en) | Polar code transmission method and apparatus | |
WO2018166416A1 (en) | Method and apparatus for transmitting control information | |
CN115173991B (en) | Rate matching method and device | |
WO2018127064A1 (en) | Method and device for controlling information transmission | |
WO2018137518A1 (en) | Data transmission method and apparatus | |
CN108282249B (en) | Control information transmission method and device | |
CN113708904A (en) | Communication method, terminal equipment and network equipment | |
US11665585B2 (en) | Wireless communication method and device | |
CN110572239A (en) | Coding and decoding method, device and equipment of polar code | |
CN110476357A (en) | Polarize decoding transmission method and device | |
CN109327280A (en) | Segment coding method and device | |
CN110167162A (en) | A kind of detection method of down control channel, indicating means and communication device | |
WO2018171776A1 (en) | Method and device for sending broadcast information indication | |
US20200036474A1 (en) | Resource mapping method and apparatus thereof | |
WO2018137234A1 (en) | Downlink control information transmission method, network device and terminal device | |
CN113574806A (en) | Polar coding | |
BR112020010432B1 (en) | COMMUNICATION DEVICE | |
BR112020010432A2 (en) | communication device |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 18768699 Country of ref document: EP Kind code of ref document: A1 |
|
NENP | Non-entry into the national phase |
Ref country code: DE |
|
122 | Ep: pct application non-entry in european phase |
Ref document number: 18768699 Country of ref document: EP Kind code of ref document: A1 |