Codebook compression for lossy encoding of low probability events

CN116406514BActive Publication Date: 2026-10-27QUALCOMM INC
View PDF 3 Cites 0 Cited by

Patent Information

Application Number
CN202180070901.6
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Priority Date
2021-10-21
Filing Date
2021-10-22
Publication Date
2026-10-27
Estimated Expiration
2041-10-22

AI Technical Summary

Technical Problem

举例而言,与替代确认(ACK)反馈相比,响应于混合自动重传请求(HARQ)从用户设备(UE)向基站发送非确认(NACK)反馈的概率可能具有低得多的发送概率

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN116406514B_ABST
    Figure CN116406514B_ABST
Patent Text Reader

Abstract

Aspects relate to compression of messages in a wireless communication system. For messages such as ACK / NACK feedback in a communication system, a base station can compress messages having a number of events (e.g., ACK / NACK events) or a probability of occurrence above or below a certain amount into a single message. By compressing messages into a single message, overhead for transmitting such messages can be reduced.
Need to check novelty before this filing date? Find Prior Art

Description

[0001] Cross-references to related applications

[0002] This application claims priority and interest in U.S. Application No. 17 / 507,707, filed with the U.S. Patent and Trademark Office on October 21, 2021, and U.S. Provisional Application No. 63 / 104,977, filed with the U.S. Patent and Trademark Office on October 23, 2020, the entire contents of which are incorporated herein by reference as if fully recorded below. Technical Field

[0003] In general, the techniques discussed below relate to wireless communication networks. More specifically, the techniques discussed below relate to codebook compression of lossy source codes for low-probability events, such as compression of HARQ-ACK codebooks used during higher-reliability communication. Background Technology

[0004] In wireless communication networks such as 5G New Radio (NR) networks, certain events may occur with varying probabilities. For example, the probability of sending a non-acknowledgment (NACK) response from a User Equipment (UE) to a base station in response to a Hybrid Automatic Repeat Request (HARQ) may be much lower than that of an acknowledgment (ACK) response. This asymmetric probability between events is particularly pronounced when enhanced mobile broadband (eMBB) and ultra-reliable low-latency communication (URLLC) are utilized in 5G systems. Summary of the Invention

[0005] To provide a basic understanding of one or more aspects of this disclosure, a summary of those aspects is given below. This summary is not an exhaustive overview of all anticipated features of this disclosure, nor is it intended to identify key or essential elements of all aspects of this disclosure, or to describe the scope of any or all aspects of this disclosure. Its sole purpose is to present some concepts of one or more aspects of this disclosure in a simple form as a prelude to the detailed description that follows.

[0006] In various aspects, a method for transmitting messages from a user equipment (UE) in a wireless communication system is disclosed. The method includes: compressing multiple messages occurring in the wireless communication system into at least one compressed message using compression techniques based on the probability of an event occurring or the number of times said event occurs; and transmitting said at least one compressed message on an uplink channel.

[0007] In other aspects, a user equipment (UE) for use in a wireless communication system is disclosed. The UE includes a wireless transceiver, a memory, and a processor communicatively coupled to the wireless transceiver and the memory. The processor is configured to: compress multiple messages occurring in the wireless communication system into at least one compressed message using compression techniques based on the probability of an event occurring or the number of times the event occurs; and transmit the at least one compressed message on an uplink channel.

[0008] According to another aspect, a method for use in a base station in a wireless communication system is disclosed. The method includes: transmitting a signal to a user equipment (UE) in the wireless communication system. Furthermore, the method includes: receiving at least one compressed message in response to the signal on an uplink channel, wherein the at least one compressed message is a compression of a plurality of messages to be transmitted by the UE in response to the signal, wherein the plurality of messages are compressed into the at least one compressed message based on the number of occurrences of an event or the probability of occurrence of the event.

[0009] Additionally, the disclosed aspect includes a base station for use in a wireless communication system. The base station includes a wireless transceiver, a memory, and a processor communicatively coupled to the wireless transceiver and the memory. The processor is configured to transmit signals to a user equipment (UE) in the wireless communication system. Furthermore, the processor is configured to receive at least one compressed message in response to the signal on an uplink channel, wherein the at least one compressed message is a compression of a plurality of messages to be transmitted by the UE in response to the signal, wherein the plurality of messages are compressed into the at least one compressed message based on the number of times an event occurs or the probability of the event occurring.

[0010] These and other aspects will become more fully understood after reading the following detailed description. Other aspects, features, and embodiments will become apparent to those skilled in the art after reading the following description of specific, exemplary embodiments in conjunction with the accompanying drawings. While features are discussed with respect to certain embodiments and the drawings below, all embodiments may include one or more of the advantageous features discussed herein. In other words, while one or more embodiments are discussed as having certain advantageous features, one or more of these features may also be used according to the various embodiments discussed herein. Similarly, while exemplary embodiments are discussed below as embodiments of devices, systems, or methods, it should be understood that these exemplary embodiments can be implemented with a wide variety of devices, systems, and methods. Attached Figure Description

[0011] Figure 1 It is a schematic diagram of a wireless communication system based on some aspects.

[0012] Figure 2 It is a conceptual view based on some aspects of a radio access network.

[0013] Figure 3 This is a diagram illustrating an example of the frame structure used in radio access networks, based on several aspects.

[0014] Figure 4 This is a block diagram illustrating examples of wireless communication systems that support beamforming and / or multiple-input multiple-output (MIMO) communication, based on several aspects.

[0015] Figure 5 This is a graph showing the probability of events occurring in an example NACK transmission in a wireless communication system.

[0016] Figure 6 The diagram illustrates, based on several aspects, an example method for compressing the probability of event occurrence in an example HARQ-ACK / NACK transmission in a wireless communication system.

[0017] Figure 7 This is a diagram illustrating, based on several aspects, another example of a method for compressing the probability of event occurrence in an example HARQ-ACK / NACK transmission in a wireless communication system.

[0018] Figure 8 Examples of DCI signaling for transmitting compression enabled or disabled at the UE are shown, based on several aspects.

[0019] Figure 9 According to some aspects, another example of DCI signaling for transmitting compression enabled or disabled at the UE is shown.

[0020] Figure 10 This is a block diagram illustrating an example of a hardware implementation of a wireless communication device employing a processing system, based on several aspects.

[0021] Figure 11 It is a flowchart of a method for wireless communication based on some aspects.

[0022] Figure 12 This is a block diagram illustrating an example of a hardware implementation of a wireless communication device employing a processing system, based on several aspects.

[0023] Figure 13 It is a flowchart of a method for wireless communication based on some aspects. Detailed Implementation

[0024] The specific embodiments described below with reference to the accompanying drawings are merely descriptions of various configurations and are not intended to indicate that the concepts described herein can be implemented only in these configurations. To provide a thorough understanding of the various concepts, the specific embodiments include particular details. However, it will be apparent to those skilled in the art that these concepts can be implemented without using these particular details. In some instances, to avoid obscuring these concepts, well-known structures and components are given in block diagram form.

[0025] The electromagnetic spectrum is typically subdivided into various categories, bands, channels, etc., based on frequency / wavelength. In 5G NR, two initial operating bands have been identified as frequency range names FR1 (410MHz-7.125GHz) and FR2 (24.25GHz-52.6GHz). The frequencies between FR1 and FR2 are generally referred to as mid-band frequencies. Although a portion of FR1 is greater than 6GHz, in various documents and articles, FR1 is often (interchangeably) referred to as the "below 6GHz" band. Similar naming issues sometimes arise with FR2, although it differs from the Extremely High Frequency (EHF) band (30GHz-300GHz) defined as a "millimeter wave" band by the International Telecommunication Union (ITU), it is often (interchangeably) referred to as the "millimeter wave" band in various documents and articles.

[0026] In light of the foregoing, unless otherwise explicitly stated, it should be understood that the terms "below 6 GHz," etc. (if used herein), can broadly refer to frequencies below 6 GHz, which may be within FR1 or include intermediate frequency band frequencies. Furthermore, unless otherwise explicitly stated, it should be understood that the terms "millimeter wave," etc. (if used herein), can broadly refer to frequencies including intermediate frequency band frequencies, which may be within FR2 or within the EHF band.

[0027] While aspects and embodiments have been described in this application by way of example, those skilled in the art will understand that other implementations and use cases can be implemented in many different arrangements and scenarios. The innovations described herein can be implemented across a variety of platform types, devices, systems, shapes, sizes, and packaging arrangements. For example, various embodiments and / or uses can be implemented through integrated chip embodiments and other devices based on non-modular components (e.g., end-user devices, vehicles, communication devices, computing devices, industrial equipment, retail / purchasing devices, medical devices, AI-enabled devices, etc.). While some examples may or may not be specific to a particular use case or application, a wide variety of applicability to the described innovations is possible. The scope of implementation can range from chip-level or modular components to non-modular, non-chip-level implementations, and can also be aggregated, distributed, or original equipment manufacturer (OEM) devices or systems incorporating one or more aspects of the described innovations. In some practical settings, devices incorporating the described aspects and features may also include additional components and features for implementing and practicing the claimed and described embodiments. For example, the transmission and reception of wireless signals must include multiple components for analog and digital purposes (e.g., hardware components including antennas, RF chains, power amplifiers, modulators, buffers, processors, interleavers, adders / accumulators, etc.). The innovations described herein can be implemented in a wide variety of devices, chip-level components, systems, distributed deployments, end-user equipment, etc., with different sizes, shapes, and constructions.

[0028] Various aspects of this disclosure relate to methods and apparatus for more efficiently interpreting asymmetric probabilities, such as the probability difference in sending non-acknowledgment (NACK) feedback from a user equipment (UE) to a base station in response to hybrid automatic repeat request (HARQ) and acknowledgment (ACK) feedback. Recognizing the rarity of certain events, such as NACK feedback, in URLLC systems, this disclosure provides compression of signaling for such events. Compressing signaling bits to account for rare events helps reduce the payload size and overhead processing of the transmission. In a particular aspect, compression provides the ability to compress multiple messages into a single message.

[0029] The various concepts presented throughout this disclosure can be implemented in a wide variety of telecommunications systems, network architectures, and communication standards. See also: Figure 1To illustrate various aspects of this disclosure, reference is made, rather than to limit, to a wireless communication system 100. The wireless communication system 100 includes three interaction domains: a core network 102, a radio access network (RAN) 104, and at least one scheduled entity 106. In the following discussion, the at least one scheduled entity 106 may be referred to as a user equipment (UE) 106. The RAN 104 includes at least one scheduling entity 108. In the following discussion, the at least one scheduling entity 108 may be referred to as a base station (BS) 108. With the wireless communication system 100, the UE 106 is enabled to perform data communication with an external data network 110, such as (but not limited to) the Internet.

[0030] RAN 104 can implement any suitable wireless communication technology or method to provide radio access for UE 106. As one example, RAN 104 can operate according to the 3GPP New Radio (NR) specification (often referred to as 5G). As another example, RAN 104 can operate according to a hybrid of 5G NR and the Evolved Universal Terrestrial Radio Access Network (eUTRAN) standard (often referred to as LTE). 3GPP refers to this hybrid RAN as Next Generation RAN or NG-RAN. Of course, many other examples can be used within the scope of this disclosure.

[0031] As shown in the figure, RAN 104 includes multiple base stations 108. Broadly speaking, a base station is a network element in a radio access network responsible for radio transmissions to and from a UE in one or more cells. In different technologies, standards, or contexts, a base station may be referred to by those skilled in the art as a base transceiver unit (BTS), radio base station, radio transceiver, transceiver function, basic service set (BSS), extended service set (ESS), access point (AP), node B (NB), evolved node B (eNB), gNode B (gNB), network access node, transport receiver point (TRP), or some other suitable term. In some examples, a base station may include two or more TRPs, which may be located in the same location or not. Each TRP may communicate on the same or different carrier frequencies within the same or different frequency bands.

[0032] The radio access network 104 is further illustrated as supporting wireless communication for multiple mobile devices. In the 3GPP standard, a mobile device may be referred to as a User Equipment (UE), but those skilled in the art may also refer to it as a Mobile Station (MS), User Station, Mobile Unit, User Unit, Radio Unit, Remote Unit, Mobile Device, Radio Equipment, Wireless Communication Equipment, Remote Equipment, Mobile Subscriber Station, Access Terminal (AT), Mobile Terminal, Radio Terminal, Remote Terminal, Handheld Device, Terminal, User Agent, Mobile Client, Client, or any other suitable term. The UE may be an access device that provides network services to users.

[0033] In this document, a “mobile” device does not necessarily have the ability to move; it can be stationary. The term mobile device or mobile device broadly refers to a wide variety of devices and technologies. A UE can include many hardware structural components whose size, shape, and arrangement facilitate communication; such components can include antennas, antenna arrays, radio frequency (RF) chains, amplifiers, one or more processors, etc., electrically coupled to each other. For example, some non-limiting examples of mobile devices include mobile stations, cellular phones, smartphones, Session Initiation Protocol (SIP) phones, laptops, personal computers (PCs), notebooks, netbooks, smartbooks, tablet devices, personal digital assistants (PDAs), and a wide range of embedded systems, such as those corresponding to the “Internet of Things” (IoT). Additionally, a mobile device can be a consumer device and / or wearable device such as a car or other transport vehicle, a remote sensor or actuator, a robot or robotic device, satellite radio equipment, a Global Positioning System (GPS) device, an object tracking device, a quadcopter, a multi-purpose helicopter, a remote control device, such as glasses, wearable cameras, virtual reality devices, smartwatches, health or fitness trackers, digital audio players (e.g., MP3 players), cameras, game consoles, etc. In addition, mobile devices can also be digital home or smart home devices such as home audio, video and / or multimedia equipment, home appliances, vending machines, smart lighting, home security systems, smart meters, etc. Furthermore, mobile devices can also be smart energy devices, security devices, solar panels or solar arrays, municipal infrastructure equipment for controlling electricity (e.g., smart grids), lighting, water, industrial automation and enterprise equipment, logistics controllers, etc. Additionally, mobile devices can provide connected medical or telemedicine support (i.e., telehealth). Telemedicine devices can include telemedicine monitoring devices and telemedicine management devices, whose communications can be prioritized or accessed relative to other types of information, such as priority access to the transmission of critical service data, and / or QoS related to the transmission of critical service data.

[0034] Wireless communication between RAN 104 and UE 106 can be described as using an air interface. Transmissions over the air interface from a base station (e.g., base station 108) to one or more UEs (e.g., UE 106) can be referred to as downlink (DL) transmissions. According to certain aspects of this disclosure, the term downlink can refer to point-to-multipoint transmissions originating from a scheduling entity (described further below; e.g., base station 108). Another way to describe this scheme is to use the term broadcast channel multiplexing. Transmissions from a UE (e.g., UE 106) to a base station (e.g., base station 108) can be referred to as uplink (UL) transmissions. According to a further aspect of this disclosure, the term uplink can refer to point-to-point transmissions originating from a scheduled entity (described further below; e.g., UE 106).

[0035] In some examples, access to the air interface can be scheduled, where a scheduling entity (e.g., base station 108) allocates resources for communication between some or all devices and equipment within its service area or cell. As further discussed below in this disclosure, the scheduling entity may be responsible for scheduling, allocating, reconfiguring, and releasing resources for one or more scheduled entities. That is, for scheduled communication, UE 106 (which may be a scheduled entity) can utilize the resources allocated by scheduling entity 108.

[0036] Base station 108 is not the only entity that can be used as a scheduling entity. That is, in some examples, a UE can act as a scheduling entity to schedule resources for one or more scheduled entities (e.g., one or more other UEs). And as discussed in more detail below, a UE can communicate directly with other UEs in a peer-to-peer and / or relay configuration.

[0037] like Figure 1 As shown, scheduling entity 108 can broadcast downlink service 112 to one or more scheduled entities 106. In a broader sense, scheduling entity 108 is a node or device responsible for scheduling services in the wireless communication network (which includes downlink service 112, and in some examples, uplink service 116 from one or more scheduled entities 106 to scheduling entity 108). On the other hand, scheduled entity 106 is a node or device that receives downlink control information 114 (which includes, but is not limited to, scheduling information (e.g., authorization), synchronization or timing information, or other control information from another entity in the wireless communication network (e.g., scheduling entity 108)).

[0038] Furthermore, uplink and / or downlink control information and / or traffic information can be temporally divided into frames, subframes, time slots, and / or symbols. As used herein, a symbol can refer to a time unit in an Orthogonal Frequency Division Multiplexing (OFDM) waveform where each subcarrier carries a resource element (RE). A time slot can carry 7 or 14 OFDM symbols. A subframe can refer to a duration of 1 ms. Multiple subframes or time slots can be combined to form a single frame or radio frame. Of course, these definitions are not mandatory, and any suitable scheme for organizing the waveform can be used, and the various time divisions of the waveform can have any suitable duration.

[0039] Typically, base station 108 may include a backhaul interface for communicating with the backhaul section 120 of a wireless communication system. Backhaul 120 provides a link between base station 108 and core network 102. Furthermore, in some examples, the backhaul network can provide interconnection between the individual base stations 108. Various types of backhaul interfaces can be employed, such as a direct physical connection using any suitable transport network, a virtual network, etc.

[0040] Core network 102 may be part of wireless communication system 100 and may be independent of the radio access technology used in RAN 104. In some examples, core network 102 may be configured according to 5G standards (e.g., 5GC). In other examples, core network 102 may be configured according to 4G Evolved Packet Core (EPC) or any other suitable standard or configuration.

[0041] Now for reference Figure 2 A schematic diagram of RAN 200 is provided as an example, not a limitation. RAN 200 can implement any suitable wireless communication technology or technique to provide radio access. As one example, RAN 200 can operate according to the 3rd Generation Partnership Project (3GPP) New Radio (NR) specification (commonly referred to as 5G). As yet another example, RAN 200 can operate in a hybrid of 5G NR and the Evolved Universal Terrestrial Radio Access Network (eUTRAN) standard (commonly referred to as LTE). 3GPP refers to this hybrid RAN as Next Generation RAN or NG-RAN. Of course, many other examples can be used within the scope of this disclosure.

[0042] The geographical area covered by the radio access network 200 can be divided into multiple cellular areas (cells), which can be uniquely identified by user equipment (UE) based on an identifier broadcast in the geographical area from an access point or base station. Figure 2Cells 202, 204, 206, and 208 are shown. Each cell may include one or more sectors (not shown). A sector is a sub-area of ​​a cell. All sectors within a cell are served by the same base station. Radio links within a sector can be identified by a single logical identifier belonging to that sector. In a cell divided into sectors, multiple sectors within the cell can be formed using antenna arrays, with each antenna responsible for communicating with UEs within a portion of the cell.

[0043] Typically, a base station (BS) serves individual cells. Broadly speaking, a base station is a network element in a radio access network responsible for radio transmission and reception to and from a UE in one or more cells. Those skilled in the art may also refer to a BS as a base transceiver unit (BTS), radio base station, radio transceiver, transceiver function, basic service set (BSS), extended service set (ESS), access point (AP), node B (NB), eNode B (eNB), gNode B (gNB), transport receiver point (TRP), or some other suitable term. In some examples, a base station may include two or more TRPs that may be co-located or non-co-located. Each TRP may communicate on the same or different carrier frequencies within the same or different frequency bands. In an example where RAN 200 operates according to both LTE and 5G NR standards, one base station may be an LTE base station, while the other may be a 5G NR base station.

[0044] Various base station deployment methods can be used. For example, in Figure 2 In this example, two base stations 210 and 212 are shown in cells 202 and 204; a third base station 214 is shown as a remote radio head (RRH) 216 in control cell 206. That is, the base stations can have integrated antennas or can be connected to antennas or RRHs via feeder cables. In the example shown, cells 202, 204, and 206 can be referred to as macro cells because base stations 210, 212, and 214 support cells with large sizes. Furthermore, base station 218 is shown in cell 208, which can overlap with one or more macro cells. In this example, cell 208 can be referred to as a small cell (e.g., microcell, picocell, femtocell, home base station, home node B, home eNode B, etc.) because base station 218 supports cells with relatively small sizes. Cell sizes can be determined based on system design and component constraints.

[0045] It should be understood that the radio access network 200 may include any number of wireless base stations and cells. Furthermore, relay nodes may be deployed to extend the size or coverage area of ​​a given cell. Base stations 210, 212, 214, and 218 provide wireless access points to the core network for any number of mobile devices.

[0046] Figure 2 This also includes unmanned aerial vehicles (UAVs) 220, which can be drones or quadcopters. UAVs 220 can be configured to function as base stations, or more specifically, as mobile base stations. That is, in some examples, the cell may not necessarily be stationary, and the geographical area of ​​the cell can move depending on the location of a mobile base station such as the UAV 220.

[0047] Typically, a base station may include a backhaul interface for communicating with the backhaul portion of the network (not shown). The backhaul provides a link between the base station and the core network (not shown), and in some examples, the backhaul provides interconnection between individual base stations. The core network may be part of a wireless communication system and may be independent of the radio access technology used in the radio access network. Various types of backhaul interfaces can be used, such as a direct physical connection using any suitable transport network, a virtual network, etc.

[0048] RAN 200 is shown as supporting wireless communication for multiple mobile devices. In the standards and specifications issued by the 3GPP (3rd Generation Partnership Project), mobile devices are generally referred to as User Equipment (UE), but those skilled in the art may also refer to them as Mobile Station (MS), User Station, Mobile Unit, User Unit, Radio Unit, Remote Unit, Mobile Equipment, Radio Equipment, Wireless Communication Equipment, Remote Equipment, Mobile Subscriber Station, Access Terminal (AT), Mobile Terminal, Radio Terminal, Remote Terminal, Handheld Device, Terminal, User Agent, Mobile Client, Client, or any other suitable term. A UE can be a device that provides users with access to network services.

[0049] For the purposes of this application, a "mobile" device does not necessarily have to be mobile and can also be stationary. The term mobile device or mobile equipment broadly refers to a wide variety of devices and technologies. For example, some non-limiting examples of mobile devices include mobile stations, cellular phones, smartphones, Session Initiation Protocol (SIP) phones, laptops, personal computers (PCs), notebooks, netbooks, smartbooks, tablet devices, personal digital assistants (PDAs), and a wide array of embedded systems (e.g., corresponding to the "Internet of Things" (IoT)). Additionally, mobile devices can also be automobiles or other vehicles, remote sensors or actuators, robots or robotic devices, satellite radio devices, Global Positioning System (GPS) devices, object tracking devices, drones, multi-helicopters, quadcopters, remote control devices, consumer and / or wearable devices (e.g., glasses, wearable cameras, virtual reality devices, smartwatches, health or fitness trackers, digital audio players (e.g., MP3 players), cameras, game consoles, etc.). Mobile devices can also be digital home or smart home devices, such as home audio, video and / or multimedia devices, appliances, vending machines, smart lighting, home security systems, smart meters, etc. Mobile devices can also be smart energy devices, security devices, solar panels or solar arrays, municipal infrastructure devices controlling electricity (e.g., smart grids), lighting, water, etc., industrial automation and enterprise equipment, logistics controllers, etc. Furthermore, mobile devices can provide connected medical or telemedicine support (i.e., telemedicine). Remote health devices can include remote health monitoring devices and remote health management devices, which can give priority processing or access to the communication relative to other types of information (e.g., priority access to critical service data transmission and / or QoS aspects related to critical service data transmission).

[0050] Within RAN 200, a cell may include UEs capable of communicating with one or more sectors of each cell. For example, UEs 222 and 224 may communicate with base station 210; UEs 226 and 228 may communicate with base station 212; UEs 230 and 232 may communicate with base station 214 via RRH 216; UE 234 may communicate with base station 218; and UE 236 may communicate with mobile base station 220. Here, each base station 210, 212, 214, 218, and 220 may be configured to provide an access point to a core network (not shown) to all UEs in each cell. In some examples, UAV 220 (e.g., a quadcopter) may be a mobile network node and may be configured to function as a UE. For example, UAV 220 may operate within cell 202 by communicating with base station 210.

[0051] Wireless communication between RAN 200 and UE (e.g., UE 222 or UE 224) can be described as utilizing an air interface. Transmissions via the air interface from a base station (e.g., base station 210) to one or more UEs (e.g., UE 222 and UE 224) can be referred to as downlink (DL) transmissions. According to certain aspects of this disclosure, the term downlink can refer to point-to-multipoint transmissions originating from a scheduling entity (further described below; e.g., base station 210). Another way to describe this scheme is to use the term broadcast channel multiplexing. Transmissions from a UE (e.g., UE 222) to a base station (e.g., base station 210) can be referred to as uplink (UL) transmissions. According to a further aspect of this disclosure, the term uplink can refer to point-to-point transmissions originating from a scheduled entity (further described below; e.g., UE 222).

[0052] For example, DL transmission may include unicast or broadcast transmissions of control information and / or service information (e.g., user data services) from a base station (e.g., base station 210) to one or more UEs (e.g., UE 222 and UE 224), while UL transmission may include transmissions of control information and / or service information originating from a UE (e.g., UE 222). Furthermore, uplink and / or downlink control information and / or service information may be temporally divided into frames, subframes, time slots, and / or symbols. As used herein, a symbol may refer to a time unit in an Orthogonal Frequency Division Multiplexing (OFDM) waveform where each subcarrier carries a resource element (RE). A time slot may carry 7 or 14 OFDM symbols. A subframe may refer to a duration of 1 ms. Multiple subframes or time slots may be grouped together to form a single frame or radio frame. In this disclosure, a frame may refer to a predetermined duration (e.g., 10 ms) for radio transmission, wherein each frame comprises, for example, 10 subframes (each 1 ms). Of course, these definitions are not required, and any suitable scheme for organizing waveforms can be used, and various time divisions of waveforms can have any suitable duration.

[0053] In some examples, access to the air interface can be scheduled, where a scheduling entity (e.g., a base station) allocates resources (e.g., time-frequency resources) for communication between some or all devices and equipment within its service area or cell. In this disclosure, as further discussed below, the scheduling entity may be responsible for scheduling, allocating, reconfiguring, and releasing resources for one or more scheduled entities. That is, for scheduled communication, the UE or the scheduled entity utilizes the resources allocated by the scheduling entity.

[0054] A base station is not the only entity that can act as a scheduling entity. That is, in some examples, a UE can act as a scheduling entity to schedule resources for one or more scheduled entities (e.g., one or more other UEs). For example, two or more UEs (e.g., UEs 238, 240, and 242) can communicate with each other using lateral link signal 237 without relaying the communication through a base station. In some examples, UEs 238, 240, and 242 can each act as a scheduling entity or sending lateral link device and / or a scheduled entity or receiving lateral link device to schedule resources and transmit lateral link signal 237 therebetween, without relying on scheduling or control information from the base station. In other examples, two or more UEs (e.g., UEs 226 and 228) within the coverage area of ​​a base station (e.g., base station 212) can also transmit lateral link signal 227 via a direct link (lateral link) without relaying the communication through base station 212. In this example, base station 212 can allocate resources for lateral link communication to UEs 226 and 228. In either case, such lateral link signaling 227 and 237 can be implemented in peer-to-peer (P2P) networks, device-to-device (D2D) networks, vehicle-to-vehicle (V2V) networks, vehicle-to-everything (V2X) networks, mesh networks, or other suitable direct link networks.

[0055] In some examples, a D2D relay framework may be included in a cellular network to facilitate relaying communication to / from base station 212 via a D2D link (e.g., lateral link 227 or 237). For example, one or more UEs (e.g., UE 228) within the coverage area of ​​base station 212 may operate as relay UEs to extend the coverage of base station 212, improve transmission reliability to one or more UEs (e.g., UE 226), and / or allow the base station to recover from failed UE links, for example, due to congestion or fading.

[0056] The two main technologies that can be used in V2X networks include Dedicated Short Range Communication (DSRC) based on the Institute of Electrical and Electronics Engineers (IEEE) 802.11p standard and cellular V2X based on LTE and / or 5G (New Radio) standards. For simplicity, various aspects of this disclosure may refer to New Radio (NR) cellular V2X networks, which are referred to herein as V2X networks. However, it should be understood that the concepts disclosed herein are not limited to a specific V2X standard, or may refer to sidelink networks other than V2X networks.

[0057] In another example of lateral link communication, cell 250 includes a base station, gNB, or RRH 252. Furthermore, UE 254 and UE 256 can be configured to communicate via UE-to-UE relay device 258, which wirelessly links UE 254 and 256. In one example, UE-to-UE relay device 258 can be a UE or a similar mobile device. The UE-to-UE relay 258 is wirelessly linked via lateral link signaling 260 and 262, which can be a PC5 link or a similar link.

[0058] To achieve a low bit error rate (BLER) while still maintaining a very high data rate over the air interface, channel coding can be used. That is, wireless communication can typically utilize appropriate error-correcting block coding. In typical block coding, the information message or sequence is divided into code blocks (CBs), and then the encoder (e.g., CODEC) at the transmitting device mathematically adds redundancy to the information message. Utilizing this redundancy in the encoded information message improves message reliability, thereby correcting for any bit errors that may occur due to noise.

[0059] Data encoding can be implemented in several ways. In early 5G NR specifications, quasi-cyclic low-density parity-check (LDPC) decoding of user data was performed using two different fundamental graphs: one fundamental graph for large code blocks and / or high code rates, and the other for other cases. Based on nested sequences, Polar decoding was used to decode control information and the Physical Broadcast Channel (PBCH). For these channels, rate matching was performed using puncturing, shortening, and repetition.

[0060] Various aspects of this disclosure can be implemented using any suitable channel decoding. Various implementations of the base station and UE may include appropriate hardware and capabilities (e.g., encoders, decoders, and / or CODECs) to use one or more of these channel decodes for wireless communication.

[0061] In RAN 200, the ability of a UE to communicate while on the move (regardless of its location) is referred to as mobility. This is typically managed by the Access and Mobility Management Function (AMF), which establishes, maintains, and releases various physical channels between the UE and the RAN. In some scenarios, the AMF may include Security Context Management Function (SCMF) and Security Anchoring Function (SEAF) that perform authentication. The SCMF can manage the security context of both the control plane and user plane functions, either wholly or partially.

[0062] In some examples, RAN 200 can enable mobility and handover (i.e., the UE's connection is transferred from one radio channel to another). For example, during a call with a scheduling entity, or at any other time, the UE can monitor various parameters of the signal from its serving cell and various parameters of neighboring cells. Based on the quality of these parameters, the UE can maintain communication with one or more of the neighboring cells. During this time, if the UE moves from one cell to another, or if the signal quality from a neighboring cell exceeds the signal quality from the serving cell for a given amount of time, the UE can perform a handover or transfer from the serving cell to the neighboring (target) cell. For example, UE 224 can move from a geographic area corresponding to its serving cell 202 to a geographic area corresponding to neighboring cell 206. When the signal strength or quality from neighboring cell 206 exceeds the signal strength or quality from its serving cell 202 for a given amount of time, UE 224 can send a report message to its serving base station 210 indicating this situation. In response, UE 224 can receive a handover command, and the UE can undergo a handover to cell 206.

[0063] In various implementations, the air interface in RAN 200 can utilize licensed spectrum, unlicensed spectrum, or shared spectrum. Licensed spectrum typically provides a dedicated portion of the spectrum, obtained by mobile network operators from government regulators through licenses. Unlicensed spectrum provides shared use of a portion of the spectrum without requiring a government license. While certain technical rules are usually still required to access unlicensed spectrum, access is generally available to any operator or device. Shared spectrum falls between licensed and unlicensed spectrum, where some technical rules or restrictions may be required to access the spectrum, but it can still be shared by multiple operators and / or multiple RATs. For example, a licensee of a portion of licensed spectrum can provide Licensed Shared Access (LSA) to share the spectrum with other parties (e.g., access is granted under appropriate licensee determination conditions).

[0064] The air interface in RAN 200 can utilize one or more multiplexing and multiple access algorithms to enable simultaneous communication between devices. For example, the 5G NR specification provides multiple access for UL or reverse link transmissions from UEs 222 and 224 to base station 210, and multiplexing for DL ​​or reverse link transmissions from base station 210 to UEs 222 and 224 using orthogonal frequency division multiplexing (OFDM) with a cyclic prefix (CP). Furthermore, for UL transmission, the 5G NR specification provides support for Discrete Fourier Transform Extended OFDM (DFT-s-OFDM) with CP (also known as Single-Carrier FDMA (SC-FDMA)). However, within the scope of this disclosure, multiplexing and multiple access are not limited to the above schemes and can be provided using Time Division Multiple Access (TDMA), Code Division Multiple Access (CDMA), Frequency Division Multiple Access (FDMA), Sparse Code Multiple Access (SCMA), Resource Extended Multiple Access (RSMA), or other suitable multiple access schemes. Additionally, Time Division Multiplexing (TDM), Code Division Multiplexing (CDM), Frequency Division Multiplexing (FDM), Orthogonal Frequency Division Multiplexing (OFDM), Sparse Code Multiplexing (SCM), or other suitable multiplexing schemes can be used to provide multiplexed DL transmission from base station 210 to UEs 222 and 224.

[0065] Furthermore, the air interface in RAN 100 can utilize one or more duplex algorithms. Duplex refers to a point-to-point communication link where two endpoints can communicate with each other in both directions. Full-duplex means that two endpoints can communicate with each other simultaneously. Half-duplex means that at any given time, only one endpoint can send information to the other. Half-duplex simulation utilizes Time Division Duplex (TDD) to implement frequencies for a wireless link. In TDD, transmissions in different directions on a given channel are separated from each other using time division multiplexing. That is, at some times, the channel is dedicated to transmissions in one direction, and at other times, the channel is dedicated to transmissions in the other direction, where the direction can change very quickly (e.g., several times per time slot). In a wireless link, a full-duplex channel typically relies on the physical separation of the transmitter and receiver and appropriate interference cancellation techniques. Full-duplex simulation for wireless links is often implemented using Frequency Division Duplex (FDD) or Space Division Duplex (SDD). In FDD, transmissions in different directions operate at different carrier frequencies (e.g., within paired spectrum). In SDD, transmissions in different directions on a given channel are separated from each other using spatial division multiplexing (SDM). In other examples, full-duplex communication can be implemented in unpaired spectrum (e.g., within a single carrier bandwidth), where transmissions in different directions occur in different subbands of the carrier bandwidth. This type of full-duplex communication may be referred to herein as Subband Full-Duplex (SBFD), also known as flexible duplex.

[0066] Reference Figure 3 The reference OFDM waveforms illustrated herein are used to describe various aspects of this disclosure. Those skilled in the art will understand that various aspects of this disclosure can be applied to SC-FDMA waveforms in substantially the same manner as described herein. That is, while some examples of this disclosure focus on OFDM links for clarity, it should be understood that the same principles can also be applied to SC-FDMA waveforms.

[0067] See now Figure 3 , Figure 3 An extended view of an exemplary DL subframe 302 is shown (which illustrates the OFDM resource grid). However, as will be readily understood by those skilled in the art, the physical layer (PHY) transmission architecture for any particular application can differ from the example described herein based on any number of factors. Here, time is in the horizontal direction in units of OFDM symbols, and frequency is in the vertical direction in units of subcarriers.

[0068] Resource grid 304 can be used to schematically represent the time-frequency resources of a given antenna port. That is, in a multiple-input multiple-output (MIMO) implementation with multiple available antenna ports, the corresponding multiple resource grids 304 can be used for communication. Resource grid 304 is divided into multiple resource elements (REs) 306. An RE, as 1 subcarrier × 1 symbol, is the smallest discrete part of the time-frequency grid and contains a single complex value representing data from a physical channel or signal. Depending on the modulation used in a particular implementation, each RE can represent one or more information bits. In some examples, a block of REs may be referred to as a physical resource block (PRB) or resource block (RB) 308, which contains any appropriate number of consecutive subcarriers in the frequency domain. In one example, an RB may include 12 subcarriers, independent of the number of parameter sets used. In some examples, depending on the parameter set, an RB may include any appropriate number of consecutive OFDM symbols in the time domain. In this disclosure, it is assumed that a single RB, such as RB 308, corresponds entirely to a single communication direction (transmission or reception for a given device).

[0069] Scheduling for a UE (e.g., a scheduled entity) for downlink or uplink transmission typically involves scheduling one or more resource elements 306 within one or more subbands. Therefore, the UE typically utilizes only a subset of the resource grid 304. In some examples, an RB can be the smallest unit of resource allocated to the UE. Thus, the more RBs scheduled for the UE, and the more sophisticated the modulation scheme selected for the air interface, the higher the data rate available to the UE.

[0070] In this view, RB 308 is shown occupying less than the entire bandwidth of subframe 302, with some subcarriers shown above and below RB 308. In a given implementation, subframe 302 can have a bandwidth corresponding to any number of one or more RB 308. Furthermore, in this view, RB 308 is shown occupying less than the entire duration of subframe 302, but this is merely one possible example.

[0071] Each 1ms subframe 302 can consist of one or more adjacent time slots. Figure 3 In the example shown, subframe 302 comprises four time slots as an illustrative example. In some examples, time slots can be defined based on a specified number of OFDM symbols with a given cyclic prefix (CP) length. For example, a time slot may include 7 or 14 OFDM symbols with a nominal CP. Other examples may include micro-time slots (sometimes referred to as shortened transmission time intervals (TTIs)) with shorter durations (e.g., one to three OFDM symbols). In some cases, resources scheduled for ongoing time slot transmissions for the same or different UEs may be used to transmit these micro-time slots or shortened transmission time intervals (TTIs). Any number of resource blocks can be utilized within a subframe or time slot.

[0072] An extended view of one of time slots 310 shows a time slot 310 including a control region 312 and a data region 314. Typically, the control region 312 may carry a control channel, and the data region 314 may carry a data channel. Of course, a time slot may contain all DL, all UL, or at least one DL portion and at least one UL portion. Figure 3 The structure shown is merely exemplary, and different time slot structures may be used, which may include one or more of each of the control region and the data region.

[0073] Although Figure 3 Not shown, but the individual REs 306 within RB 308 can be scheduled to carry one or more physical channels, including control channels, shared channels, data channels, etc. Other REs 306 within RB 308 can also carry pilot or reference signals, including but not limited to demodulation reference signals (DMRS), control reference signals (CRS), or sounding reference signals (SRS). These pilot or reference signals can provide channel estimation for the receiving equipment to perform corresponding channel operations, which can enable coherent demodulation / detection of the control and / or data channels within RB 308.

[0074] In DL transmission, the transmitting device (e.g., a scheduling entity) may allocate one or more REs 306 (e.g., within control area 312) to carry DL control information, including one or more DL control channels (e.g., PBCH and / or Physical Downlink Control Channel (PDCCH), etc.), to one or more scheduled entities. The PDCCH carries downlink control information (DCI) (which includes, but is not limited to, power control commands, scheduling information, grants, and / or the allocation of REs for DL ​​and UL transmissions). The transmitting device may further allocate one or more REs 306 to carry other DL signals, such as DMRS; Phase Tracking Reference Signal (PT-RS); Channel State Information Reference Signal (CSI-RS); Primary Synchronization Signal (PSS); and Secondary Synchronization Signal (SSS). The UE can utilize the PSS and SSS to achieve radio frame, subframe, time slot, and symbol synchronization in the time domain, identify the center of the channel (system) bandwidth in the frequency domain, and identify the physical cell identifier (PCI) of the cell.

[0075] Synchronization signals PSS and SSS, and (in some examples) PBCH and PBCH DMRS, can be transmitted in a Synchronization Signal Block (SSB), where the SSB comprises four consecutive OFDM symbols numbered in ascending order from 0 to 4 via time indexing. In the frequency domain, the SSB can be extended by 240 adjacent subcarriers, where these subcarriers are numbered in ascending order from 0 to 249 via frequency indexing. Of course, this disclosure is not limited to this particular SSB configuration. Other non-limiting examples may utilize more or fewer than two synchronization signals; one or more supplementary channels may be included in addition to PBCH; PBCH may be omitted; and / or different numbers of symbols / frequency and / or discontinuous symbols / frequency may be used for the SSB, all of which fall within the protection scope of this disclosure.

[0076] The PBCH may further include a Master Information Block (MIB), which includes various system information and parameters for decoding the System Information Block (SIB). The SIB may be, for example, System Information Type 1 (SIB1) capable of including various other system information. Examples of system information transmitted in the MIB may include, but are not limited to: subcarrier spacing, system frame number, configuration of the PDCCH control resource set (CORESET) (e.g., PDCCH CORESET0), and the search space of SIB1. Examples of other system information transmitted in SIB1 may include, but are not limited to: random access search space, downlink configuration information, and uplink configuration information. Together, the MIB and SIB1 provide the minimum system information (SI) for initial access.

[0077] As described above, the BS can transmit synchronization signals (e.g., including PSS and SSS) in the network to enable the UE to synchronize with the BS, and transmit SIs (e.g., containing the Master Information Block (MIB), Residual Minimum System Information (RMSI), and Other System Information (OSI)) to facilitate initial network access. The BS can transmit PSS, SSS, and / or MIB via PBCH through SSB, and can broadcast RMSI and / or OSI via PDSCH.

[0078] A UE attempting to access the network can perform an initial cell search by detecting a PSS from the BS (e.g., the BS's cell PSS). The PSS enables the UE to synchronize with the BS's periodic timing and can indicate the physical layer identification value assigned to the cell. The UE can also receive an SSS from the BS, which enables the UE to synchronize with the cell at the radio frame level. The SSS can also provide a cell identification value, which the UE can combine with the physical layer identification value to identify the cell.

[0079] After receiving the PSS and SSS, the UE can receive system information from the BS. This system information can take the form of a Master Information Block (MIB) and a System Information Block (SIB). The system information includes basic or critical information for the UE's network access, such as downlink (DL) channel configuration information, uplink (UL) channel configuration information, access category information, and cell prohibition information, as well as other less critical information. The MIB may include system information for initial network access and scheduling information for RMSI and / or OSI. After decoding the MIB, the UE can receive the RMSI and / or OSI.

[0080] After obtaining the MIB, RMSI, and / or OSI, the UE can perform a random access procedure to initially access the RAN (e.g., Figure 2 (RAN 200). The RAN (e.g., base station) broadcasts information that enables the UE to determine how to perform initial access. This information may include the configuration of the Random Access Channel (RACH) that the UE uses to communicate with the RAN during initial access. For example, the RACH configuration may indicate the resources allocated by the RAN for the RACH (e.g., resources allocated for sending the RACH preamble and receiving the random access response).

[0081] For the random access procedure, the UE can send a random access preamble, and the BS can respond using the random access response. Upon receiving the random access response, the UE can send a connection request to the BS, and the BS can respond using a connection response (e.g., a contention resolution message). After the connection is established, the UE and BS can enter the normal operation phase, during which they can exchange operational data. For example, the BS can schedule the UE to perform UL communication and / or DL ​​communication.

[0082] In UL transmission, a transmitting device (e.g., a scheduled entity 106) may utilize one or more REs 306 to carry UL control information, including one or more UL control channels (e.g., Physical Uplink Control Channel (PUCCH)), to a scheduling entity. The UL control information may include various packet types and categories, including pilots, reference signals, and information configured to enable or assist in decoding uplink data transmission. For example, the UL control information may include DMRS or SRS. In some examples, the control information may include a scheduling request (SR), i.e., a request from the scheduling entity to schedule uplink transmission. Here, in response to an SR transmitted on the control channel, the scheduling entity may send downlink control information capable of scheduling resources for uplink packet transmission. The UL control information may also include hybrid Automatic Repeat Request (HARQ) feedback, Channel State Feedback (CSF), or any other suitable UL control information.

[0083] In addition to control information, one or more REs 306 can be allocated for user data services (e.g., within data area 314). This service can be carried on one or more service channels (e.g., Physical Downlink Shared Channel (PDSCH) for DL ​​transmissions, or Physical Uplink Shared Channel (PUSCH) for UL transmissions). In some examples, one or more REs 306 within data area 314 can be configured to carry an SIB (e.g., SIB1), where the SIB carries information enabling access to a given cell.

[0084] The physical channels described above are typically multiplexed and mapped to transport channels for processing at the Medium Access Control (MAC) layer. The transport channels carry blocks of information called transport blocks (TBs). The transport block size (TBS) can correspond to the number of information bits and can be a controlled parameter based on the modulation and coding scheme (MCS) and the number of redundancies (RBs) in a given transmission.

[0085] The above combination Figure 1-3 The channels or carriers described are not necessarily all the channels or carriers that can be used between the scheduling entity and the scheduled entity. Those skilled in the art will recognize that other channels or carriers (e.g., other service, control, and feedback channels) may be used in addition to the channels or carriers shown.

[0086] In some aspects of this disclosure, the scheduling entity and / or the scheduled entity can be configured for beamforming and / or multiple-input multiple-output (MIMO) techniques. Figure 4An example of a wireless communication system 400 supporting beamforming and / or MIMO is shown. In the MIMO system, transmitter 402 includes multiple transmit antennas 404 (e.g., N transmit antennas), and receiver 406 includes multiple receive antennas 408 (e.g., M receive antennas). Therefore, there are N×M signal paths 410 from transmit antennas 404 to receive antennas 408. Each of transmitter 402 and receiver 406 can be implemented, for example, within a scheduling entity, a scheduled entity, or any other suitable wireless communication device.

[0087] The use of this multi-antenna technology enables wireless communication systems to leverage the spatial domain to support spatial multiplexing, beamforming, and transmit diversity. Spatial multiplexing can be used to simultaneously transmit different data streams (also known as layers) on the same time-frequency resources. Data streams can be sent to a single UE to increase the data rate, or to multiple UEs to increase overall system capacity; the latter is known as multi-user MIMO (MU-MIMO). This is achieved by spatially precoding each data stream (i.e., multiplying the data stream with different weights and phase shifts), and then transmitting each spatially precoded stream through multiple transmit antennas on the downlink. The spatially precoded data streams arrive at the UE with distinct spatial signatures, allowing each UE to recover one or more data streams destined for that UE. On the uplink, each UE transmits a spatially precoded data stream, enabling the base station to identify the source of each spatially precoded data stream.

[0088] The number of data streams or layers corresponds to the transmission rank. Typically, the rank of a wireless communication system 400 (MIMO system) is limited by the number of transmit antennas 404 or receive antennas 408, whichever is lower. Furthermore, channel conditions at the UE and other considerations (e.g., available resources at the base station) can also affect the transmission rank. For example, the rank (and therefore the number of data streams) allocated to a particular UE on the downlink can be determined based on the rank indicator (RI) sent from the UE to the base station. The RI can be determined based on antenna configuration (e.g., the number of transmit and receive antennas) and the signal-to-interference-plus-noise ratio (SINR) measured on each receive antenna. For example, the RI can indicate the number of layers that can be supported under current channel conditions. The base station can use the RI, along with resource information (e.g., available resources and the amount of data to be scheduled for the UE), to allocate transmission ranks to the UE.

[0089] In one example, such as Figure 4 As shown, rank-2 spatial multiplexing transmission on a 2x2 MIMO antenna configuration transmits a data stream from each transmit antenna 404. Each data stream arrives at each receive antenna 408 along a different signal path 410. The receiver 406 can then reconstruct the data stream using the signals received from each receive antenna 408.

[0090] Beamforming is a signal processing technique that a transmitter 402 or receiver 406 can use to shape or guide an antenna beam (e.g., a transmit beam or a receive beam) along a spatial path between the transmitter 402 and receiver 406. Beamforming can be achieved by combining signals transmitted via antennas 404 or 408 (e.g., antenna elements of an antenna array module), such that some signals experience constructive interference while others experience destructive interference. To generate the desired constructive / destructive interference, the transmitter 402 or receiver 406 can apply amplitude and / or phase shifts to signals transmitted or received from each of the antennas 404 or 408 associated with the transmitter 402 or receiver 406.

[0091] In 5G New Radio (NR) systems, particularly for systems above 6 GHz or mmWave, beamforming signals can be used on most downlink channels, including the Physical Downlink Control Channel (PDCCH) and the Physical Downlink Shared Channel (PDSCH). Furthermore, broadcast control information such as SSBs, Slot Format Indicators (SFIs), and paging messages can be transmitted in a beam-scanning manner to enable all scheduled entities (UEs) within the coverage area of ​​a Transport Receiver Point (TRP) (e.g., gNB) to receive the broadcast control information. Additionally, for UEs equipped with beamforming antenna arrays, beamforming signals can also be used on uplink channels, including the Physical Uplink Control Channel (PUCCH) and the Physical Uplink Shared Channel (PUSCH).

[0092] A base station (e.g., a gNB) is typically capable of communicating with a UE using transmit beams (e.g., downlink transmit beams) of varying beamwidths. For example, a base station may be configured to use a wider beam when communicating with a moving UE and a narrower beam when communicating with a stationary UE. A UE may also be configured to receive signals from the base station using one or more downlink receive beams. In some examples, to select one or more downlink transmit beams and one or more downlink receive beams for communication with the UE, the base station may transmit a reference signal (e.g., SSB or CSI-RS) on each of the multiple downlink transmit beams in a beam-scanning manner. The UE may use one or more downlink receive beams on the UE to measure the Reference Signal Received Power (RSRP) on each downlink transmit beam and send a beam measurement report to the base station indicating the RSRP of each measured downlink transmit beam. The base station may then select one or more serving downlink beams (e.g., downlink transmit and downlink receive beams) to communicate with the UE based on the beam measurement report. The resulting selected downlink transmit and receive beams can form a downlink beampair link. In other examples, when the channel is reciprocal, the base station can derive a specific downlink beam based on uplink measurements of one or more uplink reference signals (e.g., sounding reference signals (SRS)) to communicate with the UE.

[0093] Similarly, uplink beams (e.g., uplink transmit beams at the UE and uplink receive beams at the base station) can be selected by measuring the RSRP of the received uplink reference signal (e.g., SRS) or downlink reference signal (e.g., SSB or CSI-RS) during uplink or downlink beam scanning. For example, the base station can determine the uplink beams via uplink beam management through SRS beam scanning measured at the base station or via downlink beam management through SSB / CSI-RS beam scanning measured at the UE. When uplink beam management is implemented, the selected uplink beam can be indicated by the selected SRS resource (e.g., time-frequency resource for SRS transmission), or by the selected SSB / CSI-RS resource when downlink beam management is implemented. For example, the selected SSB / CSI-RS resource can have a spatial relationship with the selected uplink transmit beam (e.g., uplink transmit beam for PUCCH, SRS, and / or PUSCH). The selected uplink transmit beam and uplink receive beam can form an uplink beampair link.

[0094] As discussed previously, multiple events (i.e., "multiple" means two or more events) may occur in a wireless communication network with their respective probabilities, resulting in asymmetric probabilities among the multiple events. In one example, such an event could be a corresponding or alternative event (or message) such as a HARQ-ACK / NACK feedback from the UE to the base station in response to a HARQ. In this example, the probability of sending a non-acknowledgment (NACK) feedback from the user equipment (UE) to the base station in response to a Hybrid Automatic Repeat Request (HARQ) can be lower than the probability of sending an acknowledgment (ACK) feedback. In another example, assume the probability of sending an ACK is equal to a value p (i.e., prob(ACK) = p), and the probability of sending a NACK is equal to a value q (i.e., prob(NACK) = q). In the case of enhanced mobile broadband (eMBB), the value of p is greater than q (i.e., p > q), and in the case of ultra-reliable low-latency communication (URLLC), the value of p can be much larger than q (i.e., p >> q). For example, in some cases, the probability of a NACK transmission in URLLC can be approximately 0.01%, making NACK feedback transmissions or indications extremely rare for certain types of 5G communication. In the HARQ-ACK / NACK example, the HARQ-ACK codebook (e.g., the PDSCH HARQ-ACK codebook list) used to send HARQ-ACK feedback uses K bits, and these bits are used to send or indicate ACK or NACK feedback. It is important to note that the HARQ-ACK codebook has K bits, where each of these K bits is considered an "event" as used herein. This event has two outcomes: ACK(A) or NACK(N). Furthermore, it is important to note that, for the purposes of this application, a "message" can consist of the outcomes of K events. For example, all K bits indicating an ACK event (e.g., AAA…AA) constitute a message. In another example, a NACK at the end of the codebook (e.g., AAA…AN) is another message. Each message will have a different probability depending on the outcome of the event.

[0095] This serves as a diagram illustrating the probability of an event occurring in the ACK / NACK example. Figure 5 An example of the ACK or NACK transmission probability for a K-bit HARQ-ACK codebook is shown. As shown in message 502, when only ACK is sent and no NACK is sent (as indicated by all "A" bits in the codebook), K-ACK can be a K-bit zero (or "K-select zero"), where the ACK / NACK indicator can be a one-bit flag or value used to indicate ACK or NACK, and the probability of a K-ACK event is p. K-0 Or simply p KAnd the probability of the zero (0)-NACK event is q. 0 .

[0096] At position 504, a (1) NACK probability is shown, where one of the K bits in the codebook will be NACK, as shown in various combinations of bits with “A” ACKs and one “N” NACK. Here, for simplicity, there can be K combinations where NACK(N) can appear at any of the K bit positions, as shown in the first and last combinations at message 504, but it should be understood that N NACKs with a probability of 1 NACK can appear at any of these K bits. The probability of the event (i.e., K-1 ACK and 1-NACK or) It is one of the K bits (or "K-choose-1") and can be represented as p. K-1 q 1 It is worth noting that, for example, in URLLC, this situation most often occurs if the probability of sending a NACK is approximately 0.01%.

[0097] At message 506, two (2) NACK probabilities are shown, where 2 out of K bits in the codebook will be NACK, as shown in various combinations of bits with “A” ACKs and two “N” NACKs. Possible possibilities exist. This is known as the "K-choice-2" combination, where NACK occurs at two out of K bit positions. The probability of this case can be expressed as p. K-2 q 2 Message 508 indicates that "i" NACKs occurred in K bits. In this case, the probability of this event for the "K choose i" combination is p. K-i q i Finally, at message 510, the scenario for all K bits of NACK (i.e., K NACKs) is shown, with a probability of p. K-K q K Therefore, it can be seen that when there are approximately K NACK events, the probability p decreases, which is an extremely rare occurrence.

[0098] It should be noted that, for example, in rare events such as low-probability transmissions of NACK in URLLC or even eMBB, the use of all codebook bits utilizes a large payload size that is unnecessarily large in most cases. Therefore, considering the rarity of certain events, this disclosure provides signaling compression for such events; the example of the PDSCH HARQ-ACK codebook is merely one example of how such compression can be used for rare events. Compressing bits to account for rare events helps reduce the payload size and overhead of transmission processing. In a specific aspect, the compression disclosed herein compresses multiple messages into a single message. For example, messages with 2 NACK events to messages with K NACK events can be compressed into a single message, or groups of messages with the same number of NACK events can be compressed together. More notably, without... Figure 5 The compression example shown uses a cardinality of 2 for the entire message set. K Compression can significantly reduce the cardinality of message sets, such as by reducing the reference size. Figure 6 and 7 The subject of discussion.

[0099] In the compression example using the PDSCH HARQ-ACK codebook, Figure 6 The diagram illustrates how rare events exceeding a predetermined threshold (or the probability of occurrence of selected events above a specific threshold) can be compressed into a single event. For example, a message with L or more NACKs can be compressed into a single event, where, for instance, this compression provides the ability to send NACKs from the UE to the gNB on the UL using fewer bits. Figure 6 In the example shown, if L=2, compression is performed on messages with 2 or more NACKs, as shown by the grouping or enclosed by representative box 602, where representative box 602 would represent a single message for a message instance with 2 to K NACK events. For zero (0) NACKs or one (1) NACK events shown at 604 and 606 respectively, compression is not performed on these events in this example because compression is neither meaningful nor would it result in any savings in transmission.

[0100] It should be noted that without compression, the UE will return one message from the message set. Since there are a total of 2... K For each message, the UE needs to respond with log2(2). K K bits (i.e., K bits) are used to indicate the feedback message. However, when compressed, Figure 6In the example set, there are K+2 messages, and the UE only needs to feed back ceil(log2(K+2)) bits to indicate the feedback message. Typically, ceil(log2(K+2)) is less than K, so compression can reduce the size of the feedback payload (i.e., the number of bits).

[0101] Furthermore, it should be noted that compression of events L or larger can be determined based on the following relationship:

[0102]

[0103] This relationship illustrates the number of bits generated by message compression. For example, when compressing a message with two or more NACK events into a single message, such as... Figure 6 As shown at point 602 in the example, the total number of compressed messages will be 1 + K + 1, where the number of bits will be log2(K + 2). This can also be seen from... Figure 6 Visually, it is determined that for zero NACK events, 604 indicates one message because there is only one possible event. At 606, for one NACK event, only K messages need to be indicated (because there are K different possible combinations). Then, for two or more NACK events, the final single message produced by compression is indicated, where the messages are compressed into one message, as shown in box 602; therefore, 1+K+1 messages need to be indicated. In the example where the codebook has K=10 bits, after compression K=1, the number of bits used is log2(12)=3.58, which will be rounded to the minimum of 4 bits required to transmit 12 messages in this example (i.e., ceil log2(12)). Therefore, in this example, compression produces a reduction from 10 bits to 4 bits. Although there is a reduction in bits, it should be recognized that there is also information loss (i.e., lossy coding due to compression), and if a NACK is indicated (or is usually a rare event), the receiving gNB will need to retransmit the request (e.g., retransmit the HARQ request on the PDSCH), and the UE will need to respond on the UL without compression (e.g., ACK / NACK on the PUCCH or PUSCH) so that the gNB can determine the specific event information lost due to the previous compression (i.e., information loss due to lossy coding).

[0104] Furthermore, note that in cases where UE feedback is used to indicate rare messages where compression has occurred (e.g., messages with two or more NACKs out of a total of K HARQ ACKs), the gNB will not know which of the K PDSCHs failed to decode. Therefore, in this case, the gNB will retransmit all K PDSCHs. Nevertheless, since messages with two or more NACKs occur with a very rare probability, the need to retransmit all K PDSCHs will also be very rare.

[0105] Figure 7 Another example of compression that can provide more information to the gNB is shown, balancing the compression of rare events. In this example, it is not as... Figure 6 Instead of compressing all messages above the L threshold or probability of occurrence into a single message as in the example, the occurrence of messages above the L threshold with the same number of events (e.g., the same number of NACKs) is compressed into a single message.

[0106] In one example, for messages with L or more NACKs, a group of messages with i events (e.g., i NACKs) is compressed into a single event. With a threshold of L, the number of bits after compression can be determined according to the following formula:

[0107]

[0108] In the example where L=2, compression will be performed on each group or set of messages with the same number of events, such as Figure 7 As shown in 702, all of them will have 2 NACKs. Each message is compressed into a single message 702. Similarly, for the i-th value with i NACKs (i.e., a value greater than L), the message will be... Compression is applied to all possible combinations into a single message, 704, etc. In the zero-NACK case shown in 706, no compression is performed because only one combination (i.e., one message) is possible. Similarly, in the all-NACK case shown in 708, compression is again unnecessary because only one combination (i.e., one message) is possible.

[0109] Continuing with the example of L=2, the message with one NACK (i.e., 1 < L) shown at 710 (or an event group that could be either ACK or NACK) will not be compressed, and K possible events will be sent. Therefore, the number of messages will be 1 + K + K - 2 + 1, or 2K. Thus, the number of bits after compression will be log2(2K). Therefore, taking the example of K=10, the number of bits after compression will be 4.32, so a minimum of 5 bits can be used (i.e., ceil(log2(2K))), which still represents a significant reduction in payload. Additionally, in Figure 7 In the example, compression by message groups with the same number of events provides the gNB with information on at least how many NACKs the UE should send. For example, information related to the number of NACKs can be used at the gNB to adjust the outer loop used for link adaptation (e.g., OLLA).

[0110] In operation, it should be noted that the UE or network (e.g., gNB) can adjust the threshold level L discussed above. In some respects, this adjustment can be based on uplink channel quality, such as the uplink channel quality determined by the gNB based on Channel State Information (CSI) received from the UE, as just one example. In the ACK / NACK case as described above, if the channel quality is high, the amount of L can be reduced because fewer NACKs can be expected to be sent (i.e., the probability of NACK is reduced), and more compression will not be harmful since the gNB will likely not need to retransmit HARQ. On the other hand, if the channel quality is low, the value of L can be increased to reduce the amount of compression as the probability of receiving NACK increases (due to channel conditions), and less compression will reduce the number of HARQ request retransmissions.

[0111] In other aspects, it should be noted that signaling can also be used to enable or disable compression at the UE, and to change the threshold L value as described above. In one example, RRC signaling from the network can be used to configure the UE to semi-statically enable or disable compression. In another example, the gNB can use downlink control information (DCI) to enable or disable compression at the UE. Furthermore, in the HARQ-ACK codebook example, the method of signaling compression enable / disable can be changed based on whether the codebook is sent in the PUCCH or PUSCH.

[0112] Figure 8 Example 800 of DCI signaling from a network (e.g., gNB) is shown, wherein, in the case where the UE sends a HARQ-ACK codebook in a subsequent PUCCH (e.g., 806), the DCI signaling is used to transmit the enabling or disabling of compression at the UE. In the example shown, each PDCCH (e.g., 802, 808, or 812) may include DL scheduling DCI (DL DCI) for subsequent PDSCHs (e.g., 804, 810, or 814). For example, Figure 8PDCCH 802 is shown to include a DLDCI for PDSCH 804, wherein the DL DCI indicates the location of the PDSCH to the UE. This indication of the PDSCH location is represented by arrows from the PDCCH to each subsequent PDSCH (e.g., arrows from 802 to 804, 808 to 810, and 812 to 814). The DL DCI may also include an indicator that signals whether compression is enabled or disabled at the UE. In one aspect, the indicator may be a single bit in the DLDCI to indicate whether compression is enabled or disabled at the UE. Additionally, each PDSCH (e.g., 804, 810, and / or 814) may include an ACK / NACK request for the UE to subsequently respond to by sending an ACK or NACK (A / N) in a subsequent PUCCH, as shown in 806, and as... Figure 8 The arrows in the diagram indicate the path from each PDSCH to the subsequent PUCCH 806 (e.g., from PDSCH 804 to PUCCH 806, from PDSCH 810 to PUCCH 806, or from PDSCH 814 to PUCCH 806).

[0113] like Figure 8 As shown, there are multiple instances of PDCCH scheduling PDSCH and corresponding ACK / NACK indications to be sent in PUCCH 806. These additional instances are illustrated by PDCCH 808 and PDSCH 810 for the second instance (PDCCH2, PDSCH 2), up to the Kth PDCCH 812 instance and the corresponding Kth PDSCH 814, where the Kth PDSCH 814 correspondingly includes a DL DCI with a compression enable / disable indication and also transmits an ACK / NACK request to be acknowledged with an ACK or NACK in PUCCH 806. In one aspect, the last received DL DCI with an indication for enabling / disabling compression may be an indication followed by the UE when determining whether the HARQ-ACK codebook sent in PUCCH 806 enables or disables compression. In other words, regardless of the state of the indicator in each DL DCI within each PDCCH, the UE will use the last received DLDCI indicator (or the last transmitted indicator before PUCCH transmission) to determine whether compression should be used when transmitting the ACK / NACK codebook in PUCCH 806. Therefore, in Figure 8 In the example, the UE will use the indicator state in the DL DCI (as the last received DL DCI) in PDCCH K 812 to decide whether to compress the ACK / NACK codebook message sent in PUCCH 806.

[0114] In other respects, it should be noted that PUSCH can be used instead of PUCCH to send the HARQ-ACK codebook from the UE to the gNB. In this case, the UE can follow the compression enable / disable indicator in the DCI of the scheduling UL. Figure 9 The diagram illustrates DCI signaling 900 in the case where the UE sends a HARQ-ACK codebook via PUSCH. As shown, various instances of PDCCH 902 or 904 may exist, containing DL DCI for scheduling PDSCH 906 or 908 respectively, and this illustration is merely exemplary, as there may be many more. Figure 8 As shown in the example. Figure 9 The example illustrates a PDCCH 910 including a UL scheduling DCI. This UL DCI in PDCCH 910 may include an enable / disable indicator for compressing the HARQ-ACK codebook. In this example, the HARQ-ACK codebook is transmitted using PUSCH 912 from the UE, and each PDSCH (e.g., 906, 908) may include a HARQ request, to which the UE responds on PUSCH 912 with an ACK / NACK feedback (i.e., the HARQ-ACK codebook), as indicated by the arrows from each PDSCH (e.g., 906 or 908) to PUSCH 912. In one aspect, the UE may utilize the enable / disable indicator in the UL DCI in PDCCH 910 to schedule PUSCH 912 to determine whether to compress the HARQ-ACK codebook for transmission via PUSCH 912.

[0115] Figure 10 This is a block diagram illustrating an example hardware implementation for a base station or gNB 1000 (or other wireless transceiver) employing the processing system 1014. For example, the base station 1000 could be... Figure 1 , 2 and Figure 4 Any one or more of the base stations shown (e.g., gNBs).

[0116] The base station 1000 can be implemented using a processing system 1014, which includes one or more processors such as processor 1004. Examples of processor 1004 include microprocessors, microcontrollers, digital signal processors (DSPs), field-programmable gate arrays (FPGAs), programmable logic devices (PLDs), state machines, gate logic, discrete hardware circuitry, and other suitable hardware configured to perform the various functions described throughout this disclosure. In various examples, the base station 1000 can be configured to perform any one or more of the functions described herein. That is, processor 1004, as used in base station 1000, can be used to implement any one or more of the processes described herein. In some cases, processor 1004 can be implemented using a baseband or modem chip; in other implementations, processor 1004 itself may include multiple devices different from the baseband or modem chip (e.g., where they can work together to implement the aspects discussed herein). As mentioned above, in implementations including RF chains, power amplifiers, modulators, buffers, interleavers, adders / accumulators, etc., various hardware arrangements and components other than the baseband modem processor can be used.

[0117] In this example, the processing system 1014 can be implemented using a bus architecture, typically referred to as bus 1002. Depending on the specific application and overall design constraints of the processing system 1014, bus 1002 may include any number of interconnected buses and bridges. Bus 1002 communicatively couples together various circuits including one or more processors (typically referred to as processor 1004) and computer-readable media (typically referred to as computer-readable storage media 1006). Furthermore, bus 1002 may also link various other circuits such as clock sources, peripheral devices, voltage regulators, and power management circuits, which are well known in the art and therefore not described further. Bus interface 1008 provides an interface between bus 1002 and transceiver 1010. Transceiver 1010 provides units for communicating with various other devices via a wireless transmission medium (e.g., an air interface). User interface 1012 (e.g., keyboard, touchpad, display, speaker, microphone, etc.) may also be provided.

[0118] Processor 1004 manages bus 1002 and general-purpose processing, including executing software stored on computer-readable storage medium 1006. When the software is executed by processor 1004, it causes processing system 1014 to perform the various functions described herein with respect to any particular device. Computer-readable storage medium 1006 can also be used to store data manipulated when processor 1004 executes the software.

[0119] One or more processors in a processing system (e.g., one or more processors such as processor 1004) can execute software. Software should be interpreted broadly as meaning instructions, instruction sets, code, code segments, program code, programs, subroutines, software modules, applications, software applications, software packages, routines, subroutines, objects, executable files, threads of execution, procedures, functions, etc., regardless of whether it is referred to as software, firmware, middleware, microcode, hardware description languages, or other terms. Software may reside on computer-readable storage medium 1006.

[0120] Computer-readable storage medium 1006 may be a non-transitory computer-readable medium. For example, non-transitory computer-readable media include magnetic storage devices (e.g., hard disks, floppy disks, magnetic tapes), optical disks (e.g., compressed optical disks (CDs) or digital versatile optical disks (DVDs)), smart cards, flash memory devices (e.g., card, stick, or key drives), random access memory (RAM), read-only memory (ROM), programmable ROM (PROM), erasable PROM (EPROM), electronically erasable PROM (EEPROM), registers, portable hard disks, and any other suitable medium for storing software and / or instructions that can be accessed and read by a computer. Computer-readable storage medium 1006 may be located within processing system 1014, outside of processing system 1014, or distributed among multiple entities including processing system 1014. Computer-readable storage medium 1006 may be embodied in a computer program product. For example, a computer program product may include a computer-readable medium having encapsulation material. Those skilled in the art will recognize that the optimal implementation of the functions described throughout this disclosure depends on the specific application and the design constraints imposed on the system as a whole.

[0121] In some aspects of this disclosure, processor 1004 may include circuitry configured for various functions. For example, processor 1004 may include compression threshold determination circuitry 1040 for determining a predetermined number (e.g., a value L as described above) of events occurring beyond which compression is to be used in the UE. In other aspects, compression threshold determination circuitry 1040 may be configured to determine a threshold value for which the probability of occurrence of a message (i.e., a message having certain events as described above) is less than the threshold value. In some aspects, compression threshold determination circuitry 1040 may be configured to receive CSI or other channel state information from UL transmissions and adjust the compression threshold (e.g., L) based on the quality of the channel state. In one example, compression threshold determination circuitry 1040 may include units for determining and configuring a predetermined number of compression thresholds, including compression threshold determination circuitry 1040, and, in other examples, memory 1005 and / or medium 1006. Compression threshold determination circuitry 1040 may also be configured to execute compression threshold determination instructions 1050 stored in computer-readable storage medium 1006 to implement any one of the functions described herein.

[0122] Processor 1004 may also include compression enable / disable determination circuitry 1042, configured to transmit DL DCI via transceiver 1010, the DL DCI including the above-mentioned combination. Figure 8 and Figure 9 The compression enable / disable indicator discussed herein. In other examples, in some further aspects, the compression enable / disable determination circuit 1042 may be configured to include a compression enable / disable indicator in a portion of the transmitted DLDCI or in each DL DCI transmission. In another aspect, the compression enable / disable determination circuit 1042 may be further configured to execute compression enable / disable determination instructions 1052 stored in the computer-readable storage medium 1006 to implement any of the one or more functions described herein.

[0123] The processor 1004 may further include communication circuitry 1044 configured to communicate with a user equipment using access communication via a communication link and by aggregating at least two of a plurality of access component carriers for multi-component carrier communication. The communication circuitry 1044 may further be configured to execute communication instructions 1054 stored in a computer-readable storage medium 1006 to implement any of one or more of the functions described herein.

[0124] Figure 11This is a flowchart of a method 1100 for wireless communication according to some aspects. As described below, in certain implementations within the scope of this disclosure, some or all of the shown features may be omitted, and some of the shown features may not be required for all implementations. In some examples, the method may be provided by a base station 1000 (as described above and in...) Figure 10 (As shown), it is executed by a processor or processing system, or by any suitable unit for performing the described functions.

[0125] At block 1102, base station 1000 may, for example, transmit a signal to user equipment (UE) in a wireless communication system. In various aspects of the examples discussed herein, this signal may be a HARQ signal or an indication of compression in which NACK has occurred. In some aspects, it may be discussed herein regarding... Figure 1 , 2 The processing in block 1102 is implemented by any of the RAN nodes, base stations, scheduling entities, or gNBs discussed in 4 or 10 that are used to transmit signals to user equipment (UE) in a wireless communication system, wherein these units include, but are not limited to, Figure 10 The communication circuit 1044 and transceiver 1010 or their equivalents are included.

[0126] Method 1100 further includes: receiving at least one compressed message in response to the signal on an uplink channel, wherein the at least one compressed message is a compression of a plurality of messages sent by the UE in response to the signal, wherein the plurality of messages are compressed into the at least one compressed message based on a predetermined threshold having at least a number of occurrences of an event or a probability of occurrence of an event, as shown in block 1104. In other aspects, it should be noted that the number of occurrences of an event may include the number of ACKs or the number of NACKs. In the case of ACKs, it can be further determined whether the number of ACKs is below a certain threshold. In the case of NACKs, it can be determined whether the number of NACKs is higher than or equal to the threshold. In the case of the probability of occurrence of a message, this determination may include: the probability being greater than the threshold, such as... Figure 6 or Figure 7 As shown, it can be greater than a threshold (e.g., the probability p of a certain i-th value). K- i q i In various respects, the processing of block 1104 can be implemented by units for receiving at least one compressed message in response to a transmitted signal on the uplink channel, wherein these units may include, but are not limited to, such as Figure 10 The communication circuit 1044 and transceiver 1010 or their equivalents are shown.

[0127] Method 1100 may further include: at least one compressed message comprising compressed message groups, wherein each group is a compression of multiple messages having the same number of occurrences or the same probability of occurrence. In other aspects, method 1100 includes: compressing messages among multiple messages having the same number of occurrences or the same probability of occurrence into a corresponding message, and transmitting each message among the corresponding messages on an uplink channel.

[0128] According to other aspects, method 1100 includes sending at least one compressed message along with one or more uncompressed messages. The one or more uncompressed messages include specific events, such as responding to a Hybrid Automatic Response Request (H-ARQ), having all NACK responses in the message, or having all ACK responses in the message.

[0129] In other aspects, compression techniques include lossy coding techniques. Logarithmic compression can be further utilized. In one example, a predetermined number of occurrences can be set to equal a value L, and the number of bits in the codebook used to transmit at least one compressed message on the uplink channel is configured to K bits. Logarithmic compression can include compressing multiple messages with L event occurrences into a single compressed event, such that the number of bits after compression is equal to...

[0130] In other aspects, method 1100 may include: the codebook includes a Hybrid Automatic Repeat Request (HARQ) codebook. In another aspect, method 1100 may include: a compression technique utilizing logarithmic compression, wherein a predetermined number of occurrences is set to equal a value L, and the number of bits in the codebook used to transmit the at least one compressed message on the uplink channel is configured to K bits, such that logarithmic compression includes: compressing the messages of the plurality of messages into message groups, such that the number of bits after compression is equal to...

[0131] In addition, it should be noted that the events in method 1100 include one or more acknowledgment (NACK) feedback responses in response to a Hybrid Automatic Repeat Request (HARQ) received from the base station.

[0132] In another aspect, it should be noted that the wireless communication system can configure the UE to perform compression of multiple messages semi-statically. In one example, the UE is configured to perform compression of multiple messages semi-statically via Radio Resource Control (RRC) signaling from the wireless communication system. In another example, the UE receives at least one indication from the base station to enable compression of the multiple messages and compresses the multiple messages based on the at least one indication. In another aspect, the at least one indication has two states, indicating whether compression of the multiple messages is enabled or disabled. According to another example, method 1100 includes: at least one indication in a downlink control information (DCI) transmitted in the physical downlink control channel (PDCCH). According to one example, the at least one indication used by the UE is the last DCI transmitted before the UE makes a transmission on the uplink channel. In another example, the DCI is a downlink (DL) scheduling DCI, and the uplink channel is the physical uplink control channel (PUCCH). In another example, the DCI is an uplink (UL) scheduled DCI, and the uplink channel is the Physical Uplink Shared Channel (PUSCH).

[0133] Figure 12 This is a block diagram illustrating an example of a hardware implementation for a wireless communication device or UE 1200 (or other wireless transceiver) employing processing system 1214, based on several aspects. For example, the wireless communication device or UE 1200 may correspond to... Figure 1 , 2 or Figure 4 Any UE shown in any one or more of them and described above.

[0134] According to various aspects of this disclosure, elements, any part of elements, or any combination of elements can be implemented using processing system 1214, which includes one or more processors such as processor 1204 (as an example). Processing system 1214 can be used with... Figure 10 The processing system 1014 shown is essentially the same, including a bus interface 1208, a bus 1202, a processor 1204, and a computer-readable storage medium 1206. Furthermore, the UE 1200 may include a user interface 1212 and a transceiver 1210, which are substantially similar to those described above. Figure 10 Those described herein. That is, as used in UE 1200, processor 1204 can be used to implement any one or more of the processes described herein.

[0135] In some aspects of this disclosure, processor 1204 may include circuitry configured for various functions. For example, processor 1204 may include message compression circuitry 1240 configured to perform various functions as disclosed herein (including...). Figure 6 and 7 (Example) to implement compression of events such as NACK events. Message compression circuitry 1240 may include one or more hardware components that provide the physical structure for performing various processes related to event compression, which includes considering a value L (or an event occurrence threshold, compressing messages above that threshold into at least one compressed message)). In some examples, message compression circuitry 1240 may include a unit for compressing events, including message compression circuitry 1240, and in other examples, transceiver 1210 and memory 1205. In other aspects, message compression circuitry 1240 may be configured to execute receive instructions 1250 stored in computer-readable storage medium 1206 to implement any of the one or more functions described herein.

[0136] In some aspects of this disclosure, processor 1204 may include compression enable / disable determination circuitry 1242 configured to determine whether the UE wants to compress an event, as previously described. In some aspects, this determination is based on a DCI received from the gNB, for example, it includes reading a compression enable / disable indicator set by the gNB and transmitted in the DCI. In some examples, compression enable / disable determination circuitry 1242 may include a receiving unit, including compression enable / disable determination circuitry 1241 and transceiver 1210 as in other examples. In other aspects, compression enable / disable determination circuitry 1242 may be configured to execute compression enable / disable determination instructions 1252 stored in computer-readable storage medium 1206 to implement any one of the functions described herein.

[0137] The processor 1204 may further include communication circuitry 1244 configured to communicate with a base station via a communication link. The communication circuitry 1244 may further be configured to execute communication instructions 1254 stored in the computer-readable storage medium 1206 to implement any of the functions described herein.

[0138] Figure 13 This is a flowchart of a communication method 1300 that includes event compression, based on several aspects. In some aspects, this method 1300 can be used by a UE 1200 (as described above and in...) Figure 12 (As shown), it is executed by a processor or processing system, or by any suitable unit for performing the described functions.

[0139] At block 1302, UE 1200 may, for example, include a compression technique using compression techniques such as those discussed above, to compress multiple messages occurring in the wireless communication system into at least one compressed message based on the probability of an event (or message) occurring or the number of events (e.g., NACK) occurring. In one aspect, the processing at block 1302 can be implemented by a unit for compressing multiple messages; in one example, this unit may include message compression circuitry 1240 or its equivalent, and may also implement... Figure 6 or Figure 7 Any of the processes shown.

[0140] Method 1300 further includes: transmitting the at least one compressed message to the gNB on the uplink (UL) channel, as shown in block 1304. Furthermore, in one aspect, it should be noted that the at least one message includes, as shown in block 1304. Figure 6 The compressed message shown at position 602 in the text, or as... Figure 7 The compressed message shown at 702 or 704 in the diagram. In one aspect, the processing of block 1304 can be implemented by a unit for transmitting at least one compressed message on the UL channel, which in one example may include communication circuitry 1244 and transceiver 1210 or equivalent thereof.

[0141] It is worth noting here that in the example where the compression of the plurality of messages is based on the probability of occurrence of one of the plurality of messages, this determination can be further based on: compressing those messages whose probability is less than a threshold probability. Figure 6 The example will be for those with p K-2 q 2 Messages with a lower probability of occurrence are compressed, as shown in box 602. In another example where the event occurrence considered in box 1302 of method 1300 is NACK, messages with a predetermined number of NACK events or more events can be compressed into a single message, as previously discussed. However, in another example, an “event” can be defined as ACK. In this case, messages with fewer than a threshold number of ACK events are compressed into a single message.

[0142] Method 1300 also includes the following example: wherein the at least one compressed message comprises a plurality of compressed messages, wherein each message comprises a corresponding group of compressed messages having the same number of occurrences or the same probability of occurrence. Additionally, method 1300 includes: receiving one or more uncompressed messages having at least one compressed message. According to other examples, the signal sent to the UE may include at least one Hybrid Automatic Repeat Request (HARQ) signal. Furthermore, the at least one compressed message may include a HARQ acknowledgment / non-acknowledgment (ACK / NACK) codebook.

[0143] In other examples, method 1300 may include: the base station being configured to configure the UE to perform compression of multiple messages semi-statically. In one aspect, the base station may implement this configuration by sending Radio Resource Control (RRC) signaling to the UE.

[0144] In another example, method 1300 may include sending at least one indication to the UE to enable compression of the plurality of messages. The at least one indication may have two states, one for indicating that compression of the plurality of messages is enabled and the other for indicating that compression of the plurality of messages is disabled. In one example, the at least one indication is sent in downlink control information (DCI) transmitted in the physical downlink control channel (PDCCH). In other aspects, the DCI is a downlink (DL) scheduled DCI, and the uplink channel is a physical uplink control channel (PUCCH). In yet another aspect, the DCI is an uplink (UL) scheduled DCI, and the uplink channel is a physical uplink shared channel (PUSCH). In yet another aspect, method 1300 may include determining a predetermined threshold for the number of occurrences of an event, and then sending the predetermined threshold to the UE. Furthermore, determining the predetermined threshold for the number of occurrences includes receiving channel state information (CSI) from the UE and determining a value for the predetermined threshold based on the received CSI.

[0145] In other aspects, method 1300 includes: determining a threshold for the probability of occurrence, and then sending the threshold to the UE. Determining the threshold may include: receiving channel state information (CSI) from the UE, and determining a value for the predetermined threshold based on the received CSI.

[0146] The following provides an overview of the various aspects of this disclosure:

[0147] Aspect 1: A method for sending messages from a user equipment (UE) in a wireless communication system, the method comprising: compressing a plurality of messages occurring in the wireless communication system into at least one compressed message based on the probability of occurrence of an event or the number of times said event occurs; and sending said at least one compressed message on an uplink channel.

[0148] Aspect 2: The method according to aspect 1 further includes: compressing the plurality of messages occurring in the wireless communication system into the at least one compressed message based on the probability that the occurrence probability of the event is less than a threshold probability.

[0149] Aspect 3: The method according to aspect 1 further includes: compressing the plurality of messages occurring in the wireless communication system into the at least one compressed message based on the occurrence probability of the event for the message having an occurrence probability exceeding a predetermined threshold.

[0150] Aspect 4: The method according to aspect 1 further includes: compressing the plurality of messages occurring in the wireless communication system into the at least one compressed message based on the number of occurrences of the events for the messages having a number less than a predetermined threshold.

[0151] Aspect 5: The method according to any one of Aspects 1 to 4 further comprises: compressing messages among the plurality of messages having the same number of occurrences or the same probability of occurrence of the event into a single message; and transmitting each of the plurality of messages on the uplink channel.

[0152] Aspect 6: The method according to any one of aspects 1 to 5 further includes: sending the at least one compressed message together with one or more uncompressed messages.

[0153] Aspect 7: According to the method of aspect 6, wherein the one or more uncompressed messages include a specific event, the specific event including one of a full acknowledgment (ACK) feedback or a full negative acknowledgment (NACK) feedback in a message responding to a Hybrid Automatic Repeat Request (HARQ).

[0154] Aspect 8: The method according to any one of Aspects 1 to 7, wherein the compression technique includes lossy coding techniques.

[0155] Aspect 9: The method according to any one of Aspects 1 to 8 further comprises: setting the predetermined number of occurrences equal to a value L; configuring the number of bits in the codebook for transmitting the at least one compressed message on the uplink channel using K bits; and the compression technique comprising logarithmic compression, the logarithmic compression comprising compressing the plurality of messages occurring L times in the communication system into a single compressed message, such that the number of bits after compression is equal to...

[0156] Aspect 10: The method according to aspect 9, wherein the codebook includes a Hybrid Automatic Repeat Request (HARQ) codebook.

[0157] Aspect 11: The method according to any one of Aspects 1 to 8 further comprises: the compression technique utilizing logarithmic compression, wherein the predetermined number of occurrences is set to be equal to a value L, and K bits are used to configure the number of bits in the codebook for transmitting the at least one compressed message on the uplink channel; and the logarithmic compression comprises: compressing messages in the plurality of messages into message groups such that the number of bits after compression is equal to

[0158] Aspect 12: The method according to aspect 11, wherein the codebook includes a Hybrid Automatic Repeat Request (HARQ) codebook.

[0159] Aspect 13: The method according to any one of aspects 1 to 12 further includes: receiving from a base station at least one indication to enable compression of the plurality of messages.

[0160] Aspect 14: The method according to aspect 13, wherein the at least one indication is in the downlink control information (DCI) transmitted in the physical downlink control channel (PDCCH).

[0161] Aspect 15: The method according to aspect 13, wherein the DCI is at least one of downlink (DL) scheduled DCI or uplink (UL) scheduled DCI, and the uplink channel is at least one of physical uplink control channel (PUCCH) or physical uplink shared channel (PUSCH).

[0162] Aspect 16: The method according to aspect 13, wherein the at least one indication used by the UE is the last DCI that occurred before the UE makes a transmission on the uplink channel.

[0163] Aspect 17. A user equipment (UE) for a wireless communication system, comprising: a wireless transceiver; a memory; and a processor communicatively coupled to the wireless transceiver and the memory, wherein the processor is configured to: compress a plurality of messages occurring in the wireless communication system into at least one compressed message based on the probability of occurrence of an event or based on the number of times the event occurs; and transmit the at least one compressed message on an uplink channel.

[0164] Aspect 18: The UE according to aspect 17, wherein the processor is further configured to: compress the plurality of messages occurring in the wireless communication system into the at least one compressed message based on the probability that the occurrence probability of the message among the plurality of messages has a probability less than a threshold probability.

[0165] Aspect 19: The UE according to aspect 17, wherein the processor is further configured to: compress the plurality of messages occurring in the wireless communication system into the at least one compressed message based on the probability of occurrence of the event for the message having an occurrence probability exceeding a predetermined threshold.

[0166] Aspect 20: The UE according to aspect 17, wherein the processor is further configured to: compress messages among the plurality of messages having the same number of occurrences or the same probability of occurrence of the event into a single message; and transmit each of the plurality of messages on the uplink channel.

[0167] Aspect 21: The UE according to any one of Aspects 17 to 20, wherein the processor is further configured to send the at least one compressed message together with one or more uncompressed messages.

[0168] Aspect 22: The method according to any one of Aspects 17 to 21, wherein the one or more uncompressed messages include a specific event, the specific event including one of a full acknowledgment (ACK) feedback or a full negative acknowledgment (NACK) feedback in a message responding to a Hybrid Automatic Repeat Request (HARQ).

[0169] Aspect 23: A method for a base station in a wireless communication system, the method comprising: transmitting a signal to a user equipment (UE) in the wireless communication system; and receiving on an uplink channel at least one compressed message in response to the signal, wherein the at least one compressed message is a compression of a plurality of messages transmitted by the UE in response to the signal, wherein the plurality of messages are compressed into the at least one compressed message based on the number of occurrences of an event or the probability of occurrence of the event.

[0170] Aspect 24: According to the method of aspect 23, wherein the signal sent to the UE includes at least one Hybrid Automatic Repeat Request (HARQ) signal, and the received at least one compressed message includes a HARQ acknowledgment / non-acknowledgment (ACK / NACK) codebook.

[0171] Aspect 25: The method according to aspect 23 or 24, wherein the base station is configured to: configure the UE to semi-statically perform compression of the plurality of messages by sending one of Radio Resource Control (RRC) signaling or Downlink Control Information (DCI) to the UE; and send at least one indication to the UE to enable compression of the plurality of messages in the DCI, wherein the DCI includes one of Downlink (DL) Scheduling DCI or Uplink (UL) Scheduling DCI, and the uplink channel includes one of Physical Uplink Control Channel (PUCCH) or Physical Uplink Shared Channel (PUSCH).

[0172] Aspect 26: The method according to any one of aspects 23 to 25 further comprises: determining a predetermined threshold, wherein the plurality of messages occurring in the wireless communication system are compressed into the at least one compressed message based on the number of occurrences of the events for the messages having an occurrence exceeding the predetermined threshold, wherein determining the predetermined threshold comprises: receiving channel state information (CSI) from the UE; and determining a value of the predetermined threshold based on the received CSI; and sending the predetermined threshold to the UE.

[0173] Aspect 27: A base station for a wireless communication system, comprising: a wireless transceiver; a memory; and a processor communicatively coupled to the wireless transceiver and the memory, wherein the processor is configured to: transmit a signal to a user equipment (UE) in the wireless communication system; and receive at least one compressed message in response to the signal on an uplink channel, wherein the at least one compressed message is a compression of a plurality of messages transmitted by the UE in response to the signal, wherein the plurality of messages are compressed into the at least one compressed message based on the number of occurrences of an event or the probability of occurrence of the event.

[0174] Aspect 28: The base station according to aspect 27, wherein the signal transmitted to the UE includes at least one Hybrid Automatic Repeat Request (HARQ) signal, and the at least one compressed message received includes a HARQ acknowledgment / non-acknowledgment (ACK / NACK) codebook.

[0175] Aspect 29: The base station according to aspect 27 or 28, wherein the processor is further configured to: send downlink control information (DCI) to the UE having at least one indication of enabling compression of the plurality of messages, wherein the DCI includes one of downlink (DL) scheduling DCI or uplink (UL) scheduling DCI, and the uplink channel includes one of physical uplink control channel (PUCCH) or physical uplink shared channel (PUSCH).

[0176] Aspect 30: A base station according to any one of Aspects 27 to 29, wherein the processor is further configured to: determine a predetermined threshold, wherein, based on the number of occurrences of the events for a message having an occurrence exceeding the predetermined threshold, compress the plurality of messages occurring in the wireless communication system into the at least one compressed message, wherein determining the predetermined threshold includes: receiving channel state information (CSI) from the UE; determining a value of the predetermined threshold based on the received CSI; and sending the predetermined threshold to the UE.

[0177] Aspect 31: An apparatus configured for wireless communication includes at least one unit for performing the method according to any one of aspects 1 to 16 or aspects 23 to 26.

[0178] Clause 32: A non-transitory computer-readable medium storing computer-executable code, said computer-executable code including code for causing a device to perform the method according to any one of aspects 1 to 16 or aspects 23 to 26.

[0179] Some aspects of wireless communication networks are given with reference to exemplary implementations. As will be readily understood by those skilled in the art, the various aspects described throughout this disclosure can be extended to other telecommunications systems, network architectures, and communication standards.

[0180] For example, these aspects can be implemented in other systems specified by 3GPP, such as Long Term Evolution (LTE), Evolved Packet System (EPS), Universal Mobile Telecommunications System (UMTS), and / or Global System for Mobile Communications (GSM). These aspects can also be extended to systems specified by 3GPP2, such as CDMA2000 and / or Evolved Data Optimized (EV-DO). Other examples can be implemented in systems using IEEE 802.11 (Wi-Fi), IEEE 802.16 (WiMAX), IEEE 802.20, Ultra Wideband (UWB), Bluetooth, and / or other suitable systems. The actual telecommunications standards, network architecture, and / or communication standards used will depend on the specific application and all design constraints imposed on the system.

[0181] In this disclosure, the term “exemplary” as used means “serving as an example, illustration, or description.” Any implementation or aspect described herein as “exemplary” should not be construed as superior or more advantageous than other aspects of this disclosure. Similarly, the term “aspect” does not require that all aspects of this disclosure include the features, advantages, or modes of operation discussed. The term “coupling” is used herein to refer to direct or indirect coupling between two objects. For example, if object A physically contacts object B, and object B contacts object C, objects A and C can still be considered coupled to each other, even if they are not in direct physical contact. For example, a first object can be coupled to a second object, even if the first object never physically contacts the second object. The terms “circuit” and “electronic circuit” are used broadly to include hardware implementations of electronic devices and conductors (whereby the execution of the functions described in this disclosure is achieved when these electronic devices and conductors are connected and configured, without being a limitation on the type of electronic circuit) and software implementations of information and instructions (whereby the execution of the functions described in this disclosure is achieved when these information and instructions are executed by a processor).

[0182] Can be Figure 1-13 One or more of the components, steps, features, and / or functions shown may be rearranged and / or combined into a single component, step, feature, or function, or embodied in several components, steps, or functions. Furthermore, additional stages, components, steps, and / or functions may be added without departing from the novel features disclosed herein. Figure 1-13 The apparatuses, devices, and / or components shown can be configured to perform one or more of the methods, features, or steps described herein. The novel algorithms described herein can also be efficiently implemented in software and / or embedded in hardware.

[0183] It should be understood that the specific order or hierarchy of steps in the methods disclosed herein is merely one example of exemplary processing. It should be understood that the specific order or hierarchy of steps in these methods may be rearranged according to design preferences. The appended method claims give the stages of various steps in an exemplary order, but are not intended to be limited to the given specific order or hierarchy unless expressly stated herein.

[0184] To enable any person skilled in the art to implement the various aspects described herein, the foregoing description has been made around these aspects. Various modifications to these aspects will be apparent to those skilled in the art, and the general principles defined herein may also be applied to other aspects. Therefore, the invention is not limited to the aspects shown herein, but is consistent with the full scope of the disclosure, wherein, unless specifically stated otherwise, the use of the singular to modify a stage does not mean "one and only one," but can mean "one or more." Unless otherwise specifically stated otherwise, the term "some" refers to one or more. The phrase referring to "at least one of" a list item refers to any combination of these items, including a single member. For example, "at least one of a, b, or c" is intended to cover: a; b; c; a and b; a and c; b and c; and a and b and c. All structural and functional equivalents of the stages throughout the various aspects described in this disclosure are expressly incorporated herein by reference and are intended to be covered by the claims, and such structural and functional equivalents are well known or will be known to those skilled in the art. Furthermore, nothing in this document is intended to be offered to the public, whether or not such disclosure is explicitly stated in the claims.

Claims

1. A method for transmitting messages from a user equipment (UE) in a wireless communication system, the method comprising: The base station receives a signal including at least one indication to enable the compression of multiple messages into a single compressed message, wherein the message is a HARQ-ACK codebook for sending Hybrid Automatic Repeat Request (HARQ) Acknowledgment (ACK) feedback, and the HARQ-ACK codebook is configured with a predetermined number of bits respectively configured to indicate ACK feedback or Negative Acknowledgment (NACK) feedback. Based on the received signals and based on the probability of the event occurring or the number of times the event occurs, compression techniques are used to compress the multiple messages occurring in the wireless communication system into a single compressed message, wherein the event is associated with an ACK or NACK feedback from the UE to the base station; and The single compressed message is sent to the base station on the uplink channel. The at least one indication is received in the last of a plurality of downlink control messages (DCIs) received by the UE before the UE transmits on the uplink channel.

2. The method according to claim 1, further comprising: Based on the probability that the occurrence probability of the event is less than a threshold probability, the multiple messages occurring in the wireless communication system are compressed into the single compressed message.

3. The method according to claim 1, further comprising: Based on the occurrence probability of an event for a message having an occurrence probability exceeding a predetermined threshold, the plurality of messages occurring in the wireless communication system are compressed into a single compressed message.

4. The method according to claim 1, further comprising: Based on the number of occurrences of the events related to the message, if the number of occurrences of the events is less than a predetermined threshold, the plurality of messages occurring in the wireless communication system are compressed into the single compressed message.

5. The method according to claim 1, further comprising: Compress messages from the plurality of messages that have the same number of occurrences or the same probability of occurrence of the event into a single message; as well as Each of the individual messages is transmitted on the uplink channel.

6. The method according to claim 1, further comprising: The single compressed message is sent together with one or more uncompressed messages.

7. The method according to claim 6, wherein, The one or more uncompressed messages include a specific event, which in response to a Hybrid Automatic Repeat Request (HARQ) message includes either a full acknowledgment (ACK) response or a full negative acknowledgment (NACK) response.

8. The method according to claim 1, wherein, The compression technology includes lossy encoding technology.

9. The method according to claim 1, further comprising: Set the predetermined number of occurrences to equal value. L ; use K Each bit is a number of bits configured in the codebook used to transmit the single compressed message on the uplink channel. as well as The compression technique includes logarithmic compression, which includes reducing the number of occurrences in the communication system to a specific value. L The multiple messages that occur are compressed into the single compressed message, such that the number of bits in the compressed message is equal to the number of bytes in the compressed message. .

10. The method according to claim 9, wherein, The codebook includes a Hybrid Automatic Repeat Request (HARQ) codebook.

11. The method according to claim 1, further comprising: The compression technique utilizes logarithmic compression, wherein a predetermined number of occurrences is set to an equal value. L and utilize K Each bit is used to configure the number of bits in the codebook for transmitting the single compressed message on the uplink channel; and The logarithmic compression includes: compressing the messages in the plurality of messages into message groups, such that the number of bits after compression is equal to... .

12. The method according to claim 11, wherein, The codebook includes a Hybrid Automatic Repeat Request (HARQ) codebook.

13. The method according to claim 1, wherein, The at least one indication in the last received DCI was received in the Physical Downlink Control Channel (PDCCH).

14. The method according to claim 13, wherein, The plurality of DCIs include at least one of downlink (DL) scheduled DCI or uplink (UL) scheduled DCI, and the uplink channel is at least one of physical uplink control channel (PUCCH) or physical uplink shared channel (PUSCH).

15. A user equipment (UE) for a wireless communication system, comprising: Wireless transceiver; Memory; as well as A processor communicatively coupled to the wireless transceiver and the memory, wherein the processor is configured to: The base station receives a signal including at least one indication to enable the compression of multiple messages into a single compressed message, wherein the message is a HARQ-ACK codebook for sending Hybrid Automatic Repeat Request (HARQ) Acknowledgment (ACK) feedback, and the HARQ-ACK codebook is configured with a predetermined number of bits respectively configured to indicate ACK feedback or Negative Acknowledgment (NACK) feedback. Based on the received signals and based on the probability of the event occurring or the number of times the event occurs, compression techniques are used to compress the multiple messages occurring in the wireless communication system into a single compressed message, wherein the event is associated with an ACK or NACK feedback from the UE to the base station; and The single compressed message is sent to the base station on the uplink channel. The at least one indication is received in the last of a plurality of downlink control messages (DCIs) received by the UE before the UE transmits on the uplink channel.

16. The UE according to claim 15, wherein, The processor is further configured to: Based on the probability that the occurrence probability of a message among the plurality of messages is less than a threshold probability, the plurality of messages occurring in the wireless communication system are compressed into a single compressed message.

17. The UE according to claim 15, wherein, The processor is further configured to: Based on the occurrence probability of an event for a message having an occurrence probability exceeding a predetermined threshold, the plurality of messages occurring in the wireless communication system are compressed into a single compressed message.

18. The UE according to claim 15, wherein, The processor is further configured to: Compress messages from the plurality of messages that have the same number of occurrences or the same probability of occurrence of the event into a single message; and Each of the individual messages is transmitted on the uplink channel.

19. The UE according to claim 15, wherein, The processor is further configured to: The single compressed message is sent together with one or more uncompressed messages.

20. The UE according to claim 19, wherein, The one or more uncompressed messages include a specific event, which in response to a Hybrid Automatic Repeat Request (HARQ) message includes either a full acknowledgment (ACK) response or a full negative acknowledgment (NACK) response.

21. A method used in a base station of a wireless communication system, the method comprising: A signal is transmitted to a user equipment (UE) in the wireless communication system, the signal including at least one indication to enable compression of multiple messages into a single compressed message, wherein the message is a HARQ-ACK codebook for sending Hybrid Automatic Repeat Request (HARQ) Acknowledgment (ACK) feedback, and the HARQ-ACK codebook is configured with a predetermined number of bits respectively configured to indicate ACK feedback or Negative Acknowledgment (NACK) feedback; and On the uplink channel, the UE receives a single compressed message in response to the signal, wherein the single compressed message is a compression of multiple messages, wherein the multiple messages are compressed into the single compressed message based on the number of times an event occurs or the probability of the event occurring, and wherein the event is associated with an ACK or NACK feedback made by the UE to the base station, and the at least one indication is sent in the last received DCI of multiple downlink control messages (DCIs) sent to the UE before receiving the single compressed message on the uplink channel.

22. The method according to claim 21, wherein, The signals sent to the UE include at least one Hybrid Automatic Repeat Request (HARQ) signal, and the received single compressed message includes a HARQ acknowledgment / non-acknowledgment (ACK / NACK) codebook.

23. The method of claim 21, further comprising: The UE is configured to perform compression of the plurality of messages semi-statically by sending Radio Resource Control (RRC) signaling or one of the plurality of DCIs to the UE; as well as The plurality of DCIs include at least one of downlink (DL) scheduled DCI or uplink (UL) scheduled DCI, and the uplink channel includes one of physical uplink control channel (PUCCH) or physical uplink shared channel (PUSCH).

24. The method of claim 21, further comprising: A predetermined threshold is determined, wherein, based on the number of occurrences of events related to messages that exceed the predetermined threshold, the plurality of messages occurring in the wireless communication system are compressed into a single compressed message, wherein determining the predetermined threshold includes: Receive Channel State Information (CSI) from the UE; and The value of the predetermined threshold is determined based on the received CSI; and The predetermined threshold is sent to the UE.

25. A base station for use in a wireless communication system, comprising: Wireless transceiver; Memory; as well as A processor communicatively coupled to the wireless transceiver and the memory, wherein the processor is configured to: A signal is transmitted to a user equipment (UE) in the wireless communication system, the signal including at least one indication to enable compression of multiple messages into a single compressed message, wherein the message is a HARQ-ACK codebook for sending Hybrid Automatic Repeat Request (HARQ) Acknowledgment (ACK) feedback, and the HARQ-ACK codebook is configured with a predetermined number of bits respectively configured to indicate ACK feedback or Negative Acknowledgment (NACK) feedback; and On the uplink channel, the UE receives a single compressed message in response to the signal, wherein the single compressed message is a compression of multiple messages, wherein the multiple messages are compressed into the single compressed message based on the number of times an event occurs or the probability of the event occurring, and wherein the event is associated with an ACK or NACK feedback made by the UE to the base station, and the at least one indication is sent in the last received DCI of multiple downlink control messages (DCIs) sent to the UE before receiving the single compressed message on the uplink channel.

26. The base station according to claim 25, wherein, The signals sent to the UE include at least one Hybrid Automatic Repeat Request (HARQ) signal, and the received single compressed message includes a HARQ acknowledgment / non-acknowledgment (ACK / NACK) codebook.

27. The base station according to claim 25, wherein, The plurality of DCIs include at least one of downlink (DL) scheduled DCI or uplink (UL) scheduled DCI, and the uplink channel includes one of physical uplink control channel (PUCCH) or physical uplink shared channel (PUSCH).

28. The base station according to claim 25, wherein, The processor is further configured to: A predetermined threshold is determined, wherein, based on the number of occurrences of events for a message that exceed the predetermined threshold, the plurality of messages occurring in the wireless communication system are compressed into a single compressed message, wherein the processor is configured to determine that the predetermined threshold is configured as follows: Receive Channel State Information (CSI) from the UE; and The value of the predetermined threshold is determined based on the received CSI; and The predetermined threshold is sent to the UE.

Citation Information

Patent Citations

  • Selective data compression

    CN102356553A

  • Carrier aggregation based information feedback method and system

    CN106160950A

  • Method and apparatus for facilitating compressed mode communications

    US20130077601A1