Uplink transmission method, user equipment, base station, and computer readable medium
Patent Information
- Application Number
- CN202311125391.5
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Priority Date
- 2019-04-01
- Filing Date
- 2019-04-24
- Publication Date
- 2026-10-23
- Estimated Expiration
- 2039-04-24
AI Technical Summary
因此,在这种架构下,难以满足低延时的要求
Smart Images

Figure CN117318893B_ABST
Abstract
Description
[0001] This application is a divisional application of Chinese invention patent application No. 201910337455.5, filed on April 24, 2019, entitled "Uplink Transmission Method, User Equipment, Base Station and Computer-Readable Medium". Technical Field
[0002] This application relates to the field of wireless communication technology, and in particular to an uplink transmission method, as well as corresponding user equipment, base station and computer-readable medium. Background Technology
[0003] Ultra-reliable low-latency communication (URLLC), proposed in 5G, places demands on both latency and reliability. 3GPP Rel-15 can support end-to-end latency of less than 1ms and 10... -5 The block error rate. With the growth of services such as the Industrial Internet of Things (IIoT), Augmented Reality (AR), and Virtual Reality (VR), more stringent requirements are being placed on URLLC. For example, 3GPP Rel-16 has studied more demanding URLLC requirements, including support for end-to-end latency of 0.5ms to 1ms and 10... -6 The high block error rate poses a challenge to New Radio (NR) communication systems. Currently, while the NR system's uplink transmission method based on RRC configured grant allows transmission to begin from the position where the redundancy version (RV) is 0, the repeated transmission PUSCH (physical uplink shared channel) cannot cross the boundary of the transmission cycle. This is because, when supporting multiple Hybrid Automatic Repeat Request (HARQ) process IDs, if the base station fails to successfully detect the first transmission, it may incorrectly determine the HARQ process ID.
[0004] Furthermore, in NR's uplink configuration (i.e., semi-static or semi-permanent scheduling), it is not yet supported to transmit multiple mini-slots (or non-slots) within a single time slot. When data requiring uplink transmission arrives, transmission must wait until a time slot within each time slot becomes available. Therefore, under this architecture, it is difficult to meet the requirements for low latency.
[0005] In addition, when BWP handover is supported, how to monitor the ACK of the configured uplink transmission is also a problem that needs to be solved. Summary of the Invention
[0006] According to a first aspect of this disclosure, an uplink data transmission method is provided, comprising: determining a transmission opportunity for uplink transmission and a Hybrid Automatic Repeat Request (HARQ) entry number corresponding to the transmission opportunity; determining an antenna port based on a correspondence between an antenna port and the HARQ entry number and / or a correspondence between an antenna port and the transmission opportunity; and transmitting uplink data corresponding to the HARQ entry number and a pilot signal corresponding to the uplink data using the antenna port.
[0007] In one exemplary embodiment, the uplink data transmission method further includes: determining a pilot signal corresponding to the uplink data based on at least one of the following: the HARQ entry number; the transmission opportunity; and configured parameters for generating the pilot signal.
[0008] In an exemplary embodiment, before transmitting uplink data corresponding to the HARQ procedure number and pilot signals corresponding to the uplink data using the antenna port, the method further includes: mapping the uplink data based on antenna port information related to data mapping.
[0009] In one exemplary embodiment, the antenna port information includes at least one of the following: information of antenna ports that are not data mapped; information of antenna ports corresponding to each HARQ process; information of antenna ports corresponding to each transmission opportunity; and information of antenna ports corresponding to each configured authorized time-frequency resource.
[0010] In one exemplary embodiment, the antenna port information is configured via an RRC message or a DCI that activates the uplink transmission configuration.
[0011] In an exemplary embodiment, the uplink data mapping based on antenna port information related to data mapping includes at least one of the following: mapping uplink data on resource particles other than those corresponding to antenna ports that are not mapped, based on information configured by the base station indicating that antenna ports are not mapped; mapping uplink data on resource particles other than those corresponding to all antenna ports on the symbol where the pilot signal is located, based on all antenna ports in the correspondence between the antenna ports and HARQ procedure numbers; and mapping uplink data on resource particles other than those corresponding to the at least one antenna port and the antenna port used to transmit the uplink data and the pilot signal on the symbol where the pilot signal is located, based on the HARQ procedure number corresponding to other transmission opportunities occupied from the transmission opportunity and at least one antenna port corresponding to the HARQ procedure number.
[0012] In an exemplary embodiment, determining the transmission opportunity for uplink transmission further includes: determining the nearest transmission opportunity as the transmission opportunity based on the time-frequency resource information and / or repetition number information in the uplink transmission configuration information configured by the base station, either the most recent set of all start positions of each repetition or a subset of the start positions of each repetition; or determining the nearest start position among the start positions of each transmission cycle as the transmission opportunity based on the transmission period information and / or time-domain offset information in the uplink transmission configuration information configured by the base station; or determining the nearest sub-resource as the transmission opportunity based on the start resource information in the uplink transmission configuration information configured by the base station, wherein the sub-resource includes one or more symbols.
[0013] In one exemplary embodiment, the transmission period is configured to include one or more symbols, and the time length corresponding to the transmission period is less than the time length required for the number of repetitions for the uplink transmission configuration.
[0014] According to a second aspect of this disclosure, a transmission method is provided, comprising: receiving configuration information, the configuration information including: information for indicating that time-frequency resource information is repeated in units of micro-time slots, and / or information for indicating whether repetition across time slot boundaries is permitted or not; and transmitting according to the configuration information.
[0015] In one exemplary embodiment, the transmission includes transmission, and transmitting according to the configuration information further includes determining the position of the pilot symbol according to one of the following methods: determining the position of the pilot symbol according to the number of symbols actually occupied in the repetition; and determining the position of the pilot symbol according to the number of symbols occupied in each scheduled repetition.
[0016] In one exemplary embodiment, the transmission includes an uplink transmission, and the transmission method further includes mapping the uplink transmission according to at least one of the following: mapping on uplink symbols and flexible symbols, mapping the uplink transmission to the next uplink symbol or flexible symbol if a downlink symbol is encountered; mapping the repetition to consecutive uplink symbols only if the number of consecutive uplink symbols is greater than or equal to the number of symbols repeated in one uplink transmission; and mapping only on uplink symbols, mapping the uplink transmission to the next uplink symbol if a downlink symbol or flexible symbol is encountered.
[0017] In one exemplary embodiment, the transmission includes downlink transmission, and the transmission method further includes mapping the downlink transmission according to at least one of the following: mapping on downlink symbols and flexible symbols, mapping the downlink transmission to the next downlink symbol or flexible symbol if an uplink symbol is encountered; mapping the repetition to consecutive downlink symbols only if the number of consecutive downlink symbols is greater than or equal to the number of symbols repeated in one downlink transmission; and mapping only on downlink symbols, mapping the downlink transmission to the next downlink symbol if an uplink symbol or flexible symbol is encountered.
[0018] In an exemplary embodiment, the slot format of the uplink symbol, flexible symbol, and downlink symbol is obtained by at least one of the following methods: by obtaining a semi-static slot format configured by RRC; and by obtaining a DCI used to indicate the slot format.
[0019] In one exemplary embodiment, different transmission mappings are used for time slot formats obtained in different ways.
[0020] In an exemplary embodiment, the transmission based on the configuration information further includes: determining the time-domain resource location based on at least one of the following information in the configuration information: time slot location information, the location information of the starting symbol in the time slot, the number of symbols occupied, and the number of repetitions, wherein the number of symbols occupied is greater than the number of symbols in a time slot.
[0021] In an exemplary embodiment, the number of repetitions can be configured by the base station to be greater than or equal to 1, or pre-agreed to be 1 in the protocol.
[0022] In an exemplary embodiment, the transmission according to the configuration information further includes: after the current repetition ends, starting the next repetition from the next available symbol; or, after the current repetition ends, starting the next repetition from the next symbol or the next available symbol; or, after the current repetition ends, determining the starting symbol position in the next available time slot based on the starting symbol position information in the time slot in the configuration information to start the next repetition.
[0023] In an exemplary embodiment, the transmission based on the configuration information further includes: determining the number of available resource particles by at least one of the following methods: determining the number of available resource particles based on the configured total number of occupied symbols and / or the number of symbols L in the time-domain resource allocation; determining the number of available resource particles based on a predefined or base station-configured number of symbols; determining the number of available resource particles based on the total number of occupied symbols and / or the number of symbols L in the time-domain resource allocation and an adjustment coefficient; and determining the number of available resource particles based on the number of symbols L corresponding to the transport block with the fewest symbols among all transport blocks. min Determine the number of available resource particles; based on the number of symbols L corresponding to the transport block with the most symbols among all transport blocks. max Determine the number of available resource particles; determine the number of available resource particles based on the number of symbols in the first transport block among all transport blocks; determine the number of available resource particles based on the number of symbols in the first and second transport blocks among all transport blocks.
[0024] In an exemplary embodiment, the transmission based on the configuration information further includes: determining the transport block size (TBS) using at least one of the following methods: if the total number of symbols occupied and / or the number of symbols L in the time-domain resource allocation is less than or equal to a specific value, then determining the TBS based on a first MCS table and the number of available resource particles; if the total number of symbols occupied and / or the number of symbols L in the time-domain resource allocation is greater than the specific value, then determining the TBS based on a second MCS table and the number of available resource particles; if the total number of symbols occupied and / or the number of symbols L in the time-domain resource allocation is less than or equal to a specific value, then determining the TBS based on a first MCS table and the number of available resource particles; if the total number of symbols occupied and / or the number of symbols L in the time-domain resource allocation is greater than the specific value, then determining the TBS based on the code rate R in the first MCS table and an adjustment coefficient, wherein the adjustment coefficient is configured by the base station or calculated according to predefined rules.
[0025] In an exemplary embodiment, the above transmission method further includes frequency hopping of the transmission according to at least one of the following: frequency hopping is performed on a unit of each repetition of the transmission;
[0026] Transmit a predetermined number of repetitions over a predetermined number of hops; and transmit a predetermined number of symbols for each repetition over a predetermined number of hops.
[0027] In an exemplary embodiment, transmitting a predetermined number of symbols for each repetition on a predetermined number of hops further includes: performing frequency hopping within each repetition when the actual number of symbols transmitted in each repetition is greater than or equal to the predetermined number of symbols, and otherwise performing frequency hopping between each repetition.
[0028] According to a third aspect of this disclosure, an uplink transmission timing method is provided, comprising: when a user equipment (UE) receives a bandwidth portion (BWP) switching indication, pausing the timer if a timer for uplink transmission is running; and resuming the running of the timer when the UE switches to a new BWP.
[0029] In an exemplary embodiment, continuing the operation of the timer when the UE switches to a new BWP includes at least one of the following: continuing the operation of the timer after the shortest time required for the BWP switch; continuing the operation of the timer when the UE starts sending or receiving data according to the uplink or downlink grant indicated by the base station; and continuing the operation of the timer when the UE starts listening to the downlink search space in the new BWP.
[0030] According to a fourth aspect of this disclosure, a method for determining the HARQ process number for uplink data is provided, comprising: starting from each transmission opportunity, detecting a pilot signal corresponding to uplink data on an antenna port corresponding to each transmission opportunity; and determining the HARQ process number for the uplink data based on the correspondence between the antenna port where the pilot signal is detected and the HARQ process number.
[0031] According to a fifth aspect of this disclosure, a UE is provided, comprising: a processor; and a memory storing computer-executable instructions, which, when executed by the processor, cause the processor to perform the method according to the first to third aspects of this disclosure.
[0032] According to a sixth aspect of this disclosure, a base station is provided, comprising: a processor; and a memory storing computer-executable instructions, which, when executed by the processor, cause the processor to perform the method according to a fourth aspect of this disclosure.
[0033] According to a seventh aspect of this disclosure, a computer-readable medium is provided having instructions stored thereon that, when executed by a processor, cause the processor to perform the method described according to the first to third aspects of this disclosure.
[0034] According to an eighth aspect of this disclosure, a computer-readable medium is provided having instructions stored thereon that, when executed by a processor, cause the processor to perform the method described according to a fourth aspect of this disclosure. Attached Figure Description
[0035] Figure 1 An example wireless communication system to which exemplary embodiments of the present disclosure may be applied is illustrated schematically;
[0036] Figure 2This illustration schematically depicts a resource mapping for uplink data transmission according to an embodiment of the present disclosure;
[0037] Figure 3 A flowchart illustrating an uplink data transmission method performed on the UE side according to an exemplary embodiment of the present disclosure is shown schematically.
[0038] Figure 4 A schematic diagram illustrating the relationship between an antenna port and a subcarrier according to an embodiment of the present disclosure is shown.
[0039] Figure 5 A schematic diagram illustrating the relationship between an antenna port and a subcarrier according to an embodiment of the present disclosure is shown.
[0040] Figure 6a This illustration schematically depicts a resource mapping for uplink data transmission according to an embodiment of the present disclosure;
[0041] Figure 6b This illustration schematically depicts uplink data transmission during uplink authorization with multiple configurations according to an embodiment of the present disclosure;
[0042] Figure 6c This illustration schematically depicts uplink data transmission under multiple configurations of uplink authorization according to an embodiment of the present disclosure;
[0043] Figure 7 A flowchart illustrating a method for determining the HARQ process number of uplink data executed at the base station side according to an exemplary embodiment of the present disclosure is shown schematically.
[0044] Figure 8 A flowchart illustrating a transmission method for repetition in micro-timeslots according to an embodiment of the present disclosure is shown schematically.
[0045] Figure 9 This illustration schematically shows a resource mapping diagram when repeating in micro-timeslot units according to an embodiment of the present disclosure;
[0046] Figure 10 This illustration schematically shows a resource mapping diagram when repeating in micro-timeslot units according to an embodiment of the present disclosure;
[0047] Figure 11 A schematic diagram illustrating a pilot symbol pattern according to an embodiment of the present disclosure is shown.
[0048] Figure 12 A schematic diagram of a pilot symbol pattern according to an embodiment of the present disclosure is shown.
[0049] Figure 13The illustration schematically shows a resource mapping diagram of a TDD system or an FDD system indicated by SFI according to an embodiment of the present disclosure;
[0050] Figure 14 A schematic diagram illustrating resource mapping of a TDD system according to an embodiment of the present disclosure is shown.
[0051] Figure 15 A schematic diagram illustrating resource mapping of a TDD system according to an embodiment of the present disclosure is shown.
[0052] Figure 16 The illustration shows a schematic diagram of a time-domain resource allocation method according to an embodiment of the present disclosure;
[0053] Figure 17 The illustration shows a schematic diagram of a time-domain resource allocation method according to an embodiment of the present disclosure;
[0054] Figure 18 A schematic diagram of a frequency hopping method according to an embodiment of the present disclosure is shown;
[0055] Figure 19 A schematic diagram of a frequency hopping method according to an embodiment of the present disclosure is shown;
[0056] Figure 20 A schematic diagram of a frequency hopping method according to an embodiment of the present disclosure is shown;
[0057] Figure 21a A schematic diagram of a frequency hopping method according to an embodiment of the present disclosure is shown;
[0058] Figure 21b A schematic diagram of a frequency hopping method according to an embodiment of the present disclosure is shown;
[0059] Figure 22 This illustration schematically depicts a resource mapping for uplink data transmission according to an embodiment of the present disclosure;
[0060] Figure 23 This illustration schematically depicts a resource mapping for uplink data transmission according to an embodiment of the present disclosure;
[0061] Figure 24 A schematic diagram of a timing method for uplink transmission during BWP handover according to an embodiment of the present disclosure is shown;
[0062] Figure 25 A flowchart illustrating a timing method for uplink transmission during BWP handover according to an embodiment of this disclosure is shown;
[0063] Figure 26A structural block diagram of a UE 2100 according to an exemplary embodiment of the present disclosure is schematically shown; and
[0064] Figure 27 A structural block diagram of a base station 2200 according to an exemplary embodiment of the present disclosure is shown schematically. Detailed Implementation
[0065] The embodiments of this disclosure are described in detail below, examples of which are illustrated in the accompanying drawings, wherein the same or similar reference numerals denote the same or similar elements or elements having the same or similar functions throughout. The embodiments described below with reference to the accompanying drawings are exemplary and are only used to explain this disclosure, and should not be construed as limiting this disclosure.
[0066] Those skilled in the art will understand that, unless specifically stated otherwise, the singular forms “a,” “an,” “the,” and “the” used herein may also include the plural forms. It should be further understood that the term “comprising” as used in this disclosure means the presence of the stated features, integers, steps, operations, elements, and / or components, but does not exclude the presence or addition of one or more other features, integers, steps, operations, elements, components, and / or groups thereof. It should be understood that when we say an element is “connected” or “coupled” to another element, it can be directly connected or coupled to the other element, or there may be intermediate elements. Furthermore, “connected” or “coupled” as used herein can include wireless connections or wireless coupling. The term “and / or” as used herein includes all or any units and all combinations of one or more associated listed items.
[0067] It will be understood by those skilled in the art that, unless otherwise defined, all terms used herein (including technical and scientific terms) have the same meaning as commonly understood by one of ordinary skill in the art to which this disclosure pertains. It should also be understood that terms such as those defined in general dictionaries should be understood to have the same meaning as in the context of the prior art, and should not be interpreted in an idealized or overly formal sense unless specifically defined as herein.
[0068] Those skilled in the art will understand that, as used herein, "UE" and "terminal" can refer to either a device including a wireless signal receiver, a device possessing only a wireless signal receiver without transmission capability, or a device including both receiving and transmitting hardware, possessing receiving and transmitting hardware capable of bidirectional communication over a bidirectional communication link. Such devices may include: cellular or other communication devices having a single-line display, a multi-line display, or a cellular or other communication device without a multi-line display; PCS (Personal Communication Service) that can combine voice, data processing, fax, and / or data communication capabilities; PDA (Personal Digital Assistant) that may include a radio frequency receiver, pager, internet / intranet access, web browser, notepad, calendar, and / or GPS (Global Positioning System) receiver; and conventional laptops and / or handheld computers or other devices having and / or including radio frequency receivers. As used herein, "UE" or "terminal" can be portable, transportable, installed in a means of transportation (air, sea, and / or land), or suitable and / or configured to operate locally and / or in a distributed manner, operating in any other location on Earth and / or in space. "UE" or "terminal" as used herein can also be a communication terminal, an internet access terminal, or a music / video playback terminal, such as a PDA, a MID (Mobile Internet Device), and / or a mobile phone with music / video playback capabilities, or a smart TV, set-top box, etc. Furthermore, "UE" or "terminal" can be used interchangeably with "user" or "user equipment."
[0069] Figure 1 An example wireless communication system 100 to which exemplary embodiments of the present disclosure may be applied is illustrated, wherein a UE detects indication information. The wireless communication system 100 includes one or more fixed infrastructure units forming a network distributed over a geographical area. The infrastructure unit may also be referred to as an Access Point (AP), Access Terminal (AT), Base Station (BS), Node-B, Evolved NodeB (eNB), Next Generation Base Station (gNB), or other terms used in the art. Figure 1As shown, one or more base units 101 and 102 provide services to several mobile stations (MS), UEs, terminal devices, or users 103 and 104 within a service area, such as a cell or cell sector. In some systems, one or more base units (BSs) may be communicatively coupled to a controller forming an access network, which may be communicatively coupled to one or more core networks. This disclosure is not limited to any particular wireless communication system.
[0070] In the time and / or frequency domains, base units 101 and 102 transmit downlink (DL) communication signals 112 and 113 to UEs 103 and 104, respectively. UEs 103 and 104 communicate with one or more base units 101 and 102 via uplink (UL) communication signals 111 and 114, respectively. In one embodiment, the mobile communication system 100 is an Orthogonal Frequency Division Multiplexing (OFDM) / Orthogonal Frequency Division Multiple Access (OFDMA) system comprising multiple base stations and multiple UEs, including base station 101 and base station 102, and multiple UEs including UE 103 and UE 104. Base station 101 communicates with UE 103 via uplink communication signal 111 and downlink communication signal 112. When a base station has downlink packets to send to a UE, each UE receives a downlink allocation (resource), such as a set of radio resources in the Physical Downlink Shared Channel (PDSCH) or Narrowband Downlink Shared Channel (NPDSCH). When a UE needs to send packets to a base station in the uplink, the UE receives an authorization from the base station, where the authorization allocation includes a set of uplink radio resources in the Physical Uplink Shared Channel (PUSCH) or Narrowband Uplink Shared Channel (NPUSCH). The UE obtains downlink or uplink scheduling information from its own dedicated PDCCH (Physical Downlink Control Channel), MPDCCH (MTC Physical Downlink Control Channel), EPDCCH (Enhanced Physical Downlink Control Channel), or NPDCCH (Narrowband Physical Downlink Control Channel). In the following description, PDSCH, PDCCH, and PUSCH are used interchangeably to refer to these channels. The downlink or uplink scheduling information and other control information carried by the downlink control channel are called downlink control information (DCI). Figure 1Different physical channels for examples of downlink 112 and uplink 111 are also shown. Downlink 112 includes PDCCH or EPDCCH or NPDCCH or MPDCCH 121, PDSCH or NPDSCH 122, Physical Control Formation Indicator Channel (PCFICH) 123, Physical Multicast Channel (PMCH) 124, Physical Broadcast Channel (PBCH) or Narrowband Physical Broadcast Channel (NPBCH) 125, Physical Hybrid Automatic Repeat Request Indicator Channel (PHICH) 126, and Primary Synchronization Signal (PSS), Secondary Synchronization Signal (SSS), or Narrowband Primary / Secondary Synchronization Signal (NPSS / NSSS) 127. Downlink control channel 121 transmits downlink control signals to the user. DCI 120 is carried via downlink control channel 121. PDSCH 122 sends data information to the UE. PCFICH 123 sends information for decoding PDCCH, such as dynamically indicating the number of symbols used in PDCCH 121. PMCH 124 carries broadcast / multicast information. PBCH or NPBCH 125 carries the Master Information Block (MIB) for UE early discovery and cell-wide coverage. PHICH carries Hybrid Automatic Repeat Request (HARQ) information, which indicates whether the base station has correctly received the transmitted signal. Uplink 111 includes a Physical Uplink Control Channel (PUCCH) 131 carrying uplink control information UCI 130, a PUSCH 132 carrying uplink data information, and a Physical Random Access Channel (PRACH) 133 carrying random access information. In the NB-IoT system, NPUCCH is not defined; instead, NPUSCH format 2 is used to transmit uplink control information 130UCI.
[0071] In one embodiment, the wireless communication network 100 uses OFDMA or a multi-carrier architecture, including Adaptive Modulation and Coding (AMC) on the downlink and a next-generation single-carrier FDMA or multi-carrier OFDMA architecture for UL transmission. FDMA-based single-carrier architectures include Interleaved Frequency Division Multiple Access (IFDMA), Localized Frequency Division Multiple Access (LFDMA), and Extended Discrete Fourier Transform Orthogonal Frequency Division Multiplexing (DFT-SOFDM) of IFDMA or LFDMA. In addition, it also includes various enhanced non-interleaved multiple access NOMA architectures of OFDMA systems, such as PDMA (Pattern division multiple access), SCMA (Sparse codemultiple access), MUSA (Multi-user shared access), LCRS FDS (Low code ratespreading Frequency domain spreading), NCMA (Non-orthogonal coded mu1tipleaccess), RSMA (Resource spreading multiple access), IGMA (Interleave-gridmultiple) access), LDS-SVE (Low density spreading with signature vector extension), LSSA (Low code rate and signature based shared access), NOCA (Non-orthogonal coded access), IDMA (Interleave division multiple access), RDMA (Repetition division multiple access), GOCA (Group orthogonal coded access), WSMA (Welch-bound equality based spread MA), etc.
[0072] In OFDM systems, remote units are served by allocating downlink or uplink radio resources, typically comprising a set of subcarriers on one or more OFDM symbols. Example OFDMA protocols include LTE, an evolution of the 3GPP UMTS standard, and the IEEE 802.16 standard. The architecture may also include the use of transport technologies such as multi-carrier CDMA (MC-CDMA), multi-carrier direct sequence CDMA (MC-DS-CDMA), or orthogonal frequency and code division multiplexing (OFCDM) with one or two-dimensional transport. Alternatively, it may be based on simpler time and / or frequency division multiplexing / multiple access technologies, or combinations of these different technologies. In an alternative embodiment, the communication system may use other cellular communication system protocols, including but not limited to TDMA (Time Division Multiplexing Access) or direct sequence CDMA.
[0073] Determining the HARQ entry number
[0074] In uplink transmissions performed according to LTE uplink SPS (semi-persistence scheduling) or pre-allocated uplink grants (UL grant), if the uplink HARQ operation is not autonomous, the HARQ process ID associated with the TTI (transmission time interval) at the starting position is deduced using the following formula:
[0075] - If the TTI is a subframe TTI:
[0076] -HARQProcess ID=
[0077] [floor(CURRENT_TTI / semiPersistSchedIntervalUL)]modulonumberOfConfUlSPS-Processes,
[0078] Where CURRENT_TTI = [(SFN*10) + subframe number] is the location of the first transmission of a bundle.
[0079] Otherwise (for short TTI, sTTI):
[0080] -HARQ Process ID=
[0081] [floor(CURRENT_TTI / semiPersistSchedIntervalUL-sTTI)]modulonumberOfConfUlSPS-Processes-sTTI,
[0082] Where CURRENT_TTI = [(SFN*10*sTTI_Number_Per_Subframe) + subframe number*sTTI_Number_Per_Subframe + sTTI_Bumber] represents the location of the first sTTI opportunity (occasion) of a bundled block. Here, sTTI_Number_Per_Subframe is the number of sTTIs in each subframe, and sTTI_number is the sTTI sequence number.
[0083] In addition, in LTE, an ID offset can be configured through a higher layer to support multiple HARQ processes.
[0084] In NR, for configured uplink grant (UL grant), also known as UL grant free, the HARQ ID associated with the first symbol of the uplink transmission is inferred using the following formula:
[0085] HARQ process ID = [floor(CURRENT_symbol / cycle)] mod number of HARQ processes
[0086] Wherein, CURRENT_symbol = (SFN (system frame number) × number of slots per frame × number of symbols per slot) + number of slots in the frame × number of symbols per slot + number of symbols in the slot.
[0087] In other words, both NR and LTE use the start position of uplink transmission (TTI or symbol) to infer the HARQ process ID. However, to meet the requirements of low latency and high reliability, it is necessary to support spontaneous uplink transmission at any time (such as every one or more symbols / TTIs / time slots / subframes, etc.) to save latency caused by waiting for transmission opportunities.
[0088] Figure 2 A schematic diagram illustrating an uplink channel transmission method according to an embodiment of the present disclosure is shown. Figure 2 As shown, assuming the base station is configured with K=4 repetitions (the first transmission counts as the first repetition), and the configured transmission period includes four resources, with each transmission (repetition) occupying one resource, the transmission period is exactly equal to the time length occupied by K repetitions, and the number of HARQ processes is 2. Among these, Figure 2 The resources in the table are resources in the time domain, frequency domain, or time-frequency domain. For time domain resources, Figure 2 A resource can be one of the following: one or more OFDM symbols, one or more TTIs, one or more time slots, one or more subframes, etc. In particular, for micro-slot scheduling, a resource is the number of symbols occupied by a single transmission. Figure 2 The resources in the data transmission can be contiguous or discontinuous. According to embodiments of this disclosure, to reduce uplink latency, an initial uplink transmission is allowed at each resource location. Furthermore, to ensure reliability, each transmission requires K repetitions configured by the base station.
[0089] like Figure 2 As shown, there may be a situation where K transmissions consume the resources corresponding to multiple HARQ processes. For example... Figure 2 As shown, data 0 arrives at resource 5 (in this context, this means the data has been encoded and can be sent from the next resource location). Therefore, the earliest location where uplink transmission can begin is resource 6. To ensure transmission reliability, K repetitions are required, thus occupying resources 6 to 9.
[0090] According to predefined rules, such as the HARQ process number inference rules in LTE or NR, resources 0-3 are the first transmission cycle, resources 4-7 are the second transmission cycle, resources 8-11 are the third transmission cycle, resources 12-15 are the fourth transmission cycle, and so on. Transmissions starting at a specific location on resources 0-3 or 8-11 are HARQ process #0, while those starting at a specific location on resources 4-7 or 12-15 are HARQ process #1. Therefore, the UE infers that this uplink transmission is HARQ process #1. However, for the base station, since it needs to detect uplink transmission signals to determine the uplink transmission, there is a possibility that the base station may not detect the uplink transmission on resources 6 and 7. If the base station only detects the uplink transmission on resource 8, it may assume that the UE only started transmitting from resource 8, thus determining the uplink transmission as HARQ process #0. This packet will not be correctly decoded and may affect other subsequent transmissions.
[0091] According to embodiments of this disclosure, the antenna port number for transmitting uplink signals (including pilot signals and data) is bound to the HARQ procedure number, or the antenna port number is bound to the transmission opportunity where the uplink transmission starts. When the base station detects a pilot signal on the antenna port, the antenna port can be determined based on the transmission location of the pilot signal and / or based on the pilot signal, thereby determining the HARQ procedure number for uplink transmission.
[0092] Figure 3 A flowchart illustrating a method for uplink data transmission performed on the UE side according to an exemplary embodiment of the present disclosure is shown schematically.
[0093] like Figure 3 As shown, in step S310, a transmission opportunity for uplink transmission and the HARQ procedure number corresponding to the transmission opportunity are determined.
[0094] The UE receives configuration information from the base station for uplink transmission without dynamic grant, wherein the configuration information includes at least one of the following: the number of uplink transmission repetitions, the number of HARQ processes, the transmission period for the configuration grant, antenna port information, time-frequency resource information for the configuration grant, time-frequency resource start position information, and pilot signal information. The antenna port information includes at least one of the following: information of antenna ports not subject to data mapping; information of antenna ports corresponding to each HARQ process; information of antenna ports corresponding to each transmission opportunity; and information of antenna ports corresponding to each time-frequency resource information for the configuration grant. According to one embodiment of this disclosure, the pilot signal information may include at least one of the following: a demodulation reference signal (DMRS) used as a pilot signal; a pilot signal used for other purposes (such as phase-tracking reference signals, PT-RS, and sounding reference signal, SRS); or a DMRS used for other co-scheduled users. The antenna port information is configured via an RRC message or by activating the DCI of the configured uplink transmission. For example, the base station can send configuration information for uplink transmission without dynamic authorization via RRC messages, MAC signaling, physical layer signaling (such as DCI), or a combination of RRC and physical layer signaling. The UE can determine possible transmission opportunities available for uplink transmission based on the uplink transmission configuration information. When uplink data arrives, the most recent transmission opportunity among these possible opportunities is determined as the transmission opportunity for uplink data transmission. Then, based on the relationship between the predetermined transmission opportunity (transmission period) and the HARQ process, the HARQ procedure number can be determined.
[0095] Then, in step S320, the antenna port is determined according to the correspondence between the antenna port and the HARQ procedure number and / or the correspondence between the antenna port and the transmission opportunity.
[0096] Finally, in step S330, uplink data corresponding to the HARQ procedure number and pilot signals corresponding to the uplink data are transmitted using the determined antenna port.
[0097] The UE can determine the pilot signal corresponding to the uplink data based on at least one of the following: the determined HARQ process number, the determined transmission opportunity, and the configured parameters for generating the pilot signal. The above information for determining the pilot signal can be obtained through base station configuration or predefined rules. For example, the UE determines the pilot signal corresponding to the uplink data using the parameters configured by the base station for generating the pilot signal for each HARQ process number. Alternatively, the pilot signal can be generated based on the correspondence between the position of each transmission opportunity and the pilot signal. Specifically, the position of each transmission opportunity is used as the parameter for generating the pilot signal. In one embodiment of this disclosure, the parameters for generating the pilot signal include at least one of the following: an initial seed for generating the original pilot sequence, parameters for cyclically shifting the original pilot sequence, and parameters for loading a wrapping code onto the pilot sequence. In particular, different HARQ processes can use the same antenna port for uplink transmission, but the pilot signal corresponding to each HARQ process is different. The base station can determine the HARQ process number by detecting different pilot signals.
[0098] In embodiments according to this disclosure, HARQ processes are distinguished by descriptions of HARQ process numbers; however, this disclosure is not limited thereto, and it will be apparent to those skilled in the art that any information characterizing a HARQ process may be used.
[0099] Specifically, such as Figure 2 As shown, resources 0-3 and 8-11 are associated with HARQ process #0, and resources 4-7 and 12-15 are associated with HARQ process #1. Data 0 is transmitted starting at resource 5. According to predefined rules, the UE determines that the transmission starting at resource 5 belongs to HARQ process #1. In embodiments according to this disclosure, a correspondence is established between antenna ports and HARQ process numbers or between antenna ports and transmission opportunities. For example, antenna ports 0 and 1 are predefined to correspond to HARQ process #0 and HARQ process #1, respectively. According to the predefined correspondence rules, the UE infers that the transmission starting at resource 5 belongs to HARQ process #1, and uses antenna port 1 for HARQ process #1. Therefore, the UE sends uplink data corresponding to HARQ process #1 starting from resource 5, wherein data 0 and the pilot signal corresponding to data 0 are sent through antenna port 1.
[0100] According to embodiments of this disclosure, the pilot signal can be a decoding reference signal (DMRS). However, this disclosure is not limited to this. According to embodiments of this disclosure, to improve detection performance, FDM or TDM can be used beforehand to make the antenna ports orthogonal, and orthogonal antenna ports can be used for pilot signal and data transmission. For single-layer uplink transmission, the UE will only transmit data on one antenna port. However, the base station can configure different antenna ports for different UEs to transmit, thereby achieving the effect of uplink multiple-input multiple-output (MIMO).
[0101] In a communication system, a resource element (RE) is defined as the resource grid corresponding to a subcarrier on a symbol. A resource element is the smallest unit used to carry uplink or reference signals. Time-domain resources are the time-domain locations of the set of resource elements used to carry channels or signals; frequency-domain resources are the frequency-domain locations of the set of resource elements used to carry channels or signals; and time-frequency resources are the time-domain and frequency-domain locations of the set of resource elements used to carry channels or signals. The base station allocates an uplink transmission and / or downlink reception grant to the UE, indicating the set of resource elements occupied for the corresponding uplink or downlink transmission, hereinafter referred to as the resources occupied in a single instance. Figure 4 As shown, FDM is used to make the antenna ports orthogonal. The reference signals transmitted on antenna ports 0 and 1 occupy subcarriers 0, 2, 4, 6, 8, and 10 of 12 subcarriers on one or more symbols within a PRB (physical resource block). Antenna ports 2 and 3 occupy the remaining subcarriers. The base station can configure antenna ports 0 and 2 separately for the uplink transmission of two HARQ processes. Because the pilot signals transmitted on the antenna ports are frequency-division multiplexed, the pilot signals transmitted on the antenna ports are orthogonal. Similarly, pilot signals transmitted on different antenna ports can be time-division or code-division multiplexed, thus achieving orthogonality.
[0102] According to one embodiment of this disclosure, in order to ensure the performance of pilot signal (e.g., DMRS) detection, the UE can be configured not to transmit data on resource particles corresponding to other antenna ports on the symbol where the pilot signal is located. Specifically, as Figure 4As shown, if the UE infers that uplink transmission requires antenna port 0 or 1, the UE will leave the resource particles occupied by antenna port 2 / 3 on the symbol containing the pilot signal vacated and will not perform data mapping. Specifically, in one embodiment, if uplink grant indication symbols X, X+1, and X+2 are time-domain resources allocated to the UE, and if a pilot signal is transmitted on symbol X via antenna port 0 or 1, the UE will only map the data portion onto symbols X+1 and X+2. The UE deducts the resource particles occupied by antenna port 2 / 3 when calculating rate matching. Alternatively, the UE can punch holes in the resource particles occupied by antenna port 2 / 3 when performing data mapping. According to one embodiment of this disclosure, the UE can determine whether other antenna ports (such as antenna port 2 / 3) need to be rate matched or punched by obtaining the base station configuration. If, in order to improve detection performance, there is no data or pilot signal transmission on some resource particles of the symbol containing the pilot signal, then power boosting can be performed on the other resource particles of that symbol. The energy enhancement coefficient can be configured by the base station, or predefined, or calculated according to predefined rules (e.g., assuming the transmit power on each symbol is the same, the transmit power on each resource particle can be inferred). In particular, energy enhancement can be applied to pilot signals (e.g., DMRS) and / or data.
[0103] In NR systems, for uplink data transmitted using DFT-S-OFDM waveforms, the protocol specifies that antenna port 0 is used for transmission, and data is not mapped onto other resource particles on the symbol containing the pilot signal. For uplink data transmitted using DFT-S-OFDM waveforms, the base station can configure different antenna ports for different HARQ processes. Specifically, such as... Figure 4As shown, antenna port 0 and antenna port 1 are used to transmit HARQ process #0 and HARQ process #1, respectively. When the UE transmits uplink data corresponding to HARQ process #0, the DMRS corresponding to HARQ process #0 is transmitted on antenna port 0, while other resource particles of the symbol containing the DMRS do not perform data or pilot signal mapping or transmission. Similarly, when the UE transmits data corresponding to HARQ process #1, the DMRS corresponding to HARQ process #1 is transmitted on antenna port 1. This mapping can be configured by the base station or determined according to predefined rules. The above method is also applicable to methods that determine the transmitting antenna port based on transmission opportunities. As another example, three FDM antenna ports can be supported by 1 / 3 of the frequency domain pilot density, thereby supporting a larger number of HARQ processes. If more antenna ports are to be supported, the antenna ports can be expanded through CDM and / or TDM. To avoid wasting resources, according to embodiments of this disclosure, the base station configures antenna ports for the UE that do not perform data mapping. The antenna ports configured by the base station that are not subject to data mapping can be configured explicitly or implicitly. For example, antenna port numbers that are not subject to data mapping can be directly configured. The UE maps uplink data to resource particles other than those corresponding to the antenna ports that are not subject to data mapping, based on the information explicitly / implicitly configured by the base station indicating the antenna ports that are not subject to data mapping. Alternatively, according to embodiments of this disclosure, a predefined correspondence between HARQ procedure numbers and antenna ports can be established. In this case, the UE does not map uplink data to resource particles corresponding to all antenna ports included in the correspondence on the symbol containing the pilot signal; that is, it maps uplink data to resource particles other than those corresponding to all antenna ports on the symbol containing the pilot signal. Specifically, for example… Figure 5As shown, for type 2DMRS in NR, within a symbol X, one antenna port occupies 4 REs. For example, antenna port 0 / 1 occupies subcarriers 0, 1, 6, and 7; antenna port 2 / 3 occupies subcarriers 2, 3, 8, and 9; and antenna port 4 / 5 occupies subcarriers 5, 6, 10, and 11. If two HARQ processes are supported, the base station can configure one antenna port for HARQ process #0, such as antenna port 0, and configure another orthogonal (e.g., via FDM) antenna port for HARQ process #1, such as antenna port 2. To ensure DMRS detection performance, uplink data is mapped according to predefined rules. These predefined rules may include, for example, mapping uplink data not to the resource particles corresponding to antenna ports (or further, FDM antenna ports) of other HARQ processes on the same uplink configuration symbol where the pilot signal is located. Specifically, during uplink transmission in HARQ process #0, since antenna port 2 is allocated to HARQ process #1, if a pilot signal is transmitted on symbol X, the UE infers that uplink data mapping will not be performed on the resource particles corresponding to antenna port 2 on symbol X; that is, uplink data mapping will not be performed on subcarriers 2, 3, 8, and 9 on symbol X. Furthermore, since antenna port 0 is used to transmit DMRS for HARQ process #0, uplink data mapping will also not be performed on subcarriers 0, 1, 6, and 7 on symbol X. Assuming the base station allocates uplink grants to the UE for symbols X, X+1, and X+2, the UE will perform uplink data mapping on subcarriers 4, 5, 10, and 11 on symbol X, as well as all resources on symbols X+1 and X+2.
[0104] According to one embodiment of this disclosure, a correspondence can be established between antenna ports and HARQ procedure numbers, or between antenna ports and transmission opportunities. After determining the HARQ procedure number for uplink transmission at the transmission opportunity, the UE can determine the antenna port to be used, as well as the antenna ports used by other HARQ processes, based on the HARQ procedure number or the transmission opportunity, and does not perform uplink data mapping on the resource particles corresponding to the antenna ports used by the HARQ process and other HARQ processes on the symbol where the pilot signal is located.
[0105] Specifically, when the transmission period in the uplink grant configuration is greater than or equal to the time length occupied by K repetitions, the UE will only occupy the resources of the two HARQ processes corresponding to the two adjacent transmission opportunities for K transmissions (repetitions). If the number of HARQ processes in this configuration is greater than or equal to 2, then it is only necessary to distinguish the IDs of these two HARQ processes. Specifically, if the base station configures HARQ processes #0 to #2, a total of 3 HARQ processes, the base station can configure the correspondence between each HARQ process and the antenna port for the UE. When the UE performs uplink data mapping, it only needs to avoid the resources of the HARQ processes that may be occupied by K retransmissions. That is, based on the HARQ procedure number corresponding to the other transmission opportunities occupied by the transmission opportunity from the start of uplink data transmission and at least one antenna port corresponding to that HARQ procedure number, uplink data mapping is performed on the symbol where the pilot signal is located, except for the resource particles corresponding to that at least one antenna port and the resource particles corresponding to the antenna port used to transmit the current HARQ procedure number. Figure 6a As shown, in one example, data 1 arrives at resource 5 and is repeated four times from resource 6 to resource 9, occupying the resources of HARQ process #1 and HARQ process #2. According to the base station configuration, HARQ processes #0, #1, and #2 correspond to antenna ports 0, 2, and 4, respectively. Assume that antenna ports 0, 2, and 4 occupy different time-domain or frequency-domain resources. For symbol X, the UE needs to transmit the DMRS of HARQ process #1 on antenna port 2, and avoids uplink data mapping by omitting the resource particles occupied by antenna port 4 (corresponding to HARQ process #2), without needing to avoid the resource particles of antenna port 0.
[0106] According to another embodiment of this disclosure, only the mapping between the first HARQ process number and the antenna port can be configured, and the antenna ports corresponding to the remaining HARQ processes can be periodically rotated. For example, the antenna ports can be rotated periodically starting from the beginning of the uplink grant configuration. As mentioned above, because under a specific configuration, such as configuring the transmission period in the uplink grant to be greater than or equal to the time length occupied by K repetitions, the K repetitions of a transmission (repetition) will only cross the boundary of one transmission period (i.e., cross two HARQ processes), therefore, using two antenna ports can avoid misunderstandings of the HARQ process between the UE and the base station. Specifically, as Figure 6aAs shown, the uplink grant start position is configured as resource 0, the transmission period is P, and according to predefined rules, antenna port 0 is used for HARQ process #1, antenna port 1 is used for HARQ process #2, antenna port 0 is used for HARQ process #3, and so on. The start position of the uplink grant can be determined by at least one of the following time counters: system frame, subframe, time slot, symbol, millisecond, second (e.g., the base station configures an absolute start time for the UE) or it can be determined based on the uplink resource position indicated by the activated DCI. The UE infers the antenna port and HARQ sequence number to be used based on the position of the first transmission (e.g., symbol / time slot / subframe / frame) (i.e., the transmission opportunity where the uplink transmission start position is located) according to predefined rules, and performs uplink transmission. For example, the HARQ sequence number is determined based on the predefined correspondence between transmission opportunities and HARQ sequence numbers, and the antenna port is determined based on the correspondence between the HARQ sequence number and the antenna port. Based on its location in the time domain resources, the base station can start from each possible transmission opportunity, detect the pilot signal (e.g., DMRS) corresponding to the uplink data on the antenna port corresponding to each transmission opportunity, and then determine the HARQ procedure number of the uplink data according to the correspondence between the antenna port of the detected pilot signal and the HARQ procedure number, so as to provide the UE with retransmission or new transmission scheduling.
[0107] Specifically, for configured uplink grant, the antenna port number associated with the first symbol of the uplink transmission is determined by the following formula:
[0108] Antenna ports = [floor(CURRENT_symbol / period(or a set of transmission opportunities))) 1 mod number of antenna ports]
[0109] Wherein, CURRENT_symbol = (SFN (system frame number) × number of slots per frame × number of symbols per slot + number of slots in the frame × number of symbols per slot + number of symbols in the slot)). Preferably, the number of antenna ports is 2 or more.
[0110] In the above method, the first uplink transmission uses the antenna port corresponding to the HARQ process, regardless of which resource it is in.
[0111] According to another embodiment of this disclosure, more antenna ports can be used to further indicate a more detailed starting position. For example, different antenna ports can be selected for different starting positions within the K resources occupied by a HARQ process. Figure 6a As shown, each HARQ process has four resources, and these four antenna ports indicate the transmission opportunity where the actual uplink transmission begins within a transmission cycle. For example, resources 1 through 4 in a transmission cycle correspond to antenna ports 0 through 3, respectively. Figure 6a In the example, data is transmitted in resources 6-9. The first transmission (repetition) is located at resource block 6 in the second transmission cycle. The relative position of resource block 6 in the second transmission cycle is resource 3. Therefore, according to predefined rules or base station configuration, antenna port 2 needs to be used. Even if the base station only detects uplink transmission on resource 8, it can determine antenna port 2 based on the detected DMRS. Then, based on the correspondence between antenna port and HARQ signal, it can determine HARQ process 1, since K repetitions only span one transmission cycle. In addition, for cases with non-all-zero RVs (e.g., the UE can start from resource 1 and cycle through different RVs to transmit data), the base station can further determine the specific location of the actual uplink transmission by detecting DMRS on the antenna port, thereby finding the correct RV version number corresponding to the current TTI. Alternatively, the base station can store uplink data that may have been received at previous TTI locations. When DMRS is detected, the base station can read the uplink data received at the previous TTI location from the memory and decode it, thereby ensuring the reliability of uplink data transmission. In this embodiment, when the base station detects DMRS, it can directly determine the transmission start position. If the period is greater than or equal to the time domain resources occupied by K repetitions, the confusion of HARQ procedure numbers can be avoided.
[0112] According to embodiments of this disclosure, the UE may map uplink data without avoiding other antenna ports, or it may map uplink data according to predefined rules or the configuration of the base station.
[0113] Furthermore, according to another embodiment of this disclosure, different orthogonal or quasi-orthogonal sequences can be configured for the antenna port to indicate different HARQ processes or different transmission start positions.
[0114] Furthermore, according to another embodiment of this disclosure, uplink data transmission can be performed by piggybacking uplink control information (UCI) at the physical layer, and the HARQ process number can be indicated by the UCI.
[0115] According to another embodiment of this disclosure, the base station can configure multiple uplink grants for the UE, wherein each uplink grant contains only one HARQ process, and the UE can start uplink transmission at any start position of the transmission cycle. This method avoids confusion of HARQ entry numbers. To reduce the decoding complexity of the base station, an all-zero RV can be configured. Each of the multiple uplink grants corresponds to a different HARQ process. If other uplink data needs to be transmitted before the timer of the uplink grant expires, the transmission can be performed on the resources corresponding to different HARQ processes, thereby avoiding confusion of HARQ entry numbers.
[0116] According to another embodiment of this disclosure, the base station can be configured with multiple configuration uplink grants, each of which can contain multiple HARQ processes. To reduce the decoding complexity of the base station, transmission is specified to occur only at the beginning of each transmission cycle. To enable the UE to perform uplink transmission at any time in any TTI / symbol / slot / subframe, multiple configuration uplink grants can indicate the start of transmission on different TTIs / symbols / slots / subframes.
[0117] In both methods described above, the time-frequency resources for multiple uplink grant configurations can be determined by the base station. These resources can be orthogonal using FDM or TMD, or they can be fully or partially overlapping time-frequency resources. More specifically, the configured time-frequency resources can be on the same or different carriers, and / or on the same or different BWPs.
[0118] Figure 6b This illustration schematically depicts uplink data transmission during multiple configuration uplink grants according to an embodiment of the present disclosure. The base station configures and / or activates multiple configuration uplink grants to the UE, wherein the HARQ process is identical in each configuration uplink grant, but the antenna port and / or DMRS sequence are different for each configuration uplink grant. Specifically, as shown... Figure 6bAs shown, the base station configures and / or activates two uplink grants, Configuration Uplink Grant #1 and Configuration Uplink Grant #2, for the UE. The HARQ process IDs in each configuration uplink grant are #0 and #1, but the antenna port configured in Configuration Uplink Grant #1 is port 0, and the antenna port configured in Configuration Uplink Grant #2 is port 1. When data 0 arrives at data resource 5 in Configuration Uplink Grant #1 (corresponding to data resource 3 in Configuration Uplink Grant #2), the nearest transmission opportunity is selected for uplink transmission, i.e., transmission occurs on symbols #4 to #7 in Configuration Uplink Grant #2. The antenna port used for this transmission is port 1. If the data resources of Configuration Uplink Grant #1 and Configuration Uplink Grant #2 partially or completely overlap, the base station can determine the starting position of the UE's transmission by detecting the antenna port and / or the DMRS pilot sequence. For example, if the base station... Figure 6b If the antenna port is detected as port1 at the location of data resource 6 in configuration uplink grant #1 (i.e., data resource 4 in configuration uplink grant #2), the base station can determine the starting position of the actual transmission resources occupied by the UE based on the antenna port and / or DMRS sequence corresponding to each configuration uplink grant that is pre-configured to the UE, thereby performing correct detection.
[0119] Optionally, multiple uplink grant configurations can use the same configurations, such as one or more of the following: time domain resource allocation (TDRA), number of symbols per data resource, repetition count k, frequency domain resource allocation (FDRA), and period. Multiple uplink grant configurations can be determined by introducing an offset. Specifically, the base station can configure one set of TDRA and one set of FDRA; however, the starting position and / or the position of each data resource in the second set of uplink grant configurations are determined based on the starting position and / or the position of each data resource in the first set of uplink grant configurations, according to the offset configured by the base station. Figure 6b As shown, the base station configures the same time-domain and / or frequency-domain resource allocation and periodic information for both sets of uplink grants. Furthermore, the base station configures an offset to the UE. The UE determines the start position and / or time-frequency resource position (each data resource position) of each period of the first set of uplink grants based on the time-domain and / or frequency-domain resource allocation and periodic information configured by the base station. Further, based on the start position and / or time-frequency resource position (each data resource position) of each period of the first set of uplink grants and the offset, the UE determines the start position and / or time-frequency resource position (each data resource position) of each period of the second set of uplink grants.
[0120] Figure 6cThe base station configures and / or activates multiple configuration uplink grants for the UE, where the HARQ process is different for each configuration uplink grant, and the antenna port and / or DMRS sequence for each configuration uplink grant can be the same or different. Specifically, such as Figure 6c As shown, the base station configures and / or activates two uplink grants, Configuration Uplink Grant #1 and Configuration Uplink Grant #2, for the UE. The HARQ process IDs in Configuration Uplink Grant #1 are #0 and #1, while the HARQ process IDs in Configuration Uplink Grant #2 are #2 and #3, but not in Configuration Uplink Grant #1. Furthermore, the antenna port configured in Configuration Uplink Grant #1 is port 0, and the antenna port configured in Configuration Uplink Grant #2 is port 1. When data 0 arrives at data resource 5 in Configuration Uplink Grant #1 (corresponding to data resource 3 in Configuration Uplink Grant #2), the nearest transmission opportunity is selected for uplink transmission, i.e., transmission occurs on symbols #4 to #7 in Configuration Uplink Grant #2. Therefore, the antenna port used for this transmission is port 1. If the data resources of Configuration Uplink Grant #1 and Configuration Uplink Grant #2 partially or completely overlap, the base station can determine the starting position of the UE's transmission by detecting the antenna port and / or the DMRS pilot sequence. For example, if the base station... Figure 6c If the antenna port is detected as port1 at the location of data resource 6 in configuration uplink grant #1 (i.e., data resource 4 in configuration uplink grant #2), the base station can determine the HARQ process number corresponding to the uplink data and the starting position of the actual transmission resources it occupies, based on the pre-configured antenna port and / or DMRS sequence corresponding to each configuration uplink grant to the UE, thereby performing correct detection. When the time domain and / or frequency domain resources of each configuration uplink grant are different, the same antenna port and / or DMRS can be configured for them. In this case, different uplink grants and / or HARQ process numbers can be distinguished based on different time domain and / or frequency domain resources.
[0121] Optionally, each configuration uplink grant may include only one HARQ process number, and each configuration uplink grant may be configured with the same or different antenna ports and / or DMRS. Figure 7 A flowchart illustrating a method for determining the HARQ process number of uplink data executed on the base station side according to an exemplary embodiment of the present disclosure is shown schematically.
[0122] like Figure 7 As shown, in step S710, starting from each transmission opportunity, the pilot signal corresponding to the uplink data is detected on the antenna port corresponding to each transmission opportunity.
[0123] When a pilot signal is detected, in step S720, the HARQ procedure number for the uplink data is determined based on the correspondence between the antenna port of the detected pilot signal and the HARQ procedure number.
[0124] Resource mapping method for repetition using micro-time slots
[0125] In NR systems, base stations can configure any number of symbols within a time slot for UEs as time-domain resource allocation for uplink or downlink transmission. Typically, if the allocated resources are less than the number of symbols within a time slot, it is called a mini-slot. More narrowly, resources with fewer than half the number of symbols in a time slot can be called mini-slots. In this paper, mini-slots are used instead of the OFDM symbol set for uplink or downlink transmission time-domain resource allocation, where the number of symbols is less than the number of symbols defined for a time slot in the system. In NR systems, when PUSCH, PUCCH, or PDSCH are repeatedly transmitted, only one transmission is supported in each time slot. Repeated transmissions of PUSCH, PUCCH, or PDSCH occur at the same time-domain location in different time slots. Although repetition can be avoided by allocating more symbols to the user equipment (UE) for a single transmission, it still cannot prevent the problem that when data requiring uplink transmission occurs, transmission must wait until the moment within each time slot is available. Therefore, under this architecture, it is difficult to meet low-latency requirements.
[0126] According to embodiments of this disclosure, configuring uplink or downlink grants can configure uplink or downlink transmission resources on a micro-timeslot basis, and supports multiple transmissions (repetitions) within a single timeslot. In the following discussion, uplink grants are used as an example.
[0127] Figure 8 The flowchart illustrates an uplink transmission method 800 with repetition in micro-timeslots according to an embodiment of the present disclosure.
[0128] like Figure 8 As shown, in step S810, the UE receives configuration information, which includes information indicating that time-frequency resource information is repeated in units of micro-time slots. According to an embodiment of this disclosure, the configuration information indicating support for repetition in units of micro-time slots may further include information indicating whether repetition is allowed to cross time slot boundaries or not, to further indicate a resource mapping method for repetition in units of micro-time slots.
[0129] Then, in step S820, the UE performs transmission according to the configuration information. The transmission may include uplink transmission and downlink transmission.
[0130] In embodiments according to this disclosure, configuration information is used to specify that repetition in micro-timeslot units is supported. This configuration information can be transmitted over RRC signaling, MAC signaling, or physical layer signaling (such as DCI). For the configuration information, the physical layer signaling can be a DCI used to activate uplink transmission. When the UE receives this configuration information, it can perform uplink transmission in a repetition manner in micro-timeslot units, or receive downlink transmissions from the base station in a repetition manner in micro-timeslot units.
[0131] The following are several methods for time-domain resource mapping when repeating in micro-slot units. These methods can be used for uplink data and / or control information, such as PUCCH and / or PUSCH. The methods described below are applicable to configured uplink grants (including methods with and without DCI activation), single PUSCH scheduling via DCI indication, and the transmission of PUCCH in various formats.
[0132] Method 1: Within a time slot, continuously map micro-time slots, and each transmission (repetition) (or transport block TB) does not cross the time slot boundary.
[0133] ●If a repetition (transmission) needs to be mapped to the next time slot, then in the next time slot it can:
[0134] Method A: Start mapping from the first uplink symbol of the next time slot (e.g., Figure 9 (As shown)
[0135] Method B: Start mapping based on the time domain symbol of resource allocation in the current time slot.
[0136] ●If the current time slot cannot completely map a repetition (transmission), then for the current time slot:
[0137] Method X: Mapping over the remaining symbols (e.g.) Figure 9 (As shown). The data mapping method may include:
[0138] ■Method 1: The UE performs rate matching based on the number of remaining symbols in the current time slot;
[0139] ■Method 2: Select some symbols for mapping according to predefined rules.
[0140] For example:
[0141] ● Map the data sequentially according to the previous bitrate, punching out any remaining portion insufficient for a single transmission.
[0142] ● Only the data portion is mapped; pilot mapping is not performed.
[0143] Method Y: Do not map the remaining symbols. Specifically, this may include: 1) Delaying the transmission to the next time slot, where the mapping method in the next time slot can be either Method A or Method B mentioned above. 2) Or dropping the duplicates that should have been sent on the remaining symbols, i.e., calculating the number of duplicates but not actually transmitting them.
[0144] If the current time slot cannot complete a repetition mapping, and mapping is performed on the remaining symbols of the current time slot, the number of symbols for the first repetition (transmission) in the next time slot shall be determined by at least one of the following methods:
[0145] Method M: The number of symbols for a complete repetition (transmission) in the next time slot, i.e., a complete repetition transmission is performed in the next time slot.
[0146] Method N: The number of remaining symbols in a complete repetition (transmission) after mapping the remaining symbols in the current time slot. The data mapping method on the remaining symbols in the current time slot may include:
[0147] ■Method 1: The UE performs rate matching based on the number of remaining symbols in the current time slot;
[0148] ■Method 2: Select some symbols for mapping according to predefined rules.
[0149] For example:
[0150] ● Map the data sequentially according to the previous data rate, punching out any remaining data that is insufficient for a single transmission.
[0151] ● Only the data portion is mapped; pilot mapping is not performed.
[0152] In Method A, the first uplink symbol of the next time slot is at least one of the following: the first symbol capable of uplink transmission; or the first of a series of consecutive uplink symbols that can be continuously transmitted in the next time slot, where the number of symbols for the first repetition (transmission) in the next time slot can be determined by Method M or N. For TDD systems, or FDD systems configured with available uplink transmission units, the rules described in "Resource Mapping Method for TDD Systems" below can be used to perform uplink transmission resource mapping, where the first symbol capable of the first repetition (transmission) in the next time slot is the first uplink symbol of the next time slot as described in Method A. That is, the "Resource Mapping Method for Systems" below uses multiple repetitions within a time slot as an example, but the uplink transmission resource mapping method can also be extended to different time slots.
[0153] Furthermore, method M or method N is selected based on base station instructions or predefined rules. Additionally, for combinations of methods X and M, the total number of two transmissions (or denoted as one transmission) at the time slot boundary may be large. Therefore, to allow the base station to allocate resources without considering multiple combinations, method M can be improved according to certain rules (denoted as method M'): If the current time slot n cannot completely map one transmission, the sum of the number of repeated symbols a mapped on the remaining symbols of time slot n and the number of repeated symbols b mapped on time slot n+1 should not exceed a predefined value y (e.g., 14 symbols). If it exceeds this value, then only b = ya symbols are mapped on time slot n+1. Alternatively, if the sum of the number of repeated symbols *a* mapped to the remaining symbols in time slot *n* and the number of repeated symbols *b* mapped to time slot *n+1* is greater than a value *y*, then the repeated (transmission) mapped to the remaining symbols in time slot *n* and the repeated (transmission) mapped to time slot *n+1* are each counted as one repeated. That is, the repeated on both sides of the boundary between time slots *n* and *n+1* is counted as two repeateds. Otherwise, it is counted as two parts of one repeated, that is, the repeated mapped to the remaining symbols in time slot *n* is the first part of the repeated, and the repeated mapped to time slot *n+1* is the second part of the repeated. Here, *y* can be predefined, calculated according to rules (e.g., *y* = 1.5 times (the number of symbols occupied in one repeated)), or configured by the base station.
[0154] Specifically, such as Figure 9 As shown, the base station configures uplink grant for the UE via DCI or RRC, where the repetition count k = 4, and the time domain resources are OFDM symbols 1-5 in time slot n, totaling 5 symbols. One time slot contains 14 symbols. The base station configures the UE to support repetition in micro-time slots. The UE performs the first repetition in symbols 1-5, the second repetition in symbols 6-10, and the third repetition in symbols 11-13 because it cannot cross time slot boundaries. For methods A and M, the fourth repetition occupies symbols 0-4 in time slot n+1. For methods A and N, the second part of the fourth or third repetition (where the first part of the third repetition occupies symbols 11-13 in time slot n) occupies symbols 0-1 in time slot n+1 (i.e., as shown). Figure 10 The third repetition in time slot n+1). Here, according to the above rules, [the portion is...]. Figure 10 The portion of the third repetition in time slot n is called the first part of the third repetition. Figure 10 The portion of the third repetition in time slot n+1 is called the second part of the third repetition, or... Figure 10 The third repetition in time slot n is called the third repetition. Figure 10The portion of the third repetition in time slot n+1 is called the fourth repetition. For method B, the fourth repetition is mapped to symbols 1 to 5 in time slot n+1, depending on the base station's resource allocation.
[0155] Furthermore, the third repetition, or the first and / or second part of the third repetition, may fail to meet performance requirements due to the possibility of having too few symbols (e.g., less than 3 symbols or a predetermined m symbols, where m can be a value pre-specified in the protocol or configured by the base station). According to one embodiment of this disclosure, this transmission can be disregarded as one of the k repetitions. In this case, in Figure 9 In the example, the UE can perform the third transmission on symbols 0 to 4 of time slot n+1, and the fourth transmission on symbols 5 to 9 of time slot n+1.
[0156] Method 2: Within a single time slot, continuously map micro-time slots, allowing repeated crossings of time slot boundaries.
[0157] like Figure 10 As shown, the base station configures uplink grants for the UE via DCI or RRC, where the repetition count k = 4, and the time domain resources are OFDM symbols 1-5 in time slot n, totaling 5 symbols. One time slot contains 14 symbols. The base station configures the UE to support repetition in micro-time slots, so the UE performs the first repetition on symbols 1-5, and the second repetition on symbols 6-10. Because repetition is allowed across time slot boundaries, the UE performs the third repetition on symbols 11-13 in time slot n and symbols 0-1 in time slot n+1. The fourth repetition occurs on symbols 2-6 in time slot n+1.
[0158] Furthermore, the resource mapping methods described above can be configured to the UE either semi-statically (e.g., via RRC configuration) or dynamically (e.g., via DCI indication) through base station configuration. Alternatively, mapping can be selected based on predefined conditions. For example, for methods X and Y given in Method 1, the number of remaining symbols or a threshold for the code rate after rate matching can be predefined or configured to select either method X or method Y. Specifically, if the number of remaining symbols in the current time slot is less than (or less than or equal to) a threshold, mapping is not performed (method Y); otherwise, mapping is performed (method X). Alternatively, when method X is used and the code rate after rate matching based on the number of remaining symbols is greater than a threshold (e.g., 0.93), mapping is not performed (method Y); otherwise, mapping is performed (method X). In this case, even if mapping is performed, the code rate cannot support independent decoding. Similarly, a threshold method can be used to determine whether this transmission is counted as a repetition. Specifically, if the number of remaining symbols in the current time slot is less than (or less than or equal to) a threshold, the mapping on the remaining symbols in the current time slot is not counted as a repetition; otherwise, it is counted as a repetition. Alternatively, if the code rate after rate matching is greater than (or greater than or equal to) a threshold, the mapping on the remaining symbols in the current time slot is not counted as a repetition; otherwise, it is counted as a repetition. Similarly, for methods M and N given in Method 1, the number of remaining symbols or the threshold for the code rate after rate matching can be predefined or configured, and method M or method N can be selected. Specifically, if the number of remaining symbols in the current time slot is less than (or less than or equal to) a threshold, mapping is performed in the next time slot according to the number of symbols occupied by a repetition (Method M); otherwise, mapping is performed in the next time slot according to the number of remaining symbols of a complete repetition after mapping on the remaining symbols in the current time slot (Method N). Alternatively, if method N is selected for mapping, and the coding rate after rate matching is greater than (or greater than or equal to) a threshold, then method M is used for mapping; otherwise, method N is used.
[0159] For example, there might be a situation where the number of remaining symbols in the current time slot is too small, or the number of symbols for the first repetition (transmission) in the next time slot, determined by method N, is too small, such as one or two symbols, and demodulation pilots (DMRS) need to be transmitted simultaneously within these symbols. In this case, the number of resource particles (REs) available for data transmission would be very small, or even nonexistent (e.g., only one symbol remains, and waveform transmission using DFT-S-OFDM is employed). In this situation, transmitting on these few remaining symbols offers limited performance improvement but increases UE power consumption. Therefore, transmission on these symbols can be omitted, i.e., method Y described earlier can be used in this case.
[0160] In another example, pilot signals and / or data are still transmitted in this situation. In this case, if pilot signals are transmitted in the remaining symbols of the current time slot, joint channel estimation can be performed with pilot signals from adjacent repetitions in the same time slot to improve channel estimation accuracy. If only the data portion is transmitted in the remaining symbols of the current time slot, then demodulation of this data portion can be performed using pilot signals from adjacent repetitions in the same time slot for channel estimation (this can be referred to as pilot sharing). If both pilot signals and data are transmitted in the remaining symbols of the current time slot, pilot sharing is also supported, i.e., joint channel estimation is performed with pilot signals from adjacent repetitions in the same time slot. The UE can decide whether to transmit pilot signals or signals, or pilot signals and signals, in the remaining symbols of the current time slot and / or the first repetition in the next time slot, based on base station configuration or predefined rules. This function can be enabled or disabled based on the base station configuration. It can also be predefined that repetitions within the same time slot can be transmitted from the same antenna port (i.e., traversing the same channel, allowing for joint channel estimation or merging) or that repetitions within the same time slot cannot be transmitted from the same antenna port (i.e., joint channel estimation is not possible). Alternatively, whether joint channel estimation or merging can be performed can be inferred from whether each repetition uses the pilot corresponding to the same antenna port. For example, if each repetition uses the same antenna port, joint channel estimation can be performed; otherwise, it cannot. The aforementioned pilot sharing can also be used for all repetitions within the same time slot. Whether to use pilot sharing for all repetitions or only for incomplete repetitions can be determined by base station configuration or predefined rules. Furthermore, the above method can be extended to repetitions in different time slots. That is, whether to use pilot sharing for repetitions in different time slots can be determined by base station configuration or predefined rules.
[0161] The above method mainly describes how to perform micro-slot repetition when encountering slot edges. If the allocated resources are greater than or equal to the number of symbols in a slot, mapping can also be performed using any one or more of the above methods when encountering slot edges. Furthermore, similar to the situation where phase continuity cannot be guaranteed at slot edges, a single transmission (repetition) (if the configured number of symbols exceeds the number of consecutive symbols available for uplink or downlink transmission) may need to be divided into multiple transmission blocks due to the DL / UL transmission direction configured in the system. That is, when encountering an uplink / downlink switching point, the number of consecutive symbols occupied by each transmission block will be less than the number of symbols in a slot, and can also be considered a micro-slot. This transmission block can also be called a repetition or a single transmission. The above method also applies to situations where the number of consecutive symbols (micro-slots) is less than the number of symbols in each allocated resource due to the DL / UL transmission direction.
[0162] DMRS transmission methods
[0163] As mentioned earlier, if the current time slot cannot fully map a transmission, mapping can be performed on the remaining symbols of the current time slot. In this case, the number of remaining symbols in the current time slot is less than the number of symbols in a complete repetition (transmission). Alternatively, this may occur when a transmission is divided into two or more discontinuous transmissions due to the DL / UL transmission direction. For Type A, pilot symbols are inserted using time slots or micro-time slots (where the set of consecutive symbols occupied by each transmission is called a micro-time slot). A micro-time slot can be the micro-time slot corresponding to the starting position of each transmission due to the number of configured symbols being less than 14 or due to time slot edges or the DL / UL direction. For the Type B pilot pattern of PUSCH, the first symbol of a transmission is its front-load uplink pilot; that is, its front-load uplink pilot is placed on the first symbol of a transmission. Therefore, for a PUSCH transmission partially mapped to the remaining symbols of the current time slot, its pilot is also mapped to the first symbol of that transmission. If there are additional pilots, then:
[0164] Method a: Select the pattern of the additional pilot based on the actual number of symbols occupied by the transmission.
[0165] Method b: Select the pattern of the additional pilot based on the number of symbols used in one complete repetition (transmission).
[0166] like Figure 11As shown, a complete repetition (transmission) occupies 8 symbols. According to predefined rules (for transmissions containing 5-7 symbols, pilots are placed on the first and fifth symbols; for transmissions containing 8-9 symbols, pilots are placed on the first and seventh symbols), when there is an extra pilot, it is inserted on the 1st and 7th symbols. For the second repetition, since only 5 symbols remain in time slot n, for method a, the pilot for the second repetition is placed on symbols 9 and 13 of time slot n, i.e., the 1st and 5th symbols of the second repetition. For method b, the pilot for the second repetition is only placed on symbol 9 of time slot n, and the extra pilot (which, according to method b, should be placed on the 7th symbol of the second repetition) is not transmitted along with the other data (because time slot n only has 5 remaining symbols). Methods a and b can be selected based on the base station configuration.
[0167] As mentioned earlier, if the current time slot cannot be fully mapped to a transmission, and mapping is performed on the remaining symbols of the current time slot, the number of symbols in the first repetition (transmission) of the next time slot can be determined by the number of remaining symbols in that full repetition (transmission) after mapping on the remaining symbols of the current time slot. Similarly, the pilot position in the next time slot can be obtained using the following method:
[0168] Method a': Determine the pilot pattern based on the number of symbols actually used in the next time slot.
[0169] Method b': Determine the pilot pattern based on a virtual repetition (transmission) consisting of two parts transmitted on two time slots (the current time slot and the next time slot).
[0170] In method a', it can be guaranteed that both parts of the transmission (i.e., the transmission mapped on the remaining symbols in the current time slot and the transmission mapped on the next time slot) have pilot symbols. Therefore, these two parts of the transmission can be decoded separately as one transmission (i.e., these two parts of the transmission are treated as two transmissions). However, method b' cannot guarantee that both parts of the transmission have pilot symbols. In this case, it is necessary to require the phase continuity of the two time slots (the current time slot and the next time slot) so that cross-symbol channel estimation can be performed.
[0171] like Figure 12 As shown, the first part of the second repetition is in time slot n, and the second part is in time slot n+1. According to method a', the pilot pattern is determined based on the actual number of symbols occupied in the next time slot for this transmission. The second part of the second repetition occupies 5 symbols in time slot n+1, therefore, according to type B...
[0172] The pilot pattern is transmitted on symbol 0 in time slot n+1. For method b', the first and second parts of the second repetition are combined as a virtual transmission to determine the time domain position of the pilot symbol, that is, the pilot is transmitted on the 7th symbol of its virtual transmission, i.e., symbol 3 in time slot n+1. The same method also applies to the case described in the previous section "Resource Mapping Method for Repetition in Micro-Time Slots" as "Method Two: Continuously Mapping Micro-Time Slots within a Time Slot, Allowing Repetition Across Time Slot Boundaries." That is, the same method can be extended from time slots to micro-time slots, i.e., according to method a' or method b', the pilot is inserted based on the relative symbol position within each micro-time slot.
[0173] The above method describes the case where the number of symbols in each transmission differs due to time slot edges. The method also applies to cases where a single transmission is divided into multiple transmission blocks due to the DL / UL transmission direction. That is, the pilot position is determined based on the actual number of symbols used in each transmission block, or based on the number of symbols used in a single transmission virtually formed by all transmission blocks.
[0174] The methods described above can be summarized as follows:
[0175] Method I: Determine the time-domain position of the pilot symbol based on the number of symbols actually occupied by each transmission block in each time slot or in multiple transmission blocks divided from a single transmission.
[0176] Method 11: Determine the time-domain position of the pilot symbol based on the number of symbols occupied by each scheduled repetition (transmission), where each scheduled repetition (transmission) can be an actual transmission or a virtual transmission. Specifically, when a scheduled repetition crosses a time slot boundary or when a transmission is divided into multiple transmission blocks due to the DL / UL transmission direction, the time-domain position of the pilot symbol is determined based on the virtual transmission.
[0177] Resource mapping methods for TDD systems or FDD systems indicated by SFI
[0178] In NR systems, for more flexible system configuration, a set of semi-static slot formats can be configured via RRC signaling to define uplink slots, downlink slots, and flexible slots, as well as the configuration of uplink symbols, downlink symbols, and flexible symbols. Furthermore, the slot format can be indicated by dynamically rewriting flexible slots or symbols through the DCI indicating the slot format; the information indicated in the DCI is the slot format indication (SFI).
[0179] In NR's Time Division Duplex (TDD) system or FDD system indicated by SFI, if the number of consecutive uplink symbols is less than the number of symbols allocated to the UE for a single transmission (repetition), then that repetition of the uplink transmission is not performed. However, this cannot satisfy both minimum latency and guaranteed reliability. According to one embodiment of this disclosure, to obtain minimum latency and maximum reliability, a single transmission (repetition) of the uplink transmission can be mapped onto non-consecutive uplink or downlink symbols. For non-uplink symbols (such as downlink symbols or flexible symbols) or downlink symbols, the uplink or downlink transmission that should be mapped to that symbol can be postponed or discarded. In particular, if it is necessary to discard pilot signals (e.g., DMRS), the entire transmission can be discarded because the base station cannot perform channel estimation; or only the symbol containing the DMRS can be discarded, and the base station can use the DMRS transmitted before and after to decode the current transmission. In this case, for the UE, it is necessary to maintain phase continuity.
[0180] The following are several methods for mapping uplink transmissions in TDD systems or FDD systems indicated by SFI.
[0181] Method 1: Mapping can be done on uplink symbols (U) and flexible symbols (F). If a downlink symbol (D) is encountered, the uplink transmission is mapped to the next uplink symbol (U) or flexible symbol (F). For example... Figure 13 As shown, assume the UE is configured to transmit the first repetition on symbols 3-5 of time slot n. The second repetition should have been transmitted on the following symbols 6-8. However, symbol 7 is configured as a downlink symbol, therefore, the second repetition is transmitted on symbols 6 and 8-9. Next, the third repetition is transmitted on symbols 10-12.
[0182] Method 2A: Only when the number of consecutive uplink symbols (U) is greater than or equal to the number of symbols repeated in one uplink transmission, is the repetition mapped to a consecutive uplink symbol; otherwise, the repetition is mapped to the next consecutive uplink symbol. For example... Figure 14 As shown, assume the UE is configured to transmit the first repetition on symbols 3-5 of time slot n. The next three consecutive uplink symbols appear on symbols 10-12, so the second repetition is transmitted on symbols 10-12.
[0183] Method 2B: Only when the number of consecutive uplink symbols (U) or flexible symbols (F) is greater than or equal to the number of symbols repeated in one uplink transmission, is the repetition mapped to a consecutive uplink symbol or flexible symbol; otherwise, the repetition is mapped to the next consecutive uplink symbol or flexible symbol. For example... Figure 14As shown, assume the UE is configured to transmit the first repetition on symbols 3-5 of time slot n. The next three consecutive uplink symbols appear on symbols 8-10, so the second repetition is transmitted on symbols 8-10.
[0184] Methods 2A and 2B can be understood as postponing on a micro-timeslot basis. Similarly, dropping can be done on a micro-timeslot basis. The advantage of postponing is that it ensures the actual number of transmissions matches the scheduling; however, the base station needs to consider the postponing when scheduling or allocating uplink transmissions. The advantage of dropping is that the base station only needs to be responsible for the total number of resources allocated, without needing to consider the delay to subsequent resources. Dropping simplifies base station scheduling, but it cannot guarantee the actual transmission conditions, i.e., it cannot guarantee transmission reliability.
[0185] Method 3: Mapping is only possible on uplink symbols (U). If a downlink symbol (D) or flexible symbol (F) is encountered, the uplink transmission is mapped to the next uplink symbol (U). For example... Figure 15 As shown, it is assumed that the UE is configured to transmit the first repetition on symbols 3-5 of time slot n. In the following symbols, symbols 7-9 are configured as downlink symbols (D) and flexible symbols (U), respectively, and therefore, the second repetition is transmitted on uplink symbols 6, 12, and 13.
[0186] Similarly, for methods one and three, it can be understood as delaying the uplink symbol that encounters a downlink symbol (D) or delaying the uplink symbol that encounters a downlink symbol or a flexible symbol (F). Likewise, it can be done by discarding the uplink symbol that encounters a downlink symbol (D) or discarding the uplink symbol that encounters a downlink symbol or a flexible symbol (F). Its advantages and disadvantages are similar to those of the discarding or delaying methods described above, which are based on micro-slots; here, the discarding or delaying is done on a symbol-by-symbol basis. Furthermore, in methods one and three, a single repetition is segmented into two transmission blocks due to the DL / UL transmission direction. Similar to the question of whether it can cross slot boundaries, the discontinuity of uplink transmission may prevent the continuity of the uplink phase. Therefore, pilots need to be inserted in both the preceding and following transmission blocks for channel estimation to assist demodulation. Likewise, the resource mapping methods described above when a single repetition encounters a slot edge (e.g., how to perform rate matching, symbol mapping, etc., as described above)... Resource mapping method for repetition using micro-time slots Both can be used when the number of remaining consecutive symbols is less than the number of symbols required for one repetition due to the direction of DL / UL during repeated transmissions. For example, the aforementioned " Resource mapping method for repetition using micro-time slotsIn Method 1, Method A or Method B processes the content of the second transport block, while Method X processes the content of the first transport block. That is, only the content of the first transport block can be transmitted, discarding the content of the second transport block. In this case, the next repetition begins transmission immediately after the first uplink symbol following the downlink symbol (D) or flexible symbol (F). Here, the uplink symbols in a single repetition are consecutive, and uplink transmission can utilize available symbols as much as possible, shortening transmission delay.
[0187] In the above examples, the uplink symbol (U), downlink symbol (D), and flexible symbol (F) can be a semi-static configuration of the RRC configuration, or the result of dynamic rewriting via DCI. According to one embodiment of this disclosure, different transmission mappings are used for time slot formats obtained in different ways. For example, when indicating the time slot format by dynamically rewriting the flexible symbol / time slot via DCI, the uplink transmission mapping method may include, for example:
[0188] ● Uplink transmissions can be mapped to uplink or flexible symbols / slots configured by RRC, but when the DCI rewrites a flexible symbol / slot to a downlink symbol / slot, the transmission of the entire current repetition (the entire microslot) is deferred, or only the transmission of the rewritten symbol is deferred. That is, the mapping is modified to the entire current repetition containing the rewritten symbol, or only the mapping is modified to the rewritten symbol; or
[0189] ●Uplink transmission can only be mapped to the uplink symbols / slots configured by RRC, and supports discontinuous transmission. The number of symbols configured by the base station is the actual number of symbols in the uplink transmission. Therefore, the actual uplink transmission duration may be longer than the duration of the allocated number of symbols (because there may be downlink / flexible symbols / slots in between).
[0190] Similarly, downlink transmissions (such as PDSCH, PDCCH, downlink channels or signals designed for power saving, downlink reference signals, etc.) are also subject to the above method; simply interchange U and D.
[0191] That is, according to an illustrative embodiment, the downlink transmission is mapped according to at least one of the following: mapping on downlink symbols and flexible symbols, and mapping the downlink transmission to the next downlink symbol or flexible symbol if an uplink symbol is encountered; mapping the repetition to the consecutive downlink symbols only when the number of consecutive downlink symbols is greater than or equal to the number of symbols repeated in one downlink transmission; and mapping only on downlink symbols, and mapping the downlink transmission to the next downlink symbol if an uplink symbol or flexible symbol is encountered.
[0192] Time-domain resource allocation method
[0193] To initiate transmission as early as possible, minimize latency, and ensure high reliability, and to ensure that the number of symbols in an uplink or downlink grant is not limited by the number of remaining symbols in that time slot (i.e., S+L>14), where S is the starting symbol index and L is the number of symbols in a grant, the first transmission crosses the time slot boundary. In LTE and NR, the start and length indication (SLIV) is calculated as follows:
[0194] ●If (L-1) <= 7
[0195] ■SLIV=14*(L-1)+S,
[0196] ●Otherwise
[0197] ■SLIV=14*(7-L+1)+(7-1-S)
[0198] Where 0 < L ≤ 14-S.
[0199] To support scenarios where S+L > 14, the SLIV calculation formula can be modified as follows:
[0200] ■SLIV=14*(L-1)+S.
[0201] The above formula applies to scenarios where L < 14 and L = 14.
[0202] To maintain the existing SLIV values and their corresponding starting positions S and transmission symbol lengths L, and to reduce hardware modification complexity, the existing SLIV mapping can be extended to support scenarios where S+L > 14. That is, the calculation formula for S+L ≤ 14 remains unchanged, while the SLIV calculation formula for S+L > 14 is extended. For example, the SLIV calculation formula can be modified as follows:
[0203] ●If L+S≤14, then
[0204] ●If (L-1)≤7
[0205] ■SLIV=14*(L-1)+S,
[0206] ●Otherwise
[0207] ■SLIV=14*(7-L+1)+(7-1-S)
[0208] ●If L+S>14, then
[0209] ●If (L-1)≤7
[0210] ■SLIV=14*(14-L+1)+(14-1-S)
[0211] ●Otherwise
[0212] ■SLIV=14*(L-1)+S
[0213] Table 1 shows the SLIV values corresponding to S and L calculated by the above formula, representing the SLIV values when S and L take different values. This method is an extension of the existing SLIV calculation and will not affect the calculated values when L+S≤14 in the existing base station and UE implementation; it only supplements the calculated values when L+S>14. In actual implementation, only a simple replacement is needed.
[0214] Furthermore, if the case of L > 14 is supported, the above methods can be combined. Specifically:
[0215] ○If L≤14, then
[0216] ●If L+S≤14, then
[0217] ●If (L-1)≤7
[0218] ■SLIV=14*(L-1)+S,
[0219] ●Otherwise
[0220] ■SLIV=14*(7-L+1)+(7-1-S)
[0221] ●If L+S>14, then
[0222] ●If (L-1)≤7
[0223] ■SLIV=14*(14-L+1)+(14-1-S)
[0224] ●Otherwise
[0225] ■SLIV=14*(L-1)+S
[0226] ○If L>14, then
[0227] ●SLIV=14*(L-1)+S
[0228] Table 1
[0229]
[0230] To achieve the required reliability or to compensate for coverage, the actual transmission time may span multiple time slots. In this case, there are several methods for allocating time-domain resources.
[0231] Method 1: Indicate the following respectively: the position of the time slot, the position of the starting symbol S in the time slot, the length of one repetition (transmission) L (0≤L<14), and the number of repetitions k≥1.
[0232] Method 2: Indicate the following respectively: the position of the time slot, the position of the starting symbol S in the time slot, the length L of one repetition (transmission) (0≤L<Z), where Z>14, and the number of repetitions k≥1.
[0233] Method 3: Indicate the position of the time slot, the position of the starting symbol S within the time slot, and the length L of all repetitions (transmissions) (0 ≤ L < Z), where Z > 14. In this case, Z includes the total number of symbols transmitted, so there is no need to configure the number of repetitions k, i.e., k = 0.
[0234] In methods 2 and 3 above, the length L of a single repetition (transmission) may actually cross time slot boundaries and / or symbols that are unavailable for transmission. In this case, it can be segmented into multiple repetitions (transmissions). In this case, the length L actually indicates the length of the time-domain resource allocation, not the actual number of symbols transmitted in one transmission.
[0235] The three methods described above can achieve the same or similar goals by adjusting different parameter configurations. In NR, a 16-state list is configured via RRC messages, with each row including the slot position indicator K2, the start symbol, and the transmission length (SLIV). This is further indicated by DCI in the list configured in the RRC. Similarly, the above methods can configure a list via RRC and further indicate it via DCI. The repetition count k can be indicated by different fields in the DCI, or by the same or different fields in the RRC. Specifically, the repetition count k can be indicated in the TDRA table along with the SLIV through a TDRA state or entry (state or entry), just like K2. The configuration of each method and the corresponding time-domain mapping are explained in detail below.
[0236] Figure 16 This is a schematic diagram of a time-domain resource allocation. For method 1, K2 indicates that its starting time slot is time slot n, S=3, L=12, k=2. Following the resource mapping method described above, the first repetition occupies symbols 3 in slot n to 0 in slot n+1. To shorten transmission delay, the second repetition immediately follows the first repetition, i.e., the second repetition occupies symbols 1 to 12 in slot n+1. Due to the influence of the DL / UL transmission direction, DL symbols are not transmitted and are dropped. Furthermore, due to the DL / UL transmission direction, each repetition is divided into two transmission blocks.
[0237] The method described above uses the discarding of encountered DL symbols, but a postponement approach can also be used. Therefore, the first repetition will be divided into 3 transport blocks. The second transport block occupies symbols 8-13, and the third transport block occupies symbols 1-2 in slot n+1, for a total of 12 symbols. The second repetition follows the same pattern.
[0238] Furthermore, to achieve a similar purpose, method 1 can be used with S=3, L=6, k=4. In this case, the first repetition occupies symbols 3-8 of slot n (symbol 7 is discarded), the second repetition occupies symbols 9 to 0 of slot n+1 (symbol 0 is discarded), and so on for the third and fourth repetitions. Compared to the previous method, the first repetition is divided into two transmission blocks due to the DL / UL transmission direction, with the second transmission block containing only one symbol. If a symbol cannot be transmitted when defined, the transmission of the second transmission block will be advanced, resulting in one less symbol in the final actual transmission compared to the L=12, k=2 configuration. Optionally, the DMRS can be shared with the second repetition.
[0239] Figure 16 The transmission pattern shown can also be configured using method 2 or method 3, i.e., S=3, L=24. For method 2, k=1; for method 3, no value of k needs to be configured. In this case, due to the transmission direction or time slot boundary of DL / UL, the 24 symbols are divided into 4 transmission blocks. Similarly, a postponement method can also be used, in which case L=21.
[0240] Figure 17 This is a schematic diagram of another resource mapping method corresponding to the time-domain resource allocation method. For example... Figure 17 As shown, the repetition at this time is performed in time slots. That is, each repetition starts with the symbol that is in the same relative position in the slot. Figure 17 In this configuration, S=8, L=9, and k=2. The first repetition occupies symbols 8 from slot n to 2 from slot n+1. It is divided into two transport blocks, and symbol 0 from slot n+1 is discarded. The second repetition similarly occupies symbols 8 from slot n+1 to 2 from slot n+2. At this point, the two repetitions are not consecutive, resulting in a longer transmission delay compared to repetitions performed in micro-slot units. If repetitions performed in micro-slot units are not supported, and only repetitions performed in whole slots (L=14) are supported, then... Figure 17 In the given example, if S=8, L=14, and k=2, then all symbols from symbol 8 in slot n to symbol 2 in slot n+2 will be used (excluding the DL symbol). Whether to support repetition only when L=14 can be specified in the protocol or configured by the base station.
[0241] For the time-domain resource allocation method 2 described above, Z can be restricted to 28, i.e., 2 time slots. This allows for repetition in units of 2 time slots, with the second repetition starting at the same symbol in the (n+2)th time slot. If S+L < Z is restricted, the SLIV calculation becomes:
[0242] ●If (L-1)≤Z / 2
[0243] ■SLIV=Z*(L-1)+S,
[0244] ●Otherwise
[0245] ■SLIV=Z*(Z-L+1)+(Z-1-S)
[0246] Methods for determining the Transport Block Size (TBS)
[0247] For method 1 in the "Time-Domain Resource Allocation Method," the number of available resource elements (REs) for each repetition can be determined first. In this case, one repetition can span one time slot. The available resource elements can be determined based on the total number of symbols occupied and / or the number L of symbols in the time-domain resource allocation. Specifically:
[0248] ●UE determines the number of REs allocated to PUSCH or PDSCH in a PRB. in The number of frequency domain subcarriers of a PRB L represents the total number of symbols occupied and / or the number of symbols occupied in a single transmission (repeated) as indicated in the time-domain resource allocation. The amount of DMRS occupied in each PRB, and The overhead for higher-level configuration. For MSG3 transmission, this overhead is 0.
[0249] ●UE determines the total number of REs N allocated. RE =min(156, N′) RE )·n PRB , where n PRB This represents the total number of PRBs allocated to this UE.
[0250] Since the modulation and coding scheme (MCS) in existing communication systems (such as LTE or NR) is designed to occupy a maximum of one time slot / subframe and a maximum of 14 symbols per transport block, further reduction in code rate is achieved by configuring repetition. For method 2 or method 3 in the "Time Domain Resource Allocation Method," if the total number of occupied symbols and / or the number of indicator symbols L in the time domain resource allocation > 14, the available resource particles can be calculated using at least one of the following methods to infer the TBS:
[0251] Method m: Calculate the number of available REs based on a fixed value. For example, this fixed value is the number of symbols in a time slot, i.e. This is used to calculate the number of available REs. This fixed value can be configured via RRC and / or DCI, or pre-defined in the protocol. For example, a new field can be introduced in the DCI to indicate the number of reference symbols, or an item can be added to some parameters in the RRC configuration.
[0252] Method n: Determine the number of available REs based on the total number of occupied symbols and / or the number of symbols L indicated in the time-domain resource allocation and an adjustment factor α. The adjustment factor α can be configured by the base station (e.g., through DCI, RRC, or the MAC layer) or pre-defined in the protocol. For example, a new field indicating the number of reference symbols can be introduced in the DCI, or an item can be added to some parameters in the RRC configuration. Specifically, according to... (Or it can be defined as rounding up) to calculate the number of available REs. Optionally, the adjustment factor α is calculated according to predefined rules, for example... (Alternatively, the integer part can be used). Optionally, α is the number of transport blocks (repeated / transmitted) in the actual transmission. Because time slot edges are encountered, the number of REs calculated each time can be guaranteed.
[0253] Method p: Based on the number of symbols L of the transport block with the fewest symbols among the several transport blocks (repeated / transmitted) divided into segments. min To determine. That is, L min =min(L0, ..., L) k-1 ), where L0, ... L k-1 This represents the number of symbols in the 0th to (k-1th)th transport block (repeated / transmitted). This method ensures that even a transport block with the fewest symbols will not result in an excessively high actual transmission rate. It also gives the base station more opportunities to decode in advance.
[0254] Method q: Determine the number of available REs based on the number of symbols in the first transport block. This method is the simplest for base station scheduling because it only requires calculating the number of symbols in the first resource block, and the total number of required symbols can be easily deduced from this number.
[0255] Method s: Determined based on the symbol length L in the time-domain resource indication. Since the UE determines the total number of allocated REs N when determining the number of REs. RE =min(156, N′) RE )·n PRB , where n PRB This is the total number of PRBs allocated to this UE. At this point, even if L, used to determine the number of REs, is greater than 14, the actual N... RE The number will not exceed 156·n PRB .
[0256] Method j: Based on the number of symbols L of the transport block with the most symbols among the several transport blocks (repeated / transmitted) divided into segments. max To determine. That is, L max =max(L0, ..., L) k-1 ), where L0, ... L k-1 This represents the number of symbols in the 0th to (k-1th)th transport block (repetitions / transmissions). This method can make more efficient use of coding gain.
[0257] Method k: Based on the first and second transport blocks from the segmented transport blocks (repetitions / transmissions). Specifically, it can be based on the result of one of the following operations on these two transport blocks: averaging, summing, taking the maximum value, or taking the minimum value. This method can only be used when a single transmission crosses a time slot boundary.
[0258] The above method can also be applied when the number of symbols L ≤ 14, or only when L > 14. When L ≤ 14, the number of available resource particles is determined based on the number of symbols L. Optionally, the base station can be configured with one of these methods.
[0259] In addition, to achieve a similar effect, the bitrate R in the existing MCS table can be changed while maintaining... Specifically, if the total number of symbols used and / or the number of symbols in the time-domain resource allocation L > 14, then the code rate R in the MCS table is adjusted to R′ = R / α, where α is an adjustment coefficient that can be configured by the base station (e.g., through DCI, RRC, or the MAC layer). Alternatively, it can be calculated based on other parameters, such as... (It can also be used for evidence collection) or α is the number of transmission blocks that are divided in the actual transmission.
[0260] Optionally, if the total number of symbols used and / or the number of symbols in the time-domain resource allocation L > 14, a new MCS table can be used to calculate different code rates R. For example, a code rate with a smaller R than that corresponding to L ≤ 14 can provide higher reliability or better coverage. Optionally, if L > 14 is supported, a new MCS table with a lower code rate is created. The above method can be applied to various resource allocation methods, including: configuring the time-domain resources and the number of repetitions for a single repetition (transmission); configuring the time-domain resources for all transmissions; configuring the time-domain resources for each transmission separately (SLIV), etc.
[0261] Frequency hopping method
[0262] In NR, two frequency domain frequency hopping methods are defined:
[0263] ● Inter-slot frequency hopping
[0264] ●Intra-slot frequency hopping
[0265] When repeating in micro-slot units, only one transmission is supported per slot in NR. For intra-slot frequency hopping that supports only one transmission per slot, when repeating is configured, the number of symbols in the first Y-1 hops within each slot is... The number of symbols in the last jump is in The OFDM symbol length of the PUSCH transmission within a time slot; Y is the number of frequency hopping. Preferably, the number of frequency hopping is 2. In one example, the uplink transmission resources allocated by the base station to the UE are symbols 1 to 9 in time slot n, that is, the micro-time slot contains 9 symbols, the repetition number is 2, and the frequency hopping method is in-slot frequency hopping, with the frequency domain locations used for frequency hopping being frequency domain resource 1 and frequency domain resource 2. Then, as follows... Figure 18 As shown, the UE in time slot n, symbols 1 to 4 The first hop of the first repetition is transmitted on frequency domain resource 1, in symbols 5 to 9 of time slot n. The second hop of the first repetition is transmitted on frequency domain resource 2 of time slot n+1, the first hop of the second repetition is transmitted on frequency domain resource 1 of symbols 1 to 4 of time slot n+1, and the second hop of the second repetition is transmitted on frequency domain resource 2 of symbols 5 to 9 of time slot n+1.
[0266] In situations where uplink transmission resources are configured in micro-timeslot units and multiple transmissions (repetitions) are supported within a single timeslot (i.e., repetition in micro-timeslot units), how to support frequency hopping is also a problem that needs to be solved.
[0267] The following describes a frequency hopping method for transmissions that repeat in micro-slot units. This can be called inter-slot, intra-slot, or micro-slot-based frequency hopping. The following explanation uses uplink transmission as an example.
[0268] Method 1: Frequency hopping is performed using each repetition of the upstream transmission as a unit.
[0269] In one example, the base station allocates uplink transmission resources to the UE in symbols 2-4 of time slot n, meaning each repetition contains 3 symbols, and the repetition count is 4. The frequency domain locations used for frequency hopping are frequency domain resource 1 and frequency domain resource 2. Then, as follows... Figure 19 As shown, the UE transmits the first repetition on frequency domain resource 1 of symbols 2 to 4 of time slot n, the second repetition on frequency domain resource 2 of symbols 5 to 7 of time slot n, the third repetition on frequency domain resource 1 of symbols 8 to 10 of time slot n, and the fourth repetition on frequency domain resource 2 of symbols 11 to 13 of time slot n.
[0270] Method 2: Transmit a predetermined number of repetitions on a predetermined number of hops. For example, the first hop transmits the number of repetitions / 2 micro-slots or the total number of symbols for all repetitions / 2, and the second hop transmits the remaining repetitions.
[0271] In one example, the base station allocates uplink transmission resources to the UE in symbols 2-4 of time slot n, meaning each repetition contains 3 symbols, and the repetition count is 4. The frequency domain locations used for frequency hopping are frequency domain resource 1 and frequency domain resource 2. Then, as follows... Figure 20 As shown, the UE transmits the first repetition on frequency domain resource 1 of symbols 2 to 4 of time slot n, the second repetition on frequency domain resource 1 of symbols 5 to 7 of time slot n, the third repetition on frequency domain resource 2 of symbols 8 to 10 of time slot n, and the fourth repetition on frequency domain resource 2 of symbols 11 to 13 of time slot n.
[0272] Method 3: Transmit a predetermined number of symbols for each repetition on a predetermined number of hops. For example, odd hops transmit the floor (number of symbols / 2) for each repetition, and even hops transmit the remaining symbols for each repetition.
[0273] Furthermore, in repetitions performed on a micro-slot basis, the actual number of symbols transmitted in each repetition may differ. Therefore, to further balance the number of symbols in each hop, the transmission of a predetermined number of symbols per heavyweight can be extended based on a predetermined number of data points. Additionally, a threshold value for the actual number of symbols transmitted in each repetition can be used to determine whether to perform intra-mini-slot frequency hopping. This threshold can be predefined in the protocol or configured by the base station. Specifically, for example... Figure 21bAs shown, a single transmission is configured with four repetitions, starting from symbol 2 in slot n. The number of symbols in each of the four repetitions is 6, 4, 9, and 4 symbols respectively. The symbol length threshold is 5; that is, if the number of symbols is greater than 5, intra-mini-slot frequency hopping is performed; otherwise, intra-mini-slot frequency hopping is performed. Therefore, the first and third repetitions perform intra-mini-slot frequency hopping, while the second and fourth repetitions perform intra-mini-slot frequency hopping.
[0274] In this method, the starting PRB position for each line can be defined by the following formula:
[0275]
[0276] Where i = 0 and i = 1 represent the first jump and the second jump, respectively, RB start The starting RB position in the UL BWP, RB offset The frequency domain offset between the two hops. This represents the number of RBs in the BWP.
[0277] For hybrid frequency hopping methods, when the number of symbols L in each repetition... j The number is greater than or equal to the threshold L FH At that time, i.e., L j >L FH When j = 0, ..., K-1, and K is the number of repetitions, the number of symbols in the first jump is defined as... The number of symbols in the second jump is defined as If the symbol L in each repetition j The number is less than or equal to the threshold L FH At that time, i.e., L j <L FH When the number of symbols in the jump is L, then the number of symbols in the jump is L. j And this jump is defined as the first jump. For example... Figure 21b As shown, the first and third repetitions are divided into two hops, occupying frequency domain resource 1 and frequency domain resource 2 respectively, while the second and fourth repetitions are combined into one hop, defined as the first hop, occupying frequency domain resource 1. This situation results in the resources occupied in frequency domain resource 1 exceeding the resources occupied in frequency domain resource 2.
[0278] To improve the uneven distribution of resources, in another example, the frequency domain resource positions of repetitions that are divided into two hops and those that are partially divided into two hops can be determined separately. Specifically, if a repetition is divided into two hops, they are defined as the first hop and the second hop, respectively. If a repetition is only one hop, it is sorted according to how many times it has been repeated (less than a predetermined number of symbols). For example, in... Figure 21bIn the example, the second repetition is defined as the first hop, and the fourth repetition is defined as the second hop, that is, transmission on frequency domain resource 2.
[0279] In another embodiment, the sequence number of each hop can be uniformly defined, and the position of the time-domain start RB can be determined based on the sequence number:
[0280]
[0281] Where i is the sequence number of each hop, as uniformly defined. Specifically, when the number of symbols L in each repetition... j The number is greater than or equal to the threshold L FH If the number of repetitions is exactly two, then the repetition is defined as a two-hop repetition; otherwise, it is defined as a one-hop repetition, and the numbering starts uniformly from the first repetition. Therefore, for... Figure 21b In the configuration, the first part of the third repetition should be transmitted in frequency domain resource 2, while the second part of the third repetition should be transmitted in frequency domain resource 1. Sequentially, the fourth repetition is transmitted in frequency domain resource 2. Furthermore, this method can be easily extended to the case of N hops, where the location of the frequency domain resource for each hop can be determined based on a uniform number modulo the hop number N.
[0282] In one example, the base station allocates uplink transmission resources to the UE in symbols 2-4 of time slot n, meaning each repetition contains 3 symbols, and the repetition count is 4. The frequency domain locations used for frequency hopping are frequency domain resource 1 and frequency domain resource 2. Then, as follows... Figure 21b As shown, the UE transmits the first repetition on symbols 2-4 of time slot n. Specifically, it transmits the first symbol of the first repetition on frequency domain resource 1 of symbol 2, and the second and third symbols of the first repetition on frequency domain resource 2 of symbols 3-4. The UE transmits the second repetition on symbols 5-7 of time slot n. Specifically, it transmits the first symbol of the second repetition on frequency domain resource 1 of symbol 5, and the second and third symbols of the second repetition on frequency domain resource 2 of symbols 6-7. The UE transmits the third repetition on symbols 8-10 of time slot n. Specifically, it transmits the first symbol of the third repetition on frequency domain resource 1 of symbol 8, and the second and third symbols of the third repetition on frequency domain resource 2 of symbols 9-10. The UE transmits the fourth repetition on symbols 11-13 of time slot n. Specifically, it transmits the first symbol of the fourth repetition on frequency domain resource 1 of symbol 11, and the second and third symbols of the fourth repetition on frequency domain resource 2 of symbols 12-13.
[0283] The above method can occur within a single time slot and is referred to as intra-slot frequency hopping. If the frequency hopping spans multiple time slots repeatedly, it can also be performed using the same method, which is referred to as inter-slot frequency hopping. The UE can perform one of the above frequency hopping methods according to the base station configuration (e.g., via RRC).
[0284] The frequency hopping method described above is also applicable to downlink transmission frequency hopping.
[0285] Arbitrary symbol start transmission
[0286] In NR, if the base station configures uplink transmission configuration information to the UE, the UE can start uplink transmission on any transmission occasion where RV is 0, thereby reducing waiting latency. That is, the UE determines the transmission occasion containing the starting position of available resources for uplink transmission based on the time-frequency resource information and / or repetition count information in the uplink transmission configuration information. This means the UE determines the entire set of starting positions for each repetition or a subset of starting positions for each repetition (e.g., a subset of starting positions where RV = 0). When uplink data arrives, the UE can determine the nearest transmission occasion from the entire set of starting positions for each repetition or the subset of starting positions for each repetition as the uplink data transmission opportunity.
[0287] However, in order to meet high low latency requirements, such as end-to-end transmission on the order of 0.5ms to 1ms, according to one embodiment of this disclosure, the latency of the UE while waiting for a transmission opportunity can be reduced by configuring the transmission period to include one or more symbols, which is less than the number of symbols required for K repetitions.
[0288] According to one embodiment of this disclosure, the base station may configure the transmission period to include one or more symbols. According to another embodiment of this disclosure, the base station may also configure the transmission period to an absolute time length. The time length corresponding to the transmission period is less than the time length required for the number of repetitions configured for uplink transmission. According to embodiments of this disclosure, the UE determines the start position of the transmission opportunity for each transmission period based on the transmission period time and / or time-domain offset information in the uplink transmission configuration information. When uplink data arrives, the UE may determine the nearest start position among the start positions of each transmission period as the transmission opportunity for uplink data.
[0289] To reduce waiting latency, the base station can configure a transmission period for the UE that is shorter than the transmission duration required for one repetition. For example, the time length required for one repetition can include multiple sub-resources. Specifically, for example, a micro-slot or a slot can include several symbols. Figure 22As shown, the transmission period is P, which is 1 sub-resource. Repeating K = 2 times occupies 4 sub-resources, with each repetition occupying 2 sub-resources. Under this configuration, transmission can begin at any sub-resource regardless of whether all-zero RVs are configured.
[0290] Specifically, such as Figure 22 As shown, the uplink grant-limited time-frequency resources configured for this base station include two OFDM symbols, with repetition count K=2, and a transmission period P equal to the length of one OFDM symbol. The UE's data arrives at symbol 1 (i.e., uplink transmission can begin at the next available transmission opportunity). Since the transmission period P is one OFDM symbol, the next available transmission opportunity is symbol 2. Because one transmission (repetition) occupies one uplink grant, i.e., two OFDM symbols, and the repetition count K=2, the UE performs the first repetition at symbols 2 and 3, and the second repetition at symbols 4 and 5. Since the UE can start uplink transmission from any sub-resource, the base station needs to perform blind detection on all possibilities. Figure 20 As shown, the base station assumes that the UE performs K=2 repetitions for symbols 0-3, or K=2 repetitions for symbols 1-4, or K=2 repetitions for symbols 2-5, and so on. Therefore, the base station needs to perform blind detection on all these possibilities. Figure 22 Solid parentheses indicate duplicates actually transmitted by the UE, while dashed parentheses indicate duplicates that the base station considers to be possible.
[0291] At the start of each transmission, the UE selects an antenna port according to predefined rules and sends the corresponding DMRS for base station data demodulation and detection. The UE can determine the time-domain symbol position of the DMRS through predefinition or base station configuration. The DMRS time-domain symbol position is the 10th symbol starting from reference point l, where reference point l can be defined as: the start symbol of a timeslot, or the start symbol of a PUSCH resource location scheduled / allocated by the base station, or the first symbol for each frequency hop when frequency hopping is supported; l0 can be configured by the base station (e.g., through RRC configuration) or l0=0, or predefined in the protocol. Figure 20As shown, the UE determines the first symbol of each repetition as the time-domain symbol position of the pilot signal. Therefore, in the first repetition, symbol 2 is the time-domain symbol position of the pilot signal, and in the second repetition, symbol 4 is the time-domain symbol position of the pilot signal. Alternatively, a DMRS can be predefined, inserting a DMRS every few symbols starting from the first symbol. In this case, the time-domain symbol position of the DMRS does not change with the start position of uplink transmission. Thus, it is required that in at least K repetitions, the density of the pilot signal is less than or equal to the total number of symbols M across all M symbols. This ensures that regardless of when the UE starts transmitting uplink data, there is always at least one DMRS for data demodulation. Alternatively, all symbols occupied by K' repetitions can be bound into one scheduling operation, and the density and time-domain and frequency-domain positions of the DMRS can be inferred according to the existing NR DMRS configuration and predefined rules. Preferably, K' is less than or equal to K, and is obtained by base station configuration or UE calculation.
[0292] According to another embodiment of this disclosure, the transmission opportunity where the resource available for uplink transmission begins can be configured as any sub-resource including one or more symbols. This allows the UE to start transmission from any sub-resource, meaning that when uplink data arrives, the nearest sub-resource is determined as the transmission opportunity for uplink data, thereby further reducing the uplink transmission latency. Here, a sub-resource is the smallest divisible time unit, such as one or a group of OFDM symbols, which can be configured by the base station or predefined in the standard. For example, such transmission opportunities can be configured via RRC signaling. This RRC signaling can be included in the configuration information for uplink transmission sent by the base station to the UE. In this disclosure, this signaling is referred to as start resource information.
[0293] Specifically, in the example above, K=1, meaning only one repetition is supported, i.e., the base station schedules one TB. However, uplink transmission can begin in any sub-resource (such as one or more symbols, which can be predefined or configured by the base station). This is equivalent to configuring a transmission period P equal to one sub-resource; of course, it is also possible to configure the transmission period P without specifying it. Specifically, the UE determines that uplink transmission can begin in any sub-resource based on the base station configuration (e.g., initial resource information). The UE obtains uplink scheduling based on DCI or RRC, and when uplink data arrives, it begins uplink transmission in the nearest sub-resource, repeating K times. The sub-resource is configured in the uplink scheduling and / or in the initial resource information.
[0294] like Figure 23As shown, the base station is configured with K = 1 repetition, the transmission period is P = 8 sub-resources, and the uplink grant configuration includes 4 sub-resources starting from sub-resource 0, represented by solid lines. Dashed lines represent sub-resources not granted uplink grants within a transmission period. In this case, if a possible transmission opportunity is at the beginning of the uplink grant configuration sub-resources, the UE can begin uplink transmission at sub-resource 0 or sub-resource 8 in the next transmission period, and so on. According to embodiments of this disclosure, uplink transmission is allowed to begin at any sub-resource. Preferably, one sub-resource is one OFDM symbol. For example... Figure 23 As shown, data arrives in sub-resource 2, and the first available sub-resource is sub-resource 3. Therefore, the UE will perform K=1 transmissions starting from sub-resource 3, occupying 4 sub-resources (sub-resources 3-6) according to the uplink grant. DMRS is transmitted on sub-resource 3. These sub-resources can be continuous or discontinuous; the UE can infer the available sub-resources using the method described in the previous section on "Resource Mapping Methods for TDD Systems." Specifically, the transmission period P can be equal to the number of sub-resources in the uplink grant, allowing the UE to start continuous transmission from any sub-resource. Furthermore, K transmissions (repetitions) may cross the boundary of the transmission period, occupying sub-resources in the next transmission period. If multiple HARQ processes are supported, the HARQ process number can be determined using one of the methods described in the previous section on "Determining the HARQ Process Number."
[0295] In another example, if the duration of transmission period P is greater than the duration required for K repetitions, the UE can be specified to begin uplink transmission only on any resource or sub-resource occupied by the K repetitions at the beginning of each transmission period; or the UE can be specified to begin uplink transmission on any resource or sub-resource within transmission period P; or the UE can be specified to begin uplink transmission on any resource or sub-resource within transmission period P that guarantees the completion of K repetitions within transmission period P (i.e., without crossing the boundary of the transmission period). The base station can configure one of the above methods to the UE through higher-layer signaling.
[0296] Timing method for uplink transmission during BWP (bandwidth part) switching
[0297] In NR systems, a timer is introduced to configure uplink transmission. When the timer expires, if no uplink grant is received, the previous transmission is considered an ACK. However, NR systems support BWP handover indicated by DCI. Since the handover takes a certain amount of time, the UE does not perform any transmission or reception during this time. Therefore, when the UE performs an uplink transmission, the base station needs time to process it and may not detect the uplink transmission sent by the UE. Due to service requirements, the base station indicates a BWP handover to the UE. According to existing methods, the UE starts the timer when it begins uplink transmission. However, since the UE does not listen to the downlink PDCCH during BWP handover, even if the base station does not successfully receive the uplink data, it expects to send an uplink grant to the UE before the timer expires to trigger a retransmission. However, since the UE does not require listening to the PDCCH during BWP handover, it cannot be guaranteed that the UE receives the uplink grant used to trigger the retransmission. The UE will then consider its transmission to have been successfully received by the base station.
[0298] To address this issue, according to one embodiment of this disclosure, the UE may pause the timer upon receiving a DCI indicating a BWP switch, and restart / continue the timer after switching to the new BWP.
[0299] Figure 24 A schematic diagram of a timing method for uplink transmission during BWP handover according to an embodiment of the present disclosure is shown. Figure 25 A flowchart of a timing method 2100 for uplink transmission during BWP handover according to an embodiment of the present disclosure is shown.
[0300] like Figure 24 and Figure 25 As shown, in step S2110, the UE performs uplink transmission on the resources configured for uplink authorization on BWP1 and starts a timer. Subsequently, in step S2120, the UE receives a BWP handover indication, for example, if it successfully decodes the DCI on BWP1 and indicates that the BWP is switching to BWP2, then the UE pauses the timer. When the UE switches to the new BWP, in step S2130, the UE resumes running the uplink transmission timer.
[0301] According to one embodiment of this disclosure, continuing the operation of the timer when switching to a new BWP may include: continuing the operation of the timer after the minimum time required for the BWP handover (which may be based on the UE's reporting capability or predefined in a standard); continuing the operation of the timer when the UE begins to send or receive data according to the uplink or downlink grant indicated by the base station; or continuing the operation of the timer when listening to the downlink search space begins in the new BWP.
[0302] After the timer continues to run, the base station can schedule retransmissions for the UE via DCI on BWP2.
[0303] According to another embodiment of this disclosure, if the UE sends an uplink channel on the resources authorized by the uplink configuration of BWP1 and receives an indication of BWP handover before the timer expires, the UE may not pause the timer but instead increase its duration. The increased duration can be based on base station configuration, the shortest time required for BWP handover, the UEPUSCH preparation time, PUSCH or PDSCH scheduling (such as slot offset, or slot offset plus start symbol position offset), or the time difference to the next PDCCH search space. The aforementioned PDCCH search space can be the first of all configured search spaces, a UE-specific search space, or a common search space.
[0304] According to another embodiment of this disclosure, the protocol can specify that if the UE receives a PDCCH for BWP handover when sending a PUSCH on a resource configured with uplink grant, then the UE can
[0305] ● Ignore the PDCCH during BWP switching; or
[0306] ● The UE decides whether to switch BWP or ignore the PDCCH during BWP handover; or
[0307] ●The UE considers the HARQ process of the PUSCH sent on the resource configured with uplink grant as NACK (i.e., it considers that the NDI of the HARQ process has not been toggled).
[0308] ○ The transfer of this PUSCH may or may not be counted as a HARQ transfer, waiting for the next available uplink grant to be retransmitted, or the HARQ buffer may be flushed, or all uplink grant-configured buffers may be flushed.
[0309] The above method can effectively prevent the UE from misjudging a failed TB as a successful reception, thereby improving reliability.
[0310] In NR, the base station can configure an inactivity timer for the BWP (Background Control Window) for the UE. The decision to increase the inactivity timer depends on whether a DCI (Distributed Control Interface) indicating PDSCH reception or PUSCH transmission is detected. When the inactivity timer expires, the UE switches to the initial BWP or the default BWP. However, if the UE performs uplink transmission on a licensed uplink, according to embodiments of this disclosure, the UE should also restart the inactivity timer for the BWP; or suspend the inactivity timer until the uplink transmission timer expires; or increase the duration of the inactivity timer. The increased duration can be configured by the base station or be the maximum duration of the uplink transmission timer.
[0311] Preferably, the BWP in the above method can be an uplink BWP or a downlink BWP, or the above method can be applied to both uplink and downlink BWPs. Furthermore, the above method is also applicable to the handover and / or activation and / or deactivation of the serving cell (secondary serving cell).
[0312] According to embodiments of this disclosure, for the methods described above, the UE and / or base station may simultaneously support all or part of them, depending on the base station configuration or the protocol specifications. Alternatively, at least one of the methods may be enabled for UEs with different capabilities (supporting all or part of the above methods). The above methods are applicable to uplink authorization methods for PUSCH and PUCCH based on DCI and / or RRC and / or MAC indications.
[0313] The following will refer to Figure 26 The structure of a user equipment (UE) according to exemplary embodiments of the present disclosure will be described. Figure 26 A structural block diagram of a UE 2100 according to an exemplary embodiment of the present disclosure is schematically shown. The UE 2200 can be used to perform reference... Figure 3 Method 300 described, reference Figure 8 Method 800 or reference described Figure 25 Method 2100 is described herein. For simplicity, only an illustrative structure of the UE according to exemplary embodiments of the present disclosure is described herein, and references to the preceding text are omitted. Figure 3 , 8 The details of the methods described in 25 have already been elaborated in 300, 800 and 2100.
[0314] like Figure 26As shown, UE 2200 includes a processing unit or processor 2201, which may be a single unit or a combination of multiple units for executing different steps of the method; and a memory 2202 storing computer-executable instructions that, when executed by processor 2201, cause processor 2201 to perform the following operations: determining a transmission opportunity for uplink transmission and a HARQ procedure number corresponding to the transmission opportunity; determining an antenna port based on the correspondence between antenna ports and HARQ procedure numbers and / or the correspondence between antenna ports and the transmission opportunity; and transmitting uplink data corresponding to the HARQ procedure number and a pilot signal corresponding to the uplink data using the antenna port.
[0315] According to one embodiment of this disclosure, when the instruction is executed by processor 2201, it further causes processor 2201 to: determine a pilot signal corresponding to the uplink data according to at least one of the following: the HARQ entry number; the transmission opportunity; and configured parameters for generating the pilot signal.
[0316] According to one embodiment of this disclosure, when the instruction is executed by the processor 2201, the processor 2201 also causes the processor 2201 to: map the uplink data based on antenna port information related to data mapping.
[0317] According to one embodiment of this disclosure, when the instruction is executed by the processor 2201, the processor 2201 further causes the processor 2201 to perform at least one of the following: mapping uplink data on resource particles other than those corresponding to the antenna ports that are not mapped, based on information of antenna ports that are not mapped according to the base station configuration; mapping uplink data on resource particles other than those corresponding to all antenna ports on the symbol where the pilot signal is located, based on all antenna ports in the correspondence between the antenna ports and HARQ procedure numbers; and mapping uplink data on resource particles other than those corresponding to the at least one antenna port and the antenna port used to transmit the uplink data and the pilot signal on the symbol where the pilot signal is located, based on the HARQ procedure number corresponding to other transmission opportunities occupied from the transmission opportunity to the start of transmission of the uplink data and at least one antenna port corresponding to the HARQ procedure number.
[0318] According to one embodiment of this disclosure, when the instruction is executed by the processor 2201, the processor 2201 further causes the processor 2201 to: determine the nearest transmission opportunity as the transmission opportunity based on the time-frequency resource information and / or repetition count information in the uplink transmission configuration information configured by the base station, the nearest transmission opportunity among the entire set of start positions of each repetition or the subset of start positions of each repetition; or determine the nearest start position among the start positions of each transmission cycle as the transmission opportunity based on the transmission period information and / or time domain offset information in the uplink transmission configuration information configured by the base station; or determine the nearest sub-resource as the transmission opportunity based on the start resource information in the uplink transmission configuration information configured by the base station, wherein the sub-resource includes one or more symbols.
[0319] According to one embodiment of this disclosure, the transmission period is configured to include one or more symbols, and the time length corresponding to the transmission period is less than the time length required for the number of repetitions configured for the uplink transmission.
[0320] According to one embodiment of this disclosure, when the instruction is executed by the processor 2201, the processor 2201 further causes the processor 2201 to: receive uplink transmission configuration information, the configuration information including: information for indicating that time-frequency resource information is repeated in units of micro-time slots; and perform uplink transmission according to the configuration information.
[0321] According to one embodiment of this disclosure, the configuration information further includes: information for indicating whether repeated crossing of time slot boundaries is permitted or not.
[0322] According to one embodiment of this disclosure, when the instruction is executed by processor 2201, it further causes processor 2201 to perform uplink transmission mapping according to at least one of the following: mapping on uplink symbols and flexible symbols, and mapping uplink transmission to the next uplink symbol or flexible symbol if a downlink symbol is encountered; mapping the repetition to consecutive uplink symbols only if the number of consecutive uplink symbols is greater than or equal to the number of symbols repeated in one uplink transmission; and mapping only on uplink symbols, and mapping uplink transmission to the next uplink symbol if a downlink symbol or flexible symbol is encountered.
[0323] According to one embodiment of the present disclosure, when the instruction is executed by the processor 2201, the processor 2201 further causes the processor 2201 to perform frequency hopping on the uplink transmission according to at least one of the following: performing frequency hopping on each repetition of the uplink transmission as a unit; transmitting a predetermined number of repetitions over a predetermined number of hops; and transmitting a predetermined number of symbols for each repetition over a predetermined number of hops.
[0324] According to one embodiment of this disclosure, when the instruction is executed by the processor 2201, the processor 2201 also causes the processor 2201 to: pause the timer used for uplink transmission if it is running when a BWP switching instruction is received; and continue the running of the timer when switching to a new BWP.
[0325] According to one embodiment of this disclosure, when the instruction is executed by the processor 2201, the processor 2201 also causes the processor 2201 to: continue running the timer after the shortest time required for BWP handover; continue running the timer when the UE starts sending or receiving data according to the uplink or downlink grant indicated by the base station; or continue running the timer when listening to the downlink search space begins in the new BWP.
[0326] The following will refer to Figure 27 The structure of a base station according to exemplary embodiments of the present disclosure will be described. Figure 27 A structural block diagram of a base station 2300 according to an exemplary embodiment of the present disclosure is schematically shown. The base station 2300 can be used to perform reference... Figure 7 Method 700 is described herein. For simplicity, only a schematic structure of a base station according to exemplary embodiments of the present disclosure is described herein, and details such as those previously referenced are omitted. Figure 7 The details of the method described have already been elaborated in 700.
[0327] like Figure 27 As shown, base station 2300 includes a processing unit or processor 2301, which may be a single unit or a combination of multiple units for executing different steps of the method; and a memory 2302 storing computer-executable instructions that, when executed by processor 2301, cause processor 2301 to perform the following operations: starting from each transmission opportunity, detecting a pilot signal corresponding to uplink data on the antenna port corresponding to each transmission opportunity; and determining a HARQ procedure number for the uplink data based on the correspondence between the antenna port where the pilot signal is detected and the HARQ procedure number.
[0328] The steps are described in a specific order in the flowchart above. However, it will be apparent to those skilled in the art that the steps do not necessarily need to be performed in the order shown; rather, they can be performed in reverse order or simultaneously in parallel, as long as there is no contradiction.
[0329] Computer-executable instructions or programs for implementing the functions of the embodiments of this disclosure can be recorded on a computer-readable storage medium. The corresponding functions can be implemented by causing a computer system to read and execute the programs recorded on the recording medium. The term "computer system" herein can refer to a computer system embedded in the device, and may include an operating system or hardware (such as peripheral devices). "Computer-readable storage medium" can be a semiconductor recording medium, an optical recording medium, a magnetic recording medium, a short-time dynamic program storage medium, or any other computer-readable recording medium.
[0330] Various features or functional modules of the devices used in the above embodiments can be implemented or executed by circuits (e.g., monolithic or multi-chip integrated circuits). Circuits designed to perform the functions described in this specification may include general-purpose processors, digital signal processors (DSPs), application-specific integrated circuits (ASICs), field-programmable gate arrays (FPGAs), or other programmable logic devices, discrete gate or transistor logic, discrete hardware components, or any combination of the above devices. A general-purpose processor may be a microprocessor, or any existing processor, controller, microcontroller, or state machine. The circuits described above may be digital circuits or analog circuits. In cases where advancements in semiconductor technology have led to the emergence of new integrated circuit technologies that replace existing integrated circuits, one or more embodiments of this disclosure may also be implemented using these new integrated circuit technologies.
[0331] Those skilled in the art will understand that this disclosure includes devices for performing one or more of the operations described in this application. These devices may be specifically designed and manufactured for the desired purpose, or may include known devices found in general-purpose computers. These devices have computer programs stored therein that can be selectively activated or reconfigured. Such computer programs may be stored in a device (e.g., a computer)-readable medium or in any type of medium suitable for storing electronic instructions and coupled to a bus, including but not limited to any type of disk (including floppy disks, hard disks, optical disks, CD-ROMs, and magneto-optical disks), ROM (Read-Only Memory), RAM (Random Access Memory), EPROM (Erasable Programmable Read-Only Memory), EEPROM (Electrically Erasable Programmable Read-Only Memory), flash memory, magnetic cards, or optical cards. That is, a readable medium includes any medium by which a device (e.g., a computer) stores or transmits information in a readable form.
[0332] Those skilled in the art will understand that each block in these structural diagrams and / or block diagrams and / or flow diagrams, as well as combinations of blocks in these structural diagrams and / or block diagrams and / or flow diagrams, can be implemented using computer program instructions. Those skilled in the art will understand that these computer program instructions can be provided to a processor of a general-purpose computer, a special-purpose computer, or other programmable data processing method for implementation, thereby enabling the processor of the computer or other programmable data processing method to execute the schemes specified in the blocks or plurality of blocks of the structural diagrams and / or block diagrams and / or flow diagrams disclosed herein.
[0333] Those skilled in the art will understand that the steps, measures, and schemes in the various operations, methods, and processes discussed in this disclosure can be alternated, modified, combined, or deleted. Furthermore, other steps, measures, and schemes in the various operations, methods, and processes discussed in this disclosure can also be alternated, modified, rearranged, decomposed, combined, or deleted. Furthermore, steps, measures, and schemes in the prior art that are similar to those in the various operations, methods, and processes disclosed in this disclosure can also be alternated, modified, rearranged, decomposed, combined, or deleted.
[0334] The above description is only a partial embodiment of this disclosure. It should be noted that for those skilled in the art, several improvements and modifications can be made without departing from the principles of this disclosure, and these improvements and modifications should also be considered within the scope of protection of this disclosure.
Claims
1. A method for a user equipment (UE) to transmit uplink data in a wireless communication system, the method comprising: The configuration information received from the base station includes: resource allocation information for Physical Uplink Shared Channel (PUSCH) transmission in the time domain, and information indicating PUSCH repetition. Based on the configuration information, determine whether the UE is configured to repeat PUSCH across time slot boundaries in consecutive time slots; Identify duplicate invalid symbols in the symbols within the time slot that are relevant to the PUSCH transmission; and When the UE is configured to repeat PUSCH across time slot boundaries in consecutive time slots, one repetition of the PUSCH transmission is transmitted. This one repetition of the PUSCH transmission includes a first part and a second part, wherein the first part is allocated in time slot n, and the second part is allocated in time slot n+1. In the case where the invalid symbol exists in the time slot, a single repetition of the PUSCH transmission is sent multiple times based on the invalid symbol, wherein the invalid symbol includes downlink symbols.
2. The method according to claim 1, wherein, The PUSCH transmission is repeated in units of symbols less than or equal to the number of symbols constituting a time slot.
3. The method according to claim 1, wherein, The resource allocation information includes: information indicating the number of repetitions of the PUSCH transmission; information indicating the starting symbol of the PUSCH transmission; and information indicating the number of consecutive symbols allocated to the PUSCH transmission starting from the starting symbol.
4. The method according to claim 1, further comprising: The time-domain position of the pilot symbol is determined based on the actual PUSCH repetition allocation length within each time slot.
5. The method according to claim 1, further comprising: When the UE is configured with multiple uplink grants, the following is determined based on the configuration of the base station: The initial transmission of a transport block can only occur during the first transmission opportunity of a transmission cycle; or, The initial transmission of a transport block begins uplink transmission at any transport opportunity, where the redundancy version number RV is configured to all zeros.
6. The method according to claim 1, wherein, The sum of the sequence number of the starting symbol of the PUSCH transmission and the number of consecutive symbols in the PUSCH transmission is greater than 14 and less than 28.
7. The method according to claim 1, wherein, If the first or second part of a repeating PUSCH transmission has a predetermined number of symbols, then the first or second part of the PUSCH transmission will not be performed.
8. The method according to claim 7, wherein, The predetermined number of symbols is 1.
9. The method according to claim 1, wherein, The downlink symbol is indicated by Radio Resource Control (RRC).
10. A user equipment (UE) in a wireless communication system, the UE comprising: transceiver; The processor is communicatively coupled to the transceiver; as well as The memory stores computer-executable instructions that, when executed by the processor, cause the UE to: The transceiver receives configuration information from the base station, the configuration information including: resource allocation information for Physical Uplink Shared Channel (PUSCH) transmission in the time domain, and indications. PUSCH repeats information, Based on the configuration information, determine whether the UE is configured to repeat PUSCH across time slot boundaries in consecutive time slots; Identify duplicate invalid symbols in the symbols within the time slot that are relevant to the PUSCH transmission; and When the UE is configured to repeat PUSCH across time slot boundaries in consecutive time slots, a repeat of the PUSCH transmission is transmitted via the transceiver. The repeat of the PUSCH transmission includes a first part and a second part, wherein the first part is allocated in time slot n and the second part is allocated in time slot n+1. In the case that invalid symbols are present in the time slot, the repeat of the PUSCH transmission is transmitted multiple times based on the invalid symbols, including downlink symbols.
11. The UE according to claim 10, wherein, The PUSCH transmission is repeated in units of symbols less than or equal to the number of symbols constituting a time slot.
12. The UE according to claim 10, wherein, The resource allocation information includes: information indicating the number of repetitions of the PUSCH transmission; information indicating the starting symbol of the PUSCH transmission; and information indicating the number of consecutive symbols allocated to the PUSCH transmission starting from the starting symbol.
13. The UE according to claim 10, further comprising: The time-domain position of the pilot symbol is determined based on the actual PUSCH repetition allocation length within each time slot.
14. The UE according to claim 10, further comprising: When the UE is configured with multiple uplink grants, the following is determined based on the configuration of the base station: The initial transmission of a transport block can only occur during the first transmission opportunity of a transmission cycle; or, The initial transmission of a transport block begins uplink transmission at any transport opportunity, where the redundancy version number RV is configured to all zeros.
15. The UE according to claim 12, wherein, The sum of the sequence number of the starting symbol of the PUSCH transmission and the number of consecutive symbols in the PUSCH transmission is greater than 14 and less than 28.
16. The UE according to claim 10, wherein, If the first or second part of a repeating PUSCH transmission has a predetermined number of symbols, then the first or second part of the PUSCH transmission will not be performed.
17. The UE according to claim 16, wherein, The predetermined number of symbols is 1.
18. The UE according to claim 10, wherein, The downlink symbol is indicated by Radio Resource Control (RRC).
19. A method for a base station to receive uplink data in a wireless communication system, the method comprising: Send configuration information to the user equipment (UE), the configuration information including: resource allocation information for the transmission of the Physical Uplink Shared Channel (PUSCH) in the time domain, and information indicating PUSCH repetition; Based on the configuration information, determine whether the UE is configured to repeat PUSCH across time slot boundaries in consecutive time slots; Identify duplicate invalid symbols in the symbols within the time slot that are relevant to the PUSCH transmission; and When the UE is configured to repeat PUSCH across time slot boundaries in consecutive time slots, it receives one repetition of the PUSCH transmission. This one repetition of the PUSCH transmission comprises a first part and a second part, wherein the first part is allocated in time slot n, and the second part is allocated in time slot n+1. In the case where the invalid symbol is present in the time slot, a single repetition of the PUSCH transmission is received as multiple repetitions based on the invalid symbol, wherein the invalid symbol includes downlink symbols.
20. The method according to claim 19, wherein, The repetition of the PUSCH transmission is configured in units of symbols less than or equal to the number of symbols constituting a time slot.
21. The method according to claim 19, wherein, The resource allocation information includes: information indicating the number of repetitions of the PUSCH transmission; information indicating the starting symbol of the PUSCH transmission; and information indicating the number of consecutive symbols allocated to the PUSCH transmission starting from the starting symbol.
22. The method of claim 19, further comprising: The time-domain position of the pilot symbol is determined based on the actual PUSCH repetition allocation length within each time slot.
23. The method of claim 19, further comprising: When the UE is configured with multiple uplink authorizations, the base station configures the UE as follows: The initial transmission of a transport block can only occur during the first transmission opportunity of a transmission cycle; or, The initial transmission of a transport block begins uplink transmission at any transport opportunity, where the redundancy version number RV is configured to all zeros.
24. The method according to claim 21, wherein, The sum of the sequence number of the starting symbol of the PUSCH transmission and the number of consecutive symbols in the PUSCH transmission is greater than 14 and less than 28.
25. The method according to claim 19, wherein, If the first or second part of a repeating PUSCH transmission has a predetermined number of symbols, then the first or second part of the PUSCH transmission will not be received.
26. The method according to claim 25, wherein, The predetermined number of symbols is 1.
27. The method according to claim 19, wherein, The downlink symbol is indicated by Radio Resource Control (RRC).
28. A base station in a wireless communication system, the base station comprising: transceiver; The processor is communicatively coupled to the transceiver; as well as The memory stores computer-executable instructions that, when executed by the processor, cause the base station to: The transceiver sends configuration information to the user equipment (UE), which includes: resource allocation information for the Physical Uplink Shared Channel (PUSCH) transmission in the time domain, and information indicating PUSCH repetition. Based on the configuration information, determine whether the UE is configured to repeat PUSCH across time slot boundaries in consecutive time slots; Identify duplicate invalid symbols in the symbols within the time slot that are relevant to the PUSCH transmission; and When the UE is configured to repeat PUSCH across time slot boundaries in consecutive time slots, one repetition of the PUSCH transmission is received via the transceiver. The one repetition of the PUSCH transmission includes a first part and a second part, wherein the first part is allocated in time slot n and the second part is allocated in time slot n+1. In the case that invalid symbols are present in the time slot, the one repetition of the PUSCH transmission is received as multiple repetitions based on the invalid symbols, including downlink symbols.
29. The base station according to claim 28, wherein, The repetition of the PUSCH transmission is configured in units of symbols less than or equal to the number of symbols constituting a time slot.
30. The base station according to claim 28, wherein, The resource allocation information includes: information indicating the number of repetitions of the PUSCH transmission; information indicating the starting symbol of the PUSCH transmission; and information indicating the number of consecutive symbols allocated to the PUSCH transmission starting from the starting symbol.
31. The base station according to claim 28, wherein, The time-domain position of the pilot symbol is determined based on the actual PUSCH repetition allocation length within each time slot.
32. The base station according to claim 28, wherein, When the UE is configured with multiple uplink authorizations, the base station configures the UE as follows: The initial transmission of a transport block can only occur during the first transmission opportunity of a transmission cycle; or, The initial transmission of a transport block begins uplink transmission at any transport opportunity, where the redundancy version number RV is configured to all zeros.
33. The base station according to claim 30, wherein, The sum of the sequence number of the starting symbol of the PUSCH transmission and the number of consecutive symbols in the PUSCH transmission is greater than 14 and less than 28.
34. The base station according to claim 28, wherein, If the first or second part of a repeating PUSCH transmission has a predetermined number of symbols, then the first or second part of the PUSCH transmission will not be received.
35. The base station according to claim 34, wherein, The predetermined number of symbols is 1.
36. The base station according to claim 28, wherein, The downlink symbol is indicated by Radio Resource Control (RRC).
Citation Information
Patent Citations
Uplink hybrid-automatic repeat request (HARQ) control method and terminal
CN104601305A
Network device for joint decoding and method thereof
CN106256101A