Tracking of semi-static scheduling transmissions
By monitoring and notifying user equipment of the actual number of SPS transmissions, and using MAC CE, DMRS sequence, or physical layer indicators, the problem of high HARQ-ACK feedback signaling overhead in 5G communication is solved, achieving more efficient communication.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2020-02-10
- Publication Date
- 2026-03-24
AI Technical Summary
In 5G communication, there is a problem of excessive signaling overhead in the hybrid automatic repeat request (HARQ) acknowledgment (ACK) feedback of semi-static scheduling (SPS) transmission, especially when there are a large number of configured SPS transmissions and/or a small number of SPS transmission periods. Unexecuted SPS transmissions still generate HARQ-ACK information, resulting in an increase in invalid NACKs.
By monitoring and notifying user equipment of the actual number of SPS transmissions performed, the signaling overhead in HARQ-ACK feedback is reduced. MAC CE, DMRS sequence, or physical layer indicator are used to indicate the actual number of SPS transmissions. A counter and repetition mechanism are combined to ensure accurate tracking of actual transmissions and reduce invalid NACKs.
It effectively reduces the number of invalid NACKs in the HARQ-ACK codebook, lowers signaling overhead, and improves communication efficiency.
Smart Images

Figure CN114946245B_ABST
Abstract
Description
Technical Field
[0001] This patent document generally relates to wireless communication. Background Technology
[0002] Mobile communication technology is propelling the world towards an increasingly interconnected and networked society. The rapid growth of mobile communications and technological advancements have led to greater demands for capacity and connectivity. Other aspects, such as energy consumption, device cost, spectrum efficiency, and latency, are also important for meeting the needs of various communication scenarios. Various technologies are being discussed, including new methods for providing higher quality service, longer battery life, and improved performance. Summary of the Invention
[0003] This patent document specifically describes a technique for monitoring and notifying the actual number of semi-persistent scheduling (SPS) transmissions performed by user equipment in order to reduce the signaling overhead in Hybrid Automatic Repeat request (HARQ) acknowledgment (ACK) feedback.
[0004] In one example aspect, a wireless communication method includes: sending a configuration of a semi-statically scheduled (SPS) transmission from a base station to a mobile device; and sending an indication from the base station to the mobile device of the actual SPS transmission to be performed based on the configuration.
[0005] In another example, a wireless communication method includes: receiving a configuration for a semi-statically scheduled (SPS) transmission from a base station by a user equipment; and receiving an indication from the base station by the user equipment of an actual SPS transmission performed based on the configuration.
[0006] In another example, a communication device is disclosed. This device includes a processor configured to implement the methods described above.
[0007] In another embodiment, a computer program storage medium is disclosed. The computer program storage medium includes code stored thereon. When executed by a processor, the code causes the processor to perform the described methods.
[0008] This patent document describes these and other aspects. Attached Figure Description
[0009] Figure 1 A set of semi-static scheduling (SPS) configurations is shown.
[0010] Figure 2 It is a flowchart representation of a wireless communication method based on the disclosed technology.
[0011] Figure 3This is a flowchart representation of another wireless communication method based on the disclosed technology.
[0012] Figure 4 An example is shown of determining the actual number of SPS transmissions based on the disclosed techniques.
[0013] Figure 5 Another example is shown of determining the actual number of SPS transmissions based on the disclosed techniques.
[0014] Figure 6A An example of the actual number of symbols used for transmitting SPS transmissions in the physical layer according to the disclosed technology is shown.
[0015] Figure 6B Another example is shown of the actual number of symbols used in the physical layer for transmitting SPS transmissions according to the disclosed technology.
[0016] Figure 6C Another example is shown of the actual number of symbols used in the physical layer for transmitting SPS transmissions according to the disclosed technology.
[0017] Figure 6D Another example is shown of the actual number of symbols used in the physical layer for transmitting SPS transmissions according to the disclosed technology.
[0018] Figure 6E Another example is shown of the actual number of symbols used in the physical layer for transmitting SPS transmissions according to the disclosed technology.
[0019] Figure 6F Another example is shown of the actual number of symbols used in the physical layer for transmitting SPS transmissions according to the disclosed technology.
[0020] Figure 7 An example is shown of the total number of SPS transmissions transmitted in the last few SPS transmissions according to the disclosed technique.
[0021] Figure 8 An example scenario is shown where eight downlink slots are followed by two uplink slots that support sub-slots.
[0022] Figure 9 Examples of wireless communication systems in which one or more embodiments of the present technology can be applied are shown.
[0023] Figure 10 This is a block diagram representation of a wireless station in which one or more embodiments of the present technology can be applied. Detailed Implementation
[0024] The use of chapter headings in this patent document is solely for readability purposes and not to limit the scope of the embodiments and technologies disclosed in each chapter to that chapter only. Examples of fifth-generation (5G) wireless protocols are used to describe certain features. However, the applicability of the disclosed technologies is not limited to 5G wireless systems.
[0025] Currently, in 5G communication, semi-static scheduling (SPS) transmissions on the Physical Downlink Shared Channel (PDSCH) are scheduled in various time slots with a minimum length of one time slot. User equipment (UE) can be configured with up to eight SPS transmission sets. The Hybrid Automatic Repeat Request (HARQ) acknowledgment (ACK) corresponding to the SPS transmission is currently generated based on one or more SPS configurations. Figure 1 An example set of SPS configurations is shown. The UE is configured with two SPS configuration sets, one for each of the two carriers: SPS0 and SPS1 are configured for carrier 0; SPS2 and SPS3 are configured for carrier 1. The HARQ-ACK codebooks for these SPS transmissions are constructed as follows:
[0026] 1. Based on the corresponding downlink (DL) time slot in which SPS transmission 101 is located, form HARQ-ACK1 for SPS transmission 101 of carrier 0.
[0027] 2. Based on the corresponding DL time slot in which the SPS transmission 103 is located, HARQ-ACK2 is formed for the SPS transmission 103 of carrier 0.
[0028] 3. Based on the corresponding DL time slot in which the SPS transmission 105 is located, form HARQ-ACK3 for the SPS transmission 105 of carrier 1.
[0029] 4. SPS transmission 107 on carrier 1 is not performed. However, HARQ NACK is still formed based on the SPS configuration.
[0030] The remaining HARQ-ACK is formed corresponding to the configured SPS transmission. When no SPS transmission is performed (e.g., SPS transmission 109 for carrier 0), NACK is still formed.
[0031] In the above HARQ-ACK processing, HARQ-ACK information is generated in each SPS transmission period, regardless of whether an SPS transmission is actually performed. When no SPS transmission is performed in an SPS transmission period, the UE does not receive the SPS transmission, but still generates HARQ-ACK information as a NACK. Then, the HARQ ACK / NACK are concatenated according to predefined rules, and the HARQ-ACK codebook is determined accordingly. Therefore, the NACK generated for SPS transmissions that have not yet been actually transmitted leads to an increase in HARQ-ACK codebook overhead. When there are a large number of configured SPS transmissions and / or a small number of SPS transmission periods, many NACKs can be generated for SPS transmissions that have not actually been performed. Therefore, it is still necessary to reduce HARQ-ACK overhead so that ACK / NACK is generated only for the actual SPS transmissions that have been performed. This patent document discloses a technique that can be implemented in various embodiments to identify the number of SPS transmissions that have actually been performed in order to reduce the amount of HARQ-ACK information that needs to be generated in the HARQ-ACK codebook.
[0032] Figure 2 This is a flowchart representation of a wireless communication method 200 according to the disclosed technology. Method 200 includes, at operation 210, a configuration for semi-statically scheduled (SPS) transmissions being sent by a base station. Method 200 also includes, at operation 220, an indication sent by the base station to a mobile device of the actual SPS transmissions performed based on the configuration. In some embodiments, the indication indicates the number of actual SPS transmissions performed. In some embodiments, the indication and the actual SPS transmissions are transmitted simultaneously. In some embodiments, the indication is sent as a Medium Access Control (MAC) control unit. In some embodiments, the indication is sent as a physical layer indication. In some embodiments, the method includes repeating the indication if it is associated with the last actual SPS transmission. In some embodiments, the indication is represented using L bits, where L is a value greater than or equal to 2.
[0033] In some embodiments, the indication is transmitted as a demodulation reference signal (DMRS) sequence. In some embodiments, the indication is associated with a sequence number of the DMRS sequence. In some embodiments, the number of actual SPS transmissions performed is M, and the indication has a value in the range of 0 to N, where M and N are integers greater than or equal to 0. The value of the indication is repeated cyclically to represent M actual SPS transmissions. In some embodiments, the method further includes the base station instructing the user equipment on the total number of actual SPS transmissions performed.
[0034] Figure 3 This is a flowchart representation of a wireless communication method 300 according to the disclosed technology. Method 300 includes, at operation 310, a user equipment receiving a configuration for a semi-statically scheduled (SPS) transmission from a base station. Method 300 also includes, at operation 320, an indication from the user equipment to the base station of an actual SPS transmission to be performed based on the configuration.
[0035] In some embodiments, the indication indicates the number of actual SPS transmissions that have been performed. In some embodiments, the indication and the actual SPS transmissions are transmitted simultaneously. In some embodiments, the indication is received as a Media Access Control (MAC) control unit. In some embodiments, the indication is received as a physical layer indication. In some embodiments, the method includes repeatedly receiving the indication if it is associated with the last actual SPS transmission. In some embodiments, the indication is represented using L bits, where L is a value greater than or equal to 2.
[0036] In some embodiments, the indication is received as a demodulation reference signal (DMRS) sequence. In some embodiments, the indication is associated with a sequence number of the DMRS sequence. In some embodiments, the number of actual SPS transmissions performed is M, and the indication has a value in the range of 0 to N, where M and N are integers greater than or equal to 0. The value of the indication is repeated cyclically to represent M actual SPS transmissions. In some embodiments, the method further includes the user equipment receiving the total number of actual SPS transmissions performed from the base station.
[0037] As further described in this document, the above method provides a means to track the actual number of SPS transmissions performed in order to reduce the number of NACKs generated for HARQ-ACK messages, thereby reducing signaling overhead. Some examples of the disclosed techniques are described in the following example embodiments.
[0038] Example 1
[0039] In some embodiments, the base station sends an indicator to the UE indicating the actual number of SPS transmissions performed. The indication of the actual number of SPS transmissions performed may be transmitted as a MAC CE.
[0040] Assume the UE is configured with one or more SPS transmission sets. For each SPS transmission, a counter can be introduced as an indicator to track the number of one or more actual SPS transmissions performed. In some embodiments, when an SPS transmission is to be performed, the counter indicating the number of SPS transmissions already performed can be transmitted along with the SPS transmission in the MAC CE. That is, the counter is included in each of the performed SPS transmissions. Thus, after the UE receives and decodes the SPS transmission, the UE can determine the number of SPS transmissions performed so far based on the MAC CE. When no actual transmission occurs during a particular SPS period, the UE does not receive the MAC CE including this count. The UE can then determine whether HARQ ACK / NACK needs to be generated for one or more SPS transmissions to avoid excessive invalid NACKs in the HARQ-ACK codebook.
[0041] In some embodiments, the counter may be represented by one or more bits. Figure 4 An example of determining the actual number of SPS transmissions according to the disclosed technique is shown. In this example, two bits in the MAC CE can be used to represent a counter. The value of the counter is in the range [0, 3] and can be repeated cyclically to represent a larger number of SPS transmissions. For example, values from 0 to 3 can represent the 1st to the 4th SPS transmissions (e.g., counter 0: SPS transmission 1, counter 1: SPS transmission 2, ..., counter 3: SPS transmission 4). The same value can be repeated cyclically to represent the 5th to the 8th SPS transmissions (e.g., counter 0: SPS transmission 5, ..., counter 3: SPS transmission 8). In some embodiments, when the number of configured SPS transmissions in a period is large, more bits (e.g., 4 bits) can be used for the counter.
[0042] exist Figure 4 In the example shown, each SPS configuration for the carrier is given a separate counter. For SPS0, a counter value of "00" is transmitted as a MAC CE transmission with SPS transmission 401 to indicate that one SPS transmission has been performed at that point (current SPS transmission 401). Then, for SPS transmission 402, the counter increments to "01". SPS transmission 403 is skipped, even though it has been configured. For SPS transmission 404, the counter increments again to indicate that three SPS transmissions 401, 402, and 404 have actually been performed so far. Similarly, for SPS1, a counter value of "00" is transmitted as a MAC CE with SPS transmission 411. SPS transmission 412 is skipped, so a counter value of "01" is transmitted as a MAC CE with SPS transmission 413 to indicate that two SPS transmissions 411 and 413 have actually been performed.
[0043] Example 2
[0044] In some embodiments, the transmission of the demodulation reference signal (DMRS) can be used as an indicator of the counter. For example, N DMRS sequences are used for the transmission of the DMRS in each of the SPS configurations, where N > 0. Each sequence is assigned a sequence number with a value between 0 and N-1. The sequence number corresponds to a counter value (0 to N-1) to indicate the number of SPS transmissions (1 to N) that have been performed. Each SPS configuration of the carrier is given a separate counter.
[0045] Figure 5 An example of determining the actual number of SPS transmissions according to the disclosed technique is shown. Assume there are four defined DMRS sequences (N=4). Each SPS transmission is associated with a DMRS transmission. For example, the DMRS sequence with sequence number 0 is associated with SPS transmission 501. The DMRS sequence with sequence number 1 is associated with SPS transmission 502. SPS transmission 503 is skipped and therefore no DMRS transmission is performed. For SPS transmission 504, the DMRS sequence with sequence number 2 is transmitted. When the number of SPS transmissions performed is greater than N, the sequence numbers can be repeated cyclically. For example, for SPS transmission 505, the sequence number 0 is used to indicate that the number of SPS transmissions performed is 5.
[0046] Example 3
[0047] In some embodiments, the counter can also be transmitted as a physical layer indicator. For example, N bits (N>=1) representing the counter can be repeated and modulated into N1 resource units for transmission using a portion of the physical channel resources used for SPS transmission. The base station and the UE can determine the N1 resource units according to one of the following:
[0048] 1. In some embodiments, such as Figure 6A As shown, the N1 resource elements begin at the first symbol 601 after the first DMRS symbol in the resources configured for SPS transport. When multiple consecutive DMRS symbols exist, the N1 resource elements begin at the first symbol 611 after the last DMRS symbol, as shown. Figure 6B As shown. In some embodiments, in the frequency domain (e.g., in the frequency domain, such as...) Figures 6A to 6B Resource units occupied by DMRS (as shown in the symbols starting with symbol 601 or 611) are skipped.
[0049] 2. In some embodiments, such as Figure 6CAs shown, N1 resource elements begin at the first DMRS symbol in the resources configured for SPS transport. When multiple consecutive DMRS symbols exist, N1 resource elements begin at the last consecutive DMRS symbol, as shown below. Figure 6D As shown. In some embodiments, resource units occupied by DMRS in the frequency domain are skipped.
[0050] 3. In some embodiments, the N1 resource units begin at symbol 621 before the first DMRS symbol of the SPS transport resource, such as... Figure 6E As shown. When multiple consecutive DMRS symbols exist, N1 resource units begin at symbol 631 before the last DMRS, as... Figure 6F As shown. In some embodiments, in the frequency domain (e.g., in the frequency domain, such as...) Figures 6E to 6F Resource units occupied by DMRS (as shown in the symbols starting with symbol 621 or 631) are skipped.
[0051] To ensure that the counter associated with the last SPS transmission in the SPS period is reliably sent and received to determine the HARQ-ACK codebook, the counter can be repeated (e.g., using a repetition factor) to improve reliability.
[0052] Example 4
[0053] In some embodiments, HARQ-ACK codebooks for multiple SPS transmissions can be constructed differently. To minimize codebook overhead, a counter can be provided to track the actual number of SPS transmissions across all carriers.
[0054] For example, multiple SPS transmissions on different carriers are organized in order of time sequence according to the DL timeslots. If the DL timeslots of multiple SPS transmissions are aligned in the time domain, the transmissions are organized in order based on carrier index. If the carrier indices are the same (e.g., the transmissions are associated with the same carrier), the transmissions are ordered based on the transmission index. A counter can track the actual number of SPS transmissions on all carriers. The counter can be transmitted as a MAC CE, as a physical layer indicator, or associated with the DMRS sequence of each SPS transmission, as described in Examples 1 to 3. The HARQ-ACK codebook is then determined based on all SPS transmissions on all carriers. In some embodiments, the counter indicates the total number of SPS transmissions transmitted according to different SPS configurations associated with different carriers.
[0055] Example 5
[0056] In some cases, skipping the last few SPS transmissions within an SPS period can lead to incorrect tracking of the number of SPS transmissions performed and inaccurate determination of the HARQ-ACK codebook, especially when multiple SPS configurations are configured for the UE. To address this issue, the base station can send a second counter (e.g., Count_total) indicating the total number of SPS transmissions across all SPS configurations in several SPS transmissions. For example, the base station can send Count_total in the last M SPS transmissions corresponding to the HARQ-ACK codebook. Figure 7 An example is shown of the total number of SPS transmissions transmitted in the last few SPS transmissions according to the disclosed technique. In this example, M = 4. The base station transmits Count_total in the last four SPS transmissions 701 to 704 within the SPS period. The transmission of Count_total can be performed similarly to the counter used to track the actual number of SPS transmissions described in Examples 1 to 3.
[0057] In some embodiments, the SPS transmission carrying Count_total is determined based on the time-domain offset B from the start of HARQ-ACK transmission on the Physical Uplink Control Channel (PUCCH). For example... Figure 7 As shown, the HARQ-ACK 705 on the PUCCH begins at time-domain location C. M (e.g., M=4) SPS transmissions (e.g., 701 to 704) preceding time-domain locations (C to B) are used to carry Count_total. One or more SPS transmissions (e.g., 706) following time-domain locations (C to B) are not used to carry Count_total. The offset value B can be determined based on two values B1 and / or B2. B1 can be one of the following values: T as defined in 3GPP TS38.214 proc,1 N, N1, N2, N3, Z, Z', T as defined in 3GPP TS38.213 proc,2 or T proc,CSI B2 can be an optional value, which can be 0, 1, or 2 symbols, depending on the UE capability.
[0058] Example 6
[0059] When multiple SPS configurations are configured, the base station can determine the SPS transmission mode (e.g., bitmap) for the UE to provide HARQ-ACK feedback accordingly. The base station can configure the SPS mode for the required HARQ-ACK feedback based on actual service needs. In some embodiments, periodic service priorities can be given. For example, the SPS mode can be configured based on service periods, resulting in no or fewer skipped SPS transmissions. After receiving the SPS mode, the UE only needs to provide HARQ feedback according to that mode.
[0060] For example, a UE can be configured with multiple SPS configurations. An SPS mode can indicate which SPS transmissions should be skipped due to service periodicity. In other words, the SPS mode indicates the actual number of SPS transmissions to be performed (e.g., based on service periodicity). When the UE receives an SPS mode from the base station, it generates a corresponding HARQ-ACK feedback based on the mode to determine the HARQ-ACK codebook, thereby avoiding unnecessary HARQ-ACK information when no actual transmission occurs.
[0061] Example 7
[0062] Currently, the base station sends a downlink control information (DCI) message to the UE indicating the time-domain location of the HARQ-ACK information. For example, the DCI message includes a value k1, which indicates the number of time slots between data reception and HARQ-ACK transmission on the Physical Downlink Shared Channel (PDSCH). Specifically, the initial time slot corresponding to k1 = 0 is defined as the time slot on the HARQ-ACK carrier corresponding to the end of the PDSCH transmission (which can be a downlink or uplink time slot). Because PDSCH and HARQ-ACK can have different subcarrier spacings and different time slot lengths, the number of time slots is counted based on the time slots on the carrier used for HARQ-ACK information.
[0063] However, the SPS transmission period can be small. The minimum SPS transmission period is currently set to one slot and can potentially become smaller than one slot. For example, uplink transmission now supports sub-slots. Uplink (UL) slots can be divided into 2 or 7 sub-slots. Each sub-slot can be used to transmit HARQ-ACK information. The value of k1 can be adjusted based on the sub-slots. For example, an uplink slot is configured to include 7 sub-slots. The value of k1 is based on the sub-slots. That is, even if the downlink slot does not support sub-slots, each slot (uplink and / or downlink) is counted as 7 sub-slots.
[0064] However, the current range of k1 values is very small (e.g., between 0 and 15). Changing the value of k1 to be based on sub-slots when multiple downlink slots are followed by several uplink slots can cause HARQ-ACK transmission problems. Figure 8 An example scenario is shown where eight downlink time slots 801 to 808 are followed by two uplink time slots 809 to 810 supporting sub-time slots. HARQ-ACK is scheduled in sub-time slot 6 of uplink time slot 810. However, the maximum value of k1 is limited to 15, which corresponds to the downlink time slot used for HARQ-ACK transmission, not the uplink time slot.
[0065] To improve the determination of the HARQ-ACK transmission location, in some embodiments, the initial timeslot corresponding to k1=0 can be defined as the first uplink timeslot or special timeslot on the HARQ-ACK carrier after the PDSCH transmission ends. The special timeslot here refers to a timeslot that includes both uplink and downlink symbols.
[0066] The value of k1 can indicate the number of time slots following the initial time slot. In some embodiments, the number of time slots may include downlink time slots, uplink time slots, and / or special time slots.
[0067] If sub-slots are supported, the value of k1 can indicate the number of sub-slots following the initial slot. In some embodiments, the number of sub-slots may include downlink slots, uplink slots, and / or special slots (each slot is counted as 2 or 7 sub-slots).
[0068] Changing the initial timeslot corresponding to k1=0 to the first uplink after the PDSCH transmission ends ensures the correct indication of HARQ-ACK transmission in the uplink timeslot, even when the value of k1 is restricted to a small range.
[0069] Example 8
[0070] As discussed in Example 7, the base station sends a DCI message to the UE including a single value k1, which indicates the time-domain location of the HARQ-ACK information. That is, the HARQ-ACK information corresponding to all PDSCH transmissions is fed back to the base station in a single uplink time slot according to k1, potentially causing performance issues in PUCCH.
[0071] In addition to the k1 value, the base station can configure the mapping between one or more downlink slots of the PDSCH and uplink slots used for HARQ-ACK feedback. For example, refer back to Figure 8The first four downlink time slots 801 to 804 correspond to uplink time slot 809, and the next four downlink time slots 805 to 808 correspond to uplink time slot 810. The base station can indicate this correspondence via Radio Resource Control (RRC) signaling messages. In some embodiments, configuring this correspondence eliminates the need for a DCI message indicating k1—the UE can send HARQ-ACK information in time slot 809 after receiving data in downlink time slots 801 to 804 and in time slot 810 after receiving data in downlink time slots 805 to 808. In some embodiments, this correspondence can be used in conjunction with a DCI indication. When the correspondence is indicated in the RRC signaling message, the UE can ignore the k1 value in the DCI signaling (e.g., the k1 value can be invalid, or the DCI signaling can exclude the k1 value). When the corresponding relationship is missing in the RRC signaling message, the UE can continue to use DCI signaling to determine HARQ-ACK transmission based on the time slot or sub-time slot, as discussed in Example 7.
[0072] Figure 9 An example of a wireless communication system 900 in which one or more embodiments of the present technology can be applied is shown. The wireless communication system 900 may include one or more base stations (BS) 905a, 905b, one or more wireless devices 910a, 910b, 910c, 910d, and a core network 925. Base stations 905a, 905b may provide wireless services to wireless devices 910a, 910b, 910c, and 910d in one or more wireless sectors. In some embodiments, base stations 905a, 905b include directional antennas to generate two or more directional beams, thereby providing wireless coverage in different sectors.
[0073] The core network 925 can communicate with one or more base stations 905a, 905b. The core network 925 provides connectivity with other wireless and wired communication systems. The core network may include one or more service subscription databases to store information related to subscribed wireless devices 910a, 910b, 910c, and 910d. The first base station 905a can provide wireless services based on a first wireless access technology, while the second base station 905b can provide wireless services based on a second wireless access technology. Depending on the deployment scenario, base stations 905a and 905b can be co-located or can be installed separately in the field. Wireless devices 910a, 910b, 910c, and 910d can support a variety of different wireless access technologies. The technologies and embodiments described herein can be implemented by base stations of the wireless devices described herein.
[0074] Figure 10This is a block diagram representation of a wireless station in which one or more embodiments of the technology according to this invention can be applied. Wireless station 1005 (such as a base station or wireless device (or UE)) may include processor electronics 1010, such as a microprocessor implementing one or more of the wireless technologies presented in this document. Wireless station 1005 may include transceiver electronics 1015 for transmitting and / or receiving wireless signals via one or more communication interfaces such as antenna 1020. Wireless station 1005 may include other communication interfaces for transmitting and receiving data. Wireless station 1005 may include one or more memories (not explicitly shown) configured to store information such as data and / or instructions. In some embodiments, processor electronics 1010 may include at least a portion of transceiver electronics 1015. In some embodiments, wireless station 1005 is used to implement at least some of the disclosed technologies, modules, or functions. In some embodiments, wireless station 1005 may be configured to perform the methods described herein.
[0075] It should be understood that this document discloses techniques that can be implemented in various embodiments to reduce HARQ-ACK signaling overhead on the uplink control channel based on the actual number of SPS transmissions performed. The disclosed and other embodiments, modules, and functional operations described in this document can be implemented in digital electronic circuit systems or in computer software, firmware, or hardware that includes the structures disclosed in this document and their structural equivalents, or combinations thereof. The disclosed and other embodiments can be implemented as one or more computer program products, i.e., one or more modules of computer program instructions encoded on a computer-readable medium for execution by a data processing apparatus or for controlling the operation of a data processing apparatus. The computer-readable medium can be a machine-readable storage device, a machine-readable storage substrate, a memory device, a composition of substances that implement machine-readable propagated signals, or combinations thereof. The term "data processing apparatus" includes all means, devices, and machines for processing data, including, for example, a programmable processor, a computer, or multiple processors or computers. In addition to hardware, the apparatus may include code that creates an execution environment for the computer program in question, such as code constituting processor firmware, a protocol stack, a database management system, an operating system, or combinations thereof. The transmitted signal is an artificially generated signal, such as an electrical signal, optical signal, or electromagnetic signal generated by a machine to encode information for transmission to a suitable receiver device.
[0076] Computer programs (also referred to as programs, software, software applications, scripts, or code) can be written in any programming language (including compiled or interpreted languages) and can be deployed in any form, including as standalone programs or as modules, components, subroutines, or other units suitable for use in a computing environment. A computer program does not necessarily correspond to a file in a file system. A program can be stored as a portion of a file containing other programs or data (e.g., one or more scripts stored in a markup language document), as a single file dedicated to the program in question, or as multiple coordinating files (e.g., a file storing portions of one or more modules, subroutines, or code). A computer program can be deployed to execute on a single computer or on multiple computers located at a single site or distributed across multiple sites and interconnected via a communication network.
[0077] The processes and logic flows described herein can be executed by one or more programmable processors, which execute one or more computer programs to perform functions by manipulating input data and generating outputs. The processes and logic flows can also be executed by a dedicated logic circuit system, and the device can be implemented as a dedicated logic circuit system, such as an FPGA (field programmable gate array) or an ASIC (application specific integrated circuit).
[0078] As an example, processors suitable for executing computer programs include both general-purpose microprocessors and special-purpose microprocessors, as well as any one or more processors in any type of digital computer. Generally, a processor receives instructions and data from read-only memory or random access memory, or both. The fundamental elements of a computer are a processor for executing instructions and one or more memory devices for storing instructions and data. Generally, a computer will also include one or more mass storage devices (e.g., magnetic disks, magneto-optical disks, or optical disks) for storing data, or be operatively coupled to receive data from or transfer data to or from such mass storage devices, or both. However, a computer does not require such devices. Computer-readable media suitable for storing computer program instructions and data include all forms of non-volatile memory, media, and memory devices, including, as examples, semiconductor memory devices (e.g., EPROM, EEPROM, and flash memory devices); magnetic disks (e.g., internal hard disks or removable disks); magneto-optical disks; and CD-ROMs and DVD-ROMs. The processor and memory may be supplemented by or incorporated into a dedicated logic circuit system.
[0079] Although this patent document contains numerous details, these details should not be construed as limiting the scope of any invention or what may be claimed, but rather as descriptions of features specific to particular embodiments of a particular invention. Certain features described in this patent document in the context of separate embodiments may also be implemented in combination in a single embodiment. Conversely, various features described in the context of a single embodiment may also be implemented separately or in any suitable sub-combination in multiple embodiments. Moreover, although features may be described above as functioning in certain combinations, or even initially claimed in this way, in some cases one or more features from a claimed combination may be excluded from that combination, and the claimed combination may be for sub-combinations or variations thereof.
[0080] Similarly, although the operations are depicted in a specific order in the accompanying drawings, this should not be construed as requiring these operations to be performed in the specific order shown or in sequence, or to perform all of the operations shown to obtain the desired result. Furthermore, the separation of various system components in the embodiments described in this patent document should not be construed as requiring such separation in all embodiments.
[0081] Only a few implementation methods and examples have been described, and other implementations, enhancements and variations may be made based on what is described and shown in this patent document.
Claims
1. A method for wireless communication, comprising: Configuration for semi-static scheduling (SPS) transmission sent from the base station to the mobile device; as well as The base station sends an indication to the mobile device of the actual SPS transmissions performed based on the configuration, wherein the indication indicates the number of actual SPS transmissions performed, causing the mobile device to generate HARQ-ACK / NACK only for the performed actual SPS transmissions, wherein the number of generated HARQ-ACK / NACK is equal to the number of actual SPS transmissions performed. The indication of the actual SPS transmission is carried by the following means: a sequence of Media Access Control (MAC) unit or Demodulation Reference Signal (DMRS).
2. The method according to claim 1, wherein the indication and the actual SPS transmission are transmitted simultaneously.
3. The method according to claim 1 or 2, comprising: The instruction is repeated if it is associated with the last actual SPS transmission.
4. The method according to claim 1 or 2, wherein the indication is represented using L bits, where L is a value greater than or equal to 2.
5. The method of claim 1, wherein the indication is associated with the sequence number of the DMRS sequence.
6. The method according to any one of claims 1, 2, and 5, wherein the number of actual SPS transmissions performed is M, and the indication has a value in the range of 0 to N, where M and N are integers greater than or equal to 0, and wherein the value of the indication is cyclically repeated to represent M actual SPS transmissions.
7. A method for wireless communication, comprising: The configuration for semi-static scheduling of SPS transmission is received by the user equipment from the base station; The user equipment receives from the base station an indication of the actual SPS transmissions performed based on the configuration, wherein the indication indicates the number of actual SPS transmissions performed; The user equipment generates HARQ-ACK / NACK only for the actual SPS transmissions performed based on the indication, wherein the number of generated HARQ-ACK / NACKs is equal to the number of actual SPS transmissions already performed. The indication of the actual SPS transmission is carried by the following means: a sequence of Media Access Control (MAC) unit or Demodulation Reference Signal (DMRS).
8. The method of claim 7, wherein the indication and the actual SPS transmission are transmitted simultaneously.
9. The method according to claim 7 or 8, comprising: The instruction is received repeatedly if it is associated with the last actual SPS transmission.
10. The method of claim 7 or 8, wherein the indication is represented using L bits, where L is a value greater than or equal to 2.
11. The method of claim 7, wherein the indication is associated with the sequence number of the DMRS sequence.
12. The method according to any one of claims 7, 8, and 11, wherein the number of actual SPS transmissions performed is M, and the indication has a value in the range of 0 to N, where M and N are integers greater than or equal to 0, and wherein the value of the indication is cyclically repeated to represent M actual SPS transmissions.
13. A communication device comprising a processor configured to implement the method of any one of claims 1 to 12.
14. A computer program product having code stored thereon, said code causing the processor, when executed by a processor, to perform the method of any one of claims 1 to 12.
Citation Information
Patent Citations
Data transmission method and apparatus
US20190029033A1