Communication method and communication apparatus
By determining and using the second frequency domain resources for frequency hopping transmission on the SBFD time unit, the problem that uplink channel transmission may fall into downlink frequency domain resources is solved, and the transmission performance and random access success rate are improved.
Patent Information
- Application Number
- PCT/CN2024/110990
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Priority Date
- 2023-11-17
- Filing Date
- 2024-08-09
- Publication Date
- 2025-05-22
AI Technical Summary
When random access is performed on the SBFD time unit, uplink channel transmission may fall into the downlink frequency domain resource, affecting transmission performance.
By determining that the overlapping frequency domain resources between the first uplink BWP and the first uplink subband are the first frequency domain resources, the second frequency domain resources, including the third frequency domain resources and the fourth frequency domain resources, are determined, and an uplink signal is sent on these frequency domain resources by frequency hopping on the SBFD time unit.
Smart Images

Figure CN2024110990_22052025_PF_FP_ABST
Abstract
Description
Communication method and communication device
[0001] This application claims priority to the Chinese patent application with application number 202311546977.9 filed with the State Intellectual Property Office of China on November 17, 2023, and priority to the Chinese patent application with the invention name “A Communication Method and Communication Device”, all contents of which are incorporated by reference into this application. Technical Field
[0002] The present application relates to the field of communications, and in particular to a communication method and a communication device. Background Art
[0003] With the rapid development of mobile communications technology, and to meet the needs of emerging services, the subband non-overlapping full duplex (SBFD) solution has been proposed to improve the uplink coverage of time division duplex (TDD) systems. SBFD allows network devices in TDD systems to transmit and receive signals in a single time slot or orthogonal frequency division multiplexing (OFDM) symbol using different subbands.
[0004] Random access is a step in the process of connecting a terminal device to the network. This process allows the terminal device to synchronize uplink time with the network device. For initial access, the terminal device can establish a radio resource control (RRC) connection with the network device through this process, enabling the transmission of uplink and downlink service data. Currently, random access (RA) is supported on SBFD symbols / timeslots. However, during random access on SBFD symbols / timeslots, uplink channel transmissions may fall within the downlink frequency domain resources of the SBFD symbols / timeslots, thereby affecting uplink channel transmission performance.
[0005] Summary of the Invention
[0006] In order to solve the above technical problems, the present application provides a communication method and a communication device, so that the uplink channel transmission falls within the uplink frequency domain resources on the SBFD time unit, thereby ensuring the transmission performance of the uplink channel.
[0007] In a first aspect, a communication method is provided. This method can be executed by a sending device, or by a chip or circuit used in the sending device, etc., which is not limited in this application. For ease of description, the following description uses execution by a sending device as an example. The sending device can be a terminal device, or a chip or circuit in the terminal device, or a functional module in the terminal device that can call and execute programs.
[0008] The method includes: determining a second frequency domain resource based on a first frequency domain resource, where the first frequency domain resource is a frequency domain resource overlapping between a first uplink bandwidth part (Bandwidth part, BWP) and a first uplink subband, and the second frequency domain resource includes a third frequency domain resource and a fourth frequency domain resource, and the third frequency domain resource and the fourth frequency domain resource are used to send a first signal; sending the first signal on the third frequency domain resource and the fourth frequency domain resource by frequency hopping on a first SBFD time unit, and the first signal is carried on a physical uplink shared channel (PUSCH) or a physical uplink control channel (PUCCH).
[0009] According to the solution provided in the present application, the second frequency domain resources are determined by the frequency domain resources overlapping between the first uplink BWP and the first uplink sub-band, and the uplink signal is transmitted on the third frequency domain resources and the fourth frequency domain resources included in the second frequency domain resources by frequency hopping. This can improve the flexibility of frequency hopping, so that the uplink channel transmission falls on the uplink frequency domain resources on the SBFD time unit, ensuring the normal transmission of the uplink channel and improving the success rate of random access of the terminal device on the SBFD time unit.
[0010] It should be understood that the second frequency domain resources include frequency domain resources on the SBFD time unit, namely the third frequency domain resources and the fourth frequency domain resources. That is, the first signal can be sent on the time-frequency resources composed of the SBFD time unit and the second frequency domain resources.
[0011] It should also be understood that frequency hopping refers to a change in the frequency domain location of the frequency domain resource to which the first signal is mapped. Generally speaking, when frequency hopping is enabled, the frequency domain location to which the data to be transmitted is mapped changes at different times. The frequency location of the data to be transmitted in different time slots can be different. Frequency hopping for uplink channel transmission can achieve frequency diversity gain in the communication system, improving uplink transmission performance.
[0012] Optionally, the first frequency domain resource may be configured or preconfigured. For example, the terminal device receives indication information from the network device, where the indication information indicates the first uplink BWP and the first uplink subband. Optionally, this application does not specifically limit the size and position of the first uplink BWP and the first uplink subband.
[0013] Based on this implementation method, the terminal device can determine the first uplink BWP and the first uplink sub-band through the received indication information, and then determine the first frequency domain resources based on the first uplink BWP and the first uplink sub-band, and thus determine the second frequency domain resources for uplink channel transmission, that is, ensure that the uplink channel transmission falls within the uplink frequency domain resources on the SBFD time unit, thereby ensuring the transmission performance of the uplink channel.
[0014] In combination with the first aspect, in some implementations of the first aspect, the first SBFD time unit includes at least one of the following: one or more time slots; or one or more symbols.
[0015] Based on the above solution, two modes of uplink channel transmission are provided: inter-time slot frequency hopping or intra-time slot frequency hopping. This improves the flexibility of frequency hopping and enables uplink channel transmission to fall within the uplink frequency domain resources on the SBFD time unit, ensuring normal uplink channel transmission.
[0016] In combination with the first aspect, in certain implementations of the first aspect, the first SBFD time unit includes a first time slot and a second time slot; sending a first signal on a third frequency domain resource and a fourth frequency domain resource by frequency hopping on the first SBFD time unit includes: sending the first signal on the third frequency domain resource on the first time slot, and sending the first signal on the fourth frequency domain resource on the second time slot.
[0017] In combination with the first aspect, in certain implementations of the first aspect, the first SBFD time unit includes a first symbol and a second symbol; sending a first signal on a third frequency domain resource and a fourth frequency domain resource by frequency hopping on the first SBFD time unit includes: sending the first signal on the third frequency domain resource on the first symbol, and sending the first signal on the fourth frequency domain resource on the second symbol.
[0018] Optionally, the present application does not limit whether the first time slot and the second time slot are consecutive time slots, and whether the first symbol and the second symbol are consecutive symbols.
[0019] Based on the above scheme, frequency hopping transmission of the first signal is provided on the first time slot and the second time slot, that is, frequency hopping between time slots, and frequency hopping transmission of the first signal is provided on the first symbol and the second symbol, that is, frequency hopping within the time slot, thereby improving the flexibility of frequency hopping and making the uplink channel transmission fall within the uplink frequency domain resources on the SBFD time unit, thereby ensuring normal transmission of the uplink channel.
[0020] In combination with the first aspect, in certain implementations of the first aspect, the second frequency domain resources also include fifth frequency domain resources and sixth frequency domain resources, and the fifth frequency domain resources and the sixth frequency domain resources are used to send the first signal. The method also includes: sending the first signal on the fifth frequency domain resources and the sixth frequency domain resources by frequency hopping on the first non-SBFD time unit.
[0021] It should be understood that the second frequency domain resources also include frequency domain resources on non-SBFD time units, namely the fifth frequency domain resources and the sixth frequency domain resources. That is, the first signal can be sent on the time-frequency resources composed of the non-SBFD time unit and the second frequency domain resources.
[0022] Based on the above solution, uplink channel transmission is provided on the fifth frequency domain resources and the sixth frequency domain resources through frequency hopping in non-SBFD time units, which can improve the flexibility of frequency hopping, ensure normal transmission of uplink channels, and improve the success rate of random access of terminal devices.
[0023] In combination with the first aspect, in some implementations of the first aspect, the first non-SBFD time unit includes at least one of the following: one or more time slots; or one or more symbols.
[0024] Based on the above solution, two modes of uplink channel transmission are provided: inter-time slot frequency hopping or intra-time slot frequency hopping, which improves the flexibility of frequency hopping and ensures normal transmission of the uplink channel.
[0025] In combination with the first aspect, in certain implementations of the first aspect, the first non-SBFD time unit includes a third time slot and a fourth time slot; sending a first signal on a fifth frequency domain resource and a sixth frequency domain resource by frequency hopping on the first non-SBFD time unit includes: sending the first signal on the fifth frequency domain resource on the first time slot, and sending the first signal on the sixth frequency domain resource on the second time slot.
[0026] In combination with the first aspect, in certain implementations of the first aspect, the first non-SBFD time unit includes a third symbol and a fourth symbol; sending a first signal on a fifth frequency domain resource and a sixth frequency domain resource by frequency hopping on the first non-SBFD time unit includes: sending the first signal on the fifth frequency domain resource on the third symbol, and sending the first signal on the sixth frequency domain resource on the fourth symbol.
[0027] Optionally, the present application does not limit whether the third time slot and the fourth time slot are consecutive time slots, and whether the third symbol and the fourth symbol are consecutive symbols.
[0028] Based on the above scheme, frequency hopping transmission of the first signal is provided on the third time slot and the fourth time slot, that is, frequency hopping between time slots, and frequency hopping transmission of the first signal is provided on the third symbol and the fourth symbol, that is, frequency hopping within the time slot, thereby improving the flexibility of frequency hopping and ensuring normal transmission of the uplink channel.
[0029] In conjunction with the first aspect, in certain implementations of the first aspect, the method further includes:
[0030] when When , the m least significant bits of the frequency domain resource allocation (FDRA) domain are intercepted, The third frequency domain resource and the fourth frequency domain resource are determined according to the m least significant bits, where m is a positive integer; wherein, represents the number of RBs included in the first frequency domain resource, means round up, and log means logarithm.
[0031] In conjunction with the first aspect, in certain implementations of the first aspect, the method further includes:
[0032] when When , insert n most significant bits into the FDRA field, and determining the third frequency domain resource and the fourth frequency domain resource according to the FDRA field after inserting n most significant bits, where n is a positive integer; or inserting p most significant bits in the FDRA field, The third frequency domain resource and the fourth frequency domain resource are determined according to the FDRA field after inserting the p most significant bits, where p is a positive integer; wherein, represents the number of RBs included in the first frequency domain resource, means round up, and log means logarithm.
[0033] Based on the above scheme, the frequency domain positions of the third frequency domain resources and the fourth frequency domain resources on the SBFD time unit are determined by truncating the FDRA field (containing m least significant bits) or inserting the FDRA field after n / p most significant bits, so that the uplink signal is transmitted on the third frequency domain resources and the fourth frequency domain resources by frequency hopping, which can improve the flexibility of frequency hopping, so that the uplink channel transmission falls on the uplink frequency domain resources on the SBFD time unit, ensuring the normal transmission of the uplink channel and improving the success rate of random access of the terminal device on the SBFD time unit.
[0034] In conjunction with the first aspect, in some implementations of the first aspect, when When the resource indication value (RIV) in the current FDRA field satisfies: when When , the RIV in the current FDRA domain satisfies: Among them, L RBs Indicates the number of RBs included in the third frequency domain resource or the fourth frequency domain resource, RB start Indicates the starting RB of the third frequency domain resource or the starting RB of the fourth frequency domain resource, RB offsetIndicates the frequency interval between the starting RB of the first frequency domain resource and the starting RB of the first uplink BWP, represents the number of RBs included in the first frequency domain resource, Indicates rounding down.
[0035] It should be understood that the current FDRA field can be understood as the latest FDRA field, for example, the FDRA field after the m least significant bits of the FDRA field are truncated, the FDRA field after the m most significant bits are inserted, or the FDRA field after the p most significant bits are inserted. The FDRA field before the m least significant bits are truncated, the FDRA field before the n most significant bits are inserted, or the FDRA field before the p most significant bits are inserted can be understood as the FDRA field defined in the existing standard.
[0036] In combination with the first aspect, in certain implementations of the first aspect, determining the second frequency domain resource based on the first frequency domain resource includes: determining the frequency domain positions of the third frequency domain resource and the fourth frequency domain resource based on the fifth frequency domain resource, the sixth frequency domain resource and the first frequency interval; wherein the first frequency interval represents the frequency interval between the starting RB of the first frequency domain resource and the starting RB of the first uplink BWP.
[0037] Exemplarily, the fifth frequency domain resource and the sixth frequency domain resource may be determined according to the existing FDRA domain, that is, the frequency offset value between the fifth frequency domain resource and the sixth frequency domain resource is determined according to the frequency hopping indication bit in the FDRA domain.
[0038] In one implementation method, the frequency domain positions of the third frequency domain resources and the fourth frequency domain resources are determined based on the fifth frequency domain resources, the sixth frequency domain resources and the first frequency interval. It can be understood that: the frequency domain positions of the third frequency domain resources and the fourth frequency domain resources are obtained by adding the first frequency interval to the frequency domain positions of the third frequency domain resources and the fourth frequency domain resources, that is, after the fifth frequency domain resources and the sixth frequency domain resources are offset by the first frequency interval in the frequency domain, the third frequency domain resources and the fourth frequency domain resources can be obtained.
[0039] In conjunction with the first aspect, in certain implementations of the first aspect,
[0040] in, Indicates the first SBFD time unit or the first non-SBFD time unit, RB start Indicates the starting RB of the fifth frequency domain resource or the starting RB of the sixth frequency domain resource, RB offset represents the first frequency interval, represents the number of RBs included in the first frequency domain resource, Indicates the number of RBs included in the first uplink BWP, RB offset1 Indicates the frequency interval between the starting RB of the fifth frequency domain resource and the starting RB of the sixth frequency domain resource, RB offset2 It represents the frequency interval between the starting RB of the third frequency domain resource and the starting RB of the fourth frequency domain resource, and mod represents the remainder.
[0041] Based on the above scheme, the frequency domain resources on the non-SBFD time unit and the SBFD time unit can be determined according to the above formulas. For example, the first formula and the third formula can determine the fifth frequency domain resources and the sixth frequency domain resources, and the second formula and the fourth formula can determine the third frequency domain resources and the fourth frequency domain resources. It can be seen that the third frequency domain resources and the fourth frequency domain resources on the SBFD time unit can be regarded as being obtained by adding the first frequency interval on the basis of the fifth frequency domain resources and the sixth frequency domain resources. By defining the first frequency interval, the uplink channel transmission falls within the uplink frequency domain resources on the SBFD time unit, thereby ensuring normal transmission of the uplink channel and improving the success rate of random access of terminal devices on the SBFD time unit.
[0042] In combination with the first aspect, in certain implementations of the first aspect, determining the second frequency domain resource based on the first frequency domain resource includes: determining the frequency domain positions of the third frequency domain resource and the fourth frequency domain resource based on the fifth frequency domain resource, the sixth frequency domain resource, and the first coefficient, where the first coefficient α satisfies: in, represents the number of RBs included in the first frequency domain resource, Indicates the number of RBs included in the first uplink BWP.
[0043] The first coefficient may also be a scaling factor, that is, α is a positive number, and α may be greater than or equal to 1 or less than or equal to 1, and this application does not impose any limitation on this.
[0044] Exemplarily, the fifth frequency domain resource and the sixth frequency domain resource may be determined according to the existing FDRA domain, that is, the frequency offset value between the fifth frequency domain resource and the sixth frequency domain resource is determined according to the frequency hopping indication bit in the FDRA domain.
[0045] In conjunction with the first aspect, in some implementations of the first aspect,
[0046] in, Indicates the first SBFD time unit or the first non-SBFD time unit, RB start Indicates the starting RB of the fifth frequency domain resource or the starting RB of the sixth frequency domain resource, RB offset Indicates the frequency interval between the starting RB of the first frequency domain resource and the starting RB of the first uplink BWP, RB offset1represents the frequency interval between the starting RB of the fifth frequency domain resource and the starting RB of the sixth frequency domain resource, mod represents the remainder, Indicates rounding down.
[0047] Based on the above scheme, the frequency domain resources on the non-SBFD time unit and the SBFD time unit can be determined according to the above formulas. For example, the first formula and the third formula can determine the fifth frequency domain resources and the sixth frequency domain resources, and the second formula and the fourth formula can determine the third frequency domain resources and the fourth frequency domain resources. It can be seen that the third frequency domain resources and the fourth frequency domain resources on the SBFD time unit can be regarded as being obtained by processing the fifth frequency domain resources and the sixth frequency domain resources in combination with the first coefficient. By defining the first coefficient, the uplink channel transmission falls within the uplink frequency domain resources on the SBFD time unit, thereby ensuring normal transmission of the uplink channel and improving the success rate of random access of terminal devices on the SBFD time unit.
[0048] In combination with the first aspect, in certain implementations of the first aspect, determining the second frequency domain resource based on the first frequency domain resource includes: determining the frequency domain position of the third frequency domain resource and the frequency domain position of the fourth frequency domain resource based on the first frequency interval and the second frequency interval, the first frequency interval is the frequency interval between the starting RB of the first frequency domain resource and the starting RB of the first uplink BWP, and the second frequency interval is the frequency interval between the ending RB of the first uplink BWP and the ending RB of the first frequency domain resource.
[0049] Based on the above scheme, the frequency domain position of the third frequency domain resource and the frequency domain position of the fourth frequency domain resource are determined by defining the first frequency interval and the second frequency interval, so that the uplink channel transmission falls on the uplink frequency domain resources on the SBFD time unit, ensuring the normal transmission of the uplink channel and improving the success rate of random access of the terminal device on the SBFD time unit.
[0050] In conjunction with the first aspect, in some implementations of the first aspect, when When the frequency domain position of the lowest physical resource block (PRB) of the third frequency domain resource satisfies: PRB index The frequency domain position of the lowest PRB of the fourth frequency domain resource satisfies: Among them, r PUCCH Indicates the resource index of PUCCH, Indicates the frequency offset of the RB within the first uplink BWP, Indicates the number of RBs included in the first uplink BWP, N CS is the number of initial cyclic shift indices in the initial cyclic shift index set, RB offsetIndicates the first frequency interval, RB offset3 represents the second frequency interval, Indicates rounding down, N RB Indicates the number of RBs.
[0051] It should be understood that the PUCCH resource index above indicates a PUCCH resource. Currently, the protocol defines that common PUCCH resources are configured in sets. The common PUCCH resource set includes a total of 16 PUCCH resources, and a UE uses one PUCCH resource in a single PUCCH transmission. Therefore, the PUCCH resource index is used to indicate one of these 16 PUCCH resources.
[0052] Understandably, when When , it is used to determine the frequency domain positions of the first 8 PUCCH resources among 16 PUCCH resources.
[0053] It should be noted that the frequency domain positions of the PRBs of the third frequency domain resources and the fourth frequency domain resources can be interchanged, that is, the frequency domain positions of the first 8 PUCCH resources on the SBFD time unit can be determined based on the above two formulas.
[0054] In conjunction with the first aspect, in some implementations of the first aspect, when When , the frequency domain position of the lowest PRB of the third frequency domain resource satisfies: The frequency domain position of the lowest PRB of the fourth frequency domain resource satisfies: Among them, r PUCCH Indicates the resource index of PUCCH, Indicates the frequency offset of the RB within the first uplink BWP, Indicates the number of RBs included in the first uplink BWP, N CS is the number of initial cyclic shift indices in the initial cyclic shift index set, RB offset Indicates the first frequency interval, RB offset3 represents the second frequency interval, Indicates rounding down, N RB Indicates the number of RBs.
[0055] Understandably, when When , it is used to determine the frequency domain positions of the last 8 PUCCH resources among the 16 PUCCH resources.
[0056] It should be noted that the frequency domain positions of the PRBs of the third frequency domain resources and the fourth frequency domain resources can be interchanged, that is, the frequency domain positions of the last 8 PUCCH resources on the SBFD time unit can be determined based on the above two formulas.
[0057] In a second aspect, a communication method is provided. The method may be executed by a receiving device, or may be executed by a chip or circuit for the receiving device, and this application is not limited thereto. For ease of description, the following description is taken as an example of execution by a receiving device. The receiving device may be a network device, or a chip or circuit in a network device, or a central unit (CU) or distributed unit (DU) in a network device, or a functional module in a network device that can call and execute a program.
[0058] The method includes: sending indication information, where the indication information indicates a first uplink BWP and a first uplink subband, where the first uplink BWP and the first uplink subband are used to determine a first frequency domain resource, where the first frequency domain resource is a frequency domain resource that overlaps between the first uplink BWP and the first uplink subband; receiving a first signal on a third frequency domain resource and a fourth frequency domain resource on a first SBFD time unit, where the first signal is carried on a PUSCH or a PUCCH, where the third frequency domain resource and the fourth frequency domain resource are included in the second frequency domain resource, and where the second frequency domain resource is determined based on the first frequency domain resource.
[0059] According to the solution provided in the present application, the second frequency domain resources are determined by the frequency domain resources overlapping between the first uplink BWP and the first uplink sub-band, and the uplink signal is transmitted on the third frequency domain resources and the fourth frequency domain resources included in the second frequency domain resources by frequency hopping. This can improve the flexibility of frequency hopping, so that the uplink channel transmission falls on the uplink frequency domain resources on the SBFD time unit, ensuring the normal transmission of the uplink channel and improving the success rate of random access of the terminal device on the SBFD time unit.
[0060] In combination with the second aspect, in certain implementations of the second aspect, the first SBFD time unit includes a first time slot and a second time slot; on the first SBFD time unit, receiving a first signal on a third frequency domain resource and a fourth frequency domain resource includes: receiving the first signal on the third frequency domain resource on the first time slot, and receiving the first signal on the fourth frequency domain resource on the second time slot.
[0061] In combination with the second aspect, in certain implementations of the second aspect, the first SBFD time unit includes a first symbol and a second symbol; on the first SBFD time unit, receiving a first signal on a third frequency domain resource and a fourth frequency domain resource includes: receiving the first signal on the third frequency domain resource on the first symbol, and receiving the first signal on the fourth frequency domain resource on the second symbol.
[0062] In combination with the second aspect, in certain implementations of the second aspect, the second frequency domain resources also include fifth frequency domain resources and sixth frequency domain resources, and the fifth frequency domain resources and the sixth frequency domain resources are used to receive the first signal. The method also includes: receiving the first signal on the fifth frequency domain resources and the sixth frequency domain resources on the first non-SBFD time unit.
[0063] In combination with the second aspect, in certain implementations of the second aspect, the first non-SBFD time unit includes a third time slot and a fourth time slot; on the first non-SBFD time unit, receiving the first signal on the fifth frequency domain resource and the sixth frequency domain resource includes: receiving the first signal on the fifth frequency domain resource on the third time slot, and receiving the first signal on the sixth frequency domain resource on the fourth time slot.
[0064] In combination with the second aspect, in certain implementations of the second aspect, the first non-SBFD time unit includes a third symbol and a fourth symbol; on the first non-SBFD time unit, receiving the first signal on the fifth frequency domain resource and the sixth frequency domain resource includes: receiving the first signal on the fifth frequency domain resource on the third symbol, and receiving the first signal on the sixth frequency domain resource on the fourth symbol.
[0065] The beneficial effects of the above-mentioned second aspect and certain implementation methods of the second aspect can be referred to the description of the first aspect and related implementation methods of the first aspect, and will not be repeated here.
[0066] In a third aspect, a communication device is provided. The communication device includes: a processing unit, configured to determine a second frequency domain resource based on a first frequency domain resource, where the first frequency domain resource is a frequency domain resource overlapping between a first uplink BWP and a first uplink subband, and the second frequency domain resource includes a third frequency domain resource and a fourth frequency domain resource, where the third frequency domain resource and the fourth frequency domain resource are used to send a first signal; and a transceiver unit, configured to send the first signal on the third frequency domain resource and the fourth frequency domain resource by frequency hopping in a first SBFD time unit, where the first signal is carried on a PUSCH or a PUCCH.
[0067] The transceiver unit can perform the reception and transmission processing in the aforementioned first aspect, and the processing unit can perform other processing except reception and transmission in the aforementioned first aspect.
[0068] In a fourth aspect, a communication device is provided. The communication device includes: a transceiver unit, configured to send indication information, the indication information indicating a first uplink BWP and a first uplink subband, the first uplink BWP and the first uplink subband being used to determine a first frequency domain resource, the first frequency domain resource being a frequency domain resource overlapping between the first uplink BWP and the first uplink subband; and the transceiver unit, further configured to receive a first signal on a third frequency domain resource and a fourth frequency domain resource in a first SBFD time unit, the first signal being carried on a PUSCH or a PUCCH, the third frequency domain resource and the fourth frequency domain resource being included in a second frequency domain resource, and the second frequency domain resource being determined based on the first frequency domain resource.
[0069] The transceiver unit can perform the reception and transmission processing in the aforementioned second aspect, and the processing unit can perform other processing except reception and transmission in the aforementioned second aspect.
[0070] In a fifth aspect, a communication device is provided. The communication device includes a transceiver, a processor, and a memory. The processor is configured to control the transceiver to transmit and receive signals. The memory is configured to store a computer program. The processor is configured to retrieve and execute the computer program from the memory, so that the communication device performs the method of any possible implementation of the first or second aspect.
[0071] Optionally, there are one or more processors and one or more memories.
[0072] Optionally, the memory may be integrated with the processor, or the memory may be provided separately from the processor.
[0073] Optionally, the communication device further includes a transmitter (transmitter) and a receiver (receiver).
[0074] In a sixth aspect, a communication system is provided. The communication system includes a sending device and a receiving device, wherein the sending device is configured to execute the method in any possible implementation of the first aspect, and the receiving device is configured to execute the method in any possible implementation of the second aspect.
[0075] Exemplarily, the sending device may be a terminal device, or a chip or circuit in the terminal device, or a functional module in the terminal device that can call and execute a program.
[0076] Exemplarily, the receiving device may be a network device, or a chip or circuit in the network device, or a CU or DU in the network device, or a functional module in the network device that can call and execute a program.
[0077] In a seventh aspect, a computer program is provided, which, when executed, causes the method in any possible implementation of the first aspect or the second aspect to be executed.
[0078] In an eighth aspect, a computer-readable storage medium is provided, wherein the computer-readable storage medium stores a computer program or code, and when the computer program or code is executed, the method in any possible implementation of the first aspect or the second aspect is executed.
[0079] In a ninth aspect, a chip is provided. The chip includes at least one processor coupled to a memory, the memory being configured to store a computer program, and the processor being configured to retrieve and execute the computer program from the memory, so that a communication device equipped with the chip system performs the method of any possible implementation of the first or second aspect.
[0080] The chip may include an input circuit or interface for sending information or data, and an output circuit or interface for receiving information or data.
[0081] In a tenth aspect, a computer program product is provided, comprising: computer program code, which, when executed, causes the method in any possible implementation of the first or second aspect to be executed.
[0082] In an eleventh aspect, a computer program is provided, which, when executed, causes the method in any possible implementation of the first or second aspect to be executed. BRIEF DESCRIPTION OF THE DRAWINGS
[0083] FIG1 is a schematic diagram of a communication system provided in an embodiment of the present application;
[0084] FIG2 is a schematic diagram of time-frequency division of an SBFD scheme;
[0085] FIG3 is a schematic diagram of a configuration of SBFD dedicated uplink and downlink time slots;
[0086] FIG4 is a schematic flow chart of a four-step random access process;
[0087] FIG5 is a schematic flow chart of a two-step random access process;
[0088] FIG6 is a schematic diagram of Msg3 / Msg3 retransmission PUSCH transmission;
[0089] FIG7 is a schematic diagram of PUCCH for Msg4 / MsgB PDSCH feedback;
[0090] FIG8 is a schematic flow chart of the communication method provided by the present application;
[0091] FIG9 and FIG10 are schematic diagrams of Msg3 PUSCH or Msg3 retransmission PUSCH transmission provided by the present application;
[0092] FIG11 is a schematic diagram of PUCCH for Msg4 / MsgB PDSCH transmission provided by the present application;
[0093] FIG12 is a schematic block diagram of a communication device provided in an embodiment of the present application;
[0094] FIG13 is a schematic block diagram of a communication device provided in an embodiment of the present application. DETAILED DESCRIPTION
[0095] The technical solutions in the embodiments of the present application will be described below with reference to the accompanying drawings.
[0096] The technical solutions of the embodiments of the present application can be applied to various communication systems, such as: long term evolution (LTE) system, LTE frequency division duplex (FDD) system, LTE time division duplex (TDD) system, universal mobile telecommunication system (UMTS), worldwide interoperability for microwave access (WiMAX) communication system, fifth generation (5G) system or new radio (NR) and future communication systems, vehicle-to-other devices (V2X), where V2X may include vehicle to network (V2N), vehicle to vehicle (V2V), vehicle to infrastructure (V2I), vehicle to pedestrian (V2P), etc., long term evolution-vehicle (LTE-V), Internet of Vehicles, machine type communication (MTC), Internet of Things (IoT), etc. things, IoT), long term evolution-machine (LTE-M), machine to machine (M2M), etc.
[0097] Figure 1 is a schematic diagram of a communication system provided by an embodiment of the present application. As shown in Figure 1 , the communication system 100 includes at least one network device, such as the network device 110 shown in Figure 1 ; the communication system 100 may also include at least one terminal device, such as the terminal device 120 and / or the terminal device 130 shown in Figure 1 . The network device 110 and the terminal devices 120 / 130 can communicate via a wireless link and exchange information. It is understood that network devices and terminal devices may also be referred to as communication devices.
[0098] A network device is a network-side device with wireless transceiver functions. A network device may be a device in a radio access network (RAN) that provides wireless communication functions for terminal devices, and is called a RAN device. For example, the network device may be a base station, an evolved NodeB (eNodeB), a next-generation NodeB (gNB) in a 5G mobile communication system, a base station that has been subsequently evolved by 3GPP, a transmission reception point (TRP), an access node in a WiFi system, a wireless relay node, a wireless backhaul node, etc. In communication systems using different radio access technologies (RAT), the names of devices with base station functions may be different. For example, in an LTE system, it may be called an eNB or eNodeB, and in a 5G system or NR system, it may be called a gNB. This application does not limit the specific name of the base station. The network device may include one or more co-located or non-co-located transmission and reception points. For another example, the network device may include at least one of the following items: one or more centralized units (CU), one or more distributed units (DU), and one or more radio units (RU). In different systems, CU (or CU-CP and CU-UP), DU or RU may also have different names, but those skilled in the art can understand their meanings. For example, the radio access network may also be an open radio access network (O-RAN) architecture. In the ORAN system, CU may also be called O-CU (open CU), DU may also be called O-DU, CU-CP may also be called O-CU-CP, CU-UP may also be called O-CU-UP, and RU may also be called O-RU. Any of the CU (or CU-CP, CU-UP), DU and RU in this application may be implemented by a software module, a hardware module, or a combination of a software module and a hardware module. Exemplarily, the functions of the CU may be implemented by one entity or different entities. For example, the functions of the CU are further divided, that is, the control plane and the user plane are separated and implemented through different entities, namely the control plane CU entity (i.e., CU-CP entity) and the user plane CU entity (i.e., CU-UP entity). The CU-CP entity and the CU-UP entity can be coupled with the DU to jointly complete the functions of the access network device.For example, the CU is responsible for processing non-real-time protocols and services, implementing the functions of the radio resource control (RRC) and packet data convergence protocol (PDCP) layers. The DU is responsible for processing physical layer protocols and real-time services, implementing the functions of the radio link control (RLC), media access control (MAC), and physical (PHY) layers. In this way, some functions of the wireless access network device can be implemented through multiple network function entities. These network function entities can be network elements in hardware devices, software functions running on dedicated hardware, or virtualized functions instantiated on a platform (for example, a cloud platform). The network device may also include an active antenna unit (AAU). The AAU implements some physical layer processing functions, RF processing, and related functions of the active antenna. Since RRC layer information will eventually become PHY layer information, or be converted from PHY layer information, in this architecture, high-layer signaling, such as RRC layer signaling, can also be considered to be sent by the DU, or by the DU+AAU. It can be understood that the network device can be a device including one or more of a CU node, a DU node, and an AAU node. In addition, the CU can be divided into a network device in the access network (radio access network, RAN), or the CU can be divided into a network device in the core network (core network, CN), and this application does not limit this. For example, in the vehicle to everything (V2X) technology, the access network device can be a road side unit (RSU). The multiple access network devices in the communication system can be base stations of the same type or different types. The base station can communicate with the terminal device or communicate with the terminal device through a relay station. In an embodiment of the present application, the device for realizing the function of the network device can be the network device itself, or it can be a device that can support the network device to realize the function, such as a chip system or a combination device or component that can realize the function of the access network device, and the device can be installed in the network device. In an embodiment of the present application, the chip system can be composed of chips, or it can include chips and other discrete devices.
[0099] A terminal device is a user-side device with wireless transceiver capabilities. It can be a fixed device, mobile device, handheld device (such as a mobile phone), wearable device, in-vehicle device, or a wireless device built into any of the above devices (such as a communication module, modem, or chip system). Terminal devices are used to connect people, objects, and machines, and can be used in a wide range of scenarios, such as cellular communications, device-to-device (D2D) communications, vehicle-to-everything (V2X) communications, machine-to-machine / machine-type communications (M2M / MTC) communications, the Internet of Things (IoT), virtual reality (VR), augmented reality (AR), industrial control, self-driving, remote medical care, smart grids, smart furniture, smart offices, smart wearables, smart transportation, smart cities, drones, robots, and other scenarios. Exemplarily, the terminal device can be a handheld terminal in cellular communication, a communication device in D2D, an IoT device in MTC, a surveillance camera in intelligent transportation and smart cities, or a communication device on a drone, etc. The terminal device may sometimes be referred to as user equipment (UE), user terminal, user device, user unit, user station, terminal, access terminal, access station, UE station, remote station, mobile device or wireless communication device, etc. The terminal device may also be a terminal device in an IoT system. IoT is an important part of the future development of information technology. Its main technical feature is to connect objects to the network through communication technology, thereby realizing an intelligent network of human-machine interconnection and object-to-object interconnection. In an embodiment of the present application, IoT technology can achieve massive connections, deep coverage, and terminal power saving through, for example, narrowband (NB) technology. In an embodiment of the present application, the device for realizing the function of the terminal device may be a terminal device, or a device that can support the terminal device to realize the function, such as a chip system or a combination device or component that can realize the function of the terminal device. The device can be installed in the terminal device.
[0100] The network equipment and terminal devices can be deployed on land, including indoors or outdoors, handheld or vehicle-mounted; they can also be deployed on water; they can also be deployed in the air on aircraft, balloons, and satellites. The embodiments of this application do not limit the scenarios in which the network equipment and terminal devices are located.
[0101] For example, the communication system 100 may further include an application function (AF) network element, which is a control plane network function provided by the operator network and is used to provide application layer information; the communication system 100 may further include a session management function (SMF) network element, which is a control plane network function provided by the operator network. In the embodiment of the present application, when the communication system 100 includes the AF network element and the SMF network element, the AF can send service-related information to the network device via the SMF.
[0102] To facilitate understanding of the embodiments of the present application, the concepts and related processes involved in the present application are first introduced.
[0103] 1. SBFD;
[0104] In the SBFD scheme, a carrier is divided into multiple overlapping or non-overlapping subbands, and the transmission directions of different subbands can be different. That is, a carrier includes a non-overlapping first subband and a second subband, and the transmission directions of the first subband and the second subband are different. It should be noted that the first subband and the second subband refer to two types of subbands with different transmission directions, and do not mean that a carrier contains only two subbands. For example, a carrier includes subband #1 and subband #2, where the transmission directions of subband #1 and subband #2 are different. Alternatively, a carrier includes subband #1, subband #2, and subband #3, where the transmission directions of subband #1 and subband #3 are the same, and the transmission directions of subband #1 and subband #2 are different.
[0105] In this application, SBFD includes subband overlapping full duplex and subband non-overlapping full duplex.
[0106] 2. Sub-band;
[0107] A subband is a partial frequency band in a carrier, that is, one or more consecutive PRBs in the frequency domain. In this application, the subband used for uplink transmission is called an uplink subband, and the subband used for downlink transmission is called a downlink subband. A subband can also be understood as a frequency resource. Currently, the base station supports FD SBFD, that is, it can simultaneously transmit on the uplink subband and receive on the downlink subband in one time slot. The terminal device only supports half-duplex (HF) SBFD, that is, it can only transmit on the uplink subband or only receive on the downlink subband in one time slot.
[0108] 3. SBFD time unit;
[0109] Frequency resources within an SBFD time unit include uplink frequency resources and downlink frequency resources, where uplink frequency resources are used for uplink transmission and downlink frequency resources are used for downlink transmission. It is understood that an SBFD time unit includes subbands for uplink and downlink transmission, and the gNB may use the subbands within the SBFD time unit for SBFD operation. In this embodiment of the present application, when the time unit is a symbol, the SBFD time unit is an SBFD symbol. When the time unit is a timeslot, a subframe, a half-frame, a frame, a mini-subframe, a mini-slot, or a transmission occasion (TO), the SBFD time unit may refer to a time unit containing an SBFD symbol.
[0110] It should be noted that the frequency domain resources on the SBFD time unit of this application may include a downlink subband (DL subband) and an uplink subband (UL subband). In order to avoid cross-link interference between downlink transmission on the DL subband and uplink transmission on the UL subband, a guard band may be defined between the DL subband and the UL subband. This application does not specify whether there is a guard band between the DL subband and the UL subband, and if so, whether transmission can be performed on the guard band. In addition, this application does not specify whether the DL subband and the UL subband can overlap.
[0111] Figure 2 is a schematic diagram of the time-frequency partitioning of an SBFD solution. The horizontal axis represents the time domain, and the vertical axis represents the frequency domain. The two rectangles filled with left slashes in Figure 2 represent a set of time-frequency resources for downlink transmission, while the rectangle filled with vertical bars represents a set of time-frequency resources for communication. The time domain resources occupied by these three time-frequency resources are called SBFD time units.
[0112] 4. Non-SBFD time unit;
[0113] The frequency resource corresponding to each of all the symbols contained in the non-SBFD time unit is used only for downlink transmission or only for uplink transmission. In the embodiment of the present application, when the time unit is a symbol, the non-SBFD time unit is a non-SBFD symbol. When the time unit is a time slot, or a subframe, or a half frame, or a frame, or a mini-subframe, or a mini-time slot, or a TO, the non-SBFD time unit may refer to a time unit that does not contain an SBFD symbol. As an example, all the symbols in the non-SBFD time unit are downlink symbols, or all the symbols in the non-SBFD time unit are uplink symbols, or all the symbols in the non-SBFD time unit are flexible symbols, or part of the symbols in the non-full-duplex time unit are downlink symbols and part of the uplink symbols, or part of the symbols in the non-full-duplex time unit are downlink symbols, part of the uplink symbols and part of the flexible symbols, or part of the symbols in the non-full-duplex time unit are downlink symbols and part of the flexible symbols, or part of the symbols in the non-full-duplex time unit are uplink symbols and part of the flexible symbols. For example, the rectangular blocks filled with right slashes in Figure 2 represent a set of time-frequency resources for uplink transmission. The time slots occupied by them in the time domain are called uplink time units. The transmission direction of all frequency resources on these time units is uplink. These time units can be called non-SBFD time units.
[0114] 5. SBFD dedicated uplink and downlink time slot configuration;
[0115] According to the different configurations of the uplink subband and downlink subband in a time slot, SBFD dedicated uplink and downlink time slot configurations may include the following three types: XXXXX, XXXXU and DXXXU, where D represents the downlink time unit, all symbols in the downlink time unit are downlink symbols, and the uplink subband cannot be configured on the downlink symbol; U represents the uplink time unit, all symbols in the uplink time unit are uplink symbols, and the downlink subband cannot be configured on the uplink symbol; X represents the SBFD time unit, and each symbol in the SBFD time unit can be configured with at least one uplink subband and at least one downlink subband at the same time.
[0116] It should be understood that the number of Xs in XXXXX, XXXXU, and DXXXU is only an example description, and the number of Xs can be configured by the network device according to actual conditions. In addition, XXXXX, XXXXU, and DXXXU can be configured through cell-level uplink and downlink time slot configuration signaling and UE-level uplink and downlink time slot configuration signaling.
[0117] Figure 3 is a schematic diagram of a dedicated uplink and downlink time slot configuration for SBFD. Figure 3(a) is a possible example of XXXXX, Figure 3(b) is a possible example of XXXXU, and Figure 3(c) is a possible example of DXXXU. In this configuration method, the UE is not aware of the uplink and downlink subbands configured on the flexible symbols, that is, the UE does not know the frequency resource locations of the uplink and downlink subbands. Therefore, if the UE determines to perform downlink transmission on the flexible symbols, the gNB should ensure that the UE is instructed to perform downlink reception only in the downlink subbands configured with the flexible symbols. If the UE determines to perform uplink transmission on the flexible symbols, the gNB should ensure that the UE is instructed to perform uplink transmission only in the uplink subbands configured with the flexible symbols.
[0118] 6. SBFD dedicated uplink and downlink time slot configuration;
[0119] According to the different configurations of the uplink subband and downlink subband in a time slot, SBFD dedicated uplink and downlink time slot configurations may include the following three types: XXXXX, XXXXU and DXXXU, where D represents the downlink time unit, all symbols in the downlink time unit are downlink symbols, and the uplink subband cannot be configured on the downlink symbol; U represents the uplink time unit, all symbols in the uplink time unit are uplink symbols, and the downlink subband cannot be configured on the uplink symbol; X represents the SBFD time unit, and each symbol in the SBFD time unit can be configured with at least one uplink subband and at least one downlink subband at the same time.
[0120] It should be understood that the number of Xs in XXXXX, XXXXU, and DXXXU is only an example description, and the number of Xs can be configured by the network device according to actual conditions. In addition, XXXXX, XXXXU, and DXXXU can be configured through cell-level uplink and downlink time slot configuration signaling and UE-level uplink and downlink time slot configuration signaling.
[0121] As shown in Figure 3, Figure 3 is a schematic diagram of the SBFD dedicated uplink and downlink time slot configuration. Figure 3(a) is a possible example of XXXXX, Figure 3(b) is a possible example of XXXXU, and Figure 3(c) is a possible example of DXXXU. In this configuration method, the UE is not visible to the uplink and downlink subbands configured on the flexible symbols, that is, the UE does not know the frequency resource locations of the uplink and downlink subbands. Therefore, if the UE determines to perform downlink transmission on the flexible symbols, the gNB should ensure that the UE is instructed to perform downlink reception only in the downlink subbands configured with the flexible symbols. If the UE determines to perform uplink transmission on the flexible symbols, the gNB should ensure that the UE is instructed to perform uplink transmission only in the uplink subbands configured with the flexible symbols.
[0122] 7. Frequency hopping (FH), frequency hopping pattern;
[0123] Frequency hopping is the process of changing the frequency location of data being transmitted. Generally, when frequency hopping is enabled, the frequency location of data being transmitted changes at different times. The frequency location of data being transmitted can be different in different time slots. Frequency hopping can achieve frequency diversity gain in the communication system, improving uplink transmission performance.
[0124] When frequency hopping is enabled, the terminal device determines that the set of frequency positions corresponding to different moments can be called a frequency hopping pattern. The terminal device can transmit an uplink signal according to the frequency hopping pattern, and the frequency hopping pattern determines one or more of the time domain resource units (e.g., symbols) and frequency resource units (e.g., subcarriers) corresponding to the uplink transmission. The terminal device maps the uplink signal to the corresponding time domain resource units and / or frequency resource units for transmission. In the frequency hopping pattern, different time domain resource units may correspond to different frequency resource units.
[0125] 8. Random access process.
[0126] The random access process refers to the process from when the terminal device sends a random access preamble to try to access the network to when a basic signaling connection is established with the network.
[0127] It should be noted that before selecting a random access channel (RACH) occasion (RO) to send a preamble, the terminal device needs to select an uplink carrier. For example, when a supplementary uplink (SUL) or normal uplink (NUL) is configured, the terminal device can choose to operate on the SUL or NUL.
[0128] After selecting the uplink carrier, the terminal device (e.g., a terminal device in an RRC connected state) may need to perform a bandwidth partial BWP operation. For example, when the active uplink BWP of the terminal device is not configured with RO, the terminal device needs to switch the active uplink BWP to the initial uplink BWP.
[0129] After selecting the uplink carrier or BWP operation, the terminal device needs to select the random access (RA) type, which can be understood as the terminal device needs to choose whether to perform two-step random access (as shown in Figure 5 below) or four-step random access (as shown in Figure 4 below).
[0130] Furthermore, after determining the RA type, the terminal device needs to select RACH resources: the terminal device can select the RO to send the preamble based on the selected synchronization signal block (Synchronization Signal and PBCH block, SSB) and the mapping relationship between the SSB and the RO; or the terminal device can select the preamble to send based on the selected SSB and the mapping relationship between the SSB and the preamble. For example, one SSB can correspond to multiple ROs, or multiple SSBs can be mapped to one RO; for another example, one SSB corresponds to one or more preambles, and different SSBs can use different preambles.
[0131] Currently, random access is mainly divided into two categories: one is four-step random access and the other is two-step random access. For ease of understanding, the four-step random access process and the two-step random access process are respectively described in conjunction with Figures 4 and 5.
[0132] Figure 4 is a schematic flow chart of a four-step random access process. As shown in Figure 4, the four-step random access process includes the following steps:
[0133] S410, the terminal device sends a random access preamble to the network device, and correspondingly, the network device receives the random access preamble sent by the terminal device.
[0134] Exemplarily, the terminal device sends a random access preamble, i.e., Msg1, to the network device on a physical random access channel (PRACH) resource. The PRACH resource can be understood as a random access channel occasion (RACH occasion, RO). It should be understood that before step S410, the terminal device can obtain the resource configuration for sending the PRACH by reading the system broadcast information, which mainly includes time, frequency, and preamble sequence, etc. Therefore, the PRACH resources include time, frequency, and orthogonal code sequence resources, etc.
[0135] S420: The network device sends a random access response (RAR) to the terminal device. Correspondingly, the terminal device receives the RAR from the network device.
[0136] Exemplarily, the network device sends a random access response RAR, i.e., Msg2, to the terminal device based on the random access preamble. The RAR may include indication information indicating the uplink resources for sending message 3 (Msg3). It can be understood that after the terminal device receives the RAR, it can obtain the uplink resources for sending Msg3.
[0137] It should be understood that before executing step S420, or in other words, after sending Msg1, the terminal device initiates the random access response window and monitors the RAR sent by the network device within the window. If the terminal device successfully detects its own RAR, the random access is successful, and the terminal device can continue to send Msg3 according to the RAR instruction, that is, execute step S430. If the UE does not receive its own RAR, the random access fails, and the terminal device re-initiates the random access process according to the fallback parameters indicated by the network device until the maximum number of random access attempts is reached.
[0138] S430, the terminal device sends Msg3 to the network device, and correspondingly, the network device receives Msg3 from the terminal device.
[0139] Exemplarily, the terminal device sends Msg3 based on RAR. The main function of Msg3 is to send an RRC connection establishment request. Msg3 may include layer 2 (L2) information and / or layer 3 (L3) information, such as an RRC connection establishment request message; and also, for example, a beam failure recovery (BFR) MAC control element (CE).
[0140] S440: The network device sends a contention resolution message to the terminal device. Correspondingly, the terminal device receives the contention resolution message from the network device.
[0141] The contention resolution message includes an identifier (ID) of the terminal device. Optionally, the contention resolution message may also be referred to as message 4 (Msg4), which carries the conflict resolution identifier and air interface parameter configuration for the terminal device.
[0142] Exemplarily, when the terminal device successfully resolves the contention, the network device sends a contention resolution message to the terminal device. If the terminal device successfully receives Msg4, and Msg4 carries its own conflict resolution identifier, the random access is successful, otherwise the random access fails. If successful, the terminal device can continue to send Msg5 (not shown in the figure). The main function of Msg5 is to send the RRC establishment completion command. If it fails, the terminal device re-initiates the random access process according to the fallback parameters indicated by the network device until the maximum number of random access times is reached.
[0143] Optionally, in response to the physical downlink share channel (PDSCH) carrying Msg4, the terminal device may send corresponding hybrid automatic retransmission request-acknowledgement (HARQ-ACK) information through the physical uplink control channel (PUCCH).
[0144] Furthermore, when the network device determines from Msg3 that the random access is contention-based random access, it saves information of terminal devices that need to compete, and when resolving contention through Msg4, it performs contention resolution on these competing terminal devices.
[0145] It should be noted that FIG4 is only a schematic diagram provided for the convenience of explaining the four-step random access process and does not constitute any limitation on the protection scope of this application. For a specific description of the four-step random access process, reference can be made to the introduction in the current related art.
[0146] Figure 5 is a schematic flow chart of a two-step random access process. As shown in Figure 5, the two-step random access process includes the following steps:
[0147] S510, the terminal device sends a message A (message A, MsgA) to the network device, and correspondingly, the network device receives the message A from the terminal device.
[0148] The MsgA includes a preamble part and a physical uplink shared channel (PUSCH) part. The preamble part is sent on the PRACH resource (such as the RO mentioned above), and the PUSCH resource can carry L2 or L3 information, such as a BFR MAC CE or an RRC connection establishment request message.
[0149] S520, the network device sends a message B (message B, MsgB) to the terminal device, and correspondingly, the terminal device receives the message B from the network device.
[0150] The MsgB message may include a success RAR (success RAR) or a fallback RAR (fallback RAR).
[0151] Exemplarily, when the terminal device receives the fallback RAR, the terminal device needs to fall back to the four-step random access process and send Msg3 to the network device, that is, execute step S430 of Figure 4 above.
[0152] Optionally, in addition to the above-mentioned fallback process from two-step random access to four-step random access, if the network device chooses to perform a two-step random access process when triggering random access, after the preamble of the two-step random access process reaches the maximum number of transmissions, the terminal device can also fall back to the four-step random access process to attempt access, thereby increasing the access success rate of the terminal device and ensuring the access performance of the terminal device.
[0153] Based on FIG. 4 and FIG. 5 , the Msg3 or Msg A PUSCH involved in steps S430 and S510 and the PUCCH feedback for Msg4 / MsgB PDSCH involved in steps S440 and S520 are described in detail below.
[0154] 1. Msg3 or Msg A PUSCH.
[0155] It should be understood that the random access (RA) process is performed within the BWP, with uplink messages transmitted within the uplink BWP and downlink messages transmitted within the downlink BWP. Msg3 is transmitted via the PUSCH scheduled by the RAR UL grant, which is carried in the RAR message. Optionally, the network device can also schedule the PUSCH retransmission of Msg3 via the TC-RNTI-scrambled DCI. The indicator fields and corresponding sizes contained in the RAR UL grant are shown in Table 1 below.
[0156] Table 1
[0157] For a size of For an initial uplink BWP of RBs, the terminal device can process the frequency domain resource allocation (FDRA) field as follows:
[0158] if The FDRA domain is truncated to its The least significant bits are read and the truncated FDRA field is interpreted as follows;
[0159] (1) For PUSCH frequency hopping transmission of resource allocation type 1; N UL_hop = The most significant bits are used to indicate the frequency offset obtained according to Table 2, where if N UL_hop=1, otherwise, N UL_hop =2; bits provide FDRA;
[0160] (2) For non-PUSCH frequency hopping transmission of resource allocation type 1; bits provide FDRA;
[0161] if insert The highest bit is inserted for the shared spectrum access scenario; otherwise, For example, the N most significant bits in the FDRA field UL_hop The bits after bits are set to '0', where if the frequency hopping flag is set to '0', then N UL_hop = 0, if the frequency hopping flag is set to '1', then N UL_hop The values are shown in Table 2, and the truncated FDRA field is interpreted as follows: Table 2 shows the frequency offset value of the second hop of the PUSCH in the frequency hopping transmission scheduled for Msg3 or Msg3 retransmission.
[0162] Table 2
[0163] Exemplarily, the frequency hopping transmission of Msg3 PUSCH or Msg3 retransmission PUSCH includes the following two types:
[0164] When Msg3 PUSCH or Msg3 retransmission PUSCH is transmitted in a single time slot, intra-time slot frequency hopping is supported;
[0165] When Msg3 PUSCH or Msg3 retransmission PUSCH is transmitted repeatedly in multiple time slots, inter-time slot frequency hopping is supported.
[0166] For intra-time slot frequency hopping, the starting RB of each hop is determined according to the following formula (1):
[0167] Among them, i=0 and i=1 are the first hop and the second hop respectively, RB start It is the starting RB in the UL BWP.
[0168] For inter-slot frequency hopping, The starting RB in is determined according to the following formula (2):
[0169] in, The current time slot number in the system frame where the PUSCH transmitted in multiple time slots appears, RB start It is the starting RB in the UL BWP.
[0170] Currently, the transmission of Msg3 and MsgA PUSCH is supported on SBFD symbols / time slots.
[0171] FIG6 is a schematic diagram of Msg3 PUSCH or Msg3 retransmission PUSCH transmission on an SBFD time slot / symbol.
[0172] As shown in Figure 6 (a), for single-slot transmission, when Msg3 PUSCH frequency hopping is not enabled, the network device can schedule Msg3 PUSCH in the uplink subband of the SBFD symbol / time slot. When Msg3 PUSCH frequency hopping is enabled, the frequency offset value of the second hop is or It may happen that the frequency of the second hop of Msg3 PUSCH falls outside the uplink subband, that is, falls within the downlink subband, resulting in the failure of the second hop of Msg3 PUSCH to be transmitted.
[0173] As shown in (b) of Figure 6, for multi-slot transmission, if multi-slot transmission is performed by crossing SBFD symbols / timeslots and non-SBFD symbols / timeslots, due to the different uplink resource ranges of the two types of symbols / timeslots, when Msg3 PUSCH frequency hopping is enabled, the first hop frequency of Msg3 PUSCH may fall outside the uplink sub-band, that is, fall within the downlink sub-band, resulting in the failure of Msg3 PUSCH first hop transmission.
[0174] 2. PUCCH feedback for Msg4 / MsgB PDSCH.
[0175] Exemplarily, the terminal device feeds back HARQ-ACK information for Msg4 / MsgB PDSCH to the network device via public PUCCH resources. Public PUCCH resources refer to PUCCH resources shared by all users in a cell before the network device configures dedicated PUCCH resources for the user. After the terminal device establishes an RRC connection, the network device may also configure dedicated PUCCH resources for the terminal device.
[0176] Currently, the protocol defines that public PUCCH resources are configured in the form of a set, and the public PUCCH resource set includes a total of 16 PUCCH resources. A UE uses one PUCCH resource in a PUCCH transmission. In addition, the protocol also stipulates that public PUCCH resources support intra-time slot PUCCH frequency hopping by default. For non-shared spectrum scenarios, the terminal device can determine the RB position of a public PUCCH resource according to the following methods, for example:
[0177] (1) If but
[0178] The RB index of the first hop of PUCCH transmission is:
[0179] The RB index of the second hop of PUCCH transmission is:
[0180] (2) If but
[0181] The RB index of the first hop of PUCCH transmission is:
[0182] The RB index of the second hop of PUCCH transmission is:
[0183] Among them, r PUCCH is the PUCCH resource index, used to indicate one of the 16 PUCCH resources. is the RB offset, N is the size of UL BWP, that is, the number of RBs contained in UL BWP. CS is the total number of initial cyclic shift indices in the initial cyclic shift index set.
[0184] Currently, PUCCH feedback for Msg4 / MsgB PDSCH transmission is supported on SBFD symbols / time slots.
[0185] Figure 7 illustrates PUCCH for Msg4 / MsgB PDSCH feedback in an SBFD time slot / symbol. As shown in Figure 7, the PUCCH resources used by the terminal device to feedback HARQ-ACK information for Msg4 / MsgB PDSCH are located at both ends of the UL BWP. Because the uplink subband of the SBFD symbol / time slot is inconsistent with the frequency range of the UL BWP, the two PUCCH frequency hops may fall outside the uplink subband range. For example, if both the first and second PUCCH hops fall within the downlink subband, PUCCH transmission may be impossible.
[0186] In summary, during random access on SBFD symbols / time slots, uplink channels such as Msg3 PUSCH or Msg3 retransmission PUSCH, and PUCCH feedback for Msg4 / MsgB PDSCH may be transmitted in the downlink subband of the SBFD symbols / time slots, resulting in abnormal uplink channel transmission and thus affecting uplink transmission performance.
[0187] In order to solve the above technical problems, the present application provides a communication method and a communication device, so that the uplink channel transmission falls on the uplink frequency domain resources on the SBFD time unit, ensuring the transmission performance of the uplink channel and improving the success rate of random access of terminal equipment on the SBFD time unit.
[0188] The communication method provided by the embodiment of the present application will be described in detail below with reference to the accompanying drawings. The embodiment provided by the present application can be applied to the communication system shown in Figure 1 above. The technical solution of the present application will be specifically described in conjunction with Figure 8. The execution subject may be a sending device or a receiving device, or a chip or circuit for a sending device or a receiving device. Among them, the sending device may be a terminal device, or a chip or circuit in a terminal device, or a functional module in a terminal device that can call and execute a program. The receiving device may be a network device, or a chip or circuit in a network device, or a CU or distributed unit DU in a network device, or a functional module in a network device that can call and execute a program. For the sake of convenience of description, the following is an example of execution by a terminal device and a network device.
[0189] Figure 8 is a flow chart of a communication method provided in an embodiment of the present application. As shown in Figure 8, the method includes the following steps.
[0190] S810. The terminal device determines a second frequency domain resource based on the first frequency domain resource.
[0191] The first frequency domain resource is the frequency domain resource that overlaps the first uplink BWP and the first uplink sub-band. This application does not specifically limit the size and position of the first uplink BWP and the first uplink sub-band.
[0192] Optionally, the first frequency domain resource is configured or pre-configured. It should be understood that pre-configuration is to define or configure the first frequency domain resource in advance in a protocol manner, and may be stored in the terminal device when communicating with the terminal device. For example, the corresponding code, table or other method that can be used to indicate the first frequency domain resource is pre-saved in the terminal device. It should be understood that configuration may refer to signaling configuration, and may also be described as configuration signaling. The signaling configuration may be configured by a second device (e.g., a network device) sending signaling, and these signalings may be radio resource control (RRC) messages, downlink control information (DCI), or system information blocks (SIB). For example, the network device may dynamically configure the first frequency domain resource through signaling or messages. Optionally, before executing step S810, the method further includes step S801.
[0193] S801, the network device sends instruction information to the terminal device, and correspondingly, the terminal device receives the instruction information from the network device.
[0194] Exemplarily, the indication information indicates the first uplink BWP and the first uplink subband. That is, the terminal device can determine the first uplink BWP and the first uplink subband through the received indication information, and then determine the first frequency domain resource based on the first uplink BWP and the first uplink subband, thereby determining the second frequency domain resource for uplink channel transmission, thereby ensuring that the uplink channel transmission falls within the uplink frequency domain resource on the SBFD time unit, thereby ensuring the transmission performance of the uplink channel.
[0195] The second frequency domain resources include third frequency domain resources and fourth frequency domain resources, and the third frequency domain resources and fourth frequency domain resources are used to send the first signal. Optionally, this application does not limit the number of third frequency domain resources or fourth frequency domain resources. For example, the number of third frequency domain resources or fourth frequency domain resources can be one or more.
[0196] Optionally, the second frequency domain resources may further include fifth frequency domain resources and sixth frequency domain resources, and the fifth frequency domain resources and the sixth frequency domain resources are used to send the first signal.
[0197] It should be understood that the second frequency domain resources include frequency domain resources on SBFD time units, namely, the third frequency domain resources and the fourth frequency domain resources. In other words, the first signal can be sent on the time-frequency resources composed of the SBFD time unit and the second frequency domain resources. It should also be understood that the second frequency domain resources also include frequency domain resources on non-SBFD time units, namely, the fifth frequency domain resources and the sixth frequency domain resources. In other words, the first signal can be sent on the time-frequency resources composed of the non-SBFD time unit and the second frequency domain resources.
[0198] The following describes a specific implementation method in which a terminal device determines the second frequency domain resources based on the first frequency domain resources.
[0199] Method 1:
[0200] In the SBFD time unit, for the Msg3 PUSCH single-slot transmission or Msg3 PUSCH multi-slot transmission scenario, the frequency domain resources of Msg3 (for example, the third frequency domain resources and the fourth frequency domain resources) can be determined according to Table 3 below. For example, Table 3 shows the correspondence between the frequency hopping bit value in the FDRA domain in the RAR UL grant on the SBFD time unit and the second hopping frequency offset value. It should be noted that the second hopping frequency offset value is relative to the frequency domain position where the terminal device is currently located, and can also be understood as: the frequency offset size that needs to occur compared to the frequency domain position where the terminal device is currently located.
[0201] Table 3
[0202] As shown in Table 3, different frequency hopping bit values can be used to determine the corresponding second hopping frequency offset value, and thus the frequency domain position of the third frequency domain resource or the fourth frequency domain resource on the SBFD time unit can be determined. For example, for the number of RBs included in the first frequency domain resource When N UL_hop The frequency hopping bit value is 1, which means the second frequency hopping offset value is That is, the next hop of the terminal device needs to occur in the frequency domain frequency offset.
[0203] Optionally, the terminal device may process the FDRA field in the RAR UL grant as follows.
[0204] In one example, when When , the terminal device can intercept the m lowest bits of the frequency domain resource allocation (FDRA) field, The third frequency domain resource and the fourth frequency domain resource are determined according to the m least significant bits, where m is a positive integer. represents the number of RBs included in the first frequency domain resource, means round up, and log means logarithm.
[0205] In another example, when When , insert n most significant bits into the FDRA field, The third frequency domain resource and the fourth frequency domain resource are determined according to the FDRA field after the n most significant bits are inserted, where n is a positive integer.
[0206] In yet another example, when When , insert p most significant bits into the FDRA field, and determining the third frequency domain resource and the fourth frequency domain resource according to the FDRA field after inserting the p most significant bits, represents the number of RBs included in the first frequency domain resource, and p is a positive integer.
[0207] Optionally, the bits in the FDRA field used to indicate frequency domain resource allocation are processed as follows.
[0208] In one example, when When , the RIV in the current FDRA domain satisfies:
[0209] In another example, when When , the RIV in the current FDRA domain satisfies:
[0210] Among them, L RBs Indicates the number of RBs included in the third frequency domain resource or the fourth frequency domain resource, RB start Indicates the starting RB of the third frequency domain resource or the starting RB of the fourth frequency domain resource, RB offset Indicates the frequency interval between the starting RB of the first frequency domain resource and the starting RB of the first uplink BWP, represents the number of RBs included in the first frequency domain resource, Indicates rounding down.
[0211] It should be understood that the current FDRA field may be the latest FDRA field, for example, the FDRA field after the m least significant bits of the FDRA field are truncated, the FDRA field after the n most significant bits are inserted, or the FDRA field after the p most significant bits are inserted. The FDRA field before the m least significant bits are truncated, the FDRA field before the n most significant bits are inserted, or the FDRA field before the p most significant bits are inserted may be understood as the FDRA field defined in the existing standard.
[0212] It should be noted that in this application, when comparing A and B, the description of "when A is less than or equal to B, execute C or satisfy D; when A is greater than B, execute E or satisfy F" can also be replaced by the specific implementation method: "when A is less than B, execute C or satisfy D; when A is greater than or equal to B, execute E or satisfy F". That is to say, when A is equal to B, any one of the situations can be selected for execution, and this application does not limit this.
[0213] Method 2:
[0214] In one implementation, the terminal device determines the second frequency domain resource based on the first frequency domain resource, including: the terminal device determines the frequency domain positions of the third frequency domain resource and the fourth frequency domain resource based on the fifth frequency domain resource, the sixth frequency domain resource, and the first frequency interval. The first frequency interval represents the frequency interval between the starting RB of the first frequency domain resource and the starting RB of the first uplink BWP.
[0215] Optionally, the fifth frequency domain resource and the sixth frequency domain resource may be determined according to an existing FDRA domain, that is, the frequency offset value between the fifth frequency domain resource and the sixth frequency domain resource is determined according to the frequency hopping indication bit in the FDRA domain.
[0216] It should be understood that the terminal device determines the frequency domain positions of the third frequency domain resources and the fourth frequency domain resources based on the fifth frequency domain resources, the sixth frequency domain resources and the first frequency interval. It can be understood that: the frequency domain positions of the third frequency domain resources and the fourth frequency domain resources are obtained by adding the first frequency interval to the frequency domain positions of the third frequency domain resources and the fourth frequency domain resources, that is, after the fifth frequency domain resources and the sixth frequency domain resources are offset in the frequency domain by the size of the first frequency interval, the third frequency domain resources and the fourth frequency domain resources can be obtained.
[0217] That is to say, for the scenario where Msg3 PUSCH is transmitted on multiple time units (for example, including SBFD time units and non-SBFD time units), taking the time unit as a time slot as an example, when inter-slot frequency hopping (inter-slot FH) is enabled, the frequency domain position of Msg3 on the non-SBFD time slot (for example, the fifth frequency domain resource or the sixth frequency domain resource) can be determined according to the FDRA domain, and the frequency domain position of Msg3 on the SBFD time slot (for example, the third frequency domain resource or the fourth frequency domain resource) is obtained according to the frequency domain position of Msg3 on the non-SBFD time slot and the first frequency interval.
[0218] Exemplarily, the starting RB of the second frequency domain resource in the non-SBFD time unit and the SBFD time unit can be determined according to the following formula (9).
[0219] in, Indicates the first SBFD time unit or the first non-SBFD time unit, RB start Indicates the starting RB of the fifth frequency domain resource or the starting RB of the sixth frequency domain resource, RB offset represents the first frequency interval, represents the number of RBs included in the first frequency domain resource, Indicates the number of RBs included in the first uplink BWP, RB offset1 Indicates the frequency interval between the starting RB of the fifth frequency domain resource and the starting RB of the sixth frequency domain resource, RB offset2 It represents the frequency interval between the starting RB of the third frequency domain resource and the starting RB of the fourth frequency domain resource, and mod represents the remainder.
[0220] In one example, RB in the above formula (9) offset1 , RB offset2 It can be determined according to Table 4 and Table 5. Table 4 shows the correspondence between the frequency hopping bit value and the second frequency hopping offset value in the non-SBFD time unit, and Table 5 shows the correspondence between the frequency hopping bit value and the second frequency hopping offset value in the SBFD time unit.
[0221] Table 4
[0222] As shown in Table 4, different frequency hopping bit values can be used to determine the corresponding second hopping frequency offset value, and thus the frequency domain position of the fifth frequency domain resource or the sixth frequency domain resource on the non-SBFD time unit can be determined. For example, for the number of RBs included in the first uplink BWP When N UL_hop The frequency hopping bit value is 0, which means the second frequency hopping offset value is That is, the next hop of the terminal device needs to occur in the frequency domain frequency offset.
[0223] Table 5
[0224] As shown in Table 5, different frequency hopping bit values can be used to determine the corresponding second hopping frequency offset value, and thus the frequency domain position of the third frequency domain resource or the fourth frequency domain resource on the SBFD time unit can be determined. For example, for the number of RBs included in the first frequency domain resource When N UL_hop The frequency hopping bit value is 1, which means the second frequency hopping offset value is That is, the next hop of the terminal device needs to occur in the frequency domain frequency offset.
[0225] That is to say, according to the above formula (9), the frequency domain resources on the non-SBFD time unit and the SBFD time unit can be determined. For example, the first formula and the third formula in formula (9) can determine the fifth frequency domain resource and the sixth frequency domain resource, and the second formula and the fourth formula can determine the third frequency domain resource and the fourth frequency domain resource. It can be seen that the third frequency domain resource and the fourth frequency domain resource on the SBFD time unit can be regarded as obtained by adding the first frequency interval on the basis of the fifth frequency domain resource and the sixth frequency domain resource. By defining the first frequency interval, the uplink channel transmission falls on the uplink frequency domain resource on the SBFD time unit, thereby ensuring the normal transmission of the uplink channel and improving the success rate of random access of the terminal device on the SBFD time unit.
[0226] FIG9 is a schematic diagram of Msg3 PUSCH transmission provided in this application. As shown in Figure 9, the horizontal axis can be regarded as time domain resources, and the vertical axis can be regarded as frequency domain resources. Taking the time unit as time slot, the frequency domain unit as RB, and Msg3 PUSCH transmission as inter-time slot frequency hopping transmission as an example, the time domain resources include slot 0, slot 1, slot 2, slot 3 and slot 4, among which slot 1 and slot 2 are SBFD time slots, slot 3 and slot 4 are uplink non-SBFD time slots, the third frequency domain resource and the fourth frequency domain resource are located in slot 1 and slot 2, the fifth frequency domain resource and the sixth frequency domain resource are located in slot 3 and slot 4, the frequency interval between the starting RB of the third frequency domain resource and the starting RB of the fourth frequency domain resource is RBoffset2, the frequency interval between the starting RB of the fifth frequency domain resource and the starting RB of the sixth frequency domain resource is RBoffset1, and the frequency interval between the starting RB of the first uplink subband and the starting RB of the first uplink BWP is the first frequency interval RBoffset. For the sake of ease of description, it is assumed that the third frequency domain resource is located on slot 1, the fourth frequency domain resource is located on slot 2, the fifth frequency domain resource is located on slot 3, and the sixth frequency domain resource is located on slot 4. Therefore, after determining the third frequency domain resource, the fourth frequency domain resource, the fifth frequency domain resource and the sixth frequency domain resource, the terminal device can send Msg3 PUSCH to the network device on the third frequency domain resource, the fourth frequency domain resource, the fifth frequency domain resource and the sixth frequency domain resource in turn through frequency hopping.
[0227] Method 3:
[0228] In one implementation, the terminal device determines the second frequency domain resource based on the first frequency domain resource, including: the terminal device determines the frequency domain positions of the third frequency domain resource and the fourth frequency domain resource based on the fifth frequency domain resource, the sixth frequency domain resource, and the first coefficient, where the first coefficient α satisfies: in, represents the number of RBs included in the first frequency domain resource, Indicates the number of RBs included in the first uplink BWP.
[0229] The first coefficient may also be a scaling factor, that is, α is a positive number, and α may be greater than or equal to 1 or less than or equal to 1, and this application does not impose any limitation on this.
[0230] Optionally, the fifth frequency domain resource and the sixth frequency domain resource may be determined according to an existing FDRA domain, that is, the frequency offset value between the fifth frequency domain resource and the sixth frequency domain resource is determined according to the frequency hopping indication bit in the FDRA domain.
[0231] That is to say, for the scenario where Msg3 PUSCH is transmitted on multiple time units (for example, including SBFD time units and non-SBFD time units), taking the time unit as a time slot as an example, when inter-slot frequency hopping (inter-slot FH) is enabled, the frequency domain position of Msg3 on the non-SBFD time slot (for example, the fifth frequency domain resource or the sixth frequency domain resource) can be determined according to the FDRA domain, and the frequency domain position of Msg3 on the SBFD time slot (for example, the third frequency domain resource or the fourth frequency domain resource) is obtained according to the frequency domain position of Msg3 on the non-SBFD time slot and the first coefficient.
[0232] Exemplarily, the starting RB of the second frequency domain resource in the non-SBFD time unit and the SBFD time unit can be determined according to the following formula (10).
[0233] in, Indicates the first SBFD time unit or the first non-SBFD time unit, RB start Indicates the starting RB of the fifth frequency domain resource or the starting RB of the sixth frequency domain resource, RB offset Indicates the frequency interval between the starting RB of the first frequency domain resource and the starting RB of the first uplink BWP, RB offset1 represents the frequency interval between the starting RB of the fifth frequency domain resource and the starting RB of the sixth frequency domain resource, mod represents the remainder, Indicates rounding down.
[0234] It should be noted that RB in the above formula (10) offset1 It can be determined according to the above Table 4. The fifth frequency domain resource and the sixth frequency domain resource on the non-SBFD time unit in the above Method 2 and Method 3 are determined in the same manner.
[0235] That is to say, the frequency domain resources on the non-SBFD time unit and the SBFD time unit can be determined according to the above formula. For example, the first formula and the third formula in formula (10) can determine the fifth frequency domain resource and the sixth frequency domain resource, and the second formula and the fourth formula can determine the third frequency domain resource and the fourth frequency domain resource. It can be seen that the third frequency domain resource and the fourth frequency domain resource on the SBFD time unit can be regarded as being obtained by processing the fifth frequency domain resource and the sixth frequency domain resource in combination with the first coefficient. By defining the first coefficient, the uplink channel transmission falls within the uplink frequency domain resource on the SBFD time unit, thereby ensuring normal transmission of the uplink channel, thereby improving the success rate of random access of the terminal device on the SBFD time unit.
[0236] Figure 10 is a schematic diagram of Msg3 PUSCH transmission provided by this application. As shown in Figure 10, the horizontal axis can be regarded as time domain resources, and the vertical axis can be regarded as frequency domain resources. Taking the time unit as a time slot, the frequency domain unit as an RB, and Msg3 PUSCH transmission as inter-time slot frequency hopping transmission as an example, the time domain resources include slot 0, slot 1, slot 2, slot 3, and slot 4, where slot 1 and slot 2 are SBFD time slots, slot 3 and slot 4 are uplink non-SBFD time slots, the third frequency domain resource and the fourth frequency domain resource are located in slot 1 and slot 2, the fifth frequency domain resource and the sixth frequency domain resource are located in slot 3 and slot 4, the frequency interval between the starting RB of the fifth frequency domain resource and the starting RB of the sixth frequency domain resource is RBoffset1, and the frequency interval between the starting RB of the first uplink subband and the starting RB of the first uplink BWP is the first frequency interval RBoffset. For the sake of ease of description, it is assumed that the third frequency domain resource is located on slot 1, the fourth frequency domain resource is located on slot 2, the fifth frequency domain resource is located on slot 3, and the sixth frequency domain resource is located on slot 4. Therefore, after determining the third frequency domain resource, the fourth frequency domain resource, the fifth frequency domain resource and the sixth frequency domain resource, the terminal device can send Msg3PUSCH to the network device on the third frequency domain resource, the fourth frequency domain resource, the fifth frequency domain resource and the sixth frequency domain resource in turn through frequency hopping.
[0237] Method 4:
[0238] In one implementation, the terminal device determines the second frequency domain resource based on the first frequency domain resource, including: the terminal device determines the frequency domain position of the third frequency domain resource and the frequency domain position of the fourth frequency domain resource based on the first frequency interval and the second frequency interval. The first frequency interval is the frequency interval between the starting RB of the first frequency domain resource and the starting RB of the first uplink BWP, and the second frequency interval is the frequency interval between the ending RB of the first uplink BWP and the ending RB of the first frequency domain resource.
[0239] That is to say, for the scenario where PUCCH for Msg4 / MsgB PDSCH is transmitted on multiple time units (for example, including SBFD time units), taking the time unit as a time slot as an example, when inter-slot frequency hopping (inter-slot FH) is enabled, the frequency domain position of the third frequency domain resource and the frequency domain position of the fourth frequency domain resource can be determined through the first frequency interval and the second frequency interval, so that the uplink channel transmission falls on the uplink frequency domain resource on the SBFD time unit, ensuring the normal transmission of the uplink channel and improving the success rate of random access of the terminal device on the SBFD time unit.
[0240] In one example, when When , the frequency domain position of the PRB of the third frequency domain resource satisfies:
[0241] The frequency domain position of the lowest PRB of the fourth frequency domain resource satisfies:
[0242] Among them, r PUCCH Indicates the resource index of PUCCH, Indicates the frequency offset of the RB within the first uplink BWP, Indicates the number of RBs included in the first uplink BWP, N CS is the number of initial cyclic shift indices in the initial cyclic shift index set, RB offset Indicates the first frequency interval, RB offset3 represents the second frequency interval, Indicates rounding down, N RB Indicates the number of RBs.
[0243] It should be understood that the PUCCH resource index above indicates a PUCCH resource. Currently, the protocol defines that common PUCCH resources are configured in sets. The common PUCCH resource set includes a total of 16 PUCCH resources, and a UE uses one PUCCH resource in a single PUCCH transmission. Therefore, the PUCCH resource index is used to indicate one of these 16 PUCCH resources.
[0244] Understandably, when When , it is used to determine the frequency domain positions of the first 8 PUCCH resources among the 16 PUCCH resources included in the common PUCCH resource set.
[0245] In another example, when When , the frequency domain position of the lowest PRB of the third frequency domain resource satisfies:
[0246] The frequency domain position of the lowest PRB of the fourth frequency domain resource satisfies:
[0247] Among them, r PUCCH Indicates the resource index of PUCCH, Indicates the frequency offset of the RB within the first uplink BWP, Indicates the number of RBs included in the first uplink BWP, N CS is the number of initial cyclic shift indices in the initial cyclic shift index set, RB offset Indicates the first frequency interval, RB offset3 represents the second frequency interval, Indicates rounding down, N RB Indicates the number of RBs.
[0248] Understandably, when When , it is used to determine the frequency domain positions of the last 8 PUCCH resources among the 16 PUCCH resources included in the common PUCCH resource set.
[0249] Optionally, the above-mentioned PUCCH for Msg4 / MsgB PDSCH is also applicable to transmission on multiple time units (for example, including SBFD time units and non-SBFD time units). In this case, the fifth frequency domain resources and the sixth frequency domain resources on the non-SBFD time unit can be determined according to the above-mentioned formulas (3) to (6), and the third frequency domain resources and the fourth frequency domain resources on the SBFD time unit can be determined according to the above-mentioned formulas (11) to (13).
[0250] Figure 11 is a schematic diagram of PUCCH for Msg4 / MsgB PDSCH transmission provided by this application. As shown in Figure 11, the horizontal axis can be regarded as time domain resources, and the vertical axis can be regarded as frequency domain resources. Taking the time unit as a time slot, the frequency domain unit as an RB, and PUCCH for Msg4 / MsgB PDSCH transmission as intra-time slot frequency hopping transmission as an example, the time domain resources include slot x and slot y, where slot x is an SBFD time slot and slot y is an uplink non-SBFD time slot. For example, the grid can represent any one of the first eight PUCCH resources in the common PUCCH resource set, and the horizontal square represents any one of the last eight PUCCH resources in the common PUCCH resource set. Based on the above formulas (3) to (6), the PUCCH resources on slot y (e.g., the fifth frequency domain resources or the sixth frequency domain resources) can be determined, and based on the above formulas (11) to (14), the PUCCH resources on slot x (e.g., the third frequency domain resources or the fourth frequency domain resources) can be determined. Since the protocol supports PUCCH frequency hopping transmission within a time slot, the third frequency domain resources and the fourth frequency domain resources can both be located in slot x and slot y. Based on the above formulas and Figure 11, it can be seen that the PUCCH resources on slot x (e.g., the third frequency domain resources or the fourth frequency domain resources) can be obtained by performing the first frequency interval RBoffset1 or the third frequency interval RBoffset3 on the PUCCH resources on slot y (e.g., the fifth frequency domain resources or the sixth frequency domain resources), wherein the frequency interval between the starting RB of the fifth frequency domain resources and the starting RB of the sixth frequency domain resources is RBoffset1, and the frequency interval between the ending RB of the first uplink BWP and the ending RB of the first frequency domain resources is RBoffset3. For example, assuming that the horizontal square represents the fifth frequency domain resource or the third frequency domain resource, and the grid represents the sixth frequency domain resource or the fourth frequency domain resource, after determining the third frequency domain resource and the fourth frequency domain resource, the terminal device can send PUCCH for Msg4 / MsgB PDSCH to the network device on slot x by frequency hopping on the third frequency domain resource and the fourth frequency domain resource in sequence. Optionally, the terminal device can also send PUCCH for Msg4 / MsgB PDSCH to the network device on slot y by frequency hopping on the fifth frequency domain resource and the sixth frequency domain resource in sequence.
[0251] It should be noted that the frequency domain positions of the second frequency domain resources shown in Figures 9 to 11 above are only examples given for ease of understanding and should not constitute any limitation on the technical solution of the present application. For example, the present application does not limit the number of third frequency domain resources, fourth frequency domain resources, fifth frequency domain resources, and sixth frequency domain resources contained in the second frequency domain resources.
[0252] S820, the terminal device sends a first signal to the network device on the third frequency domain resources and the fourth frequency domain resources by frequency hopping in the first SBFD time unit. Correspondingly, the network device receives the first signal from the terminal device on the third frequency domain resources and the fourth frequency domain resources in the first SBFD time unit.
[0253] Exemplarily, the first signal is carried on PUSCH or PUCCH.
[0254] It should be noted that frequency hopping refers to a change in the frequency domain location of the frequency domain resource to which the first signal is mapped. Generally speaking, when frequency hopping is enabled, the frequency domain location of the data to be transmitted changes at different times. The frequency location of the data to be transmitted can be different in different time slots. Frequency hopping for uplink channel transmission can achieve frequency diversity gain in the communication system, improving uplink transmission performance.
[0255] In the present application, the first SBFD time unit includes at least one of the following: one or more time slots; or one or more symbols.
[0256] Optionally, the first SBFD time unit may include one or more frames, or other time units, which is not limited in this application.
[0257] Optionally, the present application does not limit the number of time slots, symbols, or frames contained in the first SBFD time unit. For example, taking the time slot as an example, the terminal device can send the first signal on the third frequency domain resources and the fourth frequency domain resources by frequency hopping on one or more symbols in a time slot, that is, frequency hopping within the time slot; or, the terminal device can also send the first signal on the third frequency domain resources and the fourth frequency domain resources by frequency hopping on multiple time slots, that is, frequency hopping between time slots. Based on the above scheme, two methods of uplink channel transmission are provided, namely, frequency hopping between time slots or frequency hopping within time slots, which improves the flexibility of frequency hopping, so that the uplink channel transmission falls on the uplink frequency domain resources on the SBFD time unit, and ensures normal transmission of the uplink channel.
[0258] In a first example, the first SBFD time unit includes a first time slot and a second time slot. The terminal device transmits a first signal on a third frequency domain resource and a fourth frequency domain resource by frequency hopping in the first SBFD time unit, including: the terminal device transmits the first signal on the third frequency domain resource in the first time slot and transmits the first signal on the fourth frequency domain resource in the second time slot.
[0259] Optionally, this application does not limit whether the first time slot and the second time slot are consecutive time slots. For example, if the third frequency domain resource is located in time slot 1 and the fourth frequency domain resource is located in time slot 2, then inter-time slot frequency hopping refers to frequency hopping transmission in consecutive time slots; or if the third frequency domain resource is located in time slot 0 and the fourth frequency domain resource is located in time slot 2, then inter-time slot frequency hopping refers to frequency hopping transmission in discontinuous time slots.
[0260] In the second example, the first SBFD time unit includes a first symbol and a second symbol, and the terminal device sends a first signal on a third frequency domain resource and a fourth frequency domain resource by frequency hopping on the first SBFD time unit, including: the terminal device sends the first signal on the third frequency domain resource on the first symbol, and sends the first signal on the fourth frequency domain resource on the second symbol.
[0261] Optionally, the present application does not limit whether the first symbol and the second symbol are consecutive symbols. For example, the third frequency domain resource is located at symbol 1 in time slot 1, and the fourth frequency domain resource is located at symbol 2 in time slot 1. In this case, inter-time slot frequency hopping can be frequency hopping transmission on consecutive symbols in the same time slot. For another example, the third frequency domain resource is located at symbol 1 in time slot 2, and the fourth frequency domain resource is located at symbol 3 in time slot 2. In this case, inter-time slot frequency hopping refers to frequency hopping transmission on non-consecutive symbols in the same time slot.
[0262] Optionally, the second frequency domain resources may further include fifth frequency domain resources and sixth frequency domain resources, and the fifth frequency domain resources and sixth frequency domain resources are used to send the first signal. In this case, the method further includes the following step S802.
[0263] S802, the terminal device sends a first signal to the network device on the fifth frequency domain resources and the sixth frequency domain resources by frequency hopping in the first non-SBFD time unit. Correspondingly, the network device receives the first signal from the terminal device on the fifth frequency domain resources and the sixth frequency domain resources in the first non-SBFD time unit.
[0264] Optionally, the present application does not limit the number of the fifth frequency domain resources and the sixth frequency domain resources. In other words, the embodiments of the present application support terminal devices to perform uplink channel transmission in SBFD time units and non-SBFD time units, thereby improving the flexibility of frequency hopping and the success rate of random access of terminal devices.
[0265] In the present application, the first non-SBFD time unit includes at least one of the following: one or more time slots; or one or more symbols.
[0266] Optionally, the first non-SBFD time unit may include one or more frames, or other time units, which is not limited in this application.
[0267] Optionally, the present application does not limit the number of time slots, symbols, or frames contained in the first non-SBFD time unit. For example, taking the time slot as an example, the terminal device can send the first signal on the fifth frequency domain resource and the sixth frequency domain resource by frequency hopping on one or more symbols in a time slot, that is, frequency hopping within the time slot; or, the terminal device can also send the first signal on the fifth frequency domain resource and the sixth frequency domain resource by frequency hopping on multiple time slots, that is, frequency hopping between time slots. Based on the above scheme, two methods of uplink channel transmission are provided, namely, frequency hopping between time slots or frequency hopping within time slots, which improves the flexibility of frequency hopping and ensures that the uplink channel is transmitted normally on non-SBFD time units and SBFD time units.
[0268] In a first example, the first non-SBFD time unit includes a third time slot and a fourth time slot. Sending the first signal on the fifth frequency domain resource and the sixth frequency domain resource by frequency hopping in the first non-SBFD time unit includes: the terminal device sending the first signal on the fifth frequency domain resource in the first time slot and sending the first signal on the sixth frequency domain resource in the second time slot.
[0269] Optionally, this application does not limit whether the third time slot and the fourth time slot are consecutive time slots. For example, if the fifth frequency domain resource is located in time slot 0 and the sixth frequency domain resource is located in time slot 1, then inter-time slot frequency hopping refers to frequency hopping transmission in consecutive time slots; or, if the fifth frequency domain resource is located in time slot 0 and the sixth frequency domain resource is located in time slot 2, then inter-time slot frequency hopping refers to frequency hopping transmission in discontinuous time slots.
[0270] In the second example, the first non-SBFD time unit includes a third symbol and a fourth symbol, and the terminal device sends a first signal on the fifth frequency domain resources and the sixth frequency domain resources by frequency hopping on the first non-SBFD time unit, including: the terminal device sends the first signal on the fifth frequency domain resources on the third symbol, and sends the first signal on the sixth frequency domain resources on the fourth symbol.
[0271] Optionally, the present application does not limit whether the first symbol and the second symbol are consecutive symbols. For example, the fifth frequency domain resource is located at symbol 1 in time slot 2, and the sixth frequency domain resource is located at symbol 2 in time slot 2. This indicates that inter-time slot frequency hopping can be frequency hopping transmission on consecutive symbols in the same time slot; for another example, the fifth frequency domain resource is located at symbol 1 in time slot 1, and the sixth frequency domain resource is located at symbol 3 in time slot 1. This indicates that inter-time slot frequency hopping refers to frequency hopping transmission on non-consecutive symbols in the same time slot.
[0272] According to the solution provided in the present application, the second frequency domain resources are determined by the frequency domain resources overlapping between the first uplink BWP and the first uplink sub-band, and the uplink signal is transmitted on the third frequency domain resources and the fourth frequency domain resources included in the second frequency domain resources by frequency hopping. This can improve the flexibility of frequency hopping, so that the uplink channel transmission falls on the uplink frequency domain resources on the SBFD time unit, ensuring the normal transmission of the uplink channel and improving the success rate of random access of the terminal device on the SBFD time unit.
[0273] The communication method embodiment of the present application is described in detail above in conjunction with Figures 1 to 11. The communication device embodiment of the present application will be described in detail below in conjunction with Figures 12 and 13. It should be understood that the description of the device embodiment corresponds to the description of the method embodiment. Therefore, for portions not described in detail, reference can be made to the above method embodiment.
[0274] Figure 12 is a schematic diagram of a communication device provided in an embodiment of the present application. As shown in Figure 12, the communication device 1200 includes a processing module 1210 and a communication module 1220. The communication device 1200 can be a terminal device, or a communication device applied to a terminal device or used in conjunction with a terminal device and capable of implementing a method executed by the terminal device, such as a chip, a chip system, or a circuit; or the communication device 1200 can be a network device, or a communication device applied to a network device or used in conjunction with a network device and capable of implementing a method executed by the network device, such as a chip, a chip system, or a circuit;
[0275] The communication module may also be referred to as a transceiver module, transceiver, transceiver, or transceiver device. The processing module may also be referred to as a processor, processing board, processing unit, or processing device. Optionally, the communication module is used to perform the sending and receiving operations of the terminal device and network device in the above method. The device used to implement the receiving function in the communication module can be considered a receiving unit, and the device used to implement the sending function in the communication module can be considered a sending unit. That is, the communication module includes a receiving unit and a sending unit.
[0276] When the communication device 1200 is applied to a terminal device, the processing module 1210 may be used to implement the processing functions of the terminal device in the above embodiments, and the communication module 1220 may be used to implement the transceiver functions of the terminal device in the above embodiments.
[0277] When the communication device 1200 is applied to a network device, the processing module 1210 can be used to implement the processing function of the network device in the above embodiments, and the communication module 1220 can be used to implement the transceiver function of the terminal device in the above embodiments.
[0278] In addition, it should be noted that the aforementioned communication module and / or processing module can be implemented by a virtual module, for example, the processing module can be implemented by a software functional unit or a virtual device, and the communication module can be implemented by a software function or a virtual device. Alternatively, the processing module or the communication module can also be implemented by a physical device, for example, if the device is implemented using a chip / circuit (such as an integrated circuit or a logic circuit, etc.). The communication module can be an input and output circuit and / or a communication interface, performing input operations (corresponding to the aforementioned receiving operations) and output operations (corresponding to the aforementioned sending operations); the processing module is an integrated processor or microprocessor or circuit (such as an integrated circuit or a logic circuit, etc.).
[0279] The division of modules in this application is illustrative and represents only a logical functional division. In actual implementation, other division methods may be used. Furthermore, the functional modules in the examples of this application may be integrated into a single processor, exist physically as separate modules, or two or more modules may be integrated into a single module. The aforementioned integrated modules may be implemented in either hardware or software functional modules.
[0280] FIG13 is a schematic diagram of another communication device provided in an embodiment of the present application. As shown in FIG13 , communication device 1300 may optionally be a chip or a chip system. Optionally, in the present application, a chip system may be composed of a chip or may include a chip and other discrete devices.
[0281] The communication device 1300 can be used to implement the functions of any device (e.g., terminal device, network device) in the communication system described in the above examples. The communication device 1300 may include at least one processor 1310. Optionally, the processor 1310 is coupled to a memory, and the memory may be located within the device, or the memory may be integrated with the processor, or the memory may be located outside the device. For example, the communication device 1300 may also include at least one memory 1320. The memory 1320 stores the necessary computer programs, computer programs or instructions and / or data for implementing any of the above examples; the processor 1310 may execute the computer program stored in the memory 1320 to complete the method in any of the above examples.
[0282] The communication device 1300 may also include a communication interface 1330, through which the communication device 1300 can exchange information with other devices. Exemplarily, the communication interface 1330 may be a transceiver, circuit, bus, module, pin, or other type of communication interface. When the communication device 1300 is a chip-type device or circuit, the communication interface 1330 in the device 1300 may also be an input / output circuit that can input information (or receive information) and output information (or send information). The processor 1310 is an integrated processor, microprocessor, integrated circuit, or logic circuit, etc. The processor can determine output information based on input information.
[0283] Coupling in this application refers to an indirect coupling or communication connection between devices, units, or modules, which can be electrical, mechanical, or other forms, and is used for information exchange between devices, units, or modules. Processor 1310 may operate in conjunction with memory 1320 and communication interface 1330. This application does not limit the specific connection medium between the processor 1310, memory 1320, and communication interface 1330.
[0284] Optionally, as shown in FIG13 , the processor 1310, the memory 1320, and the communication interface 1330 are interconnected via a bus 1340. Optionally, the bus may include an address bus, a data bus, a control bus, or other types of buses. Furthermore, for ease of illustration, FIG13 shows one bus 1340, but this does not mean that there is only one bus or only one type of bus.
[0285] It should be understood that the processors mentioned in the embodiments of the present application may be the following devices or the circuit portions of the following devices used for processing functions: a central processing unit (CPU), other general-purpose processors, digital signal processors (DSP), application-specific integrated circuits (ASIC), field programmable gate arrays (FPGA) 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.
[0286] It should also be understood that the memory mentioned in the embodiments of the present application may be a volatile memory and / or a non-volatile memory. Among them, the non-volatile memory may be a read-only memory (ROM), a programmable read-only memory (PROM), an erasable programmable read-only memory (EPROM), an electrically erasable programmable read-only memory (EEPROM), or a flash memory. The volatile memory may be a random access memory (RAM). For example, RAM can be used as an external cache. By way of example and not limitation, RAM includes the following forms: static random access memory (SRAM), dynamic random access memory (DRAM), synchronous dynamic random access memory (SDRAM), double data rate synchronous dynamic random access memory (DDR SDRAM), enhanced synchronous dynamic random access memory (ESDRAM), synchronous link dynamic random access memory (SLDRAM), and direct rambus RAM (DR RAM).
[0287] It should be noted that when the processor is a general-purpose processor, DSP, ASIC, FPGA or other programmable logic device, discrete gate or transistor logic device, discrete hardware component, the memory (storage module) can be integrated into the processor.
[0288] It should also be noted that the memory described herein is intended to include, but is not limited to, these and any other suitable types of memory.
[0289] An embodiment of the present application also provides a computer-readable storage medium on which computer instructions for implementing the methods executed by terminal devices and network devices in the above-mentioned method embodiments are stored.
[0290] An embodiment of the present application also provides a computer program product, comprising instructions, which, when executed by a computer, implement the methods performed by the terminal device and the network device in the above-mentioned method embodiments.
[0291] An embodiment of the present application also provides a communication system, which includes the terminal device and network device in the above embodiments.
[0292] The explanation of the relevant contents and beneficial effects of any of the above-mentioned devices can be referred to the corresponding method embodiments provided above and will not be described again here.
[0293] To facilitate understanding of the above embodiments provided in this application, the following points are explained:
[0294] 1) In this application, unless otherwise specified or there is a logical conflict, the terms and / or descriptions between different embodiments are consistent and can be referenced by each other. The technical features in different embodiments can be combined to form new embodiments according to their inherent logical relationships.
[0295] 2) In this application, "at least one" means one or more, and "more" means two or more. "And / or" describes the association relationship of associated objects, indicating that three relationships may exist. For example, A and / or B can mean: A exists alone, A and B exist at the same time, and B exists alone, where A and B can be singular or plural. In the text description of this application, the character " / " generally indicates that the previous and next associated objects are in an "or" relationship. "At least one of the following items" or similar expressions refers to any combination of these items, including any combination of single items or plural items. For example, at least one of a, b and c can mean: a, or b, or c, or a and b, or a and c, or b and c, or a, b and c. Where a, b and c can be single or multiple, respectively.
[0296] 3) Throughout this application, the terms "first," "second," and various numerical references (e.g., #1, #2, etc.) are used to distinguish between different messages for ease of description and are not intended to limit the scope of the embodiments of this application. For example, they are used to distinguish between different messages, rather than to describe a specific order or precedence. It should be understood that such references are interchangeable, where appropriate, to allow for the description of scenarios beyond the embodiments of this application.
[0297] 4) In this application, descriptions such as "when...", "in the case of...", and "if" all mean that the device will perform corresponding processing under certain objective circumstances. They do not limit the time, nor do they require the device to perform judgment actions when implementing them, nor do they mean that there are other limitations.
[0298] 5) In this application, "indicate" or "used to indicate" can include being used for direct indication and being used for indirect indication. When describing that a certain indication information is used to indicate A, it can include that the indication information directly indicates A or indirectly indicates A, and does not necessarily mean that the indication information carries A.
[0299] The indication methods involved in the embodiments of this application should be understood to encompass various methods that enable the party to be indicated to obtain information about the information to be indicated. The information to be indicated can be sent as a whole or divided into multiple sub-information and sent separately. The transmission period and / or timing of these sub-information can be the same or different. This application does not limit the transmission method, for example.
[0300] In the embodiments of the present application, the "indication information" may be an explicit indication, i.e., a direct indication via signaling, or may be obtained based on parameters indicated by the signaling, in combination with other rules, other parameters, or by deduction. It may also be an implicit indication, i.e., based on a rule or relationship, or based on other parameters, or by deduction. This application does not impose specific limitations on this.
[0301] 6) In this application, "protocol" may refer to a standard protocol in the field of communications, such as 5G protocol, NR protocol, and related protocols used in future communication systems, which is not limited in this application. "Predefined" may include pre-definition. For example, protocol definition. "Preconfiguration" can be implemented by pre-saving corresponding codes, tables, or other methods that can be used to indicate relevant information in the device, and this application does not limit its implementation method.
[0302] 7) In this application, "communication" may also be described as "data transmission", "information transmission", "data processing", etc. "Transmission" includes "sending" and "receiving".
[0303] 8) In this application, "sending information to XX (device)" can be understood as the destination of the information being the device. This can include sending information directly or indirectly to the device. "Receiving information from XX (device)" can be understood as the source of the information being the device, which can include receiving information directly or indirectly from the device. The information may undergo necessary processing between the source and destination, such as format changes, but the destination can still understand the valid information from the source.
[0304] In various embodiments of the present application, the size of the serial numbers of the above-mentioned processes does not mean the order of execution. The execution order of each process should be determined by its function and internal logic, and should not constitute any limitation on the implementation process of the embodiments of the present application.
[0305] In this application, under the premise of no logical contradiction, the examples can reference each other, for example, the methods and / or terms between method embodiments can reference each other, for example, the functions and / or terms between device embodiments can reference each other, for example, the functions and / or terms between device examples and method examples can reference each other.
[0306] It should be understood that in some of the above embodiments, the devices in the existing network architecture are mainly used as examples for illustrative description, and the specific form of the devices is not limited in the embodiments of the present application. For example, devices that can achieve the same functions in the future are applicable to the embodiments of the present application.
[0307] Those skilled in the art will appreciate that the units and algorithm steps of each example 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 performed in hardware or software depends on the specific application and design constraints of the technical solution. Professional and technical personnel 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.
[0308] Those skilled in the art will clearly understand that, for the convenience and brevity of description, the specific working processes of the systems, devices and units described above can refer to the corresponding processes in the aforementioned method embodiments and will not be described again here.
[0309] In the several embodiments provided in this application, it should be understood that the disclosed systems, devices and methods can be implemented in other ways. For example, the device embodiments described above are merely schematic. For example, the division of the units is merely a logical function division. In actual implementation, there may be other division methods, such as multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be through some interfaces, indirect coupling or communication connection of devices or units, which can be electrical, mechanical or other forms.
[0310] The units described as separate components may or may not be physically separate, and the components shown as units may or may not be physical units, that is, they may be located in one place or distributed across multiple network units. Some or all of these units may be selected to achieve the purpose of this embodiment according to actual needs.
[0311] In addition, each functional unit in each embodiment of the present application may be integrated into one processing unit, or each unit may exist physically separately, or two or more units may be integrated into one unit.
[0312] If the functions are implemented in the form of software functional units 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 the present application, or the part that contributes to the prior art, or the part of the technical solution, can be embodied in the form of a software product. The computer software product is stored in a storage medium and includes several instructions for enabling a computer device (which can be a personal computer, server, or network device, etc.) to execute all or part of the steps of the method described in each embodiment of the present application. The aforementioned storage medium includes various media that can store program codes, such as a USB flash drive, a mobile hard disk, a ROM, a RAM, a magnetic disk, or an optical disk.
[0313] The above description is merely a specific embodiment of the present application, but the scope of protection of the present application is not limited thereto. Any changes or substitutions that can be easily conceived by a person skilled in the art within the technical scope disclosed in this application should be included in the scope of protection of this application. Therefore, the scope of protection of this application should be based on the scope of protection of the claims.
Claims
1. A communication method, characterized in that: include: Determine a second frequency domain resource according to the first frequency domain resource, where the first frequency domain resource is a frequency domain resource overlapping between the first uplink bandwidth part BWP and the first uplink sub-band, and the second frequency domain resource includes a third frequency domain resource and a fourth frequency domain resource, and the third frequency domain resource and the fourth frequency domain resource are used to send the first signal; The first signal is sent on the third frequency domain resource and the fourth frequency domain resource by frequency hopping in the first sub-band full-duplex SBFD time unit, and the first signal is carried on a physical uplink shared channel PUSCH or a physical uplink control channel PUCCH.
2. The method according to claim 1, characterized in that The second frequency domain resources further include fifth frequency domain resources and sixth frequency domain resources, and the fifth frequency domain resources and the sixth frequency domain resources are used to send the first signal. The method further includes: The first signal is sent on the fifth frequency domain resource and the sixth frequency domain resource by frequency hopping in a first non-SBFD time unit.
3. The method according to claim 1 or 2, characterized in that: The first SBFD time unit includes at least one of the following: one or more time slots; or, One or more symbols.
4. The method according to claim 3, characterized in that The first SBFD time unit includes a first time slot and a second time slot; Sending the first signal on the third frequency domain resource and the fourth frequency domain resource by frequency hopping in the first SBFD time unit includes: The first signal is sent using the third frequency domain resource on the first time slot, and the first signal is sent using the fourth frequency domain resource on the second time slot.
5. The method according to claim 3, characterized in that: The first SBFD time unit includes a first symbol and a second symbol; Sending the first signal on the third frequency domain resource and the fourth frequency domain resource by frequency hopping in the first SBFD time unit includes: The first signal is sent using the third frequency domain resource on the first symbol, and the first signal is sent using the fourth frequency domain resource on the second symbol.
6. The method according to any one of claims 1 to 5, characterized in that The method further comprises: when When , the m least significant bits of the frequency domain resource allocation FDRA field are intercepted, and determining the third frequency domain resource and the fourth frequency domain resource according to the m least significant bits, where m is a positive integer; when hour, Insert the n most significant bits in the FDRA field, and determining the third frequency domain resource and the fourth frequency domain resource according to the FDRA field inserted after the n highest bits, where n is a positive integer; or, Insert the p most significant bits into the FDRA field, and determining the third frequency domain resource and the fourth frequency domain resource according to the FDRA field after the p most significant bits are inserted, where p is a positive integer; in, represents the number of resource blocks RB included in the first frequency domain resources, means rounding up, and log means taking the logarithm.
7. The method according to claim 6, characterized in that when When the resource indication value RIV in the current FDRA field satisfies: when When , the RIV in the current FDRA domain satisfies: Among them, L RBs represents the number of RBs included in the third frequency domain resource or the fourth frequency domain resource, RB start represents the starting RB of the third frequency domain resource or the starting RB of the fourth frequency domain resource, RB offset represents the frequency interval between the starting RB of the first frequency domain resource and the starting RB of the first uplink BWP, represents the number of RBs included in the first frequency domain resources, Indicates rounding down.
8. The method according to claim 2, characterized in that: The determining the second frequency domain resource according to the first frequency domain resource includes: Determine frequency domain positions of the third frequency domain resources and the fourth frequency domain resources according to the fifth frequency domain resources, the sixth frequency domain resources and the first frequency interval; The first frequency interval represents the frequency interval between the starting RB of the first frequency domain resource and the starting RB of the first uplink BWP.
9. The method according to claim 8, characterized in that in, Indicates the first SBFD time unit or the first non-SBFD time unit, RB start represents the starting RB of the fifth frequency domain resource or the starting RB of the sixth frequency domain resource, RB offset represents the first frequency interval, represents the number of RBs included in the first frequency domain resources, Indicates the number of RBs included in the first uplink BWP, RB offset1 represents the frequency interval between the starting RB of the fifth frequency domain resource and the starting RB of the sixth frequency domain resource, RB offset2 It represents the frequency interval between the starting RB of the third frequency domain resource and the starting RB of the fourth frequency domain resource, and mod represents the remainder.
10. The method according to claim 2, characterized in that The determining the second frequency domain resource according to the first frequency domain resource includes: The frequency domain positions of the third frequency domain resource and the fourth frequency domain resource are determined according to the fifth frequency domain resource, the sixth frequency domain resource and the first coefficient, wherein the first coefficient α satisfies: in, represents the number of RBs included in the first frequency domain resources, Indicates the number of RBs included in the first uplink BWP.
11. The method according to claim 10, characterized in that in, Indicates the first SBFD time unit or the first non-SBFD time unit, RB start represents the starting RB of the fifth frequency domain resource or the starting RB of the sixth frequency domain resource, RB offset represents the frequency interval between the starting RB of the first frequency domain resource and the starting RB of the first uplink BWP, RB offset1 represents the frequency interval between the starting RB of the fifth frequency domain resource and the starting RB of the sixth frequency domain resource, mod represents the remainder, Indicates rounding down.
12. The method according to claim 1, characterized in that The determining the second frequency domain resource according to the first frequency domain resource includes: The frequency domain position of the third frequency domain resource and the frequency domain position of the fourth frequency domain resource are determined according to a first frequency interval and a second frequency interval, wherein the first frequency interval is the frequency interval between the starting RB of the first frequency domain resource and the starting RB of the first uplink BWP, and the second frequency interval is the frequency interval between the ending RB of the first uplink BWP and the ending RB of the first frequency domain resource.
13. The method according to claim 12, characterized in that when hour, The frequency domain position of the lowest physical resource block PRB of the third frequency domain resource satisfies: The frequency domain position of the lowest PRB of the fourth frequency domain resource satisfies: when hour, The frequency domain position of the lowest PRB of the third frequency domain resource satisfies: The frequency domain position of the lowest PRB of the fourth frequency domain resource satisfies: Among them, r PUCCH represents the resource index of the PUCCH, represents the frequency offset of the RB in the first uplink BWP, Indicates the number of RBs included in the first uplink BWP, N CS is the number of initial cyclic shift indices in the initial cyclic shift index set, RB offset Indicates the first frequency interval, RB offset3 represents the second frequency interval, N RB Indicates the number of RBs, Indicates rounding down.
14. The method according to any one of claims 1 to 13, characterized in that The method further comprises: Indication information is received, where the indication information indicates the first uplink BWP and the first uplink subband.
15. A communication method, characterized in that: include: Sending indication information, where the indication information indicates a first uplink bandwidth part BWP and a first uplink subband, where the first uplink BWP and the first uplink subband are used to determine a first frequency domain resource, where the first frequency domain resource is a frequency domain resource that overlaps the first uplink BWP and the first uplink subband; In the first sub-band full-duplex SBFD time unit, a first signal is received on a third frequency domain resource and a fourth frequency domain resource, the first signal is carried on a physical uplink shared channel PUSCH or a physical uplink control channel PUCCH, the third frequency domain resource and the fourth frequency domain resource are included in the second frequency domain resource, and the second frequency domain resource is determined based on the first frequency domain resource.
16. The method according to claim 15, characterized in that The first SBFD time unit includes a first time slot and a second time slot; The receiving the first signal on the third frequency domain resource and the fourth frequency domain resource in the first SBFD time unit includes: The first signal is received at the third frequency domain resource on the first time slot, and the first signal is received at the fourth frequency domain resource on the second time slot.
17. The method according to claim 15, characterized in that The first SBFD time unit includes a first symbol and a second symbol; The receiving the first signal on the third frequency domain resource and the fourth frequency domain resource in the first SBFD time unit includes: The third frequency domain resource on the first symbol receives the first signal, and the fourth frequency domain resource on the second symbol receives the first signal.
18. The method according to any one of claims 15 to 17, characterized in that The second frequency domain resources further include fifth frequency domain resources and sixth frequency domain resources, and the fifth frequency domain resources and the sixth frequency domain resources are used to receive the first signal. The method further includes: In a first non-SBFD time unit, the first signal is received on the fifth frequency domain resource and the sixth frequency domain resource.
19. The method according to claim 18, characterized in that The first non-SBFD time unit includes a third time slot and a fourth time slot; The receiving the first signal on the fifth frequency domain resource and the sixth frequency domain resource in the first non-SBFD time unit includes: The first signal is received at the fifth frequency domain resource on the third time slot, and the first signal is received at the sixth frequency domain resource on the fourth time slot.
20. The method according to claim 18, characterized in that The first non-SBFD time unit includes a third symbol and a fourth symbol; The receiving the first signal on the fifth frequency domain resource and the sixth frequency domain resource in the first non-SBFD time unit includes: The first signal is received on the fifth frequency domain resource on the third symbol, and the first signal is received on the sixth frequency domain resource on the fourth symbol.
21. A communication device, characterized in that: Used to implement the method according to any one of claims 1 to 14.
22. The device according to claim 21, characterized in that The communication device includes any one of the following: a terminal device or a chip.
23. A communication device, characterized in that: Used to implement the method according to any one of claims 15-20.
24. The device according to claim 23, characterized in that The communication device includes any one of the following: a network device, a chip, a central unit CU or a distributed unit DU.
25. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores a computer program or instruction. When the computer program or instruction is executed, the method according to any one of claims 1 to 14 or the method according to any one of claims 15 to 20 is performed.
26. A computer program product, characterized in that When the computer program product is executed, the method according to any one of claims 1 to 14 is implemented, or the method according to any one of claims 15 to 20 is implemented.
Citation Information
Patent Citations
Communication method and communication device
CN120021335A
Uplink transmission execution method and device, uplink transmission receiving method and device, communication device and storage medium
CN116724637A
Resource determination method and device and resource indication method and device
CN116724641A
Methods and apparatus for subband full-duplex
US20210320779A1
Techniques for inter-slot and intra-slot frequency hopping in full duplex
US20230284210A1