Uplink transmission method and transmission device
By configuring different random access channel resources on uplink symbols and sub-band full-duplex SBFD symbols, and combining the frequency domain resources of the uplink bandwidth, the problem of poor uplink transmission performance of terminal equipment is solved, achieving more efficient utilization of frequency domain resources and reducing blind detection complexity.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-09-30
- Publication Date
- 2026-03-31
AI Technical Summary
The terminal device has poor performance when performing uplink transmission.
By configuring different random access channel resources on uplink symbols and sub-band full-duplex SBFD symbols, and combining the frequency domain resources of the initial and active uplink bandwidth portions, the usage of frequency domain resources is determined to improve the consistency of frequency domain resource understanding between terminal devices and network devices.
It improves the performance and flexibility of uplink transmission, makes full use of frequency domain resources, and reduces the complexity of blind detection in terminal equipment.
Smart Images

Figure CN121771990A_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of communications, and in particular to an uplink transmission method and transmission apparatus. Background Technology
[0002] Subband full duplex (SBFD) refers to the ability to configure uplink and downlink transmission resources simultaneously on a specific time slot or symbol within a time division duplex (TDD) environment. This allows a terminal device to receive downlink signals from a network device based on the configured downlink transmission resources, and simultaneously send uplink signals to the network device based on the configured uplink transmission resources, all within the same time slot or symbol.
[0003] A timeslot can include SBFD symbols, uplink symbols, and downlink symbols. Terminal equipment can use SBFD symbols and / or uplink symbols for uplink transmission. However, performance may be poor when the terminal equipment performs uplink transmission. Summary of the Invention
[0004] This application provides an uplink transmission method and transmission device, which are beneficial to improving the performance of uplink transmission.
[0005] Firstly, an uplink transmission method is provided, which can be applied to a terminal device or a chip within the terminal device. The terminal device or its chip supports transmitting a random access channel on a first physical random access channel (PRACH) resource and a second PRACH resource, wherein the first PRACH resource is configured on an uplink symbol and the second PRACH resource is configured on a sub-band full-duplex (SBFD) symbol. The method may include: determining, from the first and second PRACH resources, whether to use the first PRACH resource to transmit a first random access channel; transmitting the first random access channel on the first PRACH resource; and determining the frequency domain resources occupied by the first uplink transmission based on an initial uplink bandwidth part (UL BWP) or by activating the UL BWP.
[0006] In this way, the first PRACH resource is configured on the uplink symbol. When the terminal device selects the first PRACH resource to initiate random access, it can determine the frequency domain resources occupied by the first uplink transmission based on the initial UL BWP or the activated UL BWP. This helps to make the terminal device and the network device understand the frequency domain resources in a consistent way, thereby improving the performance of uplink transmission.
[0007] In one possible implementation, the symbols occupied by the first uplink transmission do not include downlink symbols and synchronization signal block SS / physical broadcast channel PBCH block symbols.
[0008] In one possible implementation, the method further includes: determining, from the first PRACH resource and the second PRACH resource, to use the second PRACH resource to transmit the second random access channel; transmitting the second random access channel on the second PRACH resource; and determining the frequency domain resources occupied by the second uplink transmission based on the frequency domain resources used for uplink transmission on the SBFD symbols.
[0009] In this way, the second PRACH resource is configured on the SBFD symbol. When the terminal device selects the second PRACH resource to initiate random access, it can determine the frequency domain resources occupied by the second uplink transmission based on the frequency domain resources used for uplink transmission on the SBFD symbol. This helps to make the terminal device and the network device understand the frequency domain resources in a consistent way, thereby improving the performance of uplink transmission.
[0010] In one possible implementation, the symbols occupied by the second uplink transmission include uplink symbols and / or SBFD symbols.
[0011] In one possible implementation, the method further includes: receiving indication information; and determining, based on the indication information, the symbols occupied by the second uplink transmission.
[0012] In this way, the terminal device can determine the symbols occupied by the second uplink transmission based on the instructions of the network device, which is more flexible.
[0013] Secondly, another uplink transmission method is provided, which can be applied to a terminal device or a chip in a terminal device. This method may include: receiving first information, the first information being used to schedule a third uplink transmission, the third uplink transmission configuring frequency domain resources for uplink transmission on sub-band full-duplex SBFD symbols, the frequency domain resources for uplink transmission being greater than the initial uplink bandwidth portion UL BWP; and determining the frequency domain resources occupied by the third uplink transmission based on the initial UL BWP, the correlation between the initial UL BWP and the frequency domain resources for uplink transmission.
[0014] In this way, determining the frequency domain resources occupied by the third uplink transmission based on the initial UL BWP and the correlation between the initial UL BWP and the frequency domain resources used for uplink transmission is beneficial to converting the frequency domain resources on the initial UL BWP into the frequency domain resources on the frequency domain resources used for uplink transmission, making full use of the frequency domain resources on the frequency domain resources used for uplink transmission, and improving the performance of uplink transmission.
[0015] In one possible implementation, the association between the initial UL BWP and the frequency domain resources used for uplink transmission is the ratio of the frequency domain resources used for uplink transmission to the initial UL BWP.
[0016] Terminal equipment can determine the frequency domain resources occupied by the third uplink transmission based on the initial UL BWP and the ratio between the initial UL BWP and the frequency domain resources used for uplink transmission. This is beneficial for converting the frequency domain resources on the initial UL BWP into the frequency domain resources on the frequency domain resources used for uplink transmission, making full use of the frequency domain resources on the frequency domain resources used for uplink transmission, and improving the performance of uplink transmission.
[0017] In one possible implementation, the ratio of the frequency domain resources used for uplink transmission to the initial UL BWP is greater than or equal to a first factor, where the first factor is the maximum value in the set {1,2,4,8}. Based on the initial UL BWP, the correlation between the initial UL BWP and the frequency domain resources used for uplink transmission, the frequency domain resources occupied by the third uplink transmission are determined, including: determining the frequency domain resources occupied by the third uplink transmission based on the initial ULBWP and the first factor. This allows the first factor to be variable in different scenarios, providing greater flexibility.
[0018] In one possible implementation, the first information is further used to indicate the resource indication value (RIV); determining the frequency domain resources occupied by the third uplink transmission based on the association between the initial UL BWP and the frequency domain resources used for uplink transmission includes: determining the first frequency domain resources based on the initial UL BWP and RIV; and determining the frequency domain resources occupied by the third uplink transmission based on the first frequency domain resources and the first factor.
[0019] In one possible implementation, the first frequency domain resource is positively correlated with the frequency domain resource occupied by the third uplink transmission, and / or, the first factor is positively correlated with the frequency domain resource occupied by the third uplink transmission.
[0020] In one possible implementation, the frequency domain resources occupied by the third uplink transmission, the first factor, and the first frequency domain resources satisfy the following formula:
[0021] L" RBs =L RBs / K′,RB" start =RB start / K′
[0022] Among them, RB start Indicates the starting position of the frequency domain resources occupied by the third uplink transmission, RB". start L indicates the starting position of the first frequency domain resource. RBs L" represents the length of the frequency domain resources occupied by the third uplink transmission.RBs K represents the length of the first frequency domain resource, and K′ represents the first factor.
[0023] In one possible implementation, the frequency domain resources occupied by the third uplink transmission, the first factor, and the initial ULBWP are related by the following:
[0024]
[0025] Among them, RB start L represents the starting position of the frequency domain resources occupied by the third uplink transmission. RBs K′ represents the frequency domain resource length occupied by the third uplink transmission, and K′ represents the first factor. This indicates the initial UL BWP.
[0026] Thirdly, another uplink transmission method is provided, which can be applied to terminal devices or chips in terminal devices. This method may include: determining N1 bits for the frequency domain resource allocation (FDRA) field of the downlink control information (DCI) based on the frequency domain resources used for uplink transmission on the sub-band full-duplex SBFD symbol; the number of resource blocks (RBs) included in the frequency domain resources used for uplink transmission is less than the number of RBs included in the activated uplink bandwidth portion UL BWP; the FDRA field of the DCI is used to indicate the frequency domain resources for uplink transmission; generating N2 bits, where N2 is the absolute value of the difference between a first value and N1, and each of the N2 bits has a bit value of 0; the first value is the number of bits in the FDRA field determined based on the activated UL BWP; and determining that the number of bits in the FDRA field of the DCI is (N1+N2).
[0027] In this way, the terminal device can determine the frequency domain resources indicated by the FDRA domain based on (N1+N2) bits, which is beneficial to make them the same as the bits of the FDRA domain determined based on the activated UL BWP. This helps to reduce the complexity of the terminal device in blindly detecting DCI and obtaining the frequency domain resources indicated by the FDRA domain, thus reducing the impact on uplink transmission performance.
[0028] In one possible implementation, the N2 bits satisfy any of the following: the N2 bits are padded after the N1 bits and are adjacent to the N1 bits; or, the N2 bits are padded before the N1 bits and are adjacent to the N1 bits; or, M1 bits of the N1 bits are used to indicate the uplink frequency hopping offset value, M2 bits of the N1 bits are used to indicate the uplink frequency domain resources, and the N2 bits are padded between the M1 bits and the M2 bits, where N1 = M1 + M2.
[0029] In a fourth aspect, another uplink transmission method is provided, which can be applied to a terminal device or a chip in the terminal device. The method may include: determining that the number of bits in the frequency-domain resource allocation (FDRA) field of the first downlink control information (DCI) is M bits based on an activated uplink bandwidth part (UL BWP); M1 bits out of the M bits are used to indicate the frequency hopping offset on the sub-band full-duplex (SBFD) symbol, M2 bits out of the M bits are used to indicate the frequency-domain resources on the SBFD symbol, and M2 is determined based on M, M1, and the number of bits used to indicate the frequency hopping offset on the uplink symbol; determining the frequency hopping offset on the SBFD symbol based on the M1 bits, and determining the frequency-domain resources on the SBFD symbol based on the M2 bits.
[0030] In a possible implementation, the number of bits used to indicate the frequency hopping offset on the uplink symbol is M3, and M2, M1, and M3 satisfy M2 = M - max{M1, M3}.
[0031] In a possible implementation, when M1 is different from M3, the M1 bits are located at the most significant bits of the FDRA field, and the M2 bits are located at the least significant bits of the FDRA field.
[0032] In a possible implementation, when M1 < M3, (M - M2 - M1) bits are located at the most significant bits of the FDRA field, the M2 bits are located at the least significant bits of the FDRA field, and the M1 bits are located between the (M - M2 - M1) bits and the M2 bits.
[0033] In a possible implementation, the method further includes: determining that the number of bits in the FDRA field of the second DCI is P bits based on the activated UL BWP, where P = M, M3 bits out of the P bits are used to indicate the frequency hopping offset on the uplink symbol, and M4 bits out of the P bits are used to indicate the frequency-domain resources on the uplink symbol, and M4 is determined based on M, M1, and M3;
[0034] In a possible implementation, M4, M, M1, and M3 may satisfy the following relationship: M2 = M - max{M1, M3}.
[0035] In a possible implementation, when M1 is different from M3, the M3 bits are located at the most significant bits of the FDRA field, and the M4 bits are located at the least significant bits of the FDRA field.
[0036] In a possible implementation, when M1 > M3, (P - M3 - M4) bits are located at the most significant bits of the FDRA field, the M3 bits are located at the least significant bits of the FDRA field, and the M3 bits are located between the (P - M3 - M4) bits and the M4 bits.
[0037] Fifthly, a transmission apparatus is provided for performing the method in any of the possible implementations of the above aspects. Specifically, the transmission apparatus includes modules for performing the method in any of the possible implementations of the above aspects.
[0038] Sixthly, this application provides another transmission device, including a processor coupled to a memory, which can be used to execute instructions in the memory to implement the methods in any of the possible implementations of the foregoing aspects. Optionally, the transmission device further includes a memory. Optionally, the transmission device further includes a communication interface, to which the processor is coupled.
[0039] In one implementation, the transmission device is a terminal device. When the transmission device is a terminal device, the aforementioned communication interface can be a transceiver, or an input / output interface.
[0040] In another implementation, the transmission device is a chip applicable to a terminal device. When the transmission device is a chip applicable to a terminal device, the aforementioned communication interface can be an input / output interface.
[0041] In a seventh aspect, a processor is provided, comprising: an input circuit, an output circuit, and a processing circuit. The processing circuit is used to receive signals through the input circuit and transmit signals through the output circuit, causing the processor to execute the method in any possible implementation of the above aspects.
[0042] In the specific implementation process, the processor can be a chip, the input circuit can be an input pin, the output circuit can be an output pin, and the processing circuit can be a transistor, gate circuit, flip-flop, and various logic circuits. The input signal received by the input circuit can be received and input by, for example, but not limited to, a receiver, and the signal output by the output circuit can be output to, for example, but not limited to, a transmitter and transmitted by the transmitter. Furthermore, the input circuit and the output circuit can be the same circuit, which is used as the input circuit and the output circuit at different times. This application does not limit the specific implementation of the processor and various circuits.
[0043] Eighthly, a communication device is provided, including a processor and a memory. The processor is used to read instructions stored in the memory and to receive signals via a receiver and transmit signals via a transmitter to execute the methods in any of the possible implementations of the foregoing aspects.
[0044] Optionally, the processor may be one or more, and the memory may be one or more.
[0045] Optionally, the memory may be integrated with the processor, or the memory may be separated from the processor.
[0046] In the specific implementation process, the memory can be a non-transitory memory, such as read-only memory (ROM), which can be integrated with the processor on the same chip or set on different chips. This application does not limit the type of memory or the way the memory and processor are set.
[0047] It should be understood that the relevant data interaction process, such as sending instruction information, can be a process of outputting instruction information from the processor, and receiving capability information can be a process of the processor receiving input capability information. Specifically, the processed output data can be output to the transmitter, and the input data received by the processor can come from the receiver. Here, the transmitter and receiver can be collectively referred to as transceivers.
[0048] The communication device in the eighth aspect above can be a chip. The processor can be implemented in hardware or software. When implemented in hardware, the processor can be a logic circuit, integrated circuit, etc. When implemented in software, the processor can be a general-purpose processor that reads software code stored in memory. The memory can be integrated into the processor or located outside the processor and exist independently.
[0049] Ninthly, a computer program product is provided, the computer program product comprising: a computer program (also referred to as code or instructions), which, when run, causes a computer to perform a method in any of the possible implementations of the foregoing aspects.
[0050] In a tenth aspect, a computer-readable storage medium is provided that stores a computer program (also referred to as code or instructions) that, when run on a computer, causes the computer to perform the methods in any of the possible implementations of the foregoing aspects. Attached Figure Description
[0051] Figure 1 This is a schematic diagram of time-frequency resources for a type of full-duplex communication;
[0052] Figure 2 This is a schematic diagram of RA type 1 scheduling;
[0053] Figure 3 This is a schematic diagram of another type RA type 1 scheduling;
[0054] Figure 4 This is a schematic diagram of a PUSCH repeating type A;
[0055] Figure 5 This is a schematic diagram of the transmission timing of a PUSCH repetition type A;
[0056] Figure 6 This is a schematic diagram of an FDRA field;
[0057] Figure 7 This is a schematic diagram of a PUSCH repeatedly hopping between time slots;
[0058] Figure 8 This is a schematic diagram of DCI length alignment;
[0059] Figure 9 This is a schematic diagram of another DCI length alignment;
[0060] Figure 10 This is a schematic diagram of the architecture of a communication system provided in an embodiment of this application;
[0061] Figure 11 This is a schematic diagram of a random access timing;
[0062] Figure 12 This is a schematic diagram comparing the size of resources in different frequency domains;
[0063] Figure 13 This is a schematic flowchart of an uplink transmission method provided in an embodiment of this application;
[0064] Figure 14 This is a schematic diagram illustrating uplink transmission occupying different time slot types, provided in an embodiment of this application.
[0065] Figure 15 This is a schematic diagram of another uplink transmission method provided in an embodiment of this application;
[0066] Figure 16 This is a schematic diagram of DCI alignment provided in an embodiment of this application;
[0067] Figure 17 This is a schematic diagram of another DCI alignment provided in an embodiment of this application;
[0068] Figure 18 This is a schematic diagram illustrating the determination of frequency domain resources provided in an embodiment of this application;
[0069] Figure 19 This is a schematic diagram of another uplink transmission method provided in the embodiments of this application;
[0070] Figure 20 This is a comparison diagram of different positions of N1 bits and N2 bits provided in an embodiment of this application;
[0071] Figure 21 This is a schematic diagram of a different DCI provided in an embodiment of this application;
[0072] Figure 22 This is a schematic flowchart of another uplink transmission method provided in the embodiments of this application;
[0073] Figure 23 This is a comparison diagram of different positions of M1 bits and M2 bits provided in an embodiment of this application;
[0074] Figure 24 This is a schematic diagram of another different DCI provided in the embodiments of this application;
[0075] Figure 25 This is a schematic block diagram of a transmission device provided in an embodiment of this application;
[0076] Figure 26 This is a schematic block diagram of another transmission device provided in the embodiments of this application;
[0077] Figure 27 This is a schematic diagram of a chip system for a terminal device provided in an embodiment of this application. Detailed Implementation
[0078] The technical solutions in the embodiments of this application will now be described with reference to the accompanying drawings.
[0079] In the embodiments of this application, the terms "first" and "second" are used to distinguish identical or similar items with essentially the same function and effect. For example, "first uplink transmission" and "second uplink transmission" are only used to distinguish different uplink transmissions and do not limit their order. Those skilled in the art will understand that the terms "first" and "second" do not limit the quantity or execution order, and that "first" and "second" do not necessarily imply that they are different.
[0080] It should be noted that, in the embodiments of this application, the words "exemplarily" or "for example" are used to indicate examples, illustrations, or explanations. Any embodiment or design scheme described as "exemplarily" or "for example" in this application should not be construed as being more preferred or advantageous than other embodiments or design schemes. Specifically, the use of the words "exemplarily" or "for example" is intended to present the relevant concepts in a specific manner.
[0081] In the embodiments of the present application, "at least one" means one or more, and "multiple" means two or more. "And / or" describes the association relationship of associated objects and indicates that there can be three relationships. For example, A and / or B can represent: A exists alone, A and B exist simultaneously, and B exists alone, where A and B can be singular or plural. The character " / " generally indicates that the associated objects before and after are in an "or" relationship. "At least one of the following" or its similar expressions refer to any combination of these items, including any combination of single item or plural items. For example, at least one of a, b, or c can represent: a, b, c, a - b, a - c, b - c, or a - b - c, where a, b, and c can be single or multiple.
[0082] In the embodiments of the present application, each term and English abbreviation, such as SBFD symbol, first factor, first value, etc., are exemplary examples given for convenience of description and should not impose any limitation on the present application. The present application does not exclude the possibility of defining other terms that can achieve the same or similar functions in existing or future protocols.
[0083] In the embodiments of the present application, "pre - defined" can be defined by a protocol. Among them, "pre - defined" can be implemented by pre - storing corresponding codes, tables or other means that can be used to indicate relevant information in a device (for example, including a sending end and a receiving end). The embodiments of the present application do not limit its specific implementation manner.
[0084] In the embodiments of the present application, the "protocol" involved can refer to standard protocols in the communication field. For example, it can include LTE protocol, NR protocol, WLAN protocol, and related protocols applied to future communication systems. The embodiments of the present application do not limit this.
[0085] The technical solutions of the embodiments of the present application can be applied to various communication systems, such as: Long Term Evolution (LTE) system: For example, LTE Frequency Division Duplex (FDD) system and LTE Time Division Duplex (TDD), 5th Generation (5G) system or New Radio (NR), future communication systems, etc.
[0086] The terminal equipment in this application embodiment can also be referred to as: user equipment (UE), mobile station (MS), mobile terminal (MT), access terminal, user unit, user station, mobile station, mobile station, remote station, remote terminal, mobile device, user terminal, terminal, wireless communication equipment, user agent, or user device, etc.
[0087] Terminal devices can be devices that provide voice / data connectivity to users, such as handheld devices with wireless connectivity, in-vehicle devices, etc. Currently, examples of terminal devices include: mobile phones, tablets, laptops, PDAs, mobile internet devices (MIDs), wearable devices, virtual reality (VR) devices, augmented reality (AR) devices, wireless terminals in industrial control, wireless terminals in self-driving vehicles, wireless terminals in remote medical surgery, wireless terminals in smart grids, wireless terminals in transportation safety, wireless terminals in smart cities, wireless terminals in smart homes, cellular phones, cordless phones, session initiation protocol (SIP) phones, wireless local loop (WLL) stations, personal digital assistants (PDAs), handheld devices with wireless communication capabilities, computing devices or other processing devices connected to wireless modems, in-vehicle devices, wearable devices, terminal devices in 5G networks, or future public land mobile communication networks. This application does not limit the scope to terminal devices in network (PLMN), etc.
[0088] By way of example and not limitation, in this application, the terminal device can be a terminal device in an Internet of Things (IoT) system. The Internet of Things is an important component of future information technology development. Its main technical characteristic is connecting objects to networks through communication technologies, thereby realizing an intelligent network of human-machine interconnection and object-to-object interconnection. Exemplarily, the terminal device in the embodiments of this application can be a wearable device. Wearable devices, also known as wearable smart devices, are a general term for devices that apply wearable technology to intelligently design and develop everyday wearables, such as glasses, gloves, watches, clothing, and shoes. Wearable devices are portable devices that can be worn directly on the body or integrated into a user's clothing or accessories. Wearable devices are not merely hardware devices; they can also achieve powerful functions through software support, data interaction, and cloud interaction. Broadly defined, wearable smart devices include those with comprehensive functions, large size, and the ability to achieve complete or partial functions without relying on a smartphone, such as smartwatches or smart glasses, as well as those focused on a specific application function and requiring the use of other devices such as smartphones, such as various smart bracelets and smart jewelry for vital sign monitoring.
[0089] By way of example and not limitation, in the embodiments of this application, the terminal device can also be a terminal device in machine-type communication (MTC). Furthermore, the terminal device can also be an on-board module, on-board component, on-board chip, or on-board unit, etc., built into a vehicle as one or more components or units. The vehicle can implement the methods provided in this application through the built-in on-board module, on-board component, on-board chip, or on-board unit, etc. Therefore, the embodiments of this application can also be applied to vehicle networking, such as vehicle-to-everything (V2X), long-term evolution-vehicle (LTE-V) technology, and vehicle-to-vehicle (V2V) technology.
[0090] The network equipment involved in this application can be a device that communicates with terminal devices. This network equipment can also be called an access network device or a wireless access network device. It can be a TRP, an evolved NodeB (eNB or eNodeB) in an LTE system, a home base station (e.g., home evolved NodeB or home Node B, HNB), a base band unit (BBU), or a wireless controller in a cloud radio access network (CRAN) scenario. Alternatively, the network equipment can be a relay station, access point, vehicle-mounted equipment, wearable devices, or network equipment in a 5G network or a network equipment in a future evolved PLMN network. It can also be an access point (AP) in a WLAN, or a gNB in an NR system. The above-mentioned network equipment can also be a city base station, a micro base station, a pico base station, a femtobase station, etc. This application does not limit this.
[0091] To better understand the embodiments of this application, the terminology involved in the embodiments of this application will be introduced first.
[0092] 1. Frequency division duplex (FDD), TDD, and SBFD
[0093] FDD is a full-duplex communication technology that allows data to be transmitted and received simultaneously on different frequencies. In other words, FDD can use a pair of frequency bands: one for uplink (UL) communication and the other for downlink (DL) communication. This communication technology enables bidirectional communication and reduces latency.
[0094] TDD is a duplex communication technology that allows data to be sent and received within different time slots on the uplink and downlink frequency bands with the same center offset. In other words, TDD can be divided into multiple time slots, some for uplink communication and others for downlink communication. This communication technology allows for flexible adjustment of the uplink and downlink bandwidth ratio to adapt to different traffic demands.
[0095] SBFD is an advanced communication technology that allows simultaneous transmission and reception of data in different sub-bands of the same frequency band and at the same time. This communication technology helps improve spectrum efficiency.
[0096] To better understand these three communication technologies, the following will combine... Figure 1 These three communication technologies will be explained.
[0097] For example, Figure 1 A schematic diagram of time-frequency resources for full-duplex communication is shown. For example... Figure 1 As shown, Figure 1 In this context, 'a' represents the time-frequency resources of the FDD. Figure 1 In this context, 'b' represents the time-frequency resources used in TDD. Figure 1 In this context, 'c' represents the time-frequency resources of SBFD. 'D' represents the downlink time slot, 'U' represents the uplink time slot, and 'F' represents the flexible time slot, which can be used for either downlink or uplink.
[0098] exist Figure 1 In segment a, downlink transmission can be performed on the DL bandwidth part (BWP) and uplink transmission can be performed on the UL BWP in slots 0, 1, and 2. The DL BWP and UL BWP are located on different carriers and are separate in the frequency domain.
[0099] exist Figure 1 In segment b, the DL BWP and UL BWP are located on the same carrier. At any given time, only uplink or downlink transmission can occur. For example, only downlink transmission is possible in time slots 0 to 2, only uplink transmission is possible in time slot 4, and time slot 3 is a flexible time slot, meaning it can be used for either uplink or downlink transmission, but not both simultaneously.
[0100] The smallest granularity of uplink / downlink transmission switching is a symbol. For example, time slot 3 is a flexible time slot, consisting of 14 or 12 orthogonal frequency division multiplexing (OFDM) symbols. Of these 14 or 12 OFDM symbols, the first M symbols can be downlink symbols, the last N symbols can be uplink symbols, and the middle 14-MN (or 12-MN) symbols can be flexible symbols, where 0 <= M <= 14, 0 <= N <= 14, and M+N <= 14.
[0101] Understandably, downlink symbols are used for downlink transmission, uplink symbols are used for uplink transmission, and flexible symbols can be used for both uplink and downlink. The specific transmission direction can be notified to the terminal device by the network device through radio resource control (RRC) signaling or DCI scheduling.
[0102] Compared to FDD, TDD occupies less frequency domain resources. However, because uplink and downlink transmissions cannot be performed simultaneously in TDD (for example, only downlink transmission can be performed in time slot 0, and uplink transmission cannot be performed), uplink transmission delay will increase.
[0103] To address the latency issue in TDD, SBFD was proposed. In some examples, SBFD can also be called complementary TDD (C-TDD).
[0104] SBFD allows for the simultaneous configuration of uplink and downlink transmission resources on a specific symbol or time slot within a TDD system.
[0105] For example, in the above Figure 1 In the context of segment c, within a time slot such as time slot 0, time slot 1, time slot 2, or time slot 3, a frequency domain resource exists within the BWP (Bandwidth over Portable Window) that can be used for uplink transmission. This allows uplink transmission to occur within that time slot, reducing uplink latency. This frequency domain resource used for uplink transmission can be called the uplink subband. Similarly, within the BWP, there also exists a frequency domain resource that can be used for downlink transmission. This downlink transmission frequency domain resource can also be called the downlink subband.
[0106] Network devices can simultaneously perform uplink and downlink transmissions on time slots 0 to 3 (limited to the uplink or downlink subband). Terminal devices can also simultaneously perform uplink and downlink transmissions on time slots 0 to 3 (i.e., full-duplex terminal devices). Additionally, terminal devices can perform uplink-only transmissions on time slot 4, and possibly downlink-only transmissions on other time slots (not shown) (half-duplex terminal devices). Therefore, compared to TDD, SBFD provides more uplink resources, increasing uplink coverage and helping to reduce uplink transmission latency.
[0107] During communication between terminal devices and network devices, the network device can send TDD configuration and SBFD configuration.
[0108] The TDD configuration includes, but is not limited to: time slot indices for downlink time slots, uplink time slots, and flexible time slots; and symbol indices for uplink symbols, downlink symbols, and flexible symbols within flexible time slots. Downlink symbols in downlink time slots and flexible time slots are used for downlink transmission; uplink symbols in uplink time slots and flexible time slots are used for uplink transmission; and flexible symbols in flexible time slots can be used for both uplink and downlink transmission.
[0109] SBFD configuration includes, but is not limited to, the following parameters: SBFD slot / symbol position and SBFD sub-band position within the SBFD slot. The SBFD slot / symbol position refers to some or all of the DL slots / symbols or flexible slots / symbols configured in the TDD configuration, i.e., converting some or all downlink slots / symbols or flexible slots / symbols into SBFD symbols. The SBFD sub-band can be the frequency domain position of the UL sub-band and / or the DL sub-band.
[0110] 2. Frequency domain resource allocation indication domain
[0111] For uplink DCI formats, such as DCI format 0_0, DCI format 0_1, DCI format 0_2, and DCI format 0_3 (which can be abbreviated as DCI format 0_0 / 0_1 / 0_2 / 0_3), FDRA can be included. The FDRA field can be used to indicate the frequency domain resource location of the scheduled uplink data (e.g., PUSCH).
[0112] Frequency domain resource allocation can include three types, such as uplink resource allocation type 0 / 1 / 2 (RA type 0 / 1 / 2). RA type 0 can be used when the transmission precoding function is disabled or inactive (transform precoding disabled). The uplink waveform corresponding to "disabled" can be a cyclic prefix-OFDM (CP-OFDM) waveform. RA type 0 can indicate discrete or continuous frequency domain resources. RA types 1 / 2 have no restrictions; both "enabled" and "disabled" transformation precoding can be used. The uplink waveform corresponding to "enabled" is a discrete fourier transform-spread OFDM (DFT-s-OFDM) waveform. RA type 1 can only indicate continuous frequency domain resources. RA type 2 is associated with RRC layer parameters such as useInterlacePUCCH-PUSCH and is mainly used for unlicensed spectrum (NR-U) scenarios.
[0113] In the embodiments of this application, RA type 1 is described in particular.
[0114] In uplink DCI format 0_0 / 0_1 / 0_2 / 0_3, the FDRA field can contain one RIV, which corresponds to the initial virtual resource block (VRB) RB. start and the length L in units of contiguously allocated resource blocks RBs At this point, the number of bits in the FDRA field corresponding to RA type 1 can be... in The size of the activated uplink BWP, i.e., the number of RBs included. The RIV can satisfy the following formula:
[0115] if but otherwise, in, The number of RBs included in activating either the uplink BWP or the downlink BWP.
[0116] For example, Figure 2 A schematic diagram of RA type 1 scheduling is shown. For example... Figure 2 As shown, an active uplink BWP includes 36 RBs, and the number of bits in the FDRA field is [number missing]. This 10-bit value can be 0111011100, RB start =8, L RBs =14,
[0117] from Figure 2 It can be seen that in a BWP, the starting resource block RB of the scheduled RB is... start =8, continuously allocated RBG length L RBGs =14, meaning the scheduled RB starts from the 9th RB and has a length of 14 RBs.
[0118] The minimum granularity of the RIV indication method described above is 1 RB. Another indication method involves grouping RBs using RRC parameters, with each group containing P RBs, meaning the resource indication granularity is P RBs. The value of P is configured using the RRC parameters resourceAllocationType1GranularityDCI-1-2 (for DCI format 1_2) and resourceAllocationType1GranularityDCI-1-3 (for DCI format 1_3), and can be set to one of 2, 4, 8, or 16. If resourceAllocationType1GranularityDCI-0-2 and resourceAllocationType1GranularityDCI-0-3 are not configured, then P = 1. The RIV value can be calculated to obtain an initial resource block group (RBG). start =0,1,…,N RBG -1 and continuous allocation of RBG length L RBGs =1,…,N RBG At this time, the number of bits in the FDRA field corresponding to RAtype 1 is in, The number of RBs included in an activated downlink BWP. Let RBG be the starting value, and K2 be the P value mentioned above.
[0119] The scheduling data RBG is obtained through RIV calculation. start and L RBGs The rules can include: if Then RIV = N RBG,K2 (L RBGs -1)+RBG start Otherwise, RIV = N RBG,K2 (N RBG,K2 -L RBGs +1)+(N RBG,K2 -1-RBG start ).
[0120] For example, Figure 3 A schematic diagram of RA type 1 scheduling is shown. For example... Figure 3 As shown, an active downlink BWP includes 36 RBs. With resourceAllocationType1GranularityDCI-0-2 configured as n4, P = 4. When P = 4, each RBG group includes 4 RBs, so an active downlink BWP can include 36 / 4 = 9 RBGs. These 9 RBGs correspond to 9 bits, and the FDRA field can have 9 bits, which can be 000011010. start =0,L RBGs =8, RIV=N RBG,K2 (N RBG,K2 -L RBGs +1)+(N RBG,K2 -1-RBG start )=9(9-8+1)+(9-1-0)=26.
[0121] from Figure 3 It can be seen that in a BWP, 4 RBs form an RBG group, and the initial resource group RBG for the scheduled RBs is... start =0, continuously allocated RBG length L RBGs =8, meaning the scheduled RBs include RB0 to RB1. 31 There are a total of 32 RBs.
[0122] 3. Repeated PUSCH transmission
[0123] PUSCH repetition can be divided into two types: PUSCH repetition type A and PUSCH repetition type B. PUSCH repetition type A is slot-based repetition, where each slot uses the same symbol-level allocation; that is, the starting symbol S and length L of each slot are consistent, and a different redundancy version (RV) is used for each repetition. PUSCH repetition type B is mini-slot-level (or symbol-level) repetition, primarily suitable for low-latency scenarios in ultra-reliable low-latency communications (URLLC).
[0124] This application focuses on PUSCH repetition type A in its embodiments.
[0125] For example, Figure 4 A schematic diagram of a PUSCH repetition type A is shown. For example... Figure 4 As shown, the terminal device transmits PUSCH in time slots 0, 1, 2, and 3. In time slot 0, this can be the first transmission of PUSCH, referred to as PUSCH repetition 0. In time slot 1, it can be the first repetition of PUSCH, referred to as PUSCH repetition 1. In time slot 2, it can be the second repetition of PUSCH, referred to as PUSCH repetition 2. In time slot 3, it can be the third repetition of PUSCH, referred to as PUSCH repetition 3.
[0126] The PUSCH is transmitted in time slots 0 to 3, and can be indicated by the time domain resource assignment (TDRA) field in the DCI. In other words, the terminal device receives the DCI and obtains the time domain resource assignment location indicated by the TDRA field, which can include time slots 0 to 3. Based on this, the terminal device can transmit the PUSCH in time slots 0 to 3.
[0127] For TDD, PUSCH retransmission can be used in the following scenarios:
[0128] 1) PUSCH transmission of PUSCH repetition type A scheduled by DCI format 0_1 / 0_2. For example, a network device can send scheduling information to a terminal device through DCI format 0_1 or DCI format 0_2, which can instruct the terminal device to transmit PUSCH through PUSCH repetition type A.
[0129] 2) PUSCH transmissions scheduled by DCI format 0_1 / 0_2 for transport block processing over multi-slot (TBoMS). For example, network devices can send scheduling information to terminal devices via DCI format 0_1 or DCI format 0_2, which can instruct the terminal devices to perform TBoMS PUSCH transmissions.
[0130] 3) PUSCH transmission of PUSCH repetition type A scheduled by the random access response (RAR) uplink grant (UL grant) (initial transmission of msg3). For example, a terminal device can send a random access request to a network device. Based on the random access request, the network device can send a RAR to the terminal device, which includes a UL grant. The UL grant is used to instruct the terminal device to send uplink data (such as msg3). When the UL grant schedules PUSCH, the UL grant can be used to instruct the terminal device to perform PUSCH repetition type A PUSCH transmission.
[0131] 4) Cyclic redundancy check (CRC) is a PUSCH transmission (msg3 retransmission) of PUSCH repetition type A scheduled by DCI format 0_0, scrambled with the temporary cell radio network temporary identifier (TC-RNTI). For example, if the initial msg3 transmission from the terminal device fails to be received by the network device, the network device can send a retransmission indication to the terminal device through DCI format 0_0. In this case, the CRC in DCI format 0_0 is scrambled with TC-RNTI, and DCI format 0_0 can schedule PUSCH repetition type A PUSCH transmission for msg3 retransmission.
[0132] The following section uses a RAR UL grant as an example to illustrate the transmission of PUSCH.
[0133] For TDD, the terminal device can access time slots n+k2+Δ+2 μ ·K cell,offset The beginning One time slot is used for PUSCH retransmission, where the retransmission of PUSCH does not include symbols indicated as downlink by tdd-UL-DL-ConfigurationCommon, or symbols indicated as SSB blocks by ssb-PositionInBurst. k2 is the time slot offset indicated by the TDRA field, and Δ is a protocol-defined value related to the PUSCH subcarrier spacing μ, in time slots; K cell,offset Configure the terminal device value for the network via RRC signaling cellSpecificKoffset, where n is the time slot where the RAR is located.
[0134] Downlink symbols (DL symbols) and symbols occupied by SSBs can be understood as unavailable resources. This indicates that... Each PUSCH retransmission will always find an uplink symbol / slot and a flexible symbol / slot to send. If a downlink slot is encountered during the retransmission, the transmission will be delayed until a suitable time to send is found.
[0135] For example, Figure 5 A schematic diagram of a PUSCH repetition type A transmission timing is shown. For example... Figure 5 As shown, the terminal device can receive the RAR, which contains uplink grant information used to schedule four repeated PUSCH transmissions. The time slot where the RAR is located is time slot n, K cell,offset The value is 0. Time slot n is a DL time slot, time slot n+1 is a DL time slot, time slot n+k2+Δ is a UL time slot, time slot n+k2+Δ+1 is an SBFD-DL time slot, time slot n+k2+Δ+2 is an SBFD-F time slot, time slot n+k2+Δ+3 is a UL time slot, and time slot n+k2+Δ+4 is a UL time slot.
[0136] The transmission slots of PUSCH include uplink slots and flexible slots. Therefore, the first transmission of PUSCH repetition can be in slot n+k2+Δ. Since the next slot n+k2+Δ+1 is a downlink slot, it needs to be moved to the nearest available slot, i.e. slot n+k2+Δ+2. The remaining two transmissions are sent in the subsequent uplink slots, i.e. slots n+k2+Δ+3 and n+k2+Δ+4.
[0137] 4. PUSCH frequency hopping
[0138] PUSCH frequency domain resource allocation methods can include RA type 0 / 1 / 2. RA type 0 offers more flexible RBG bitmap allocation, while RA type 2's interlaced resource blocks (RBs) are themselves a form of frequency domain discretization, achieving similar effects. However, RA type 1, due to its allocation of continuous RBs, requires frequency hopping (FH) to achieve frequency domain discretization, thereby improving anti-interference capabilities, reducing interception probability, effectively combating fading, and ultimately enhancing communication quality. Both non-repetitive and repetitive transmissions support frequency hopping. As described in section 6.3 of protocol 38.214, this distinction is based on PUSCH repetition type A and type B in the time domain. When frequency hopping is enabled, for PUSCH repetition type A, intra-slot and inter-slot frequency hopping can be performed; while for PUSCH repetition type B, inter-repetition and inter-slot repetition frequency hopping can be performed.
[0139] This application mainly describes frequency hopping for PUSCH repetition type A.
[0140] The FDRA field in DCI can be used to indicate the location of frequency domain resources, and it can also be used to indicate frequency hopping offset values.
[0141] For example, taking DCI format 0_1 as an example, the network device can be configured with 4 frequency hopping offset values, that is, when frequencyHoppingOffsetLists contains 4 offset values, N UL_hop =2, N of the FDRA field UL_hop The most significant bit (MSB) can be used to indicate these four frequency hopping offset values, or in other words, to indicate the frequency offset. In the FDRA field, except for N... UL_hop The bits other than those can be used to indicate the location of frequency domain resources for PUSCH transmission.
[0142] Figure 6 A schematic diagram of an FDRA domain is shown. (For example...) Figure 6 As shown, N UL_hop =2, the 2 MSB bits of the FDRA field can be used to indicate 4 frequency hopping offset values, the remaining FDRA field The bits are used to indicate the frequency domain resource location of a single PUSCH transmission. The frequency domain resource location of a PUSCH can be determined from the RB. start The starting point contains several RBs.
[0143] PUSCH can repeatedly hop frequencies between time slots.
[0144] For example, Figure 7 A schematic diagram of a PUSCH repeatedly hopping between time slots is shown. Figure 7 As shown, the network device sends DCI format 0_1 to the terminal device. DCI format 0_1 is used to schedule two repeated PUSCH transmissions on time slots 2n and 2n+1. The bandwidth of both time slots 2n and 2n+1 is UL BWP. The MSB N of the FDRA domain... UL_hop Bits are used to indicate the frequency hopping offset value RB offset The starting position of PUSCH transmission is in RB. start .
[0145] The terminal device is based on DCI format 0_1, which allows for non-frequency hopping transmission in even time slots and frequency hopping transmission in odd time slots, meaning it can start transmission at RB in time slot 2n. start And transmit PUSCH on the frequency domain resource length indicated by the FDRA field in the DCI, with the starting position being RB in time slot 2n+1. start +RB offset And send PUSCH over the frequency domain resource length indicated by the FDRA field in DCI, that is, hop odd times but not even times.
[0146] 5. DCI length alignment
[0147] NR defines a large number of DCI formats; as of the current version 19, the protocol includes 19 DCI formats. Different DCI formats have different payload bit sizes, which increases the complexity of blind detection for terminal devices and also increases the probability of PDCCH blocking, imposing certain constraints on network-side scheduling. The payload bit size of a DCI can be understood as the number of bits or the bit length of the DCI.
[0148] To address this issue, the protocol defines the following DCI load size constraint, also known as the DCI size budget:
[0149] 1) For a single cell, the total number of different DCI sizes configured for monitoring shall not exceed four.
[0150] 2) For a single cell, the total number of different DCI sizes configured for monitoring with Cell Radio Network Temporary Identifier (C-RNTI) shall not exceed three.
[0151] If the above two conditions are not met, a DCI size alignment operation will be triggered to ensure that the configured multiple DCI formats meet the DCI size budget. Currently, the DCI size alignment operation has a total of 9 steps: Step 0, Step 1, Step 2, Step 2A, Step 3, Step 4, Step 4A, Step 4B, and Step 4C. However, this invention only relates to Step 0, Step 1, and Step 4A; the other steps will not be described in detail.
[0152] Step 0:
[0153] Terminal devices can listen to the payload bits of DCI format0_0 and DCI format0_1 in the Common Search Space (CSS). The payload bits of DCI format0_0 are determined based on the initial uplink bandwidth portion (initial UL BWP), and the payload bits of DCI format1_0 are determined based on the initial downlink bandwidth portion (initial DL BWP) or control resource set 0 (CORESET#0).
[0154] For example, if the terminal device receives configuration information including control resource set 0 (CORESET#0), it determines the payload bits of DCI format 1_0 based on the DL BWP indicated by control resource set 0 (CORESET#0). If the terminal device does not receive configuration information including control resource set 0 (CORESET#0), it determines the payload bits of DCI format 1_0 based on the initial downlink bandwidth portion.
[0155] When the initial uplink bandwidth is different from the initial downlink bandwidth, the payload bits of DCI format 0_0 and DCI format 1_0 are different. The terminal device can align DCI format 0_0 with the length of DCI format 1_0.
[0156] Step 1:
[0157] According to section 7.3.1.1.1 of protocol 38.212, the payload bits of DCI format 0_0 are monitored in the User Specific Search Space (USS), where, To determine the size of the active UL BWP, the terminal device can calculate the bit size of the FDRA based on the active UL BWP, thereby determining the payload bit size of DCI format 0_0 in the USS. There is also a step of calculating the DCI format 0_0 payload size in the CSS using the supplementary uplink (SUL) bandwidth, which is irrelevant to the embodiments of this application and will not be described here.
[0158] Similarly, according to section 7.3.1.1.1 of protocol 38.212, the payload bits of DCI format 1_0 being listened to in the USS are determined, where, To determine the size of the active downlink bandwidth portion (active DL BWP), the terminal device can calculate the bit size of the FDRA based on the active DL BWP, thereby determining the payload bit size of DCI format 1_0 in the USS.
[0159] The payload bits of DCI format 0_0 and DCI format 1_0 monitored in the USS are used as the length reference, and the DCI format with more payload bits is used to align with the length reference by padding with zeros.
[0160] For example, Figure 8 A schematic diagram of DCI length alignment is shown. (e.g.) Figure 8 As shown in 'a', the payload bits of DCI format 0_0 are less than the payload bits of DCI format 1_0, and the payload bits of DCI format 1_0 are the length reference. The terminal device can pad the payload bits of DCI format 0_0 with zeros to make the payload bits of DCI format 0_0 equal to the payload bits of DCI format 1_0.
[0161] like Figure 8As shown in b, the payload bits of DCI format 0_0 are greater than the payload bits of DCI format 1_0, and the payload bits of DCI format 0_0 serve as the length reference. The terminal device can pad the payload bits of DCI format 1_0 with zeros to make the payload bits of DCI format 0_0 equal to the payload bits of DCI format 1_0.
[0162] Step 4A:
[0163] Since the DCI size budget is not met, the subsequent DCI length alignment operation will be triggered, which will further reduce the different DCI lengths and reduce the implementation complexity.
[0164] In Step 0 above, the payload bits of DCI formats 0_0 and 1_0 monitored in the CSS are calculated based on the initial uplink bandwidth portion (initial UL BWP) and initial DL BWP, respectively. In Step 1, the payload bits of DCI formats 0_0 and 1_0 monitored in the USS are calculated based on the active UL BWP and active DL BWP, respectively. The essential difference between these two steps is the different bandwidth used in calculating the FDRA field in DCI formats 0_0 / 1_0, resulting in different DCI lengths. Therefore, the FDRA of DCI formats 0_0 and 1_0 monitored in the USS is recalculated, i.e., the bit size of the FDRA field is calculated using the initial UL BWP and initial DL BWP (this step is the same as in Step 0), and then the alignment method in Step 0 is performed, thus aligning the three different DCI lengths to one.
[0165] For example, Figure 9 A schematic diagram of DCI length alignment is shown. (e.g.) Figure 9 As shown, when listening to the load bits of DCI format 0_0 and 1_0 in the USS, the FDRA field in DCI format 0_0 is initially calculated based on the activated UL BWP, and then the load bits of DCI format 0_0 are calculated. The FDRA field in DCI format 1_0 is calculated based on the activated DL BWP, and then the load bits of DCI format 1_0 are calculated.
[0166] To reduce the length of different DCIs, when listening to the load bits of DCI formats 0_0 and 1_0 in the USS, the FDRA field in DCI format 0_0 can be calculated based on the initial UL BWP, and then the load bits of DCI format 0_0 can be calculated. The FDRA field in DCI format 1_0 can be calculated based on the initial DL BWP or control resource set 0 (CORESET#0), and then the load bits of DCI format 1_0 can be calculated.
[0167] If the payload bits of DCI format 0_0 are different from those of DCI format 1_0, and the payload bits of DCI format 1_0 are used as the length reference in Step 0, then the same alignment method as in Step 0 can be performed, that is, the DCI format 0_0 is aligned to the length reference by padding with zeros.
[0168] To facilitate understanding of the embodiments of this application, firstly, in conjunction with Figure 10 The communication system applicable to the embodiments of this application will be described in detail.
[0169] Figure 10 This is a schematic diagram of the architecture of a communication system provided in an embodiment of this application. Figure 10 As shown, the communication system includes a radio access network (RAN) 100, wherein the RAN 100 includes at least one RAN node (e.g., Figure 10 110a and 110b, collectively referred to as 110, may also include at least one terminal (such as...). Figure 10 RAN 100, denoted as RAN 120a-120j, is collectively referred to as RAN 120. RAN 100 may also include other RAN nodes, such as wireless relay equipment and / or wireless backhaul equipment. Figure 10 (Not shown in the image). Terminal 120 is wirelessly connected to RAN node 110. Terminals and RAN nodes can be interconnected via wired or wireless means. The communication system may also include a core network 200. RAN node 110 is connected to core network 200 via wireless or wired means. The core network equipment in core network 200 and RAN node 110 in RAN 100 can be independent physical devices, or they can be the same physical device integrating the logical functions of core network equipment and RAN nodes. The communication system may also include Internet 300.
[0170] RAN 100 can be an evolved universal terrestrial radio access (E-UTRA) system, a new radio (NR) system, or a future radio access system as defined in the 3rd generation partnership project (3GPP). RAN 100 can also include two or more of the above-mentioned different radio access systems. RAN 100 can also be an open RAN (O-RAN).
[0171] RAN nodes, also known as radio access network devices, RAN entities, or access nodes, are used to help terminals access communication systems wirelessly. In one application scenario, an RAN node can be a base station, an evolved NodeB (eNodeB), a transmission reception point (TRP), a next-generation NodeB (gNB) in a 5G mobile communication system, or a base station in a future mobile communication system. RAN nodes can also be macro base stations (such as...). Figure 10 110a in the text), can also be a micro base station or an indoor station (such as... Figure 10 110b in the middle can also be a relay node or a donor node.
[0172] In another application scenario, multiple RAN nodes can collaborate to help terminals achieve wireless access, with different RAN nodes implementing different functions of the base station. For example, a RAN node can be a central unit (CU), a distributed unit (DU), or a radio unit (RU). Here, the CU performs the functions of the base station's Radio Resource Control (RRC) and Packet Data Convergence Protocol (PDCP), and can also perform the functions of the Service Data Adaptation Protocol (SDAP). The DU performs the functions of the base station's Radio Link Control (RANC) and Medium Access Control (MAC) layers, and can also perform some or all of the physical layer functions. For specific descriptions of these protocol layers, refer to the relevant 3GPP technical specifications. The RU can be used to implement radio frequency signal transmission and reception. The CU and DU can be two independent RAN nodes or integrated into the same RAN node, such as within a baseband unit (BBU). The RU can be included in radio frequency equipment, such as in a remote radio unit (RRU) or an active antenna unit (AAU). The CU can be further divided into two types of RAN nodes: CU-control plane and CU-user plane.
[0173] In different systems, RAN nodes may have different names. For example, in an O-RAN system, a CU can be called an open CU (O-CU), a DU can be called an open DU (O-DU), and an RU can be called an open RU (O-RU). The RAN nodes in the embodiments of this application can be implemented through software modules, hardware modules, or a combination of software and hardware modules. For example, a RAN node can be a server loaded with the corresponding software modules. The embodiments of this application do not limit the specific technology or device form used in the RAN nodes. For ease of description, a base station is used as an example of a RAN node in the following description.
[0174] A terminal is a device with wireless transceiver capabilities, capable of sending signals to or receiving signals from a base station. Base stations and terminals can be fixed or mobile. They can be deployed on land, including indoors or outdoors, handheld or vehicle-mounted; on water; or on aircraft, balloons, and satellites. The embodiments of this application do not limit the application scenarios of the base stations and terminals.
[0175] The roles of base stations and terminals can be relative, for example, Figure 10 The helicopter or drone 120i can be configured as a mobile base station. For terminals 120j accessing the wireless access network 100 via 120i, terminal 120i is a base station; however, for base station 110a, 120i is a terminal, meaning that 110a and 120i communicate via a wireless air interface protocol. Of course, 110a and 120i can also communicate via a base station-to-base station interface protocol; in this case, 120i is also a base station relative to 110a. Therefore, both base stations and terminals can be collectively referred to as communication devices. Figure 10 The 110a and 110b in the text can be referred to as communication devices with base station functions. Figure 10 The 120a-120j in this application can be referred to as communication devices with terminal functions. In the embodiments of this application, the "protocol" involved can refer to standard protocols in the field of communication, such as 3GPP standard protocols, which are not limited in this application.
[0176] Communication between base stations and terminals, between base stations, and between terminals can be conducted using licensed spectrum, unlicensed spectrum, or both simultaneously. Communication can be conducted using spectrum below 6 GHz, spectrum above 6 GHz, or both simultaneously. The embodiments of this application do not limit the spectrum resources used for wireless communication.
[0177] In the embodiments of this application, the functions of the base station can be executed by modules (such as chips) within the base station, or by a control subsystem that includes base station functions. This control subsystem, including base station functions, can be a control center in the aforementioned application scenarios such as smart grids, industrial control, intelligent transportation, and smart cities. Similarly, the functions of the terminal can be executed by modules (such as chips or modems) within the terminal, or by a device that includes terminal functions.
[0178] In the embodiments of this application, the base station sends downlink signals or downlink information to the terminal, with the downlink information carried on the downlink channel; the terminal sends uplink signals or uplink information to the base station, with the uplink information carried on the uplink channel. In order to communicate with the base station, the terminal needs to establish a wireless connection on a cell controlled by the base station. The cell with which the terminal has established a wireless connection is called the terminal's serving cell. When the terminal communicates with this serving cell, it is also subject to interference from signals from neighboring cells.
[0179] The sending of uplink signals or uplink information from a terminal to a base station can be understood as uplink transmission. A time slot can include SBFD symbols, uplink symbols, and downlink symbols. Terminal equipment can use SBFD symbols and / or uplink symbols for uplink transmission. However, during uplink transmission, terminal equipment may experience poor performance or even transmission failure.
[0180] The poor performance occurs because the terminal cannot accurately determine the frequency domain resources occupied by the uplink transmission. This inability of the terminal to accurately determine the frequency domain resources occupied by the uplink transmission can include the following situations:
[0181] The first scenario: A terminal capable of supporting SBFD can be referred to as a new terminal. A new terminal can perform a random access procedure through a valid RACH occasion (valid RO). This valid RO includes legacy valid ROs and additional ROs. A valid RO can also be called a reasonable RO, which is not limited in this embodiment. A legacy valid RO is one or more of the following: a RO entirely on an uplink symbol in the time domain, a RO entirely on a flexible symbol in the time domain, or a time domain symbol of one RO simultaneously occupying both an uplink symbol and a flexible symbol. A flexible symbol can be on an SBFD symbol or a non-SBFD symbol. Specifically, a flexible symbol on an SBFD symbol indicates that the symbol is simultaneously configured as a flexible symbol and an SBFD symbol. For example, the symbol may be configured as a flexible symbol via tdd-UL-DL-ConfigurationCommon or dynamic signaling, and then configured as an SBFD symbol via other RRC parameters. A flexible symbol on a non-SBFD symbol indicates that the symbol is simultaneously configured as a flexible symbol and a non-SBFD symbol. For example, the symbol can be configured as a flexible symbol via tdd-UL-DL-ConfigurationCommon or via dynamic signaling, and can also be configured as an uplink or downlink symbol via other RRC parameters.
[0182] An additional RO is a time-domain RO on a downlink symbol that is entirely on an SBFD symbol and / or a time-domain symbol that simultaneously occupies a downlink symbol and a flexible symbol on an SBFD symbol. This flexible symbol can be on an SBFD symbol or a non-SBFD symbol. An additional RO can also be a time-domain RO on a flexible symbol that is entirely on an SBFD symbol.
[0183] Traditionally valid ROs can be configured on uplink, downlink, or flexible symbols. Network devices can configure these symbols to the terminal via RRC parameters, such as tdd-UL-DL-ConfigurationCommon, or via dynamic signaling, where dynamic signaling can be DCI or medium access control-control element (MAC-CE). SBFD symbols can be configured to the terminal via other RRC parameters. Traditionally valid ROs and additional ROs can be configured using the same higher-level parameters or independently; this application does not limit this.
[0184] Therefore, the new terminal can perform a random access procedure on the RO of an uplink symbol or on the RO of a flexible symbol (not on an SBFD symbol), or on the RO of an SBFD symbol. During the random access procedure, the new terminal can determine the time-frequency resources for uplink transmission via DCI and then transmit uplink. Uplink transmission may include PUSCH and / or PUCCH.
[0185] Terminals that do not support SBFD can be called legacy terminals. Legacy terminals can only perform random access procedures through traditional valid ROs. In other words, both new terminals and legacy terminals can perform random access procedures through traditional valid ROs.
[0186] As shown above, any RO that can perform random access can be called a valid RO, but the valid RO is different for new terminals and transmission terminals.
[0187] To ensure compatibility with legacy terminals, for random access procedures using traditionally valid ROs, the base station can send DCIs based on the traditional rules of the transmitting terminal. However, new terminals, using new rules, parse the DCIs, causing parsing errors and affecting PUSCH transmission. Specifically, the methods for determining frequency domain resources differ between the new and traditional rules; that is, the new terminal and the base station have inconsistent understandings of uplink transmission frequency domain resources.
[0188] For example, Figure 11 A schematic diagram of a random access timing is shown. For example... Figure 11As shown, the uplink BWP time slot or symbol can include one DL, one UL, and three SBFDs. A new terminal can send a random access request on any of the additional ROs (i.e., RO#1, RO#2, RO#3) and the traditionally valid RO (RO#4) to access a cell. A legacy terminal can only send a random access request on the traditionally valid RO (RO#4) to access a cell.
[0189] When both new and legacy terminals access the network randomly via the traditional valid RO (RO#4), the base station can send the DCI based on the traditional rules of the transmitting terminal to ensure compatibility with legacy terminals. The number of bits in the FDRA field of the DCI is based on the activated UL BWP. That's certain. However, the new terminal parses the DCI based on new rules, such as determining the number of bits in the FDRA field through the UL subband, causing parsing errors and affecting the transmission of PUSCH.
[0190] In the second scenario: After a new terminal successfully accesses the network, the base station can schedule uplink transmission on either the SBFD symbol or the uplink symbol. When the base station schedules uplink transmission on the SBFD symbol, the terminal device can determine the number of bits in the FDRA field based on the UL subband, and thus determine the frequency domain resources on the SBFD symbol. When the base station schedules uplink transmission on the uplink symbol, the terminal device can determine the number of bits in the FDRA field based on the activated UL BWP, and thus determine the frequency domain resources on the uplink symbol.
[0191] Uplink transmission scheduling occurs on SBFD symbols or uplink symbols. Terminal devices determine the number of bits in the FDRA field based on different bandwidths, which can lead to the determination of DCI of different lengths, potentially causing the DCI length to exceed the load capacity.
[0192] When the DCI load exceeds the pre-load, the terminal device can align DCIs of different lengths. During DCI alignment, the terminal device can uniformly determine the number of bits in the FDRA field based on the initial UL BWP in step 4A. If the initial UL BWP is smaller than the UL subband, the frequency domain resources indicated by the FDRA calculated based on the initial UL BWP are less. In other words, the frequency domain resources indicated by the FDRA bit field calculated with a small bandwidth cannot fully utilize the frequency domain resources of the UL subband, causing the terminal device to be unable to perform uplink transmission on some available resources, resulting in resource waste or inflexible resource allocation and poor performance.
[0193] For example, Figure 12 A schematic diagram comparing resource sizes in different frequency domains is shown. For example... Figure 12As shown, the number of RBs included in the activated ULBWP is greater than the number of RBs included in the UL subband, and the number of RBs included in the UL subband is greater than the number of RBs included in the initial UL BWP.
[0194] During DCI alignment, the terminal device can determine the number of bits in the FDRA domain based on the initial UL BWP. By using the number of bits in the FDRA domain, it can obtain frequency domain resources. However, these frequency domain resources are those on the initial UL BWP, not those on the UL subband. The number of RBs included in the initial UL BWP is less than the number of RBs included in the UL subband, which means that the terminal device cannot utilize more frequency domain resources for transmission, resulting in poor performance.
[0195] The third scenario: Uplink transmission is scheduled on SBFD symbols or uplink symbols. The terminal device determines the number of bits in the FDRA field based on different bandwidths. This results in DCIs of different lengths, which may cause the DCI length to exceed the load pre-set. In the case of exceeding the DCI load pre-set, the terminal device can align the DCIs of different lengths.
[0196] During the alignment process, as described above Figure 9 As shown, zero-padding is done by adding zeros to the end of a short DCI. This can cause the FDRA field to be in different positions in different DCIs, resulting in the terminal device obtaining frequency domain resources indicated by the FDRA field and the network device obtaining frequency domain resources that are inconsistent, thus affecting the performance of uplink transmission.
[0197] Fourth case: N in the FDRA domain UL_hop The bit is used to indicate the frequency hopping offset value; the FDRA field remains. The bits are used to indicate the frequency domain resource location of an uplink transmission. When the uplink transmission is scheduled on an SBFD symbol or an uplink symbol, the number of bits used to indicate the frequency hopping offset value is different. This results in a difference in the number of bits used to indicate the frequency domain resource location of an uplink transmission, which may cause the frequency domain resources indicated by the FDRA field to be inconsistent with those indicated by the network device, affecting the performance of the uplink transmission.
[0198] In view of this, embodiments of this application provide an uplink transmission method and transmission apparatus, which are beneficial to improving the performance of uplink transmission.
[0199] Specifically, in the first scenario mentioned above, when the terminal device chooses to perform random access through a traditionally valid RO between an additional RO and a traditionally valid RO, it resolves the DCI according to traditional rules to determine the frequency domain resources indicated by the DCI. In this way, the base station and the terminal device have the same understanding, which is conducive to uplink transmission based on the determined frequency domain resources and improves the performance of uplink transmission.
[0200] In response to the second scenario, the terminal device converts the frequency domain resources on the initial UL BWP into frequency domain resources on the UL subband based on the association between the initial UL BWP and the UL subband, so as to make full use of the frequency domain resources on the UL subband and improve the performance of uplink transmission.
[0201] In the third scenario described above, the uplink transmission is scheduled on the SBFD symbol. The number of bits in the FDRA field determined based on the UL subband is less than the number of bits in the FDRA field determined based on the active UL BWP. The zero-padding operation of the terminal device is performed on the FDRA field determined based on the UL subband, so that the number of bits after the zero-padding operation is the same as the number of bits in the FDRA field determined based on the active UL BWP. This helps to reduce the complexity of the terminal device's blind detection DCI and the complexity of obtaining the frequency domain resources indicated by the FDRA field, and helps to improve the performance of uplink transmission.
[0202] Regarding the fourth scenario described above, when uplink transmission is scheduled on an SBFD symbol or an uplink symbol, the number of bits used to indicate the frequency hopping offset value differs. The number of bits used to indicate frequency domain resources in the FDRA field can be the number of bits in the FDRA field minus the maximum value between two values: the number of bits used to indicate the frequency hopping offset value when uplink transmission is scheduled on an SBFD symbol, and the number of bits used to indicate the frequency hopping offset value when uplink transmission is scheduled on an uplink symbol. This ensures that the number of bits used to indicate the location of frequency domain resources for uplink transmission is the same, reducing the complexity for the terminal device to obtain the frequency domain resources indicated by the FDRA field and improving uplink transmission performance.
[0203] To better understand the embodiments of this application, the following is in conjunction with... Figures 13 to 24 The methods provided in the embodiments of this application will be described in detail. The embodiments shown in this application illustrate the methods provided in the embodiments of this application from the perspective of device interaction. The specific forms and quantities of the devices shown are merely examples and should not constitute any limitation on the implementation of the methods provided in the embodiments of this application. Below, taking network devices and terminal devices as the execution subjects as examples, the methods of the embodiments of this application will be described in detail.
[0204] It should be understood that the terminal device can be the terminal device itself, or a chip, chip system, or processor that supports the terminal device in implementing the methods provided in the embodiments of this application, or a logic module or software that can implement all or part of the terminal device; the network device can be the network device itself, or a chip, chip system, or processor that supports the network device in implementing the methods provided in the embodiments of this application, or a logic module or software that can implement all or part of the network device, and this application does not specifically limit it in this regard.
[0205] Regarding the first situation mentioned above, the following will be combined with... Figure 13The method provided in the embodiments of this application is described.
[0206] For example, Figure 13 A schematic flowchart of an uplink transmission method provided in an embodiment of this application is shown. This method can be applied to the above-described... Figure 10 The communication system shown is not limited to this embodiment. Figure 13 As shown, the method may include the following steps:
[0207] S1301. The terminal device determines from the first PRACH resource and the second PRACH resource to use the first PRACH resource to transmit the first random access channel. The first PRACH resource is configured on the uplink symbol, and the second PRACH resource is configured on the SBFD symbol.
[0208] The first PRACH resource, also known as the first PRACH occasion, the first RO, or the legacy RO, is not limited in this embodiment. For example, the first PRACH resource can be one of the above-mentioned... Figure 11 RO#4 in the example. The first PRACH resource is configured on the uplink symbol, or it can be described as a PRACH resource on the uplink symbol. This application does not limit this to specific embodiments.
[0209] In other examples, the first PRACH resource can be configured on a flexible symbol. When the first PRACH resource is configured on a flexible symbol, the terminal device needs to determine whether the first PRACH resource is a valid RO. If it is a valid RO, the terminal device can determine from the first PRACH resource and the second PRACH resource to use the first PRACH resource to send the first random access channel.
[0210] In this example, the first PRACH resource is configured on a flexible symbol, or it can be described as a PRACH resource on a flexible symbol. This application embodiment does not limit this.
[0211] The second PRACH resource, also known as the second PRACH timing, second RO, or additional RO, is not limited in this application embodiment. For example, the second PRACH resource can be the one described above. Figure 11 The second PRACH resource is configured on the SBFD symbol, or it can be described as a PRACH resource on the SBFD symbol. This application does not limit this. The second PRACH resource being configured on the SBFD symbol can be understood as the second PRACH resource being configured on the downlink symbol of the SBFD symbol.
[0212] In other examples, the time-domain symbol of the second PRACH resource can simultaneously occupy both the downlink symbol and the flexible symbol on the SBFD symbol. This flexible symbol can be on the SBFD symbol or on a non-SBFD symbol; this embodiment does not limit this. Alternatively, the second PRACH resource can be configured on the flexible symbol of the SBFD symbol.
[0213] It is understandable that when both the first PRACH resource and the second PRACH resource can be used to transmit the first random access channel, both the first PRACH resource and the second PRACH resource can be referred to as valid ROs. Therefore, the first PRACH resource can also be called the first valid RO, and the second PRACH resource can also be called the second valid RO. The first PRACH resource is configured on the uplink symbol and can be understood as the legacy valid RO shown above. The second PRACH resource is configured on the SBFD symbol and can be understood as the additional RO shown above.
[0214] Uplink symbols are used for uplink transmission and represent uplink symbols on non-SBFD symbols. This means that all frequency domain resources of an uplink symbol are used solely for uplink transmission, and no frequency domain resources are used for downlink transmission. Flexible symbols can be flexible symbols on either SBFD or non-SBFD symbols.
[0215] SBFD symbols can be used for both uplink and downlink transmissions. In other words, the frequency domain resources on an SBFD symbol include both uplink and downlink frequency domain resources. Alternatively, an SBFD symbol can be described as a symbol configured with both downlink and uplink frequency domain resources.
[0216] SBFD symbols can include downlink symbols and flexible symbols, but not uplink symbols. Flexible symbols can be on SBFD symbols or non-flexible symbols. Whether a flexible symbol is on an SBFD symbol or a non-flexible symbol can depend on the RRC parameter configuration, such as tdd-UL-DL-ConfigurationCommon and the RRC parameters that configure / indicate the SBFD symbol.
[0217] If a terminal device supports transmitting random access channels on both the first and second PRACH resources, it can be said that the terminal device supports transmitting random access channels on both additional ROs and traditionally valid ROs. Therefore, the terminal device can be called a new terminal.
[0218] The terminal device can determine, from the first PRACH resource and the second PRACH resource, to use the first PRACH resource to send the first random access channel based on a variety of methods.
[0219] In one possible implementation, the terminal device receives information from the network device indicating that the first PRACH resource should be used to send the first random access channel. Based on this information, the terminal device can determine whether to use the first PRACH resource to send the first random access channel.
[0220] In this way, the terminal device selects the appropriate PRACH resource based on the instructions of the network device, which helps to increase the probability of successful access.
[0221] In another possible implementation, the terminal device may randomly select from the first PRACH resource and the second PRACH resource to send the first random access channel.
[0222] This allows for more flexibility in randomly selecting PRACH resources.
[0223] In another possible implementation, the first PRACH resource has a higher priority than the second PRACH resource. The terminal device can determine, based on the priority, whether to use the first PRACH resource to send the first random access channel.
[0224] In this way, selecting PRACH resources based on priority facilitates rapid decision-making.
[0225] In another possible implementation, the terminal device can determine, based on service requirements, whether to use the first PRACH resource to send the first random access channel from the first PRACH resource and the second PRACH resource.
[0226] In this way, selecting PRACH resources based on business needs allows for flexible application of different types of business requirements.
[0227] In another possible implementation, the terminal device can determine, based on the timing of the current random access initiation and the symbol types of the first and second PRACH resources, to use the first PRACH resource to transmit the first random access channel.
[0228] The timing of initiating random access can also be referred to as the time slot or moment of initiating random access, and this application embodiment does not limit this. The timing of initiating random access can be understood as the timing when the terminal device prepares to initiate random access.
[0229] The first PRACH resource is configured on the uplink symbol, and the symbol type can be uplink symbol. The second PRACH resource is configured on the SBFD symbol, and the symbol type can be SBFD symbol.
[0230] The first PRACH resource and the second PRACH resource can be referred to as effective ROs. In addition to the first PRACH resource and the second PRACH resource, it may also include one or more PRACH resources. This application does not limit this.
[0231] The terminal device can initiate random access by selecting one RO (e.g., the first PRACH resource) from the valid ROs (e.g., the first PRACH resource and the second PRACH resource) based on the current timing of initiating random access and the symbol type of the valid RO (e.g., the first PRACH resource and the second PRACH resource).
[0232] For example, in the above Figure 11 In the example shown, for a new terminal, valid ROs can include RO#1, RO#2, RO#3, and RO#4. RO#1, RO#2, and RO#4 occur between the current random access events, while RO#4 occurs after the current random access event. RO#4 has an uplink symbol type, satisfying the symbol type requirements. The terminal device can select RO#4 from RO#1, RO#2, RO#3, and RO#4 to initiate random access.
[0233] In this way, based on the timing of the current random access initiation, the symbol type of the valid RO, and the valid RO, it is beneficial to reduce the latency of the random access process, enabling terminal devices to quickly access and camp on the cell.
[0234] S1302, The terminal device sends the first random access channel to the network device on the first PRACH resource.
[0235] Terminal devices can initiate random access to network devices on the first PRACH resource.
[0236] For example, the terminal device can obtain an available preamble sequence, randomly select a preamble from the available preamble sequence, and send a first random access channel including the preamble to the network device on a first PRACH resource.
[0237] S1303. Based on the initial UL BWP or the activated UL BWP, the terminal device determines the frequency domain resources occupied by the first uplink transmission.
[0238] Terminal devices can determine the frequency domain resources occupied by the first uplink transmission based on traditional rules, namely the initial UL BWP or the activated UL BWP.
[0239] Optionally, the terminal device can listen for DCI format 0_0 in the USS and use the activated UL BWP to determine the frequency domain resources occupied by the first uplink transmission. Alternatively, the terminal device can listen for DCI format 0_0 in the CSS and use the initial UL BWP to determine the frequency domain resources occupied by the first uplink transmission.
[0240] Optionally, such as Figure 13 As shown, based on the first random access channel, the network device can send a DCI to the terminal device. The DCI is used to schedule the first uplink transmission. S1303, based on the initial UL BWP or the activated UL BWP, the terminal device determines the frequency domain resources occupied by the first uplink transmission. This may include: the terminal device determining the number of bits in the FDRA field of the DCI it listens to based on the initial UL BWP or the activated UL BWP, and determining the frequency domain resources occupied by the first uplink transmission based on the number of bits in the FDRA field.
[0241] During random access, the terminal device initiates random access to the network device. The network device can send a random access response (RAR) to the terminal device. The uplink resource authorization information in the RAR includes: Random Access Response Radio Network Temporary Identifier (RA-RNTI), Timing Advance, Temporary Cell Radio Network Temporary Identifier (TC-RNTI), and uplink time-frequency resources. Among these, the uplink time-frequency resources can be indicated by the DCI, and other information can be indicated by other signaling. This application embodiment does not limit this.
[0242] After receiving the DCI, the terminal device can parse the DCI based on traditional rules, that is, based on the initial UL BWP or the activated ULBWP, determine the number of bits in the FDRA field of the DCI, and determine the frequency domain resources occupied by the first uplink transmission based on the number of bits in the FDRA field.
[0243] In one example, the method for determining the number of bits in the FDRA field based on the initial UL BWP or the activated UL BWP can be obtained through the following formula: It is understood that the terminal device... in, For initial UL BWP or activating UL BWP.
[0244] In this way, the first PRACH resource is configured on the uplink symbol. When the terminal device selects the first PRACH resource to initiate random access, it can determine the frequency domain resources occupied by the first uplink transmission based on the initial UL BWP or the activated UL BWP. This helps to make the terminal device and the network device understand the frequency domain resources in a consistent way, thereby improving the performance of uplink transmission.
[0245] In addition to determining the frequency domain resources for the first uplink transmission, the terminal device can also determine the time domain resources for the first uplink transmission. Similarly, the terminal device can determine the time domain resources for the uplink transmission based on traditional rules.
[0246] For example, the symbols occupied by the first uplink transmission do not include downlink symbols and synchronization signal block (SS) / physical broadcast channel (PBCH) block symbols. That is, downlink symbols and synchronization signal block (SS) / physical broadcast channel (PBCH) block symbols are unavailable or are considered unusable resources. Alternatively, the symbols occupied by the first uplink transmission include uplink symbols and flexible time slots.
[0247] When a terminal device performs its first uplink transmission, it can proceed with uplink transmission if it encounters available resources such as uplink symbols and flexible time slots. If it encounters unavailable resources such as downlink symbols or SS / PBCH block symbols, it can delay the uplink transmission time.
[0248] The above describes a scheme for a terminal device to initiate random access using the first PRACH resource. The following describes a scheme for a terminal device to initiate random access using the second PRACH resource.
[0249] For example, the terminal device determines from the first PRACH resource and the second PRACH resource to use the second PRACH resource to send the second random access channel; the terminal device sends the second random access channel to the network device on the second PRACH resource; based on the frequency domain resources for uplink transmission on the SBFD symbol, the terminal device determines the frequency domain resources occupied by the second uplink transmission.
[0250] The method by which the terminal device determines whether to use the second PRACH resource to send the second random access channel from the first PRACH resource and the second PRACH resource can refer to the method described above for determining whether to use the first PRACH resource to send the first random access channel, and will not be repeated here.
[0251] The frequency domain resources on SBFD symbols used for uplink transmission can be called UL subbands or uplink usable physical resource blocks (UL usable PRBs).
[0252] When a terminal device sends a second random access channel to a network device on a second PRACH resource, it can be understood as the terminal device sending a second random access channel to a network device on an additional RO.
[0253] For example, the terminal device can obtain an available preamble sequence, randomly select a preamble from the available preamble sequence, and send a second random access channel including the preamble to the network device on the second PRACH resource. The preamble selected by the terminal device can be the same as or different from the preamble selected when sending the first random access channel, and this application embodiment does not limit this.
[0254] The terminal device sends a second random access channel to the network device on the additional RO. The terminal device can determine the frequency domain resources occupied by the second uplink transmission based on the new rule, namely the frequency domain resources used for uplink transmission on the SBFD symbols.
[0255] Optionally, based on the second random access channel, the network device can send a DCI to the terminal device, which is used to schedule the second uplink transmission. The terminal device's determination of the frequency domain resources occupied by the second uplink transmission based on the frequency domain resources used for uplink transmission on the SBFD symbols can include: the terminal device determining the number of bits in the FDRA field based on the frequency domain resources used for uplink transmission on the SBFD symbols, and determining the frequency domain resources occupied by the second uplink transmission based on the number of bits in the FDRA field.
[0256] In one example, the number of bits in the FDRA domain, based on the frequency domain resources used for uplink transmission on the SBFD symbol, can be determined using the following formula: It is understood that the terminal device... in, For frequency domain resources on SBFD symbols used for uplink transmission.
[0257] In this way, the second PRACH resource is configured on the SBFD symbol. When the terminal device selects the second PRACH resource to initiate random access, it can determine the frequency domain resources occupied by the second uplink transmission based on the frequency domain resources used for uplink transmission on the SBFD symbol. This helps to make the terminal device and the network device understand the frequency domain resources in a consistent way, thereby improving the performance of uplink transmission.
[0258] The terminal device may first determine to send the first random access channel on the first PRACH resource, and then determine to send the second random access channel on the second PRACH resource. Alternatively, the terminal device may first determine to send the second random access channel on the second PRACH resource, and then determine to send the first random access channel on the first PRACH resource. This application embodiment does not limit this.
[0259] In addition to determining the frequency domain resources for the second uplink transmission, the terminal device can also determine the time domain resources for the second uplink transmission. Similarly, the terminal device can determine the time domain resources for the uplink transmission based on the new rules.
[0260] For example, the symbols occupied by the second uplink transmission include uplink symbols and / or SBFD symbols.
[0261] The second uplink transmission may include one or more PUSCHs. When the second uplink transmission includes one PUSCH, the symbols occupied by the second uplink transmission may include uplink symbols and / or SBFD symbols. When the second uplink transmission includes multiple PUSCHs, it may be a scenario of PUSCH retransmission, where these multiple PUSCHs may occupy the same position in different time slots, and the content carried by different PUSCHs may be the same.
[0262] The symbols occupied by the second uplink transmission can include a variety of possible implementations.
[0263] In one possible implementation, the symbols occupied by the second uplink transmission include only uplink symbols. Alternatively, the symbols occupied by the second uplink transmission include only SBFD symbols. That is, the second uplink transmission can occupy only one type of symbol, which is either uplink symbols or SBFD symbols.
[0264] When a terminal device performs a second uplink transmission, it can proceed with the uplink transmission if it encounters an available resource such as an uplink symbol, and delay the uplink transmission time if it encounters an unavailable resource such as a downlink symbol or an SBFD symbol. Alternatively, when a terminal device performs a second uplink transmission, it can proceed with the uplink transmission if it encounters an available resource such as an SBFD symbol, and delay the uplink transmission time if it encounters an unavailable resource such as a downlink symbol or an uplink symbol.
[0265] In this way, the terminal device only sends on one type of symbol, which is simple to implement.
[0266] Optionally, the terminal device can determine which symbol type to perform uplink transmission on by the first symbol to perform uplink transmission. If the terminal device encounters an uplink symbol as the first available resource during uplink transmission, subsequent uplink transmissions will only occur on those uplink symbols. If the terminal device encounters an SBFD symbol as the first available resource during uplink transmission, subsequent uplink transmissions will only occur on those SBFD symbols.
[0267] In another possible implementation, the symbols occupied by the second uplink transmission may include uplink symbols and SBFD symbols. That is, the second uplink transmission can occupy two types of symbols, namely uplink symbols or SBFD symbols.
[0268] When a terminal device performs a second uplink transmission, it can perform uplink transmission if it encounters available resources such as uplink symbols and SBFD symbols, and it can delay the uplink transmission time if it encounters unavailable resources such as downlink symbols.
[0269] The second uplink transmission occupies only uplink symbols, or the second uplink transmission occupies only SBFD symbols. This time-domain resource configuration can be called Configuration 1. The second uplink transmission may occupy both uplink symbols and SBFD symbols. This time-domain resource configuration can be called Configuration 2. The first uplink transmission occupies both uplink symbols and flexible symbols. This time-domain resource configuration can be called the configuration of a traditional terminal.
[0270] The embodiments in this application are described using symbols, which can also be replaced with time slots. That is, the time slot occupied by the second uplink transmission includes only the uplink time slot, or the time slot occupied by the second uplink transmission includes only the SBFD time slot. This time domain resource configuration can be called configuration 1 or configuration 2 of the new terminal. The time slot occupied by the second uplink transmission can include both uplink time slots and SBFD time slots. This time domain resource configuration can be called configuration 2 or configuration 2 of the new terminal. The time slot occupied by the first uplink transmission includes both uplink time slots and flexible time slots. This time domain resource configuration can be called the configuration of the traditional terminal.
[0271] For example, Figure 14 A schematic diagram illustrating uplink transmission occupying different timeslot types is shown. For example... Figure 14 As shown, the uplink transmission time slots occupied by a traditional terminal include uplink time slots and flexible time slots. Therefore, the uplink transmission time slots can include time slots n+k2+Δ, n+k2+Δ+2, n+k2+Δ+3, and n+k2+Δ+4. In configuration 1, the uplink transmission time slots occupied by the new terminal can include time slots n+k2+Δ, n+k2+Δ+3, and n+k2+Δ+4. In configuration 2, the uplink transmission time slots occupied by the new terminal can include time slots n+k2+Δ, n+k2+Δ+1, n+k2+Δ+2, and n+k2+Δ+3.
[0272] The new terminal has two configurations, Configuration 1 and Configuration 2, and the specific configuration to use can be determined in several ways.
[0273] In one possible implementation, the protocol specifies the use of either Configuration 1 or Configuration 2.
[0274] In another possible implementation, the network device sends an indication message to the terminal device; based on the indication message, the terminal device determines the symbol occupied by the second uplink transmission, that is, determines configuration 1 or configuration 2.
[0275] In one example, the indication information can be carried in RRC signaling.
[0276] In this way, the terminal device can determine the symbols occupied by the second uplink transmission based on the instructions of the network device, which is more flexible.
[0277] When a terminal device initiates a random access request to a network device, it can receive a Direct Access Request (DCI) from the network device. The DCI is used to schedule uplink transmissions and indicates the time-frequency resources allocated for uplink transmissions. After receiving the DCI, the terminal device can first determine the symbol type occupied by the uplink transmission through the TDRA field in the DCI. If the symbol type is an SBFD symbol, the frequency domain resources occupied by the uplink transmission are determined based on the frequency domain resources used for uplink transmission on the SBFD symbol. If the symbol type is not an SBFD symbol, the frequency domain resources occupied by the uplink transmission are determined based on the activated UL BWP or the initial UL BWP.
[0278] In response to the first situation described above, the embodiments of this application, in addition to providing the above... Figure 13 In addition to the methods shown, this application also provides an uplink transmission method. When the terminal device determines from the first PRACH resource to send the first random access channel from the first PRACH resource and the second PRACH resource, the network device schedules the uplink transmission based on the first random access channel. The symbols occupied by the uplink transmission are only uplink symbols and will not be scheduled on SBFD symbols. In this way, the terminal device can determine the time-frequency resources based on traditional rules, which can reduce the problem of inconsistent understanding between the terminal device and the network device and help improve the performance of uplink transmission.
[0279] Regarding the second situation mentioned above, the following will be combined with... Figure 15 The method provided in the embodiments of this application is described.
[0280] For example, Figure 15 A schematic diagram of an uplink transmission method provided in an embodiment of this application is shown. Figure 15 As shown, the method may include the following steps:
[0281] S1501, The network device sends first information to the terminal device. The first information is used to schedule a third uplink transmission. The third uplink transmission is configured on the SBFD symbol with frequency domain resources for uplink transmission. The frequency domain resources for uplink transmission are greater than the initial UL BWP.
[0282] In one example, the first information can be carried in a DCI, which can be in the format 0_0 / 0_1 / 0_2 / 0_3.
[0283] After a terminal device successfully connects to the network, the network device can send the first information to the terminal device to enable the terminal device to perform the third uplink transmission.
[0284] The frequency domain resources used for uplink transmission on the SBFD symbol are greater than those on the initial UL BWP. This can be understood as the number of RBs included in the frequency domain resources used for uplink transmission on the SBFD symbol being greater than the number of RBs included in the initial UL BWP.
[0285] S1502. The terminal device can determine the frequency domain resources occupied by the third uplink transmission based on the association relationship between the frequency domain resources used for uplink transmission on the initial UL BWP, the initial UL BWP and SBFD symbols.
[0286] The association relationship between the frequency domain resources used for uplink transmission on the initial UL BWP and SBFD symbols can be a ratio relationship, a difference relationship, or a mapping relationship, etc., and this application embodiment does not limit this.
[0287] When aligning DCI, the terminal device can use the initial UL BWP to determine the frequency domain resources of the third uplink transmission. These frequency domain resources are those on the initial UL BWP and cannot directly indicate the frequency domain resources of the third uplink transmission on the frequency domain resources used for uplink transmission. Therefore, this embodiment determines the frequency domain resources occupied by the third uplink transmission based on the association between the initial UL BWP and the frequency domain resources used for uplink transmission. This method of determining the frequency domain resources occupied by the third uplink transmission based on the initial UL BWP and the association between the initial UL BWP and the frequency domain resources used for uplink transmission facilitates the conversion of the frequency domain resources on the initial UL BWP into those on the frequency domain resources used for uplink transmission, fully utilizing the frequency domain resources on the frequency domain resources used for uplink transmission and improving uplink transmission performance.
[0288] The relationship between the initial UL BWP and the frequency domain resources used for uplink transmission can exist in various ways.
[0289] In one possible implementation, the relationship between the initial UL BWP and the frequency domain resources used for uplink transmission is the ratio of the frequency domain resources used for uplink transmission to the initial UL BWP.
[0290] Terminal equipment can determine the frequency domain resources occupied by the third uplink transmission based on the initial UL BWP and the ratio between the initial UL BWP and the frequency domain resources used for uplink transmission. This is beneficial for converting the frequency domain resources on the initial UL BWP into the frequency domain resources on the frequency domain resources used for uplink transmission, making full use of the frequency domain resources on the frequency domain resources used for uplink transmission, and improving the performance of uplink transmission.
[0291] In another possible implementation, the association between the initial UL BWP and the frequency domain resources used for uplink transmission is the absolute value of the difference between the frequency domain resources used for uplink transmission and the initial UL BWP.
[0292] The absolute value of the difference between the frequency domain resources used for uplink transmission and the initial UL BWP can be K BWP. The terminal device can determine the frequency domain resources occupied by the third uplink transmission on K BWP according to the rule of the frequency domain resources occupied by the third uplink transmission on the initial UL BWP. The sum of the frequency domain resources occupied by the third uplink transmission on the initial UL BWP and the frequency domain resources occupied by the third uplink transmission on K BWP is the resource occupied by the third uplink transmission on the frequency domain resources used for uplink transmission.
[0293] In this way, the terminal device can determine the frequency domain resources occupied by the third uplink transmission based on the initial UL BWP and the difference between the initial UL BWP and the frequency domain resources used for uplink transmission. This is beneficial for converting the frequency domain resources on the initial UL BWP into the frequency domain resources on the frequency domain resources used for uplink transmission, making full use of the frequency domain resources on the frequency domain resources used for uplink transmission, and improving the performance of uplink transmission.
[0294] In another possible implementation, the association between the initial UL BWP and the frequency domain resources used for uplink transmission is a mapping relationship. The mapping relationship can be represented by a table, array, or text, and this application embodiment does not limit this.
[0295] After the terminal device obtains the frequency domain resources occupied by the third uplink transmission on the initial UL BWP, it can determine the corresponding frequency domain resources through the mapping relationship. These frequency domain resources are the frequency domain resources occupied by the third uplink transmission on the frequency domain resources used for uplink transmission.
[0296] This allows terminal devices to quickly determine the frequency domain resources occupied by the third uplink transmission in the frequency domain resources used for uplink transmission.
[0297] If the correlation between the initial UL BWP and the frequency domain resources used for uplink transmission is the ratio of the frequency domain resources used for uplink transmission to the initial UL BWP, then in one example, the ratio of the frequency domain resources used for uplink transmission to the initial UL BWP is greater than or equal to a first factor, where the first factor is the maximum value in the set {1,2,4,8}; the above determination of the frequency domain resources occupied by the third uplink transmission based on the correlation between the initial UL BWP, the initial UL BWP, and the frequency domain resources used for uplink transmission includes: determining the frequency domain resources occupied by the third uplink transmission based on the initial UL BWP and the first factor.
[0298] The first factor satisfies the following conditions: the first factor is less than or equal to the ratio of the frequency domain resources used for uplink transmission to the initial ULBWP, and the first factor is the maximum value in the set {1,2,4,8}. The terminal device can determine the frequency domain resources occupied by the third uplink transmission based on the initial ULBWP and the first factor.
[0299] In this way, the first factor can be varied in different scenarios, making it more flexible.
[0300] Optionally, the frequency domain resources occupied by the third uplink transmission, the relationship between the first factor and the initial UL BWP can satisfy:
[0301]
[0302] Among them, RB start L represents the starting position of the frequency domain resources occupied by the third uplink transmission. RBs K′ represents the frequency domain resource length occupied by the third uplink transmission, and K′ represents the first factor. This indicates the initial UL BWP.
[0303] The specific implementation of S1502 described above is described below.
[0304] In one example, the first information is also used to indicate the resource indication value (RIV); S1502, based on the association between the initial UL BWP, the initial UL BWP and the SBFD symbols for the frequency domain resources used for uplink transmission, the frequency domain resources occupied by the third uplink transmission are determined, including: the terminal device determines the first frequency domain resources based on the initial UL BWP and RIV; and determines the frequency domain resources occupied by the third uplink transmission based on the first frequency domain resources and the first factor.
[0305] The first frequency domain resource can be understood as the frequency domain resource occupied by the third uplink transmission on the initial UL BWP. The terminal device can convert the first frequency domain resource into the frequency domain resource occupied by the third uplink transmission on the SBFD symbol for uplink transmission based on the first factor.
[0306] The terminal device can determine the first frequency domain resources based on the initial UL BWP and RIV by referring to the formula. in, For the initial UL BWP, RB start L is the starting position of the first frequency domain resource. RBs The length of the first frequency domain resource.
[0307] In some examples, the relationship between the first frequency domain resource, the first factor, and the frequency domain resource occupied by the third uplink transmission can satisfy the following: the first frequency domain resource is positively correlated with the frequency domain resource occupied by the third uplink transmission, and / or the first factor is positively correlated with the frequency domain resource occupied by the third uplink transmission.
[0308] The more RBs included in the first frequency domain resource, the more frequency domain resources the third uplink transmission can occupy. And / or, the more RBs included in the first factor, the more frequency domain resources the third uplink transmission can occupy.
[0309] Optionally, the frequency domain resources occupied by the third uplink transmission, the first factor, and the first frequency domain resources can satisfy the following formula:
[0310] L" RBs =L RBs / K′,RB" start =RB start / K′
[0311] Among them, RB start Indicates the starting position of the frequency domain resources occupied by the third uplink transmission, RB". start L indicates the starting position of the first frequency domain resource. RBs L" represents the length of the frequency domain resources occupied by the third uplink transmission. RBs K represents the length of the first frequency domain resource, and K′ represents the first factor.
[0312] The methods described above all assume that the frequency domain resources used for uplink transmission on the SBFD symbol are greater than the initial UL BWP. If the frequency domain resources used for uplink transmission on the SBFD symbol are less than the initial UL BWP, then the resources occupied by the third uplink transmission on the initial UL BWP include the resources occupied on the frequency domain resources used for uplink transmission, and no conversion is required. If the frequency domain resources used for uplink transmission on the SBFD symbol are equal to the initial UL BWP, then the resources occupied by the third uplink transmission on the initial UL BWP are equal to the resources occupied on the frequency domain resources used for uplink transmission, and no conversion is required either.
[0313] The frequency domain resources used for uplink transmission configured on the SBFD symbol for the third uplink transmission, if the active UL BWP is greater than the initial UL BWP, the terminal device can determine the frequency domain resources occupied by the third uplink transmission based on the active UL BWP and the relationship between the active UL BWP and the initial UL BWP.
[0314] For example, Figure 16 A schematic diagram of DCI alignment is shown. (For example...) Figure 16 As shown, for DCI format 0_0 in CSS and USS, the number of RBs included in the active UL BWP is greater than the number of RBs included in the initial UL BWP. During DCI alignment, the terminal device can uniformly use the initial UL BWP to determine the number of bits in the FDRA field in CSS and USS. By using the same number of bits in the FDRA field, the length of DCI format 0_0 in CSS and USS is the same.
[0315] In this scenario, the terminal device can determine the number of bits in the FDRA domain based on the initial UL BWP. By using the number of bits in the FDRA domain, it can obtain frequency domain resources. However, these frequency domain resources are those on the initial UL BWP, not those on the active UL BWP. The number of RBs included in the initial UL BWP is less than the number of RBs included in the active UL BWP, which prevents the terminal device from utilizing more frequency domain resources for transmission, resulting in poor performance.
[0316] Therefore, in this embodiment of the application, the terminal device can determine the frequency domain resources occupied by the third uplink transmission based on the association between the initial UL BWP, the activated UL BWP and the initial UL BWP.
[0317] In this way, determining the frequency domain resources occupied by the third uplink transmission based on the initial UL BWP and the correlation between the activated UL BWP and the initial UL BWP is beneficial for converting the frequency domain resources on the initial UL BWP into the frequency domain resources on the activated UL BWP, making full use of the frequency domain resources on the activated UL BWP, and improving the performance of uplink transmission.
[0318] The relationship between the initial UL BWP and the activated UL BWP can be a ratio relationship, a difference relationship, or a mapping relationship, etc., and this application embodiment does not limit this.
[0319] If the relationship between the initial UL BWP and the activated UL BWP is a ratio, then the relationship between the initial UL BWP and the activated UL BWP can be expressed as follows: in, For the initial UL BWP, To activate ULBWP.
[0320] In some examples, the terminal device can determine the second frequency domain resources based on the initial UL BWP, and determine the frequency domain resources occupied by the third uplink transmission based on the second frequency domain resources and K.
[0321] For example, the terminal device operates on the active UL BWP. Due to DCI load pre-amplification causing DCI alignment, the FDRA field in DCI format 0_0 in the USS, originally calculated based on the active UL BWP, is ultimately determined based on the initial UL BWP. Assume the active UL BWP is... Initial UL BWP is The initial UL BWP has a smaller bandwidth than the active UL BWP, differing by a factor of five. The frequency domain resources indicated by the FDRA bit field calculated using this smaller bandwidth cannot fully utilize the frequency domain resources of the active UL BWP. Therefore, in this embodiment, when indicating frequency domain resources, the terminal device can amplify the calculated RB start position and the occupied RB resources by a factor of K. That is, for activating UL BWP, R start =0,5,10,…,95,L RBs =5,10,…,100.
[0322] In summary, after successful access, if the frequency domain resources used for uplink transmission configured on the SBFD symbol for the third uplink transmission are greater than the initial UL BWP, the terminal device can determine the frequency domain resources occupied by the third uplink transmission based on the correlation between the initial ULBWP, the initial UL BWP, and the frequency domain resources used for uplink transmission on the SBFD symbol. If the third uplink transmission is configured on the uplink symbol, and the active UL BWP is greater than the initial UL BWP, the terminal device can determine the frequency domain resources occupied by the third uplink transmission based on the correlation between the initial UL BWP, the initial UL BWP, and the active UL BWP.
[0323] For example, Figure 17 A schematic diagram of DCI alignment is shown. (For example...) Figure 17 As shown, for the DCI format 0_0 listened to in CSS and USS, the number of RBs included in the active UL BWP is greater than the number of RBs included in the initial UL BWP, and the number of RBs included in the UL BWP is greater than the number of RBs included in the initial UL BWP. During DCI alignment, the terminal device can uniformly use the initial UL BWP to determine the number of bits in the FDRA field for the DCI listened to in CSS and USS. By using the same number of bits in the FDRA field, the length of the DCI format 0_0 listened to in CSS and USS is made the same.
[0324] In this scenario, the terminal device can determine the number of bits in the FDRA domain based on the initial UL BWP. By using the number of bits in the FDRA domain, it can obtain frequency domain resources. However, these frequency domain resources are those on the initial UL BWP, not those on the active UL BWP or the UL subband. The number of RBs included in the initial UL BWP is less than the number of RBs included in the active UL BWP, or the number of RBs included in the initial UL BWP is less than the number of RBs included in the UL subband. This results in the terminal device not being able to utilize more frequency domain resources for transmission, leading to poor performance.
[0325] Therefore, in this embodiment of the application, the terminal device can determine the frequency domain resources occupied by the third uplink transmission based on the association between the initial UL BWP, the activated UL BWP and the initial UL BWP, or determine the frequency domain resources occupied by the third uplink transmission based on the association between the initial UL BWP, the UL subband and the initial ULBWP.
[0326] The following specific examples will illustrate this.
[0327] For example, Figure 18 A schematic diagram illustrating the determination of frequency domain resources is shown. For example... Figure 18 As shown, the terminal device operates on an active UL BWP or UL subband. Due to DCI load pre-amplification causing DCI alignment, the FDRA field in DCI format 0_0 in the USS, originally calculated based on the active UL BWP or UL subband, is ultimately determined based on the initial UL BWP. Assume... N UL _ SB =40RB, To activate UL BWP, the terminal device can amplify the calculated RB starting position and the occupied RB resources by a factor of K. R start =0,5,10,…,95,L RBs =5,10,…,100. For UL sub-bands, the terminal device can amplify the calculated RB start position and occupied RB resources by a factor of K′. R start =0,2,4,…,38,L RBs =2,4,…,40. Therefore, K′=2 is used for scaling of UL sub-bands, and K=5 is used for scaling of active UL BWP.
[0328] Regarding the third situation mentioned above, the following will be combined with... Figure 19 The method provided in the embodiments of this application is described.
[0329] For example, Figure 19 A schematic diagram of an uplink transmission method provided in an embodiment of this application is shown. Figure 19 As shown, the method may include the following steps:
[0330] S1901. The terminal device can determine that the FDRA field of the DCI is N1 bits based on the frequency domain resources used for uplink transmission on the SBFD symbol. The number of RBs contained in the frequency domain resources used for uplink transmission is less than the number of RBs contained in the active UL BWP. The FDRA field of the DCI is used to indicate the frequency domain resources for uplink transmission.
[0331] If the number of RBs in the frequency domain resources used for uplink transmission is less than the number of RBs in the active UL BWP, it means that the number of bits in the FDRA domain of the DCI determined based on the active UL BWP is greater than N1.
[0332] S1902, The terminal device can generate N2 bits, where N2 is the absolute value of the difference between the first value and N1, and the bit value of each of the N2 bits is 0. The first value is the number of bits in the FDRA field determined based on the activation of the UL BWP.
[0333] The first value is the number of bits in the FDRA field determined by activating the UL BWP. This first value is merely a name example and is not limited in this embodiment. The first value is greater than N1.
[0334] The terminal device can generate N2 bits with a value of 0 to more accurately determine the bits of the FDRA field of the DCI.
[0335] S1903, The terminal device can determine that the FDRA field in the DCI has (N1+N2) bits.
[0336] When the number of RBs in the frequency domain resources used for uplink transmission is less than the number of RBs in the active UL BWP, the terminal device determines N1 bits based on the frequency domain resources used for uplink transmission, then generates N2 bits, and determines (N1+N2) bits as bits in the FDRA field of DCI. It can be understood that the first value is equal to (N1+N2).
[0337] In this way, the terminal device can determine the frequency domain resources indicated by the FDRA domain based on (N1+N2) bits, which is beneficial to make them the same as the bits of the FDRA domain determined based on the activated UL BWP. This helps to reduce the complexity of the terminal device in obtaining the frequency domain resources indicated by the FDRA domain, thereby improving the performance of uplink transmission.
[0338] The above Figure 19The method shown is from the perspective of the terminal device determining the bits that need to be parsed. When the network device determines the bits of the FDRA field in the DCI, similar to the method described above, the network device schedules uplink transmission through the DCI, and the frequency domain resources for uplink transmission are indicated by the bits of the FDRA field in the DCI. If the uplink transmission is configured on an SBFD symbol, the network device can determine the bits of the FDRA field in the DCI based on the activated UL BWP. If the uplink transmission is configured on an uplink symbol, the network device can determine that the FDRA field of the DCI consists of N1 bits based on the frequency domain resources used for uplink transmission on the SBFD symbol, then generate N2 bits, and determine the bits of the FDRA field in the DCI based on N1 and N2. Thus, when the network device sends the DCI to the terminal device, and the DCI schedules uplink transmission, regardless of whether the uplink transmission is configured on an SBFD symbol or an uplink symbol, the FDRA field in the DCI always consists of (N1+N2) bits.
[0339] Specifically, the network device sends a DCI to the terminal device. The DCI is used to schedule uplink transmission. The number of bits in the FDRA field of the DCI is the maximum value between values A and B, for example, max{x,y}, where x is value A and y is value B. Value A (e.g., x) is the number of bits determined based on the activated UL BWP, and value B (e.g., y) is the number of bits determined based on the frequency domain resources on the SBFD symbol used for uplink transmission. The terminal device obtains the frequency domain resources indicated by the FDRA field based on the number of bits in the FDRA field and performs uplink transmission on these frequency domain resources.
[0340] Optionally, the aforementioned N1 bits and N2 bits can satisfy any of the following: the N2 bits are padded after the N1 bits and are adjacent to the N1 bits; or, the N2 bits are padded before the N1 bits and are adjacent to the N1 bits; or, M1 bits of the N1 bits are used to indicate the uplink frequency hopping offset value, M2 bits of the N1 bits are used to indicate the uplink frequency domain resources, and the N2 bits are padded between the M1 bits and the M2 bits, where N1 = M1 + M2.
[0341] The positions of the N1 bits and N2 bits can exist in three cases, which are discussed below. Figure 20 Please provide an explanation.
[0342] For example, Figure 20 A comparison diagram showing the different positions of N1 bits and N2 bits is provided. Figure 20 As shown in 'a', N2 bits are padded after N1 bits and are adjacent to N1 bits. Figure 20 As shown in b, the N2 bits are padded before the N1 bits and are adjacent to the N1 bits. Figure 20As shown in c, M2 bits out of N1 bits are used to indicate the frequency domain resources for uplink transmission, where M2 can be 2 bits or 1 bit. Figure 20 The example uses two bits, but the embodiments of this application are not limited to this. Of the N1 bits, M2 bits are used to indicate the frequency domain resources for uplink transmission, such as... Figure 20 The frequency domain position indicator shown is used. N2 bits can be padded between M1 bits and M2 bits.
[0343] Of the N1 bits, M1 bits are used to indicate the frequency hopping offset value for uplink transmission, and M2 bits are used to indicate the frequency domain resources for uplink transmission. The N2 bits are padded between the M1 and M2 bits. In this case, when the terminal device parses the FDRA field, it only needs to parse the most significant bit M1 and the least significant bit M2, which improves parsing efficiency.
[0344] From the above Figure 19 As shown in the method, regardless of whether the uplink transmission is scheduled on an SBFD symbol or an uplink symbol, the number of bits in the FDRA field in the DCI determined by the terminal device is the same. On an SBFD symbol, since the frequency domain resources used for uplink transmission on the SBFD symbol are less than the active UL BWP on the uplink symbol, the number of bits N1 in the FDRA field calculated based on the frequency domain resources used for uplink transmission on the SBFD symbol is less than the number of bits in the FDRA field calculated based on the active UL BWP on the uplink symbol (the first value). Therefore, the terminal device can generate N2 bits. In some examples, the N2 bits are padded before the N1 bits and are adjacent to the N1 bits.
[0345] For example, Figure 21 A schematic diagram of a different DCI is shown. For example... Figure 21 As shown, when DCI is scheduled on an uplink symbol, the bits included in DCI include bits for indicating identity information, bits for the FDRA field, bits for the TDRA field, bits for indicating the frequency hopping (FH) flag, bits for indicating the MCS, etc. Among them, the bits in the FDRA field include 2 bits for indicating the frequency hopping offset value, and the remaining bits in the FDRA field are used to indicate frequency domain resources.
[0346] When DCI is scheduled on an SBFD symbol, the DCI includes bits for indicating identity information, bits for the FDRA field, bits for the TDRA field, bits for indicating the FH flag, bits for indicating the MCS, etc. Among these, N1 bits are used to indicate the frequency domain resources on the SBFD symbol, calculated based on the frequency domain resources used for uplink transmission. The terminal device can determine N2 bits, such as... Figure 21As shown in the dashed box. The N2 bits are padded before the N1 bits and are adjacent to the N1 bits. Among them, the N1 bits include 1 bit used to indicate the frequency hopping offset value.
[0347] Regarding the fourth situation mentioned above, the following will be combined with... Figure 22 The method provided in the embodiments of this application is described.
[0348] For example, Figure 22 A schematic flowchart illustrating an uplink transmission method provided in an embodiment of this application is shown. Figure 22 As shown, the method may include the following steps:
[0349] S2201. The terminal device determines that the FDRA field of the first DCI consists of M bits based on the activated UL BWP. M1 bits of the M bits are used to indicate the frequency hopping offset on the SBFD symbol, and M2 bits of the M bits are used to indicate the frequency domain resources on the SBFD symbol. M2 is determined based on M, M1, and the frequency hopping offset used to indicate the uplink symbol.
[0350] In one example, the terminal device can... Determine the number of bits in the FDRA field, where, To activate the UL BWP, M1 can be determined by the number of frequency hopping offset values configured on the network device. The more frequency hopping offset values configured on the network device, the larger M1 is; the fewer frequency hopping offset values configured on the network device, the smaller M1 is.
[0351] For example, the network device is configured with 4 frequency hopping offset values, and M1 can be 2, meaning 2 bits are used to indicate 4 frequency hopping offset values. Alternatively, the network device can be configured with 2 frequency hopping offset values, and M1 can be 1, meaning 1 bit is used to indicate 2 frequency hopping offset values.
[0352] M2 is not equal to (M-M1). M2 is determined based on M, M1, and the frequency hopping offset used to indicate the uplink symbol. M2, M, M1, and the frequency hopping offset used to indicate the uplink symbol can satisfy certain relationships.
[0353] S2202. The terminal device can determine the frequency hopping offset on the SBFD symbol based on M1 bits, and determine the frequency domain resources on the SBFD symbol based on M2 bits.
[0354] In this way, the terminal device determines M2 based on M, M1 and the frequency hopping offset used to indicate the uplink symbol. The determination of M2 also takes into account the frequency hopping offset used to indicate the uplink symbol. This helps to ensure that the number of bits used to indicate the location of frequency domain resources in different DCIs is the same, which helps to reduce the complexity of the terminal device to obtain the frequency domain resources indicated by the FDRA domain and improve the performance of uplink transmission.
[0355] Optionally, when the number of bits used to indicate the hopping offset on the uplink symbol is M3, M2, M, M1, and the hopping offset used to indicate the uplink symbol may satisfy the following relationship: M2 = M - max{M1, M3}.
[0356] The number of bits M2 used to indicate the frequency domain resources in the FDRA field may be the number of bits M in the FDRA field minus the maximum value between the two values {M1, M3}. In this way, the number of bits used to indicate the frequency domain resource position of the uplink transmission is the same, which helps to reduce the complexity of the terminal device to obtain the frequency domain resources indicated by the FDRA field and improve the performance of the uplink transmission.
[0357] Optionally, when M1 is different from M3, M1 bits are located at the most significant bit of the FDRA field, and M2 bits are located at the least significant bit of the FDRA field.
[0358] M1 being different from M3 may include: M1 > M3, or M1 < M3. When M1 is different from M3, since M2 = M - max{M1, M3}, then M1 + M2 ≤ M. At this time, the positions of M1 bits and M2 bits can satisfy that M1 bits are located at the most significant bit of the FDRA field, and M2 bits are located at the least significant bit of the FDRA field. (M - M2 - M1) bits can be located between M1 bits and M2 bits.
[0359] It should be noted that when M1 > M3, M1 + M2 = M, then M - M2 - M1 = 0, M1 bits are located at the most significant bit of the FDRA field, and M2 bits are located at the least significant bit of the FDRA field.
[0360] When M1 < M3, M2 = M - M3, then M - M2 - M1 > , M1 bits are located at the most significant bit of the FDRA field, M2 bits are located at the least significant bit of the FDRA field, and (M - M2 - M1) bits can be located between M1 bits and M2 bits.
[0361] Exemplarily, Figure 23 shows a comparison diagram of different positions of M1 bits and M2 bits. As Figure 23 shown in a of, the bits in the FDRA field are M bits. When M1 > M3, M1 + M2 = M, M1 bits are located at the most significant bit of the FDRA field, and M2 bits are located at the least significant bit of the FDRA field. As Figure 23As shown in b in , when M1 < M3, M2 = M - M3, then M - M2 - M1 > 0. M1 bits are located at the most significant bits of the FDRA domain, M2 bits are located at the least significant bits of the FDRA domain, and (M - M2 - M1) bits can be located between the M1 bits and the M2 bits. The (M - M2 - M1) bits can be zero values, or can be reserved bits, or can be used to indicate other functions, which are not limited in the embodiments of the present application.
[0362] Optionally, when M1 < M3, (M - M2 - M1) bits can be located at the most significant bits of the FDRA domain, M2 bits can be located at the least significant bits of the FDRA domain, and M1 bits can be located between the (M - M2 - M1) bits and the M2 bits.
[0363] Exemplarily, as Figure 23 shown in c in . The bits of the FDRA domain are M bits. When M1 < M3, M2 = M - M3, then M - M2 - M1 > 0. (M - M2 - M1) bits can be located at the most significant bits of the FDRA domain, M2 bits can be located at the least significant bits of the FDRA domain, and M1 bits can be located between the (M - M2 - M1) bits and the M2 bits.
[0364] The above introduced the situation of uplink transmission scheduling on SBFD symbols. Next, the situation of uplink transmission scheduling on uplink symbols is introduced.
[0365] Exemplarily, the embodiments of the present application provide an uplink transmission method, which may include: the terminal device determines that the bits of the FDRA domain of the second DCI are P bits based on the activated UL BWP, P = M. M3 bits among the P bits are used to indicate the frequency hopping offset on the uplink symbol, and M4 bits among the P bits are used to indicate the frequency domain resources on the uplink symbol. M4 is determined based on M, M1, and M3; based on the M3 bits, determine the frequency hopping offset on the uplink symbol, and based on the M4 bits, determine the frequency domain resources on the uplink symbol.
[0366] The M3 bits are used to indicate the frequency hopping offset on the uplink symbol, and M3 can be determined by the number of frequency hopping offset values configured by the network device. The more frequency hopping offset values configured by the network device, the larger M3 is, and the fewer frequency hopping offset values configured by the network device, the smaller M3 is.
[0367] In this way, the terminal device determines M4 based on M, M1, and M3. The determination of M4 also refers to the frequency hopping offset used to indicate on the SBFD symbol, which is beneficial to making the number of bits used to indicate the position of the frequency domain resources in different DCIs the same, beneficial to reducing the complexity of the terminal device to obtain the frequency domain resources indicated by the FDRA domain, and thus improving the performance of uplink transmission.
[0368] Optionally, M4, M, M1, and M3 may satisfy the following relationship: M2 = M - max{M1, M3}.
[0369] The number of bits M4 used to indicate the frequency-domain resource in the FDRA field may be the number of bits M of the FDRA field minus the maximum value between two values {M1, M3}. In this way, the number of bits used to indicate the position of the frequency-domain resource for uplink transmission is the same, which is beneficial to reducing the complexity for the terminal device to obtain the frequency-domain resource indicated by the FDRA field, and thus improving the performance of uplink transmission.
[0370] Optionally, when M1 is different from M3, M3 bits are located at the most significant bits of the FDRA field, and M4 bits are located at the least significant bits of the FDRA field.
[0371] M1 being different from M3 may include: M1 > M3, or M1 < M3. When M1 is different from M3, since M4 = M - max{M1, M3}, then M3 + M4 ≤ M. At this time, the positions of M3 bits and M4 bits can satisfy that M3 bits are located at the most significant bits of the FDRA field and M4 bits are located at the least significant bits of the FDRA field. (M - M4 - M3) bits may be located between M3 bits and M4 bits.
[0372] It should be noted that when M1 > M3, M - M3 - M4 > 0, M3 bits are located at the most significant bits of the FDRA field, M4 bits are located at the least significant bits of the FDRA field, and (M - M3 - M4) bits may be located between M1 bits and M2 bits.
[0373] When M1 < M3, M4 = M - M3, then M3 + M4 = M, and M - M3 - M4 = 0. M3 bits are located at the most significant bits of the FDRA field, and M4 bits are located at the least significant bits of the FDRA field.
[0374] Optionally, when M1 > M3, (P - M3 - M4) bits are located at the most significant bits of the FDRA field, M3 bits are located at the least significant bits of the FDRA field, and M3 bits are located between (P - M3 - M4) bits and M4 bits.
[0375] In summary, regardless of whether the uplink transmission scheduling is on the SBFD symbol or the uplink symbol, the terminal device can use the activated BWP to determine the number of bits (M or P) in the FDRA field of the DCI, and the number of bits (M2 or M4) used to indicate the frequency-domain resource in the FDRA field is the same.
[0376] Exemplarily, Figure 24 shows a schematic diagram of a different DCI. As Figure 24As shown, when DCI is scheduled on an uplink symbol, the bits included in DCI include bits for indicating identity information, bits for the FDRA field, bits for the TDRA field, bits for indicating the frequency hopping (FH) flag, bits for indicating the MCS, etc. Among these, the FDRA field bits include M3 = 2 bits for indicating the frequency hopping offset value, and the remaining bits in the FDRA field, M4 = M - M3, are used to indicate frequency domain resources.
[0377] When DCI is scheduled on SBFD symbols, the bits included in DCI include bits for indicating identity information, bits for the FDRA field, bits for the TDRA field, bits for indicating the FH flag, bits for indicating the MCS, etc. Among them, the bits in the FDRA field include M1 = 1 bit for indicating the frequency hopping offset value, and the remaining bits in the FDRA field excluding the 2 bits, i.e., M2 = M - M3, are used to indicate frequency domain resources. Among them, M1 bits are located in the most significant bit of the FDRA field, and M2 bits are located in the least significant bit of the FDRA field.
[0378] It should be noted that the order of the methods listed above does not imply the order of execution. The execution order of each process should be determined by its function and internal logic.
[0379] The above text combines 13 to Figure 24 The uplink transmission method of the embodiments of this application is described in detail below, in conjunction with Figures 25 to 27 This application describes in detail the transmission apparatus according to embodiments of the present application. The transmission apparatus includes modules or units for performing each part of the above embodiments. The modules or units may be software, hardware, or a combination of software and hardware. The following is only a brief illustrative example of the transmission apparatus; for details of the implementation, please refer to the description of the foregoing method embodiments, which will not be repeated below.
[0380] For example, Figure 25 This is a schematic block diagram of a transmission device 2500 provided for an embodiment of this application. Figure 25 As shown, the transmission device 2500 includes a transceiver unit 2510 and a processing unit 2520.
[0381] In one example, the transmission device 2500 can be used to perform the above. Figure 13 The method shown.
[0382] For example, processing unit 2520 is configured to determine, from the first PRACH resource and the second PRACH resource, to use the first PRACH resource to transmit a first random access channel; transceiver unit 2510 is configured to transmit the first random access channel on the first PRACH resource; processing unit 2520 is further configured to determine the frequency domain resources occupied by the first uplink transmission based on the initial uplink bandwidth portion UL BWP or the activated UL BWP.
[0383] Optionally, the symbols occupied by the first uplink transmission do not include downlink symbols and synchronization signal block SS / physical broadcast channel PBCH block symbols.
[0384] Optionally, the processing unit 2520 is further configured to determine, from the first PRACH resource and the second PRACH resource, to use the second PRACH resource to transmit the second random access channel; the transceiver unit 2510 is further configured to transmit the second random access channel on the second PRACH resource; the processing unit 2520 is further configured to determine the frequency domain resources occupied by the second uplink transmission based on the frequency domain resources used for uplink transmission on the SBFD symbol.
[0385] Optionally, the symbols occupied by the second uplink transmission include uplink symbols and / or SBFD symbols.
[0386] Optionally, the transceiver unit 2510 is further configured to receive indication information; the processing unit 2520 is further configured to determine the symbol occupied by the second uplink transmission based on the indication information.
[0387] In another example, the transmission device 2500 can be used to perform the above. Figure 15 The method shown.
[0388] For example, transceiver unit 2510 is used to receive first information, which is used to schedule a third uplink transmission. The third uplink transmission is configured with frequency domain resources for uplink transmission on subband full-duplex SBFD symbols, and the frequency domain resources for uplink transmission are greater than the initial uplink bandwidth portion UL BWP. Transceiver unit 2510 is used to determine the frequency domain resources occupied by the third uplink transmission based on the initial UL BWP, the correlation between the initial UL BWP and the frequency domain resources for uplink transmission.
[0389] Optionally, the association between the initial UL BWP and the frequency domain resources used for uplink transmission is the ratio of the frequency domain resources used for uplink transmission to the initial UL BWP.
[0390] Optionally, the ratio of the frequency domain resources used for uplink transmission to the initial UL BWP is greater than or equal to a first factor, where the first factor is the maximum value in the set {1,2,4,8}; the processing unit 2520 is further configured to determine the frequency domain resources occupied by the third uplink transmission based on the initial UL BWP and the first factor.
[0391] Optionally, the first information is further used to indicate the resource indication value (RIV); the processing unit 2520 is further used to determine the first frequency domain resource based on the initial ULBWP and RIV; and to determine the frequency domain resource occupied by the third uplink transmission based on the first frequency domain resource and the first factor.
[0392] Optionally, the first frequency domain resources are positively correlated with the frequency domain resources occupied by the third uplink transmission, and / or, the first factor is positively correlated with the frequency domain resources occupied by the third uplink transmission.
[0393] Optionally, the frequency domain resources occupied by the third uplink transmission, the first factor, and the first frequency domain resources satisfy the following formula:
[0394] L" RBs =L RBs / K′,RB" start =RB start / K′
[0395] Among them, RB start Indicates the starting position of the frequency domain resources occupied by the third uplink transmission, RB". start L indicates the starting position of the first frequency domain resource. RBs L" represents the length of the frequency domain resources occupied by the third uplink transmission. RBs K represents the length of the first frequency domain resource, and K′ represents the first factor.
[0396] Optionally, the frequency domain resources occupied by the third uplink transmission, the first factor, and the initial UL BWP are related by the following:
[0397]
[0398] Among them, RB start L represents the starting position of the frequency domain resources occupied by the third uplink transmission. RBs K′ represents the frequency domain resource length occupied by the third uplink transmission, and K′ represents the first factor. This indicates the initial UL BWP.
[0399] In yet another example, the transmission device 2500 can be used to perform the above. Figure 19 The method shown.
[0400] For example, a processing unit 2520 is configured to determine that the number of bits in the frequency-domain resource allocation (FDRA) field of downlink control information (DCI) is N1 bits based on the frequency-domain resources for uplink transmission on sub-band full-duplex (SBFD) symbols. The number of resource blocks (RBs) included in the frequency-domain resources for uplink transmission is less than the number of RBs included in an active uplink bandwidth part (UL BWP). The FDRA field of the DCI is used to indicate the frequency-domain resources for uplink transmission. Generate N2 bits, where N2 is the absolute value of the difference between a first value and N1, and the bit value of each bit in the N2 bits is 0. The first value is the number of bits in the FDRA field determined based on the active UL BWP. Determine that the number of bits in the FDRA field of the DCI is (N1 + N2) bits.
[0401] Optionally, the N2 bits satisfy any one of the following: The N2 bits are appended after the N1 bits and are adjacent to the N1 bits; or, the N2 bits are appended before the N1 bits and are adjacent to the N1 bits; or, M1 bits among the N1 bits are used to indicate the frequency hopping offset value for uplink transmission, M2 bits among the N1 bits are used to indicate the frequency-domain resources for uplink transmission, and the N2 bits are appended between the M1 bits and the M2 bits, where N1 = M1 + M2.
[0402] In another example, a transmission device 2500 can be used to execute the method Figure 22 shown above.
[0403] For example, a processing unit 2520 is configured to determine that the number of bits in the frequency-domain resource allocation (FDRA) field of a first downlink control information (DCI) is M bits based on an active uplink bandwidth part (UL BWP). M1 bits among the M bits are used to indicate the frequency hopping offset on sub-band full-duplex (SBFD) symbols, and M2 bits among the M bits are used to indicate the frequency-domain resources on the SBFD symbols. M2 is determined based on M, M1, and the frequency hopping offset used to indicate the uplink symbols. Based on the M1 bits, determine the frequency hopping offset on the SBFD symbols, and based on the M2 bits, determine the frequency-domain resources on the SBFD symbols.
[0404] Optionally, the number of bits used to indicate the frequency hopping offset on the uplink symbols is M3, and M2, M1, and M3 satisfy M2 = M - max{M1, M3}.
[0405] Optionally, when M1 is different from M3, the M1 bits are located at the most significant bits of the FDRA field, and the M2 bits are located at the least significant bits of the FDRA field.
[0406] Optionally, when M1 < M3, (M - M2 - M1) bits are located at the most significant bits of the FDRA field, the M2 bits are located at the least significant bits of the FDRA field, and the M1 bits are located between the (M - M2 - M1) bits and the M2 bits.
[0407] Optionally, the processing unit 2520 is further configured to: determine, based on the activation of the UL BWP, that the number of bits in the FDRA domain of the second DCI is P bits, where P = M, and M3 bits of the P bits are used to indicate the frequency hopping offset on the uplink symbol, and M4 bits of the P bits are used to indicate the frequency domain resources on the uplink symbol, wherein M4 is determined based on M, M1 and M3.
[0408] Optionally, M4, M, M1, and M3 can satisfy the following relationship: M2 = M - max{M1, M3}.
[0409] Optionally, when M1 is different from M3, M3 bits are located in the most significant bit of the FDRA field, and M4 bits are located in the least significant bit of the FDRA field.
[0410] Optionally, when M1>M3, (P-M3-M4) bits are located in the most significant bit of the FDRA field, M3 bits are located in the least significant bit of the FDRA field, and M3 bits are located between (P-M3-M4) bits and M4 bits.
[0411] It should be understood that the transmission device 2500 here is embodied in the form of a functional module. The term "module" here can refer to application-specific integrated circuits (ASICs), electronic circuits, processors (e.g., shared processors, proprietary processors, or group processors, etc.) and memories for executing one or more software or firmware programs, integrated logic circuits, and / or other suitable components supporting the described functions. In an alternative example, those skilled in the art will understand that the transmission device 1000 can be specifically the terminal device in the above embodiments, and the transmission device 2500 can be used to execute the various processes and / or steps corresponding to the terminal device in the above method embodiments; to avoid repetition, these will not be described further here.
[0412] The aforementioned transmission device 2500 has the function of implementing the corresponding steps performed by the terminal device in the aforementioned method; the aforementioned function can be implemented by hardware or by hardware executing corresponding software. The hardware or software includes one or more modules corresponding to the aforementioned function. In an embodiment of this application, Figure 25 The transmission device 2500 in the middle can also be a chip, such as a SOC.
[0413] Figure 26A schematic block diagram of another transmission device 2600 provided in an embodiment of this application is shown. The transmission device 2600 may include a processor 2601, a transceiver 2602, and a memory 2603. The processor 2601, transceiver 2602, and memory 2603 communicate with each other via internal interconnection paths. The memory 2603 is used to store instructions, and the processor 2601 is used to execute the instructions stored in the memory 2603 to control the transceiver 2602 to transmit and / or receive signals.
[0414] It should be understood that the transmission device 2600 may specifically be the terminal device in the above embodiments, and may be used to execute the various steps and / or processes corresponding to the terminal device in the above method embodiments. Optionally, the memory 2603 may include read-only memory and random access memory, and provide instructions and data to the processor. A portion of the memory may also include non-volatile random access memory. For example, the memory may also store device type information. The processor 2601 may be used to execute instructions stored in the memory, and when the processor 2601 executes instructions stored in the memory, the processor 2601 is used to execute the various steps and / or processes of the above method embodiments. The transceiver 2602 may include a transmitter, a receiver, and an antenna. The transmitter may be used to implement the various steps and / or processes corresponding to the transceiver for performing the transmission action. For example, the transmitter may be used to send information to another device via the antenna. The receiver may be used to implement the various steps and / or processes corresponding to the transceiver for performing the reception action. For example, the receiver may be used to receive information from another device via the antenna.
[0415] It should be understood that, in the embodiments of this application, the processor may be a central processing unit (CPU), or it may be other 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 devices, discrete hardware components, etc. The general-purpose processor may be a microprocessor or any conventional processor.
[0416] In implementation, each step of the above method can be completed by integrated logic circuits in the processor's hardware or by instructions in software. The steps of the method disclosed in the embodiments of this application can be directly manifested as execution by a hardware processor, or as a combination of hardware and software modules within the processor. The software modules can reside in random access memory, flash memory, read-only memory, programmable read-only memory, electrically erasable programmable memory, registers, or other mature storage media in the art. This storage medium is located in memory, and the processor executes the instructions in the memory, combining them with its hardware to complete the steps of the above method. To avoid repetition, detailed descriptions are omitted here.
[0417] This application also provides a chip system for a terminal device. This chip system can execute the various processes and / or steps corresponding to the terminal device in the above method embodiments; to avoid repetition, these will not be described again here.
[0418] For example, Figure 27 A schematic diagram of a chip system for a terminal device is shown. Figure 27 As shown, the terminal device-side chip system can be implemented using a processing system including one or more processors. The processors may include microprocessors (e.g., x86, ARM), microcontrollers, digital signal processors (DSPs), field-programmable gate arrays (FPGAs), GPUs, programmable logic devices (PLDs), state machines, gated logic, discrete hardware circuits, and other suitable hardware configured to various functions. The aforementioned chip system can be a system-on-a-chip (SoC) system for the terminal device, wherein the processors used can be used to implement the processes described below and any one or more of those processes.
[0419] The processing system may optionally be implemented using a bus architecture, typically represented by a bus. The bus can include any number of interconnect buses and bridges, depending on the specific application and overall design constraints of the processing system. The bus communicatively couples various circuits together, including one or more processors (typically represented by a processor), memory, and computer-readable media (typically represented by a computer-readable media). The bus can also link various other circuits, such as timing sources, peripherals, voltage regulators, and power management circuits, which are well known in the art and therefore will not be described further. The bus interface provides the interface between the transceivers of the bus and terminal devices, as well as between the bus and the interface.
[0420] Optionally, the chip system may also include a transceiver that provides a communication interface or means for communicating with various other devices via a wireless transmission medium. The transceiver may be an input / output interface and may be coupled to an antenna array, and the transceiver and antenna array may be used together for communication with a corresponding network type. At least one interface (e.g., a network interface and / or a user interface) provides a communication interface or means for communication via an internal bus or via an external transmission medium.
[0421] The processor is responsible for managing the bus and general processing, including executing software stored on a computer-readable medium. When the processor executes the software, the software causes the processing system to perform the various functions described below for any particular device.
[0422] The functions that can be implemented by the processor, memory, and computer-readable medium include: encoding, decoding, rate matching, rate dematching, scrambling, descrambling, modulation, demodulation, layer mapping, fast fourier transform (FFT), inverse fast fourier transform (IFFT), inverse discrete fourier transform (IDFT), precoding, RE mapping, channel equalization, deRE mapping, digital beamforming (BF), adding cyclic prefix (CP), removing CP, etc.
[0423] This application also provides a processor. This processor can execute the various processes and / or steps corresponding to the terminal device in the above method embodiments; to avoid repetition, they will not be described again here.
[0424] This application also provides a computer-readable storage medium for storing a computer program for implementing the methods shown in the above-described method embodiments.
[0425] This application also provides a computer program product, which includes a computer program (also referred to as code or instructions) that, when run on a computer, allows the computer to perform the methods shown in the above-described method embodiments.
[0426] Those skilled in the art will recognize that the modules and algorithm steps of the various examples described in conjunction with the embodiments disclosed herein can be implemented in electronic hardware, or a combination of computer software and electronic hardware. Whether these functions are implemented in hardware or software depends on the specific application and design constraints of the technical solution. Those skilled in the art can use different methods to implement the described functions for each specific application, but such implementation should not be considered beyond the scope of this application.
[0427] Those skilled in the art will understand that, for the sake of convenience and brevity, the specific working processes of the systems, devices, and modules described above can be referred to the corresponding processes in the foregoing method embodiments, and will not be repeated here.
[0428] In the several embodiments provided in this application, it should be understood that the disclosed systems, apparatuses, and methods can be implemented in other ways. For example, the apparatus embodiments described above are merely illustrative; for instance, the division of modules is only a logical functional division, and in actual implementation, there may be other division methods. For example, multiple modules or components may be combined or integrated into another system, or some features may be ignored or not executed. Furthermore, the coupling or direct coupling or communication connection shown or discussed may be through some interfaces; the indirect coupling or communication connection between apparatuses or modules may be electrical, mechanical, or other forms.
[0429] The modules described as separate components may or may not be physically separate. The components shown as modules may or may not be physical modules; that is, they may be located in one place or distributed across multiple network modules. Some or all of the modules can be selected to achieve the purpose of this embodiment according to actual needs.
[0430] In addition, the functional modules in the various embodiments of this application can be integrated into one processing module, or each module can exist physically separately, or two or more modules can be integrated into one module.
[0431] If the aforementioned functions are implemented as software functional modules and sold or used as independent products, they can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of this application, in essence, or the part that contributes to the prior art, or a portion of the technical solution, can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes several instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) to execute all or part of the steps of the methods described in the various embodiments of this application. The aforementioned storage medium includes various media capable of storing program code, such as USB flash drives, portable hard drives, read-only memory (ROM), random access memory (RAM), magnetic disks, or optical disks.
[0432] The above description is merely a specific embodiment of this application, but the protection scope of the embodiments of this application is not limited thereto. Any variations or substitutions that can be easily conceived by those skilled in the art within the technical scope disclosed in the embodiments of this application should be included within the protection scope of the embodiments of this application. Therefore, the protection scope of the embodiments of this application should be determined by the protection scope of the claims.
Claims
1. An uplink transmission method, characterized by, The application is applied to a terminal device or a chip of the terminal device, and the terminal device or the chip of the terminal device supports sending a random access channel on a first random access channel (PRACH) resource and a second PRACH resource, the first PRACH resource is configured on an uplink symbol, and the second PRACH resource is configured on a sub-band full duplex (SBFD) symbol; The method comprises: From the first PRACH resource and the second PRACH resource, a first random access channel is determined to be sent by using the first PRACH resource; The first random access channel is sent on the first PRACH resource; Based on an initial uplink bandwidth part (UL BWP) or an activated UL BWP, frequency domain resources occupied by a first uplink transmission are determined.
2. The method of claim 1, wherein, The symbol occupied by the first uplink transmission does not include a downlink symbol and a synchronization signal block (SS) / physical broadcast channel (PBCH) block symbol.
3. The method according to claim 1 or 2, characterized in that, The method further comprises: From the first PRACH resource and the second PRACH resource, a second random access channel is determined to be sent by using the second PRACH resource; The second random access channel is sent on the second PRACH resource; Based on frequency domain resources for uplink transmission on the SBFD symbol, frequency domain resources occupied by a second uplink transmission are determined.
4. The method of claim 3, wherein, The symbol occupied by the second uplink transmission includes an uplink symbol and / or an SBFD symbol.
5. The method of claim 4, wherein, The method further comprises: Receiving indication information; Based on the indication information, the symbol occupied by the second uplink transmission is determined.
6. An uplink transmission method, characterized by, Comprise: Receiving first information, the first information is used for scheduling a third uplink transmission, the third uplink transmission is configured on frequency domain resources for uplink transmission on a sub-band full duplex (SBFD) symbol, and the frequency domain resources for uplink transmission are greater than an initial uplink bandwidth part (UL BWP); Based on the initial UL BWP, an association relationship between the initial UL BWP and the frequency domain resources for uplink transmission, frequency domain resources occupied by the third uplink transmission are determined.
7. The method of claim 6, wherein, The association relationship between the initial UL BWP and the frequency domain resources for uplink transmission is a ratio of the frequency domain resources for uplink transmission to the initial UL BWP.
8. The method of claim 7, wherein, The ratio of the frequency domain resources for uplink transmission to the initial UL BWP is greater than or equal to a first factor, and the first factor is the maximum value in a set {1, 2, 4, 8}; The determination of the frequency domain resources occupied by the third uplink transmission based on the initial UL BWP, the association relationship between the initial UL BWP and the frequency domain resources for uplink transmission comprises: Based on the initial UL BWP and the first factor, the frequency domain resources occupied by the third uplink transmission are determined.
9. The method of claim 8, wherein, The first information is also used for indicating a resource indication value (RIV); The determination of the frequency domain resources occupied by the third uplink transmission based on the initial UL BWP and the association relationship between the initial UL BWP and the frequency domain resources for uplink transmission comprises: Based on the initial UL BWP and the RIV, a first frequency domain resource is determined; Based on the first frequency domain resource and the first factor, the frequency domain resources occupied by the third uplink transmission are determined.
10. The method of claim 9, wherein, The first frequency domain resource is positively related to the frequency domain resource occupied by the third uplink transmission, and / or the first factor is positively related to the frequency domain resource occupied by the third uplink transmission.
11. The method of claim 10, wherein, The frequency domain resource occupied by the third uplink transmission, the first factor, and the first frequency domain resource satisfy the following formula: L"RBs=LRBs / K′, RBs"tart=RBstart / K′ Wherein, RBstart represents the starting position of the frequency domain resource occupied by the third uplink transmission, RBs"tart represents the starting position of the first frequency domain resource, LRBs represents the frequency domain resource length of the frequency domain resource occupied by the third uplink transmission, L"RBs represents the frequency domain resource length of the first frequency domain resource, and K' represents the first factor.
12. The method of claim 8, wherein, The frequency domain resource occupied by the third uplink transmission, the first factor, and the initial UL BWP satisfy: wherein RBstart represents a starting position of a frequency domain resource occupied by the third uplink transmission, LRBs represents a frequency domain resource length of the frequency domain resource occupied by the third uplink transmission, K' represents the first factor, represents the initial UL BWP.
13. An uplink transmission method, characterized by, Comprise: Based on the frequency domain resource for uplink transmission on the sub-band full duplex (SBFD) symbol, the number of bits of the frequency domain resource allocation (FDRA) field of the downlink control information (DCI) is N1 bits, the number of resource blocks (RBs) contained in the frequency domain resource for uplink transmission is less than the number of RBs contained in the activated uplink bandwidth part (UL BWP), and the FDRA field of the DCI is used to indicate the frequency domain resource of the uplink transmission; Generate N2 bits, where N2 is the absolute value of the difference between a first value and N1, and each bit in the N2 bits has a bit value of 0, and the first value is the number of bits of the FDRA field determined based on the activated UL BWP; The number of bits of the FDRA field in the DCI is (N1+N2) bits.
14. The method of claim 13, wherein, The N2 bits satisfy any one of the following: The N2 bits are appended after the N1 bits and adjacent to the N1 bits; or The N2 bits are appended before the N1 bits and adjacent to the N1 bits; or M1 bits in the N1 bits are used to indicate a frequency hopping offset value of the uplink transmission, M2 bits in the N1 bits are used to indicate a frequency domain resource of the uplink transmission, and the N2 bits are appended between the M1 bits and the M2 bits, wherein N1=M1+M2.
15. A transmitting device, comprising: Comprise a module for executing the method as claimed in any one of claims 1 to 14.
16. A transmitting device, comprising: Comprise: A processor coupled with a memory, the memory being used to store a computer program, when the processor invokes the computer program, so that the transmission device executes the method as claimed in any one of claims 1 to 14.
17. A chip, characterized by Comprise: A processor for reading instructions stored in a memory, when the processor executes the instructions, so that the chip implements the method as claimed in any one of the above claims 1 to 14.
18. A computer-readable storage medium, characterized in that, The computer readable storage medium stores a computer program, when the computer program runs on the computer, so that the method as claimed in any one of claims 1 to 14 is executed.
19. A computer program product, characterised in that, The computer program product comprises instructions, when the instructions are executed, so that the method as claimed in any one of claims 1 to 14 is executed.