Data Transfer
By scheduling multiple PUSCHs in multiple TTIs and indicating multiple candidate start positions, the problem of low channel access probability in unauthorized carrier uplink transmission is solved, and more efficient uplink transmission is achieved.
Patent Information
- Application Number
- CN201980091975.0
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2019-02-14
- Publication Date
- 2025-05-13
- Estimated Expiration
- 2039-02-14
AI Technical Summary
When using unauthorized carriers for wireless communication, it is difficult to effectively support multiple uplink data transmission start points and continuous channel access, resulting in low channel access probability and low transmission efficiency.
Multiple flexible data transmission start points and end points are supported by scheduling multiple physical uplink shared channels (PUSCH) in multiple continuous time intervals (TTIs) and indicating multiple candidate start positions and channel access priority categories in the DCI.
The access probability and efficiency of uplink transmission are improved, and the stability and reliability of continuous channels on unauthorized carriers are ensured.
Smart Images

Figure CN113424581B_ABST
Abstract
Description
Technical Field
[0001] This patent application relates generally to digital wireless communications. Background Art
[0002] Using unlicensed carriers to transmit data can improve the utilization of available transmission resources. In order to improve the efficiency of data transmission, channel access procedures and control signaling need to be considered. It is also important for communication systems to support flexible data transmission (such as using unlicensed carriers to transmit uplink data). Summary of the invention
[0003] The present application relates to methods, systems and devices related to digital wireless communications, and more particularly to mechanisms for indicating uplink transmissions.
[0004] In one exemplary aspect, a wireless communication method is disclosed. The illustrative method of wireless communication includes receiving information about uplink transmission. The information includes a plurality of transmission resources scheduled by control information and a plurality of candidate starting positions in the plurality of transmission resources. The method also includes performing a channel access procedure at one of the plurality of candidate starting positions, and transmitting data via the transmission resource in response to a result of the channel access procedure.
[0005] In another exemplary aspect, a wireless communication apparatus for is disclosed, which is configured or operable to perform the above method.
[0006] In yet another exemplary aspect, the above method is embodied in the form of processor executable code and stored in a computer readable program medium.
[0007] The above-described aspects and other aspects and embodiments thereof are described in more detail in the drawings, the description and the claims. BRIEF DESCRIPTION OF THE DRAWINGS
[0008] Figure 1 An example of one downlink control information (DCI) scheduling multiple transmission time intervals (TTIs) according to some embodiments is shown.
[0009] Figure 2-4 Example DCIs for multiple TTIs are shown in accordance with some embodiments.
[0010] Figure 5-7 Examples of UE transmissions according to some embodiments are shown.
[0011] Figure 8 is a flow chart of an example method of wireless communication.
[0012] Fig. 9 An example of a wireless communication system is shown.
[0013] Fig.10 A block diagram representation of a portion of a radio station. DETAILED DESCRIPTION
[0014] Examples of techniques and implementations in this application can be used to improve performance in multi-user wireless communication systems. The term "exemplary" is used to mean "an example of..." and does not imply an ideal or preferred embodiment unless otherwise specified. Section headings are used in this application to facilitate understanding and do not limit the techniques disclosed in the sections to the corresponding sections.
[0015] In the 3rd Generation Partnership Project (3GPP), studies on New Radio (NR) operating with unlicensed carriers (NR-U, NR in unlicensed spectrum) have been studied. One of the studies includes standardization of how to use unlicensed NR working deployments. According to the regulatory requirements for unlicensed operation, the device needs to perform a clear channel assessment (CCA) and succeed before data transmission. In order to improve the channel access probability and uplink transmission efficiency, it is necessary to support multiple uplink data transmission starting points. After successful UE channel access, transmission usually occurs in multiple consecutive time slots. In order to implement the above data transmission, the contents that need to be considered include the corresponding channel access process, control signaling design, and how to support flexible data start points for uplink data.
[0016] When using unlicensed carriers, the NR system needs to solve the following problems. First, in some countries and regions, there are regulatory policies for the use of unlicensed spectrum. For example, a device must perform a listen-before-talk (LBT) process (also known as CCA) before sending data through an unlicensed carrier. As another example, alternatively, a channel access process may be required, which means that only devices with successful CCA can send data on an unlicensed carrier.
[0017] Currently, two types of CCA mechanisms are standardized for uplink transmission for existing device access (LAA, LTE assisted access). One is a type-1 CCA mechanism with random backoff. This type corresponds to multiple access priority categories for different channels. The other is a type-2 CCA mechanism without random backoff. This type includes performing carrier sensing within a predefined duration. A similar channel access process is required for all data transmissions performed by the UE, including transmissions scheduled by the base station and autonomous uplink transmissions (grant-free transmissions or configured granted transmissions), as well as transmissions before feedback HARQ-ACK (Hybrid Automatic Repeat Request-Confirmation) for downlink transmissions.
[0018] The existing Release-15NR supports time slot aggregation scheduling. It uses one DCI to schedule multiple time slots. The time domain resource positions of these time slots are the same in the time slots. These time slots transmit different redundancy versions of the same transport block (TB). For unlicensed carriers, if the time domain resources on multiple aggregated time slots are not continuous (there are empty symbols in the middle), the UE may not be able to transmit continuously after a successful CCA, so that the channel may be lost, which violates the purpose of using unlicensed carriers based on aggregate scheduling.
[0019] Although the original LAA has standardized multiple subframes to be scheduled by one DCI, each subframe only schedules one PUSCH (physical uplink shared channel). Since NR introduces scheduling units that are not complete time slots, NR-U needs to consider (1) scheduling multiple PUSCHs in one time slot, (2) how to support multiple TTIs in PUSCH for CBG (code block group) scheduling transmission, (3) the start and end point indications in PUSCH, and (4) how the first TTI transmits data, etc. In addition, issues related to how to perform the channel access (CCA) process for multiple TTIs need to be considered.
[0020] The disclosed technology relates to a method for performing multiple TTI transmissions via PUSCH. In some embodiments, multiple TTI transmissions are scheduled transmissions of multiple mini-slots or a combination of mini-slots and regular slots. The disclosed technology also considers CCA mode, CBG transmission indication, and multiple starting points and end points. Details such as initial TTI partial slot PUSCH transmission are also considered.
[0021] In addition, the multiple TTI transmission is a PUSCH transmission scheduled by one DCI or multiple DCIs, and is a configured granted uplink transmission.
[0022] Creative Aspect 1: CCA
[0023] This embodiment describes a channel access process design for continuous uplink transmission during multiple consecutive TTIs. The continuous uplink transmission involves a CCA method performed for scheduling uplink PUSCH transmissions and configured authorized uplink PUSCH transmissions in consecutive TTIs. In different embodiments (such as the case described below), the CCA method can vary.
[0024] Case 1 :
[0025] Multiple consecutive TTIs are scheduled by one DCI, and there is only one channel access type and access priority category indication.
[0026] like Figure 1As shown, one DCI schedules five PUSCHs. The UE performs CCA according to the CCA type and channel access priority category indicated by the signaling from the first few symbols starting from the first scheduling TTI (PUSCH1). If CCA fails, the UE will perform CCA again before the next scheduling TTI (PUSCH2) based on the CCA type and channel access priority category indicated by the signaling. If successful, the scheduled data is transmitted from the second candidate starting position or the second scheduling TTI. If it fails, CCA is performed again before the third scheduling TTI (or the third candidate starting position), and so on. Once CCA is successful, the data corresponding to the remaining scheduling TTIs are transmitted continuously.
[0027] When continuous TTI transmission exceeds MCOT (maximum channel occupancy time), the UE stops transmitting and then performs channel sensing. When the channel is sensed to be idle, a type-2 channel access procedure is adopted before the next scheduled transmission TTI. When the channel is sensed to be busy, a type-1 channel access procedure is adopted before the next scheduled transmission TTI, and the corresponding channel access priority category is determined based on an indication from the DCI, or can be semi-statically configured.
[0028] Case 2 :
[0029] Multiple DCIs continuously schedule multiple TTIs, and the channel access parameters or channel access priority categories in the DCIs are different.
[0030] Assume that DCI scheduling adopts type-1 channel access procedure in TTI(n) data transmission, and the corresponding access priority category is P1. At this time, before TTI(n), the UE is performing a channel access procedure with access priority category P2 (P2 is greater than P1). Then the UE can access the channel through the access priority category of P2 to transmit PUSCH. When P1 is less than P2, the UE terminates the ongoing channel access procedure with channel access priority category P1.
[0031] Case 3 :
[0032] In this case, TTIs are continuous, autonomous transmission TTIs and PUSCH transmissions are scheduled, such as Figure 2 shown.
[0033] Assume that the UE performs autonomous data transmission in TTI(n) through an access procedure with a channel access priority category P1. At the same time, the signaling for PUSCH scheduling indicates that the PUSCH scheduling in the next time interval TTI(n+1) has an access priority category P2, and P2 is less than or equal to P1. In this embodiment, regardless of the semi-statically configured end autonomous transmission symbol position, the autonomous transmission will always be sent to the scheduled start PUSCH symbol position. In addition, the total autonomous transmission length plus the scheduled PUSCH time length does not exceed MCOT. Otherwise, the UE terminates the autonomous transmission before the scheduled PUSCH transmission and performs channel access according to the indicated channel access priority category.
[0034] Case 4 :
[0035] When the scheduled PUSCH and SRS (sounding reference signal) are transmitted together, such as Figure 3 shown.
[0036] In this case, the UE's CCA mode is:
[0037] If the UE does not successfully perform CCA before PUSCH transmission, the UE may perform CCA based on the SRS transmission mode and transmit SRS only after successful CCA. The UL channel access type and priority class for SRS transmission are predefined. If CCA is successful before PUSCH transmission, PUSCH transmission is sent together with SRS.
[0038] Creative Aspect 2: Multiple Flexible Starting Points for Transmission
[0039] To improve the efficiency of uplink transmission, multiple starting positions in one or more time slots are allowed for one or more PUSCHs scheduled by a single UL grant, and one of the multiple PUSCH starting positions can be determined based on the CCA result. The UE can support multiple flexible starting points in two ways (e.g., Way 1 and Way 2 described below), and allow data to be transmitted after the starting point indicated by the signaling.
[0040] Mode 1: PUSCH has multiple starting points (or starting symbols) for transmission and supports partial PUSCH transmission. lose.
[0041] The PUSCH start symbol can be predefined, semi-statically configured, or include multiple candidate start symbol positions indicated by DCI signaling. The transmission structure of the first part of the PUSCH is in resource mapping type B mode, that is, it has DMRS (demodulation reference signal) and data. The base station determines the start symbol position through DMRS, such as Figure 4 shown.
[0042] In some embodiments, the time domain position of the DMRS is determined based on the result of LBT, but the sequence initialization is generated based on a predefined or semi-statically configured time slot number and symbol index.
[0043] In addition, the first TTI actually transmitted among the plurality of TTIs is transmitted in a resource mapping manner by using resource mapping type B. The transmission transmits the subsequent TTIs by using resource mapping type A.
[0044] In this case, multiple starting positions are allowed for PUSCH transmission, and a single PUSCH is prepared by the UE for the first TTI. When the starting symbol of the actual data transmission is not a predefined or semi-statically configured or indicated symbol, the UE uses puncturing to transmit the initially prepared data. The "punctured" symbol can be the symbol preceding the scheduled PUSCH, or can be the data at the end of the scheduled PUSCH.
[0045] In addition, when the PUSCH symbol length is less than or equal to 3, uplink control information (UCI) transmission is not supported.
[0046] Mode 2: One DCI schedules PUSCH for multiple TTIs, and the starting point of each TTI is a candidate initial transmission Location.
[0047] In this embodiment, the starting point of the TTI may be a candidate starting transmission position. The number of symbols of each PUSCH may be a predefined length, such as 2, 4, 8, 10, or 12 (e.g., symbols). The base station provides the number of TTIs scheduled in the DCI, as well as the length of the starting symbol of the first TTI and the length of the last TTI symbol.
[0048] The UE selects the scheduled TTI for the final transmission based on the result of the CCA. For example, if the scheduled TTI is missed, the UE only transmits the later scheduled TTI, as described above with reference to Figure 1 described.
[0049] In some embodiments, for a configured authorized uplink transmission, the base station may configure different initial transmission point sets for different UEs. For example, assuming that the subcarrier spacing (SCS) is "30kHz", the point set may include symbol "0" and symbol "1" or other suitable symbols, which are divided into multiple starting points with equal intervals between them. For example, the starting point in symbol "0" may include {16us, 25us, 34us}, and the starting point in symbol "1" may include {25us, 34us}. The UE can select the starting symbol position by itself and notify the base station through UCI.
[0050] Inventive Aspect 3: Multiple Data Transmission Start and End (Length) Indications
[0051] This invention point describes how to schedule multiple TTIs by using one DCI to indicate multiple data transmission starting points and end points (or the starting point and the length from the starting point to the end point) (as discussed in the invention point 2 section (method 2) in the above embodiment).
[0052] Multiple data transmission starting points can be indicated by the following steps. Multiple data transmission starting points can be indicated by the existing time domain resource allocation domain. However, in some embodiments, certain definitions may need to be adjusted. The starting point in the signaling can only be used for the first scheduled TTI or the actually transmitted TTI. The end point in the signaling (for example, which can be determined by the starting point and the length) can be used for the last scheduled TTI. The signaling from the starting point to the end point is continuous. When the total length of multiple TTIs spans multiple time slots (for example, the first time slot and the second time slot), the first TTI can be predefined as the last symbol transmitted to the first time slot. By default, the last TTI can be transmitted from the first symbol of the second time slot. By default, the entire time slot can be used to transmit the intermediate TTI.
[0053] For an embodiment in which PUSCH may include multiple data transmission points (as described in the Invention Point 2 section (Method 1)), instructions may be given based on the following steps.
[0054] The DCI may indicate a corresponding PUSCH transmission mode, and the transmission mode is one of multiple transmission modes configured semi-statically. Each transmission mode may include: a PUSCH starting point and an end point or a symbol length. In some embodiments, symbol "7" may be a default starting position that can be used for data transmission. That is, when the UE does not successfully access the channel before the symbol indicated by the DCI, the UE may retry channel access before symbol "7". In some embodiments, the PUSCH may have multiple starting points and only one end point.
[0055] Inventive aspect 4: CBG transmission signaling indication
[0056] When a carrier is configured for CBG scheduled transmission, for each TTI transmission of multiple TTIs, the DCI corresponding to different TBs can be designed as specific CBGTI (code block group time interval) scheduling information for each data channel corresponding to the scheduled TTI.
[0057] CBGTI information corresponding to multiple TTIs may be carried by a single DCI, or may be carried by the DCI together with other scheduling information using a compression mechanism. In some embodiments, the compression mechanism may be described as follows. When a certain TTI is scheduled as a new data packet (i.e., when the new data indicator NDI is inverted), the PUSCH corresponding to the HARQ process may be scheduled based on the TB. In some embodiments, a TTI may not have corresponding CBGTI information. In some embodiments, each CBGTI information for scheduling a PUSCH given by a DCI may correspond to the scheduled PUSCH bitmap.
[0058] Inventive Aspect 5: How UE transmits HARQ-ACK for one or more PDSCHs
[0059] This embodiment discusses how to determine whether to let the base station trigger HARQ-ACK feedback retransmission or let the UE autonomously report HARQ-ACK when the UE fails to perform HARQ-ACK feedback.
[0060] In some embodiments, the value of the timer may be semi-statically configured, and the timer may start from the position of the time slot "n" of the HARQ-ACK transmission indicated by the signaling. If the UE receives triggered HARQ-ACK feedback retransmission signaling from the base station, the UE may perform channel access and retransmission of the HARQ-ACK based on the timing relationship of the triggering signaling or the time slot position indicated by the triggering signaling.
[0061] In some embodiments, if the timer expires and the UE still does not receive the trigger signaling for triggering HARQ-ACK retransmission from the base station (due to previous transmission failure), the UE can perform the channel access procedure by itself. After successful channel access, the UE can send the HARQ-ACK information that was not sent last time. In some embodiments, the configured PUCCH resources can also be sent.
[0062] In some embodiments where the UE does not transmit HARQ-ACK information before channel access, the UE may carry downlink HARQ process ID information corresponding to the feedback HARQ-ACK in the UCI, and the base station may determine which HARQ-ACK feedback retransmission the UE is performing based on the ID information.
[0063] In summary, this technology provides a starting point for multi-channel access of UE, thereby solving the problem of low uplink channel access probability and improving uplink transmission efficiency. The following describes the details of this technology through several embodiments.
[0064] First embodiment
[0065] This embodiment describes the channel access and data transmission process of a UE that transmits data by using a plurality of consecutive TTIs. The data transmission of the UE includes two types: one is non-scheduled transmission, and the other is dynamic scheduling based on a base station. For the first type of transmission, after receiving the high priority category configuration parameters and / or dynamically enabling the transmission mode sent by the base station, once data is to be sent, the UE performs a channel access process before the configured transmission time domain position.
[0066] Then, uplink data can be sent. There are two methods to determine the CCA type used for the channel access procedure: (1) Method 1: Use high-level signaling to semi-statically configure the channel access type and the corresponding channel access priority category; and (2) Method 2: Use the COT sharing information indicated by the base station to determine the type of channel access, and semi-statically configure the corresponding channel access priority category. When the time domain resources for uplink channel access belong to the COT shared resources indicated by the base station, the UE performs a type 2 channel access procedure. When the time domain resources for uplink access do not belong to the COT shared resources indicated by the base station, the UE performs a type 1 channel access procedure.
[0067] The type-1 channel access procedure includes a procedure for detecting idle channel access on multiple channels with random backoff. The type-2 channel access procedure includes a channel access procedure for a predefined detection duration.
[0068] After successful channel access, uplink data can be sent. Sixth embodiment Examples of specific data transfer processes are discussed in .
[0069] The second type of uplink data transmission is performed based on base station scheduling. The scheduled downlink control information DCI provides a channel access type indication and a corresponding channel access priority category. If a DCI schedules multiple TTIs, the DCI includes the number of scheduled TTIs, the HARQ process number corresponding to each TTI, NDI, redundancy version (RV), CBGTI, the start / end point of the transmission, etc.
[0070] The specific downlink control signaling design is as follows Third embodiment and Fourth embodiment Due to the channel access process, the starting point of the uplink data transmission sent by the UE may be uncertain. In order to improve the access probability of the uplink transmission, multiple candidate data transmission starting points can be configured or indicated, and the UE can determine which one to use based on the result of CCA. Related examples are shown in the following Fifth embodiment discussed in.
[0071] After the UE receives the scheduling information from the base station, the UE will no longer autonomously transmit uplink data at the corresponding time domain location. On continuous time domain resources, the UE can send the scheduled PUSCH and can also retransmit the autonomous, non-scheduled PUSCH. In this case, an example of the channel access procedure performed by the UE is as follows Second embodiment discussed in.
[0072] In addition, an example of UE feedback HARQ-ACK information is as follows Seventh embodiment A solution is discussed in .
[0073] Second embodiment
[0074] This embodiment describes a channel access process performed by a specific UE to continuously transmit multiple TTIs.
[0075] The channel access procedure during multi-TTI transmission depends on whether there is a DCI schedule and whether it includes a configured grant transmission.
[0076] When multiple consecutive TTIs are scheduled by one DCI, the DCI includes only one channel access type indication, and the channel access priority category includes one value, the UE performs channel access based on the following channel access procedure.
[0077] The UE performs CCA from the first few symbols of the first scheduled TTI. If CCA fails, the UE re-performs CCA before the next scheduled TTI based on the CCA type indicated by the signaling. If CCA succeeds, the UE starts transmitting scheduled data from the second candidate starting position or the second scheduled TTI, and so on. Once CCA succeeds, data corresponding to the remaining scheduled TTIs are transmitted continuously, such as Figure 5 shown.
[0078] like Figure 5 As shown, UE1 plans to transmit data continuously during multiple time slots, and the channel access CCA is activated at the start point of the first transmission (eg, Figure 5 UE1 then performs channel access again at the second transmission point, which is still unsuccessful. The UE then continues its third attempt, which is successful. The UE then continuously transmits PUSCH in multiple time slots. In some embodiments, the transmission start point may be multiple symbols in one PUSCH, or multiple PUSCHs where each PUSCH corresponds to one transmission start point.
[0079] When continuous transmission exceeds MCOT, the UE stops transmitting. Then, the UE performs channel sensing. When the channel is sensed to be idle, a type-2 channel access procedure is adopted before the next scheduled transmission TTI. When the channel is sensed to be busy, a type-1 channel access procedure of type 1 is adopted before the next scheduled TTI transmission, and the corresponding channel access priority category is determined based on the DCI indication or is semi-statically configured.
[0080] When (1) multiple TTIs are consecutively scheduled by multiple DCIs, (2) the channel access parameters in the DCIs are different, and (3) the specific channel access parameters are different and the channel access types are different (or the channel access types are the same but the access priority categories are different), the UE performs channel access based on the following channel access procedure.
[0081] If DCI scheduling adopts type-1 channel access procedure in TTI(n) data transmission, and the corresponding access priority class is P1. Assume that before TTI(n), the UE performs channel access using access priority class P2 (where P2 is greater than P1). During the access procedure, the UE can perform channel access to transmit PUSCH using access priority class P2.
[0082] When P1 is less than P2, the UE may terminate the channel access procedure using the ongoing channel access priority category P1.
[0083] When multiple consecutive TTIs are a combination of configured granted autonomous transmissions and scheduled PUSCH transmissions, the UE performs channel access based on the following channel access procedure.
[0084] If the UE performs autonomous data transmission using an access procedure with channel access priority class P1, and signaling indicates that PUSCH is scheduled in the next TTI, and the access priority class corresponding to the channel access adopted by PUSCH is P2 (P2 is less than or equal to P1), then, regardless of the semi-static configuration, the autonomous transmission will be sent to the scheduled starting PUSCH symbol position. In some embodiments, the length of the total autonomous transmission plus the scheduled PUSCH time length does not exceed the MCOT. Otherwise, in some embodiments, the UE terminates the autonomous transmission before the scheduled PUSCH transmission and performs channel access using the indicated channel access priority class.
[0085] When the scheduled PUSCH is transmitted together with an aperiodic SRS, a semi-persistently scheduled (SPS) SRS, or a periodic SRS, the CCA of the UE is as follows.
[0086] If the UE fails to successfully perform CCA before PUSCH transmission, the UE may perform CCA based on the transmission mode for SRS and transmit SRS only after success. If CCA succeeds before PUSCH transmission, the UE may transmit data together with SRS.
[0087] The above method provides a solution on how the UE performs channel access for data transmission in consecutive TTIs using the same channel access priority class or different channel access priority classes.
[0088] Third embodiment
[0089] This embodiment describes the design of DCI for scheduled uplink data transmission.
[0090] The UE first receives DCI from the base station and then performs a channel access procedure CCA. After a successful CCA, the UE sends data based on the indication in the DCI. The DCI for scheduling PUSCH includes at least one of the following information: the type of channel access, the priority of channel access, the time domain allocation information (including the start and end points or lengths of one or more scheduled data transmissions), the carrier indication information, the BWP index information, the frequency domain resource allocation information, the HARQ process number information, the NDI information, the RV information, the CBGTI information, the DMRS (demodulation reference signal) information, the PTRS (phase tracking reference signal) information, the CSI (channel state information) feedback request information, the SRS request information, the MCS (modulation and coding scheme) information, the scheduled TTI or PUSCH number, etc.
[0091] In some embodiments, for a single TTI or PUSCH scheduling, assuming the DCI is in "Format 0_1A", the time domain resource allocation includes multiple candidate starting points for transmission or symbol positions.
[0092] For multi-TTI scheduling, assuming that the DCI is in "Format 0_1B", then in addition to the above information, the DCI also includes the number of scheduled TTIs. In these embodiments, the information used for scheduling may include three parts.
[0093] The first part is common information of all scheduled TTIs. Such information includes at least one of the following: carrier indication information, BWP index information, frequency domain resource allocation information and MCS information.
[0094] The second part is information for a single TTI, and such information includes at least one of the following: NDI information, RV information, and CBGTI information. In some embodiments, for each TTI, NDI can be 1 bit and can be mapped to the scheduled TTI through a bitmap. In some embodiments, for each TTI, RV information can be 1 bit and the value can be "0" or "3". An embodiment of CBGTI information is described below. Fourth embodiment Detailed discussion in .
[0095] The third part is specific information that applies only to a specific scheduled TTI, and such information includes at least one of the following: HARQ process number information, DMRS information, PTRS information, CSI feedback request information, SRS request information, start symbol, end symbol, candidate start symbol, etc. This information can be used to indicate which scheduled TTI can be used to transmit the reference signal SRS or PTRS or CSI feedback for the UE. The HARQ process number information can only be used for one TTI. The process IDs of the remaining TTIs can be determined by adding one. An embodiment of the start symbol and the end symbol is as follows: Fifth Implementation example Described in detail in.
[0096] Through the above signaling design, one DCI can be configured to schedule multiple TTIs, and each TTI can transmit 1 to 14 symbols. Through this arrangement, the overhead for scheduling DCI is reduced and the probability of uplink transmission is increased.
[0097] Fourth embodiment
[0098] This embodiment describes an example in which multiple TTIs are scheduled at one time and multiple TTIs involve CBG scheduling. When multiple TTIs are scheduled through one DCI, the example is as follows.
[0099] Case 1 : When the carrier is semi-statically configured for TB transmission, there is no CBGTI bit field in the DCI, and all scheduling information is for one TB.
[0100] Case 2 : When a semi-statically configured carrier is scheduled for CBG transmission and each TTI is scheduled for a different TB, the CBGTIs are configured for separate TTIs respectively. When "n" TTIs are scheduled, each TTI can be scheduled for "m" TBs. The maximum number of CBGs is "N" (N can be 2, 4, 6, or 8). In such an embodiment, the number of bits in the DCI can be "n*m*N". Different CBGs for the same TB can be scheduled in the same TTI.
[0101] In addition, in order to reduce signaling overhead, when a certain TTI is scheduled as a new data packet (ie, when the NDI is inverted), the PUSCH corresponding to the HARQ process may be scheduled based on the TB. At this time, the TTI may not have corresponding CBGTI information.
[0102] Case 3 : When the scheduled timeslot is rewound from the scheduled CBG to the scheduled TB transmission, the DCI needs to be independent and the timeslot information needs to be given in the DCI to let the UE know which timeslot is transferred to the TB scheduling.
[0103] This embodiment provides a solution on how the base station in the NR system indicates the CBG information of each scheduled TB when multiple TTIs involve CBG transmission.
[0104] Fifth embodiment
[0105] This embodiment discusses how the UE determines the start point and end point of each TTI transmission.
[0106] In the scheduled transmission, one DCI schedules multiple TTIs to implement multiple data transmission starting points. The starting point and end point of data transmission can be indicated as follows.
[0107] The starting point and the end point can be indicated in the existing DCI by the time domain resource allocation field. However, in some embodiments, some definitions may need to be adjusted. The starting point in the signaling can only be used for the first scheduled TTI or the actually transmitted TTI. The end point in the signaling (for example, which can be determined by the starting point and the length) can be used for the last scheduled TTI. When the total length of multiple TTIs spans multiple time slots (for example, the first and second time slots), the first TTI can be predefined as the last symbol transmitted to the first time slot. By default, the last TTI can be transmitted starting from the first symbol of the second time slot. By default, the middle TTI can be transmitted using a complete time slot. In addition, if more than two TTIs are scheduled in a time slot, a bitmap method can be used to indicate the starting position of each TTI. For example, three PUSCHs are scheduled in a time slot, and "10001000010000" can be used to indicate the first PUSCH starting from symbol "0", the second PUSCH starting from symbol "4", and the last PUSCH starting from symbol "9" to the UE.
[0108] After CCA succeeds, the UE transmits a PUSCH from the latest scheduled TTI and does not transmit a PUSCH corresponding to a previously missed TTI.
[0109] The base station detects the PUSCH at each corresponding TTI position based on the corresponding signaling. If it fails, the base station reschedules.
[0110] For embodiments in which the PUSCH may include multiple data transmission points, the configuration may be indicated in the following manner.
[0111] The DCI may indicate a corresponding PUSCH transmission mode, and the transmission mode is one of multiple transmission modes configured semi-statically. Each transmission mode may include: a PUSCH starting point and an end point or a symbol length. In some embodiments, symbol "7" may be a default starting position that can be used for data transmission. That is, when the UE does not successfully access the channel before the symbol indicated by the DCI, the UE may retry channel access before symbol "7". In some embodiments, the PUSCH may have multiple starting points and only one end point.
[0112] In addition, a 14-bit bitmap may be defined in the DCI to indicate a specific starting symbol that may be transmitted. For example, "10010010011001" indicates that the PUSCH may be transmitted starting from symbols 0, 3, 6, 9, 10, 13. In some embodiments, a set of candidate starting symbol positions may be configured using high-level RRC signaling, and then the DCI may give some bits to indicate the corresponding values. For example, four candidate starting symbol positions "0, 4, 8, 10" may be configured, and then 2 bits may be used to indicate a specific value. The end symbol position is fixed.
[0113] The UE first performs CCA before symbol "0". After CCA succeeds, PUSCH is transmitted starting from symbol "0". If it fails, CCA is re-performed. If successful, transmission starts from symbol "4". If it still fails, the UE continues to re-perform CCA, and so on. Second embodiment Examples of specific CCA procedures are discussed in . For specific data transmissions involving DMRS, there are two approaches. First, in some embodiments, the DMRS can be a predefined position or a semi-static position of RRC signaling. Second, in other embodiments, the DMRS can be determined based on the symbol position of a successful CCA that changes dynamically. Figure 6 As shown, the UE does not successfully perform CCA before symbol "0" (S0) and symbol "4" (S4). Then, the UE successfully performs CCA before symbol "8" (S8), where a DMRS is transmitted, followed by other data.
[0114] Sixth embodiment
[0115] This embodiment describes a transmission mode regarding non-scheduled uplink transmission.
[0116] In some embodiments, non-scheduled uplink transmission may be performed by one of the following methods.
[0117] Method 1 :The UE may prepare a PUSCH according to a granularity of every two symbols. That is, the UE may prepare multiple PUSCHs to be transmitted, and each PUSCH includes two symbols. Based on the location where the channel access is successful, the UE then determines the PUSCH to transmit the data. In some embodiments, the UE may select the PUSCH closest to the CCA success (and after the CCA success). In some embodiments, the PUSCH may be transmitted as a whole (e.g., without partial or canceled PUSCHs). For the PUSCH before the CCA success, in some embodiments, the UE may abandon the transmission, such as Figure 7 shown.
[0118] Method 2 :Data transmission is performed based on mapping type-B. That is, DMRS is loaded first and then data is loaded. If the number of PUSCHs exceeds 4, additional DMRS is also included. For PUSCH including UCI, UCI starts from the first symbol after the front-loaded DMRS, the first time domain is mapped into the time domain, and then the data is rate matched based on the remaining resources. The end point of uplink data transmission is fixed. The UE transmits the data of the original time slot prepared by the UE in a "puncturing" manner, and the punctured symbols can be the symbol segment before the PUSCH or the data segment after the PUSCH. Therefore, the base station can receive data through a non-scheduled PUSCH based on the DMRS position according to blind detection.
[0119] Seventh embodiment
[0120] This embodiment describes the process of UE providing feedback HARQ-ACK information.
[0121] The high-layer signaling configures the timer (e.g., 5ms in size), and the timer starts from the position of the time slot "n" of the HARQ-ACK transmission indicated by the signaling. If the UE does not successfully transmit the HARQ-ACK in time slot "n" (due to a failure in the channel access procedure), the timer is started.
[0122] If the UE receives the trigger signaling from the base station within the timer, the UE performs HARQ-ACK transmission based on the timing relationship of the trigger signaling or the time slot position indicated by the trigger signaling.
[0123] If the timer expires and the UE still does not receive trigger signaling from the base station to trigger HARQ-ACK transmission, the UE performs the channel access procedure by itself. After success, the UE sends the HARQ-ACK information that was not sent last time. Then it sends the configured PUCCH resources.
[0124] In embodiments where the UE does not have HARQ-ACK information to be transmitted prior to transmitting channel access, the UE may carry HARQ process number information corresponding to the HARQ-ACK in the UCI. There are two ways to do this.
[0125] Method 1 : The first 4 bits can be used to indicate a HARQ process number, and then 1 bit can be used to indicate the corresponding ACK / NACK (negative acknowledgement). Then there is another HARQ process number, followed by 1-bit corresponding ACK / NACK.
[0126] Method 2 : 16-bit ACK / NACK corresponding to 16 HARQ processes can be defined and corresponded based on a bitmap.
[0127] Figure 8 8 is a flow chart showing an example method 800 of wireless communication. Figure 8 As shown, method 800 includes receiving information about uplink transmission at block 802. In some embodiments, the information about uplink transmission is received by a user equipment. In some embodiments, the information includes a plurality of transmission resources scheduled by control information. In some embodiments, the information includes a plurality of candidate starting positions in the plurality of transmission resources.
[0128] At block 804, the method 800 further includes performing (eg, by the user equipment) a channel access procedure at one of the plurality of candidate starting positions. At block 806, the method 800 further includes transmitting (eg, by the user equipment) data via the transmission resource in response to a result of the channel access procedure.
[0129] In some embodiments, the control information comprises downlink control information (DCI).In some embodiments, the plurality of transmission resources comprises a plurality of physical uplink shared channels (PUSCHs).
[0130] In some embodiments, the method 800 further comprises retrieving information about the transmission from the DCI. In some embodiments, the method 800 further comprises receiving information about the transmission via higher layer signaling. In some embodiments, the higher layer signaling comprises radio resource control (RRC) signaling.
[0131] In some embodiments, the information includes information indicating one or more DCI scheduled PUSCHs mapped to type-B. In some embodiments, the information includes a plurality of candidate starting positions in one or more PUSCHs mapped to type-B.
[0132] In some embodiments, method 800 also includes (1) performing a channel access process at a first candidate starting position of multiple candidate starting positions; and (2) when the channel access process at the first candidate position is unsuccessful, performing a channel access process at a second candidate starting position of the multiple candidate starting positions.
[0133] In some embodiments, the data may be uplink data. In such embodiments, the method 800 further comprises transmitting the uplink data at a position in the transmission resource after the first candidate starting position. In some embodiments, the method 800 further comprises determining (e.g., by the user equipment) a starting position in the transmission resource where the uplink data is to be transmitted based on the result of the channel access procedure.
[0134] In some embodiments, the starting position in the transmission resource may be a position where a channel access procedure was successfully performed. In these embodiments, the method 800 further includes transmitting a demodulation reference signal (DMRS) at the nearest symbol where the channel access procedure was successful.
[0135] In some embodiments, the channel access process may include a user equipment performing a clear channel access (CCA) process before a first scheduled transmission time interval (TTI). In some embodiments, the channel access process may include: transmitting data in the first scheduled TTI when the CCA process is successful. In some embodiments, the channel access process may include: performing a CCA process before a second scheduled TTI when the CCA process is unsuccessful.
[0136] In some embodiments, the method 800 further includes (1) transmitting data via the transmission resource in a plurality of TTIs; and (2) stopping transmitting data via the transmission resource when a total transmission time determined based on the plurality of TTIs exceeds a maximum channel occupancy time (MCOT). In some embodiments, the method 800 may further include performing channel sensing after the user equipment stops transmitting data, or determining whether to stop transmitting data via the transmission resource based at least in part on a corresponding channel access priority category.
[0137] In some embodiments, the method 800 further comprises transmitting data via transmission resources in a plurality of TTIs of different transport blocks (TBs).For a scheduled channel corresponding to one of the TBs, code block group transmission information (CBGTI) may be provided.
[0138] Fig. 9An example of a wireless communication system in which the technology according to 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 (e.g., UE or terminal) 910a, 910b, 910c, 910d, and an access network 925. The base stations 905a, 905b may provide wireless services to the wireless devices 910a, 910b, 910c, and 910d in one or more wireless sectors. In some embodiments, the base station 905a or 905b includes a directional antenna to generate two or more directional beams to provide wireless coverage in different sectors.
[0139] The access network 925 can communicate with one or more base stations 905a, 905b. In some embodiments, the access network 925 includes one or more base stations 905a, 905b. In some embodiments, the access network 925 communicates with the core network ( Fig. 9 The core network 905a may communicate with the wireless devices 910a, 910b, 910c and 910d (not shown in the figure), and the core network provides connections with other wireless communication systems and wired communication systems. The core network may include one or more service subscription databases to store information related to the contracted wireless devices 910a, 910b, 910c and 910d. The first base station 905a can provide wireless services based on a first radio access technology, and the second base station 905b can provide wireless services based on a second radio access technology. Depending on the deployment scenario, base stations 905a and 905b can be quasi-co-located or can be installed separately on site. The access network 925 can support a variety of different radio access technologies.
[0140] In some implementations, a wireless communication system may include multiple networks using different wireless technologies. A dual-mode or multi-mode wireless device includes two or more wireless technologies that can be used to connect to different wireless networks.
[0141] Fig.101005 is a block diagram representation of a portion of a radio station (e.g., a wireless communication node). A radio station 1005, such as a base station or a terminal (or UE), may include a processor electronics 1010 such as a microprocessor that implements one or more wireless technologies presented in this application. The radio station 1005 may include a transceiver electronics 1015 to send and / or receive wireless signals through one or more communication interfaces such as an antenna 1020. The radio station 1005 may include other communication interfaces for transmitting and receiving data. The radio station 1005 may include one or more memories (not explicitly shown) that are configured to store information such as data and / or instructions. In some embodiments, the processor electronics 1010 may include at least a portion of the transceiver electronics 1015. In some embodiments, at least some of the disclosed techniques, modules, or functions are implemented using the radio station 1005.
[0142] Some embodiments described herein are described in the context of the entire method or process, which may be implemented in one embodiment by a computer program product, which is contained in a computer-readable medium, including computer executable instructions such as program code executed by a computer in a network environment. Computer-readable media may include removable and non-removable storage devices, including but not limited to read-only memory (ROM), random access memory (RAM), compact disk (CD), digital versatile disk (DVD), etc. Therefore, the computer-readable medium may include non-temporary storage media. Generally, program modules may include routines, programs, objects, components, data structures, etc. that perform specific tasks or implement specific abstract data types. Computer or processor executable instructions, related data structures, and program modules represent examples of program codes for executing the method steps disclosed herein. A specific sequence of such executable instructions or related data structures represents an example of corresponding actions for implementing the functions described in such steps or processes.
[0143] Some disclosed embodiments can be implemented as devices or modules using hardware circuits, software or a combination thereof. For example, a hardware circuit implementation may include discrete analog and / or digital components that are, for example, integrated as a part of a printed circuit board. Alternatively, or additionally, the disclosed components or modules may be implemented as application specific integrated circuits (ASICs) and / or field programmable gate arrays (FPGAs) devices. Some embodiments may additionally or alternatively include a digital signal processor (DSP), which is a dedicated microprocessor with an architecture optimized for the operation needs of digital signal processing associated with the disclosed functions of the present application. Similarly, various components or subcomponents within each module may be implemented with software, hardware or firmware. The connection between the modules and / or the components within the modules may be provided using any connection method and medium known in the art, including but not limited to communication over the Internet, wired or wireless networks using appropriate protocols.
[0144] Although this patent application contains many details, these should not be interpreted as limitations on the scope of any invention or what may be claimed, but rather should be understood as descriptions of features for specific embodiments of specific inventions. Certain features described in this patent application in the context of separate embodiments may also be implemented in combination in a single embodiment. Conversely, the various features described in the context of a single embodiment may also be implemented separately in multiple embodiments or in any suitable sub-combination. In addition, although the above-mentioned features may be described as working in certain combinations and even initially claimed as such, in some cases, one or more features from the combination may be deleted from the combination, and the combination may involve sub-combinations or variations of sub-combinations.
[0145] Similarly, although operations are described in a particular order in the drawings, this should not be understood as requiring that the operations be performed in the particular order or sequence shown, or that all of the operations shown be performed, in order to achieve the desired results. In addition, the separation of various system components in the embodiments described in this patent application should not be understood as requiring such separation in all embodiments.
[0146] Only some embodiments and examples are described, and other embodiments, enhancements and variations may be made based on the content described and illustrated in this patent application. It can be understood from the foregoing that for the purpose of illustration, specific embodiments of the present invention have been described herein, but various modifications may be made without departing from the scope of the present invention. Therefore, the present invention is not limited except as set forth in the appended claims.
Claims
1. A wireless communication method, the wireless communication method comprising: Receiving, by a user equipment, information about transmission from a base station, the information comprising control information for scheduling a plurality of transmission resources in a same time slot, the information comprising a plurality of candidate starting positions in the plurality of transmission resources, wherein the plurality of candidate starting positions are starting symbol positions in the same time slot and are indicated by a bitmap; performing, by the user equipment, a channel access procedure at one of the plurality of candidate starting positions; In response to a result of the channel access procedure, data is transmitted by the user equipment via the plurality of transmission resources.
2. The method according to claim 1, wherein: The control information includes downlink control information DCI.
3. The method according to claim 1, wherein: The plurality of transmission resources include a plurality of physical uplink shared channels PUSCH.
4. The method of claim 2, further comprising retrieving the information about a transmission from the DCI. The method of claim 1 , further comprising receiving the information about the transmission via higher layer signaling.
6. The method according to claim 5, wherein: The high-layer signaling includes radio resource control RRC signaling.
7. The method according to claim 1, wherein: The information includes information indicating one or more DCI-scheduled PUSCHs mapped to type-B.
8. The method according to claim 7, wherein: The multiple candidate starting positions are in one or more PUSCHs of mapping type-B.
9. The method according to claim 8, further comprising: The channel access procedure is performed at a first candidate starting position of the plurality of candidate starting positions.
10. The method according to claim 9, further comprising: Based on determining that the channel access procedure at the first candidate starting position is unsuccessful, performing the channel access procedure at a second candidate starting position among the plurality of candidate starting positions.
11. The method according to claim 9, wherein: The data comprises uplink data, and wherein the method further comprises: The uplink data is transmitted at a position in the plurality of transmission resources subsequent to the first candidate starting position.
12. The method according to claim 1, wherein: The data comprises uplink data, and wherein the method further comprises: The user equipment determines a starting position for transmitting uplink data in the plurality of transmission resources.
13. The method according to claim 12, wherein: The starting position among the plurality of transmission resources is a position where the channel access procedure is successfully performed.
14. The method according to claim 13, further comprising: A demodulation reference signal DMRS is transmitted at the latest symbol in which the channel access procedure is successful.
15. The method according to claim 1, wherein: The channel access process includes: The user equipment performs a idle channel access CCA process before a first scheduled transmission time interval TTI.
16. The method according to claim 15, wherein: The channel access process includes: Based on determining that the CCA procedure is successful, transmitting the data in the first scheduled transmission time interval TTI.
17. The method according to claim 15, wherein: The channel access process includes: Based on determining that the CCA procedure is unsuccessful, the CCA procedure is re-implemented before a second scheduled transmission time interval TTI.
18. The method of claim 1, further comprising: transmitting the data via the plurality of transmission resources in a plurality of TTIs; as well as Based on determining that the total transmission time of the plurality of TTIs exceeds a maximum channel occupancy time MCOT, the user equipment stops transmitting the data via the plurality of transmission resources.
19. The method according to claim 18, further comprising: After the user equipment stops transmitting the data, channel sensing is performed.
20. The method of claim 18, further comprising: A determination is made whether to cease transmitting the data over the plurality of transmission resources based at least in part on a corresponding channel access priority class.
21. The method according to claim 1, in, The data is transmitted in a plurality of TTIs corresponding to a plurality of transport blocks TB, and The control information includes code block group transmission information CBGTI for a scheduled channel corresponding to one of the multiple TBs.
22. An apparatus for wireless communication, comprising a processor and a memory, wherein the processor is configured to read instructions from the memory to execute the method according to any one of claims 1 to 21.
23. A non-transitory computer readable medium having code stored thereon, which, when executed by a processor, causes the processor to implement the method of any one of claims 1 to 21.
24. A wireless communication method, the wireless communication method comprising: Transmitting, by a base station, information about transmission to a user equipment, the information comprising control information for scheduling a plurality of transmission resources in a same time slot, the information comprising a plurality of candidate starting positions in the plurality of transmission resources, wherein the plurality of candidate starting positions are starting symbol positions in the same time slot and are indicated by a bitmap; Data is received via the plurality of transmission resources based on the transmitted information and based on a successful channel access procedure at one of the plurality of candidate starting locations.
25. The method according to claim 24, wherein: The information includes a channel access type, a channel access priority category, CBGTI information corresponding to a PUSCH, a starting symbol for transmission, a starting position for transmission, candidate symbols, a candidate starting point, an end point, or a symbol length.
26. The method according to claim 24, wherein: The control information includes DCI and RRC.
27. The method according to claim 24, wherein: The multiple transmission resources include multiple PUSCHs.
28. An apparatus for wireless communication, comprising a processor and a memory, the processor being configured to read instructions from the memory to perform the method according to any one of claims 24 to 27.
29. A non-transitory computer readable medium having code stored thereon, which, when executed by a processor, causes the processor to implement the method of any one of claims 24 to 27.