Transmission resource allocation method, apparatus and system
By allocating transmission resources with different frequency domain positions on different time domain units, frequency hopping technology solves the problem of limited base station bandwidth and improves communication and sensing performance.
Patent Information
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- HUAWEI TECH CO LTD
- Filing Date
- 2025-10-29
- Publication Date
- 2026-07-30
AI Technical Summary
In existing technologies, base stations allocate limited bandwidth to user equipment, resulting in limited communication and sensing performance.
By allocating transmission resources with different frequency domain positions on different time domain units, frequency hopping technology is used to increase the equivalent bandwidth occupied by data, thereby improving communication and sensing performance.
It achieves greater frequency domain diversity gain and higher sensing range resolution, improving communication and sensing performance.
Smart Images

Figure CN2025130820_30072026_PF_FP_ABST
Abstract
Description
Transmission resource allocation method, apparatus and system
[0001] This application claims priority to Chinese Patent Application No. 202510126582.6, filed with the State Intellectual Property Office of China on January 26, 2025, entitled “Transmission Resource Allocation Method, Apparatus and System”, the entire contents of which are incorporated herein by reference. Technical Field
[0002] This application relates to the field of communication technology, and in particular to transmission resource allocation methods, apparatus and systems. Background Technology
[0003] Integrated sensing and communication (ISAC) is widely considered a key application scenario for future wireless communications. Specifically, wireless signals can simultaneously possess sensing and communication capabilities. Communication involves the transmitter sending information to the receiver, which then receives this information to achieve information transmission. Sensing involves the device perceiving its surroundings, the speed of moving objects, distances, etc. For example, sensing can be achieved using radar. Exemplarily, the communication data sent by a base station to user equipment (UE) can be used not only for information transmission but also for sensing, specifically for sensing the surrounding environment in a mono-static manner. For the base station, since both the transmitted communication data and the communication reference signal are known, both can be used for sensing.
[0004] However, the bandwidth currently allocated to UEs by base stations is limited, which affects communication and sensing performance. Summary of the Invention
[0005] This application provides a method, apparatus, and system for allocating transmission resources to increase the equivalent bandwidth occupied by data, thereby improving communication performance and sensing performance.
[0006] To achieve the above objectives, the embodiments of this application adopt the following technical solutions:
[0007] Firstly, a method for allocating transmission resources is provided. The apparatus executing this method can be a first device (or a second device), or a module applied to the first device (or the second device) to implement its communication function, such as a chip, a chip system, a module, or a component. The method includes: acquiring a first transmission resource; wherein the first transmission resource is used by the first device to send or receive data, and the first transmission resource has different frequency domain positions in a first time domain unit and a second time domain unit. It is understood that "transmission" in this application can be understood as "sending" or "receiving." It is understood that the first time domain unit and the second time domain unit in this application are time domain units of the same granularity (e.g., symbols, time slots, subframes, frames, etc.); for example, both the first and second time domain units are OFDM symbols, or both are time slots (or mini-slots), or both are subframes, or both are frames.
[0008] In one possible implementation, the first time-domain unit is an OFDM symbol, and the second time-domain unit is another OFDM symbol different from the first time-domain unit. For example, the first time-domain unit is a first OFDM symbol, and the second time-domain unit is a second OFDM symbol, with the first and second OFDM symbols adjacent to each other, or with an interval of S OFDM symbols between them, where S is a positive integer. Optionally, the first and second time-domain units are located in the same time slot.
[0009] In one possible implementation, the first time-domain unit is a time slot, and the second time-domain unit is a different time slot from the first time-domain unit. For example, the first time-domain unit is the first time slot, and the second time-domain unit is the second time slot. The first time slot and the second time slot are adjacent, or the first time slot and the second time slot are separated by S time slots, where S is a positive integer. Optionally, the first time-domain unit and the second time-domain unit are located in the same subframe.
[0010] In one possible implementation, the first time-domain unit is a mini-slot, and the second time-domain unit is another mini-slot different from the first time-domain unit. For example, the first time-domain unit is a first mini-slot, and the second time-domain unit is a second mini-slot. The first and second mini-slots are adjacent, or the first and second mini-slots are separated by S mini-slots, where S is a positive integer. Optionally, the first and second time-domain units are located within the same time slot.
[0011] In one possible implementation, the first temporal unit is a subframe, and the second temporal unit is a different subframe from the first temporal unit. For example, the first temporal unit is the first subframe, the second temporal unit is the second subframe, and the first and second subframes are adjacent, or the first and second subframes are separated by an interval of S subframes, where S is a positive integer. Optionally, the first and second temporal units are located in the same frame.
[0012] In the transmission resource allocation method provided in this application embodiment, the frequency domain positions of the first transmission resources in the first time domain unit and the second time domain unit are different, thereby the data transmitted by the first device in the first time domain unit and the second time domain unit occupies a larger equivalent bandwidth. From a communication perspective, this method is beneficial for obtaining more frequency domain diversity gain. From a sensing perspective, jointly performing sensing with the first time domain unit and the second time domain unit is beneficial for improving the sensing distance resolution and sensing performance.
[0013] In conjunction with the first aspect described above, in one possible implementation, in the first time domain unit, the frequency domain start position of the first transmission resource is a first start position, and the frequency domain end position of the first transmission resource is a first end position; in the second time domain unit, the frequency domain start position of the first transmission resource is a second start position, and the frequency domain end position of the first transmission resource is a second end position; the interval between the first start position and the second start position is equal to the bandwidth of the first device, and the interval between the first end position and the second end position is equal to the bandwidth of the first device; or, the interval between the first start position and the second start position is equal to the bandwidth of the second device, and the interval between the first end position and the second end position is equal to the bandwidth of the second device, wherein the second device is different from the first device; or, the interval between the first start position and the second start position is equal to a first preset value, and the interval between the first end position and the second end position is equal to the first preset value. In this scheme, in the first time domain unit and the second time domain unit, the data signal transmitted by the first device shifts or jumps in the frequency domain by its own bandwidth, the bandwidth of other devices, or the first preset value.
[0014] In conjunction with the first aspect described above, in one possible implementation, the difference between the indices of the first time-domain unit and the second time-domain unit is a second preset value. In this scheme, the second preset value may be indicated by the network device to the terminal device, or it may be specified by the protocol.
[0015] In conjunction with the first aspect described above, in one possible implementation, the first time-domain unit is a time-domain unit with index 0, the second time-domain unit is a time-domain unit with index 1, and the first device is the i-th terminal device among a plurality of terminal devices; in the first time-domain unit, the frequency domain end position of the first transmission resource is at index 1. The frequency domain unit; in the second time domain unit, the frequency domain starting position of the first transmission resource is indexed as The frequency domain unit of the first transmission resource is located at index . The frequency domain unit includes the frequency domain bandwidth of the resource block RB or the frequency domain bandwidth of the resource element RE; It is based on the bandwidth BWi, l, and of the i-th terminal device. Definitely. It is based on BWi and It's confirmed.
[0016] In conjunction with the first aspect mentioned above, in one possible implementation, BWi, l and The following relationship must be satisfied: BWi and The following relationship must be satisfied:
[0017] In conjunction with the first aspect described above, in one possible implementation, the method further includes: acquiring a second transmission resource; wherein the second transmission resource is used to carry the reference signal of the first device, the second transmission resource is distributed in a comb-like or spaced manner on a first bandwidth, the first bandwidth being the maximum configurable bandwidth on a first frequency band, and the first frequency band being the frequency band usable by the first device. In this scheme, the second transmission resource is distributed in a comb-like or spaced manner on the first bandwidth. Compared to a continuous distribution, the second transmission resource has a larger frequency range, meaning the difference between the maximum and minimum values of the second transmission resource in the frequency domain is larger. When using pilot signals for sensing, this is beneficial for improving sensing performance and sensing distance resolution. Furthermore, this scheme is more suitable for frequency-selective channels and can effectively estimate the channel.
[0018] In conjunction with the first aspect above, in one possible implementation, the first device is the i-th terminal device among a plurality of terminal devices; the second transmission resource is spaced by Δ frequency domain units in the frequency domain. UEi It is based on the first bandwidth BW totoal The frequency domain unit is determined by the bandwidth BWi of the i-th terminal device, and includes the frequency domain bandwidth of the RE or the frequency domain bandwidth of the RB.
[0019] In conjunction with the first aspect mentioned above, in one possible implementation, Δ UEi BW total BWi satisfies the following relationship:
[0020] It is understandable that Δ in this application UEi Can be with The value of Δ has a certain error, that is, in this application Δ UEi It can be approximately equal to For example, Δ UEi It can be based on at least one of the following: rounding, rounding up, rounding down, rounding up, or rounding down. The result obtained after processing.
[0021] In conjunction with the first aspect described above, in one possible implementation, the method further includes: transmitting data of the first device on the first transmission resource, or receiving data of the first device on the first transmission resource. This scheme can be applied to both uplink and downlink data transmission, without limitation.
[0022] In conjunction with the first aspect above, in one possible implementation, the frequency domain unit is the frequency domain bandwidth of the RB, and the time domain unit is an orthogonal frequency division multiplexing (OFDM) symbol, time slot, subframe, or frame; or, the frequency domain unit is the frequency domain bandwidth of the RE, and the time domain unit is an OFDM symbol.
[0023] In conjunction with the first aspect above, in one possible implementation, the first device is a terminal device or a network device, and the second device is a terminal device or a network device.
[0024] In conjunction with the first aspect mentioned above, in one possible implementation, this method is applied to scenarios where sensing and communication coexist.
[0025] In conjunction with the first aspect above, in one possible implementation, the reference signal includes at least one of the following: demodulation reference signal DMRS, channel state information-reference signal CSI-RS, sounding reference signal SRS, cell-specific reference signal CRS, positioning reference signal PRS, or synchronization signal and physical broadcast channel block SSB.
[0026] Secondly, a method for allocating transmission resources is provided. The apparatus for executing this method can be a network device, or a module used in the network device to implement its communication functions, such as a chip, chip system, module, or component. The method includes: allocating a third transmission resource to multiple terminal devices in a first time domain unit, the third transmission resource being used to carry data from the multiple terminal devices; allocating a fourth transmission resource to the multiple terminal devices in a second time domain unit, the fourth transmission resource being used to carry data from the multiple terminal devices, the fourth transmission resource being obtained by cyclically shifting the third transmission resource in the frequency domain; transmitting data from the first terminal device on the transmission resource corresponding to the first terminal device; or receiving data from the first terminal device on the transmission resource corresponding to the first terminal device; wherein the transmission resource corresponding to the first terminal device includes at least one of the third or fourth transmission resources, and the first terminal device is any one of the multiple terminal devices.
[0027] In the transmission resource allocation method provided in this application embodiment, the fourth transmission resource is obtained by cyclically shifting the third transmission resource in the frequency domain. That is, for the first terminal device, the frequency domain position of the corresponding transmission resource in the fourth transmission resource (or in the second time domain unit) is different from the frequency domain position of the corresponding transmission resource in the third transmission resource (or in the first time domain unit). Therefore, the equivalent bandwidth occupied by the data of the first terminal device in the first and second time domain units is larger. From a communication perspective, this is beneficial for obtaining more frequency domain diversity gain. From a sensing perspective, jointly sensing using the first and second time domain units is beneficial for improving the sensing distance resolution and sensing performance.
[0028] In conjunction with the second aspect above, in one possible implementation, the length of the cyclic shift is a first preset value or the bandwidth of the first terminal device.
[0029] In conjunction with the second aspect above, in one possible implementation, the plurality of terminal devices are the first terminal device and the second terminal device; in order of frequency from low to high, the third transmission resource includes the transmission resource corresponding to the second terminal device and the transmission resource corresponding to the first terminal device; the fourth transmission resource includes the transmission resource corresponding to the first terminal device and the transmission resource corresponding to the second device.
[0030] In conjunction with the second aspect described above, in one possible implementation, the difference between the indices of the first time-domain unit and the second time-domain unit is a second preset value. In this scheme, the second preset value can be indicated by the network device to the terminal device, or it can be specified by the protocol.
[0031] Thirdly, a communication device is provided for implementing the above-described method. This communication device includes modules, units, or means corresponding to the implementation of the above-described method. These modules, units, or means can be implemented in hardware, software, or by hardware executing corresponding software. The hardware or software includes one or more modules or units corresponding to the above-described functions.
[0032] In conjunction with the third aspect above, in one possible implementation, the communication device includes: an acquisition module; the acquisition module is used to acquire a first transmission resource; wherein the first transmission resource is used by the first device to send or receive data, and the first transmission resource has different frequency domain positions in the first time domain unit and the second time domain unit.
[0033] In conjunction with the third aspect above, in one possible implementation, in the first time domain unit, the frequency domain start position of the first transmission resource is a first start position, and the frequency domain end position of the first transmission resource is a first end position; in the second time domain unit, the frequency domain start position of the first transmission resource is a second start position, and the frequency domain end position of the first transmission resource is a second end position; the interval between the first start position and the second start position is equal to the bandwidth of the first device, and the interval between the first end position and the second end position is equal to the bandwidth of the first device; or, the interval between the first start position and the second start position is equal to the bandwidth of the second device, and the interval between the first end position and the second end position is equal to the bandwidth of the second device, wherein the second device is different from the first device; or, the interval between the first start position and the second start position is equal to a first preset value, and the interval between the first end position and the second end position is equal to the first preset value.
[0034] In conjunction with the third aspect mentioned above, in one possible implementation, the difference between the indices of the first time-domain unit and the second time-domain unit is a second preset value.
[0035] In conjunction with the third aspect above, in one possible implementation, the first time-domain unit is a time-domain unit with index 0, the second time-domain unit is a time-domain unit with index 1, and the first device is the i-th terminal device among a plurality of terminal devices; in the first time-domain unit, the frequency domain end position of the first transmission resource is at index 1. The frequency domain unit; in the second time domain unit, the frequency domain starting position of the first transmission resource is indexed as The frequency domain unit of the first transmission resource is located at index . The frequency domain unit includes the frequency domain bandwidth of the resource block RB or the frequency domain bandwidth of the resource element RE; It is based on the bandwidth BWi, l, and of the i-th terminal device. Definitely. It is based on BWi and It's confirmed.
[0036] In conjunction with the third aspect mentioned above, in one possible implementation, BWi, l and The following relationship must be satisfied: BWi and The following relationship must be satisfied:
[0037] In conjunction with the third aspect above, in one possible implementation, the acquisition module is further configured to acquire a second transmission resource; wherein the second transmission resource is used to carry the reference signal of the first device, the second transmission resource is distributed in a comb-like or spaced manner on a first bandwidth, the first bandwidth is the maximum configurable bandwidth on a first frequency band, and the first frequency band is a frequency band that the first device can use.
[0038] In conjunction with the third aspect above, in one possible implementation, the first device is the i-th terminal device among a plurality of terminal devices; the number Δ of frequency domain units spaced in the frequency domain for the second transmission resource is... UEi It is based on the first bandwidth BW totoal The frequency domain unit is determined by the bandwidth BWi of the i-th terminal device, and includes the frequency domain bandwidth of the RE or the frequency domain bandwidth of the RB.
[0039] In conjunction with the third aspect mentioned above, in one possible implementation, Δ UEi BW totoal BWi satisfies the following relationship:
[0040] In conjunction with the third aspect above, in one possible implementation, the communication device further includes: a transceiver module; the transceiver module is configured to transmit data of the first device on the first transmission resource, or to receive data of the first device on the first transmission resource.
[0041] In conjunction with the third aspect above, in one possible implementation, the frequency domain unit is the frequency domain bandwidth of the RB, and the time domain unit is an orthogonal frequency division multiplexing (OFDM) symbol, time slot, subframe, or frame; or, the frequency domain unit is the frequency domain bandwidth of the RE, and the time domain unit is an OFDM symbol.
[0042] In conjunction with the third aspect above, in one possible implementation, the first device is a terminal device or a network device, and the second device is a terminal device or a network device.
[0043] In conjunction with the third aspect mentioned above, in one possible implementation, this method is applied to scenarios where sensing and communication coexist.
[0044] In conjunction with the third aspect above, in one possible implementation, the reference signal includes at least one of the following: demodulation reference signal DMRS, channel state information-reference signal CSI-RS, sounding reference signal SRS, cell-specific reference signal CRS, positioning reference signal PRS, or synchronization signal and physical broadcast channel block SSB.
[0045] The technical effects of any possible implementation of the third aspect can be found in the first aspect or the technical effects of different implementations of the first aspect, and will not be repeated here.
[0046] Fourthly, a communication device is provided for implementing the above-described method. This communication device includes modules, units, or means corresponding to the implementation of the above-described method. These modules, units, or means can be implemented in hardware, software, or by hardware executing corresponding software. The hardware or software includes one or more modules or units corresponding to the above-described functions.
[0047] In conjunction with the fourth aspect above, in one possible implementation, the communication device includes: an allocation module and a transceiver module; the allocation module is configured to allocate a third transmission resource for multiple terminal devices in a first time domain unit, the third transmission resource being used to carry data from the multiple terminal devices; the allocation module is further configured to allocate a fourth transmission resource for the multiple terminal devices in a second time domain unit, the fourth transmission resource being used to carry data from the multiple terminal devices, the fourth transmission resource being obtained by cyclically shifting the third transmission resource in the frequency domain; the transceiver module is configured to transmit data from the first terminal device on the transmission resource corresponding to the first terminal device; or, to receive data from the first terminal device on the transmission resource corresponding to the first terminal device; wherein the transmission resource corresponding to the first terminal device includes at least one of the third transmission resource or the fourth transmission resource, and the first terminal device is any one of the multiple terminal devices.
[0048] In conjunction with the fourth aspect above, in one possible implementation, the length of the cyclic shift is a first preset value or the bandwidth of the first terminal device.
[0049] In conjunction with the fourth aspect above, in one possible implementation, the plurality of terminal devices are the first terminal device and the second terminal device; in order of frequency from low to high, the third transmission resource includes the transmission resource corresponding to the second terminal device and the transmission resource corresponding to the first terminal device; the fourth transmission resource includes the transmission resource corresponding to the first terminal device and the transmission resource corresponding to the second device.
[0050] In conjunction with the fourth aspect above, in one possible implementation, the difference between the indices of the first time-domain unit and the second time-domain unit is a second preset value.
[0051] The technical effects of any possible implementation of the fourth aspect can be found in the second aspect or the technical effects of different implementations of the second aspect, and will not be repeated here.
[0052] Fifthly, a communication device is provided, comprising: a processor; the processor being coupled to a memory and, after reading computer instructions stored in the memory, executing the method as described in the first or second aspect above according to the instructions.
[0053] In conjunction with the fifth aspect above, in one possible implementation, the communication device further includes a memory for storing computer instructions.
[0054] In conjunction with the fifth aspect above, in one possible implementation, the communication device further includes a communication interface; this communication interface is used for the communication device to communicate with other devices. For example, the communication interface may be a transceiver, an input / output interface, an interface circuit, an output circuit, an input circuit, a pin, or related circuitry, etc.
[0055] In conjunction with the fifth aspect above, in one possible implementation, the communication device can be a chip or a chip system. When the communication device is a chip system, it can be composed of chips or may include chips and other discrete components.
[0056] In conjunction with the fifth aspect above, in one possible implementation, when the communication device is a chip or chip system, the aforementioned communication interface can be an input / output interface, interface circuit, output circuit, input circuit, pin, or related circuit on the chip or chip system. The aforementioned processor can also be embodied as a processing circuit or logic circuit.
[0057] A sixth aspect provides a communication system comprising at least one of a terminal device or a network device; wherein the terminal device and the network device are configured to perform the method as described in the first aspect above; or, the network device is configured to perform the method as described in the second aspect above, and the terminal device is configured to perform the method as described in the first aspect above.
[0058] In a seventh aspect, a computer-readable storage medium is provided that stores instructions which, when executed on a computer, enable the computer to perform the methods described in the first or second aspect.
[0059] Eighthly, a computer program product containing instructions is provided that, when run on a computer, enables the computer to perform the methods described in the first or second aspect above.
[0060] Ninth aspect, a chip is provided, the chip comprising: a processor, the processor being configured to execute instructions that cause a device including the chip to perform the method described in the first or second aspect.
[0061] In conjunction with the ninth aspect above, in one possible implementation, the chip also includes a memory for storing instructions.
[0062] The technical effects of any possible implementation of aspects five through nine can be found in the first or second aspect above, as well as the technical effects of any possible implementation of each of the above aspects, and will not be repeated here. Attached Figure Description
[0063] Figure 1 is a schematic diagram of the current transmission resource allocation method;
[0064] Figure 2 is a schematic diagram of the architecture of the communication system used in the embodiments of this application;
[0065] Figure 3 is a schematic diagram of the first device and the second device provided in the embodiments of this application;
[0066] Figure 4 is a schematic diagram of the communication device provided in an embodiment of this application;
[0067] Figure 5 is a flowchart of a transmission resource allocation method provided in an embodiment of this application;
[0068] Figure 6 is a schematic diagram of the data transmission resources of UE1 and UE2 provided in the embodiment of this application;
[0069] Figure 7 is a schematic diagram of the data transmission resources of UE1, UE2 and UE3 provided in the embodiments of this application;
[0070] Figure 8 is a schematic diagram of the data transmission resources of UE1 and UE2 provided in the embodiments of this application;
[0071] Figure 9 is a schematic diagram of the data transmission resources of UE1 and UE2 when the second preset value is 2 according to the embodiment of this application;
[0072] Figure 10 is a schematic diagram of the reference signal transmission resources of UE1 and UE2 provided in the embodiments of this application;
[0073] Figure 11 is a schematic diagram of the second transmission resource provided in the embodiments of this application when the frequency domain units are the frequency domain bandwidth of RB and the frequency domain bandwidth of RE respectively;
[0074] Figure 12 is a flowchart of another transmission resource allocation method provided in an embodiment of this application;
[0075] Figure 13 is a schematic diagram of the base station allocating transmission resources to UE1, UE2 and UE3 according to an embodiment of this application;
[0076] Figure 14 is a simulation diagram of the technical effect of the transmission resource allocation method provided in the embodiment of this application;
[0077] Figure 15 is a schematic diagram of the composition of the communication device provided in the embodiment of this application. Detailed Implementation
[0078] In 5G (5th generation) new radio (NR) systems, base stations can allocate transmission resources using frequency division or time division for multiple user interfaces (UEs). The following section uses two UEs as an example to illustrate the current transmission resource allocation methods.
[0079] When frequency division multiplexing (FDM) is used to allocate transmission resources, as shown in Figure 1(a), the base station can allocate bandwidth (BW)1 to UE1, and the base station can allocate BW2 to UE2. UE1 can transmit or receive demodulation reference signal (DMRS), data #0, and data #1 on BW1; UE2 can transmit or receive DMRS, data #0, and data #1 on BW2. It is understood that "transmission" in this application can be interpreted as "sending" or "receiving".
[0080] When time-division multiplexing (TDM) is used to allocate transmission resources, as shown in Figure 1(b), the base station can allocate different orthogonal frequency division multiplexing (OFDM) symbols (hereinafter referred to as "symbols") to UE1 and UE2. UE1 can first transmit or receive DMRS, data #0, and data #1, and then UE2 can transmit or receive DMRS, data #0, and data #1. Similarly, the base station can allocate BW1 to UE1 and BW2 to UE2. When UE1 performs DMRS and data transmission or reception, its bandwidth is limited to BW1; when UE2 performs DMRS and data transmission or reception, its bandwidth is limited to BW2.
[0081] It is understandable that Figure 1 is only an illustration, and BW1 or BW2 may actually contain more data, such as data #2, data #3, etc. in BW1, and data #2, data #3, etc. in BW2.
[0082] In Figure 1, the data sent (or received) by UE1 or UE2 can be divided into multiple parts (data #0, data #1, data #2, ...) for transmission (or reception). In data #j, "#j" represents the number, and j is a natural number. For example, data #0 sent (or received) by UE1 within BW1 represents the first part of the data sent (or received) by UE1, data #1 sent (or received) by UE1 within BW1 represents the second part of the data sent (or received) by UE1, and so on; similarly, data #0 sent (or received) by UE2 within BW2 represents the first part of the data sent (or received) by UE2, data #1 sent (or received) by UE2 within BW2 represents the second part of the data sent (or received) by UE2, and so on.
[0083] The data #j sent or received by UE1 and the data #j sent or received by UE2 may be the same or different, and this application does not impose any restrictions on this.
[0084] However, regardless of whether frequency division or time division transmission resource allocation is used, the bandwidth is limited when a UE transmits or receives data on multiple symbols. That is, the UE can only transmit or receive data on the allocated bandwidth, which will reduce communication performance and perception performance.
[0085] To improve communication and sensing performance, this application utilizes frequency hopping technology to increase the equivalent bandwidth occupied by data.
[0086] The specific technical solutions in the embodiments of this application will be described below with reference to the accompanying drawings. In the description of this application, unless otherwise stated, " / " indicates that the objects before and after are in an "or" relationship. For example, A / B can represent A or B. "And / or" in this application is merely a description of the relationship between related objects, indicating that three relationships can exist. For example, A and / or B can represent: A alone, A and B simultaneously, and B alone, where A and B can be singular or plural. Furthermore, in the description of this application, unless otherwise stated, "multiple" refers to two or more. "At least one" and "one or more" can be used interchangeably. "At least one of the following" or similar expressions refer to any combination of these items, including any combination of single or plural items. For example, at least one of a, b, or c can represent: a, b, c, ab, ac, bc, or abc, where a, b, and c can be single or multiple. Furthermore, to facilitate a clear description of the technical solutions in the embodiments of this application, the terms "first" and "second" are used in the embodiments of this application to distinguish identical or similar items with substantially the same function and effect. Those skilled in the art will understand that the terms "first" and "second" do not limit the quantity or execution order, and the terms "first" and "second" are not necessarily different.
[0087] Figure 2 is a schematic diagram of the communication system architecture used in the embodiments of this application. As shown in Figure 2(a), the embodiments of this application can be applied to communication between satellites and terminal devices. The satellite is equipped with access network equipment, or the satellite has communication capabilities to realize some or all of the functions of the access network equipment. One satellite can provide communication services for multiple terminal devices. Specifically, the satellite can send downlink data to the terminal device, and the terminal device can send uplink data to the satellite. Detailed descriptions of the access network equipment and the terminal device can be found in the relevant descriptions following the embodiment shown in Figure 2(d), and will not be repeated here.
[0088] In this application, the access network equipment deployed on a satellite can be alternatively described as a 5G base station deployed on a satellite, a satellite with communication functions, a satellite base station, a satellite access network equipment, a satellite access network device, or a satellite communication device, etc., without limitation.
[0089] As shown in Figure 2(b), the embodiments of this application can be applied to communication between satellites. The inter-satellite communication system (hereinafter referred to as the "inter-satellite communication system") may include an acquisition, pointing, and tracking (APT) subsystem and a communication subsystem. The communication subsystem is the main body of the inter-satellite communication system. The communication subsystem includes a communication module and a transceiver antenna for transmitting information between satellites. The APT system includes an APT module and an APT transmit / receive module for acquisition, alignment, and tracking between satellites. Acquisition can be understood as determining the direction of arrival of the incident signal; alignment can be understood as adjusting the transmitted wave to aim at the receiving direction; tracking can be understood as continuously acquiring and aligning throughout the communication process.
[0090] Satellite 1 can provide communication services to multiple satellites. In other words, satellite 1 is equipped with access network equipment, or satellite 1 has communication capabilities to realize some or all of the functions of the access network equipment. Schematic, Figure 2(b) only shows a schematic diagram of communication and sensing between satellite 1 and satellite 2 through an inter-satellite link.
[0091] The embodiments of this application can also be applied to cellular communication and wireless local area network communication. One access network device can provide communication services for multiple terminal devices, as shown in Figure 2(c); or, one terminal device can communicate with multiple access network devices, as shown in Figure 2(d).
[0092] In this application, the terminal can be a device or module that accesses the aforementioned communication system and has corresponding communication functions. Specifically, the terminal can refer to user equipment (UE), access terminal, user unit, user station, mobile station, mobile station, remote station, remote terminal, mobile device, terminal, wireless communication equipment, user agent, user equipment, or roadside unit (RSU). The terminal may contain a communication module, circuit, or chip that performs the corresponding communication functions. The terminal may also be configured with program instructions for performing the corresponding communication functions.
[0093] For example, a terminal can be a drone, an Internet of Things (IoT) device, a station (ST) in a wireless local area network (WLAN), a cellular phone, a smartphone, a cordless phone, a wireless data card, a tablet computer, a session initiation protocol (SIP) phone, a wireless local loop (WLL) station, a personal digital assistant (PDA) device, a laptop computer, a machine type communication (MTC) terminal, a handheld device with wireless communication capabilities, a computing device or other processing device connected to a wireless modem, an in-vehicle device, a wearable device (also known as a wearable smart device), a virtual reality (VR) terminal, an augmented reality (AR) terminal, a wireless terminal in remote medical care, a wireless terminal in industrial control, a wireless terminal in self-driving, a wireless terminal in a smart grid, or a wireless terminal in transportation safety. Wireless terminals in various applications include those related to safety, smart cities, smart homes, transportation vehicles with wireless communication capabilities, communication modules, device-to-device (D2D) wireless terminals, and vehicle-to-everything (V2X) wireless terminals. The terminals can also be in 5G systems or next-generation communication systems; this application does not limit the specific application to these applications.
[0094] The embodiments of this application do not limit the device form of the terminal. The device used to implement the functions of the terminal can be the terminal itself; it can also be a device that supports the terminal in implementing the functions, such as a chip system. The device can be installed in the terminal or used in conjunction with the terminal. In the embodiments of this application, the chip system can be composed of chips or can include chips and other discrete devices.
[0095] In this application, the network device can be a device or module located on the network side of the aforementioned communication system and possessing corresponding communication functions. The network device can be an apparatus deployed in a radio access network (RAN) to provide wireless communication functions for terminals, such as access network equipment. The network device may contain communication modules, circuits, or chips that perform the corresponding communication functions. The network device may also be configured with program instructions for performing the corresponding communication functions and corresponding program instructions.
[0096] In one possible scenario, network equipment can be devices with base station functions, such as evolved NodeBs (eNodeBs), transmitting and receiving points (TRPs), transmitting points (TPs), next-generation NodeBs (gNBs), base stations in future mobile communication systems, integrated access and backhaul (IAB) nodes, and non-terrestrial network equipment, i.e., equipment that can be deployed on high-altitude platforms or satellites. Network equipment can also be base stations or various forms of control nodes, such as network controllers and wireless controllers. Specifically, network equipment can be various forms of macro base stations, micro base stations (also known as small cells) in heterogeneous network (HetNet) scenarios, relay stations, access points (APs), radio network controllers (RNCs), node Bs (NBs), base station controllers (BSCs), base transceiver stations (BTSs), home base stations (e.g., home evolved node Bs, or home node Bs (HNBs)), baseband units (BBUs) and remote radio units (RRUs) in distributed base station scenarios, transmitting points (TPs), mobile switching centers, etc., or even base station antenna panels. Control nodes can connect to multiple base stations and configure resources for multiple terminals covered by multiple base stations. In systems employing different wireless access technologies, the names of devices with base station functions may differ. For example, it could be a gNB in 5G, or a network-side device in a network after 5G, or a network device in a future evolved public land mobile network (PLMN) network, or a device that performs base station functions in device-to-device (D2D) communication, machine-to-machine (M2M) communication, or vehicle-to-everything (V2X) communication, etc. This application does not limit the specific name of the network device.Network equipment can also be open RAN (O-RAN or ORAN), baseband pool (BBU pool) and RRU under cloud radio access network (CRAN), etc.
[0097] In another possible scenario, multiple network devices collaborate to assist terminals in achieving wireless access, with each network device implementing a portion of the base station's functions. For example, network devices may include a central unit (CU), a distributed unit (DU), a CU-control plane (CP), a CU-user plane (UP), or a radio unit (RU). CUs and DUs can be separate entities or included in the same network element, such as a baseband unit (BBU). RUs may be included in radio frequency devices or radio frequency units, such as remote radio units (RRUs), active antenna units (AAUs), or remote radio heads (RRHs). In one possible design, the processing unit in the BBU used to implement baseband functions is called a baseband high (BBH) unit, and the processing unit in the RRU / AAU / RRH used to implement baseband functions is called a baseband low (BBL) unit. In one possible implementation, the network device can be a CU node, a DU node, or a device that includes both CU and DU nodes. Furthermore, the CU can be classified as a network device in the RAN or as a network device in the core network (CN), without limitation.
[0098] In different systems, CU (or CU-CP and CU-UP), DU, or RU may have different names, but those skilled in the art will understand their meaning. For example, in an ORAN system, CU can also be called O-CU (open CU), DU can also be called O-DU, CU-CP can also be called O-CU-CP, CU-UP can also be called O-CU-UP, and RU can also be called O-RU. For ease of description, this application uses CU, CU-CP, CU-UP, DU, and RU as examples. Any of the units among CU (or CU-CP, CU-UP), DU, and RU in this application can be implemented through software modules, hardware modules, or a combination of software and hardware modules.
[0099] In this application embodiment, the form of the network device is not limited. The device used to implement the function of the network device can be the network device itself; it can also be a device that supports the network device in implementing the function, such as a chip system. This device can be installed in the network device or used in conjunction with the network device. In this application embodiment, the chip system can be composed of chips, or it can include chips and other discrete components.
[0100] It is understood that the first device in this application can be a network device or a terminal device; the second device can be a network device or a terminal device. In other words, there are four possibilities:
[0101] Scenario 1: Both the first and second devices are network devices, as shown in Figure 3(a);
[0102] Scenario 2: Both the first and second devices are terminal devices, as shown in Figure 3(b);
[0103] Case 3: The first device is a network device and the second device is a terminal device, as shown in Figure 3(c);
[0104] Case 4: The first device is a terminal device and the second device is a network device, as shown in Figure 3(d).
[0105] For example, the network device provided in this application embodiment can be an access network node, such as the satellite in Figure 2(a), satellite 1 in Figure 2(b), access network device in Figure 2(c), or access network device in Figure 2(d). The terminal device provided in this application embodiment can be, for example, the terminal device in Figure 2(a), satellite 2 in Figure 2(b), terminal device in Figure 2(c), or terminal device in Figure 2(d).
[0106] It is understood that the above functions can be network elements in hardware devices, software functions running on dedicated hardware, a combination of hardware and software, or virtualization functions instantiated on a platform (e.g., a cloud platform).
[0107] For example, the functions of the network device or terminal device in the embodiments of this application can be implemented by the communication device 110 in FIG4.
[0108] Figure 4 illustrates a possible structural schematic of a communication device 110. It is understood that the communication device 110 includes means of the necessary form, such as modules, units, elements, circuits, or interfaces, to be appropriately configured together to perform this solution. The communication device 110 can be a network device or a terminal device, or a component (e.g., a chip) within these devices, to implement the methods described in the following method embodiments. The communication device 110 includes one or more processors 111. The processor 111 can be a general-purpose processor or a dedicated processor, for example, a baseband processor or a central processing unit. The baseband processor can be used to process communication protocols and communication data, while the central processing unit can be used to control the communication device (e.g., a network device, a terminal device, or a chip), execute software programs, and process data from the software programs.
[0109] Optionally, in one design, the processor 111 may include a program 113 (sometimes also referred to as code or instructions) that can be executed on the processor 111 to cause the communication device 110 to perform the methods described in the embodiments below. In yet another possible design, the communication device 110 includes circuitry (not shown in FIG4).
[0110] Optionally, the communication device 110 may include one or more memories 112 storing a program 114 (sometimes referred to as code or instructions), which can be run on the processor 111 to cause the communication device 110 to perform the methods described in the following method embodiments.
[0111] Optionally, the processor 111 and / or memory 112 may include AI modules 117 and 118, which are used to implement AI-related functions. The AI modules can be implemented through software, hardware, or a combination of both. For example, the AI module may include a RAN intelligence controller (RIC) module. For example, the AI module may be a near real-time RIC or a non-real-time RIC.
[0112] Optionally, the processor 111 and / or memory 112 may also store data. The processor and memory may be configured separately or integrated together.
[0113] Optionally, the communication device 110 may further include a transceiver 115 and / or an antenna 116. The processor 111, sometimes referred to as a processing unit, controls the communication device (e.g., a network device or a terminal device). The transceiver 115, sometimes referred to as a transceiver unit, transceiver, transceiver circuit, or transceiver, is used to realize the transmission and reception functions of the communication device through the antenna 116.
[0114] Furthermore, the composition shown in Figure 4 does not constitute a limitation on the communication device. In addition to the components shown in Figure 4, the communication device may include more or fewer components than shown, or combine certain components, or have different component arrangements.
[0115] The transmission resource allocation method provided in the embodiments of this application will be described in detail below with reference to Figures 1 to 4.
[0116] In this embodiment, data (or reference signal) transmission resources can be understood as time-frequency resources used to carry data (or reference signals). Frequency hopping can be understood as transmission resources occupying different frequency domain positions in different time domain units. This is explained uniformly here and will not be repeated below.
[0117] Figure 5 shows a flowchart of a transmission resource allocation method provided in an embodiment of this application, including the following steps:
[0118] Step S501: Obtain the first transmission resource. The first transmission resource is used by the first device to send or receive data, and its frequency domain position differs in the first time domain unit and the second time domain unit.
[0119] It is understood that the first time-domain unit and the second time-domain unit in this application are time-domain units of the same granularity (e.g., symbols, time slots, subframes, frames); for example, the first time-domain unit and the second time-domain unit are both OFDM symbols, or the first time-domain unit and the second time-domain unit are both time slots (or mini-slots), or the first time-domain unit and the second time-domain unit are both subframes, or the first time-domain unit and the second time-domain unit are both frames.
[0120] In one possible implementation, the first time-domain unit is an OFDM symbol, and the second time-domain unit is another OFDM symbol different from the first time-domain unit. For example, the first time-domain unit is a first OFDM symbol, and the second time-domain unit is a second OFDM symbol, with the first and second OFDM symbols adjacent to each other, or with an interval of S OFDM symbols between them, where S is a positive integer. Optionally, the first and second time-domain units are located in the same time slot.
[0121] In one possible implementation, the first time-domain unit is a time slot, and the second time-domain unit is a different time slot from the first time-domain unit. For example, the first time-domain unit is the first time slot, and the second time-domain unit is the second time slot. The first time slot and the second time slot are adjacent, or the first time slot and the second time slot are separated by S time slots, where S is a positive integer. Optionally, the first time-domain unit and the second time-domain unit are located in the same subframe.
[0122] In one possible implementation, the first time-domain unit is a mini-slot, and the second time-domain unit is another mini-slot different from the first time-domain unit. For example, the first time-domain unit is a first mini-slot, and the second time-domain unit is a second mini-slot. The first and second mini-slots are adjacent, or the first and second mini-slots are separated by S mini-slots, where S is a positive integer. Optionally, the first and second time-domain units are located within the same time slot.
[0123] In one possible implementation, the first temporal unit is a subframe, and the second temporal unit is a different subframe from the first temporal unit. For example, the first temporal unit is the first subframe, the second temporal unit is the second subframe, and the first and second subframes are adjacent, or the first and second subframes are separated by an interval of S subframes, where S is a positive integer. Optionally, the first and second temporal units are located in the same frame.
[0124] It is understood that the execution subject of this application embodiment can be either a first device or a second device.
[0125] It is understood that the symbols mentioned in this application can be OFDM symbols. Alternatively, the symbols and OFDM symbols can be used interchangeably. Specifically, OFDM symbols can include vector orthogonal frequency-division multiplexing (V-OFDM), windowed OFDM (W-OFDM), filtered cyclic prefix OFDM (f-CP-OFDM), multiple input and multiple output OFDM (MIMO-OFDM), multiband OFDM (MB-OFDM), or other OFDM symbols. As an example, the waveform of an OFDM symbol may include cyclic prefix OFDM (CP-OFDM) or discrete Fourier transformation spreading OFDM (DFT-s-OFDM), etc. This application does not limit the specific type of OFDM symbol; any OFDM symbol can be used in this scheme.
[0126] In one possible implementation, the first time-domain unit and the second time-domain unit are consecutive time-domain units, as illustrated in Figures 6 to 8 below. In another possible implementation, the first time-domain unit and the second time-domain unit are discontinuous time-domain units, as illustrated in Figure 9 below.
[0127] Optionally, the transmission resource allocation method provided in this application embodiment is applied to scenarios where sensing and communication coexist. A scenario where sensing and communication coexist can be understood as: a scenario where the signal transmitted using transmission resources can achieve both communication and sensing functions, or a scenario where the signal used for communication simultaneously supports sensing functions.
[0128] In this method, the frequency domain positions of the first transmission resources in the first and second time domain units are different, resulting in a larger equivalent bandwidth occupied by the data transmitted by the first device in both time domain units. From a communication perspective, this method is beneficial for obtaining more frequency domain diversity gain. From a sensing perspective, jointly using the first and second time domain units for sensing is beneficial for improving the sensing range resolution and sensing performance.
[0129] In this embodiment, the equivalent bandwidth occupied by the data transmitted by the first device across multiple time-domain units can be understood as the union of the frequency-domain resources occupied by the data transmitted by the first device across multiple time-domain units. Here, the union refers to a new set formed by merging all elements from at least two sets, containing all elements that have appeared in at least two sets, but without repetition.
[0130] Optionally, the flowchart shown in Figure 5 may also include the following steps:
[0131] Step S502: Transmit data from the first device on the first transmission resource, or receive data from the first device on the first transmission resource.
[0132] In this application, the data of the first device can be data generated by the first device or data of the first device itself. For example, the data of the first device may include any one or more of the following: capability information of the first device, information generated by the first device, or perception results (or detection results) of the first device.
[0133] For example, the following scenarios exist:
[0134] a) When the executing entity is the first device, the first device sends its own data on the first transmission resource. For example, the first device sends its own data to the second device on the first transmission resource.
[0135] b) When the executing entity is a second device, the second device can send the data of the first device on the first transmission resource. For example, in a scenario where the second device helps the first device send the data of the first device (forwarding scenario), in one possible implementation, the first device has a low uplink power, so it sends the data it wants to send (i.e., the data of the first device) to a second device with a higher transmission power in its vicinity, so that the second device can send it on its behalf.
[0136] c) When the executing entity is a second device, the second device may receive data from the first device on the first transmission resource. For example, the second device receives data from the first device sent by the first device.
[0137] The embodiments of this application can be applied to both uplink and downlink data transmission, without limitation. For example, when the first device is a terminal device and the second device is a network device, the data transmission when the first device sends its own data to the second device is uplink transmission. When the first device is a network device and the second device is a terminal device, the data transmission when the first device sends its own data to the second device is downlink transmission.
[0138] The frequency domain location of the first transmission resource is described below. Before describing the frequency domain location of the first transmission resource, four locations are defined. Specifically, in the first time domain unit, the frequency domain start position of the first transmission resource is the first start position, and the frequency domain end position of the first transmission resource is the first end position; in the second time domain unit, the frequency domain start position of the first transmission resource is the second start position, and the frequency domain end position of the first transmission resource is the second end position.
[0139] In one possible implementation, the frequency domain spacing between the first start position and the second start position is equal to the bandwidth of the first device, and the frequency domain spacing between the first end position and the second end position is equal to the bandwidth of the first device.
[0140] In another possible implementation, the frequency domain interval between the first start position and the second start position is equal to the bandwidth of the second device, and the frequency domain interval between the first end position and the second end position is equal to the bandwidth of the second device, which is different from the first device.
[0141] In another possible implementation, the frequency domain interval between the first starting position and the second starting position is equal to a first preset value, and the frequency domain interval between the first ending position and the second ending position is equal to the first preset value.
[0142] The number of frequency domain cells between two positions in this application can be determined by the difference between the indices of the frequency domain cells corresponding to the two positions.
[0143] In this application, when the first device (or the second device) is a terminal device, the bandwidth of the first device (or the second device) can be understood as the bandwidth actually allocated to the first device (or the second device) by the network device.
[0144] In this application, the unit of the first preset value can be Hertz (Hz), kilohertz (kHz), megahertz (MHz), etc.
[0145] When the data transmitted by the first device undergoes multiple frequency hoppings, each frequency hopping can adopt any one of the three possible implementation methods mentioned above, and this application embodiment does not impose any limitation on this.
[0146] The following examples illustrate the three possible implementation methods.
[0147] Example 1: A scenario with two user interfaces (UEs). Example 1 is a specific example of another possible implementation method mentioned above.
[0148] Figure 6 is a schematic diagram of the data transmission resources of UE1 and UE2. UE1 is configured with a bandwidth of BW1, which has a frequency domain width of 5 frequency domain units. UE2 is configured with a bandwidth of BW2, which has a frequency domain width of 10 frequency domain units. The horizontal axis represents time domain units, and the vertical axis represents frequency domain units. In this embodiment, the frequency domain width can be replaced with the bandwidth.
[0149] Schematic, Figure 6 only shows the data transmission resources of UE1 and UE2 on 7 time domain units. It can be understood that the data transmission resources of UE1 and UE2 can still be allocated on the remaining time domain units (e.g., time domain units with indices 7 to 13) in accordance with the pattern shown in Figure 6.
[0150] Schematic, Figure 6 illustrates the data transmission resources of UE1 and UE2 across 7 time-domain units and the corresponding 15 frequency-domain units. It is understood that the number of time-domain units can also be any value greater than or equal to 2, such as 2, 3, 4, 5, or 6. The number of frequency-domain units can also be any value greater than or equal to 2, such as 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, or 14.
[0151] In the time domain cell with index 0, UE2 can send or receive data #0 in the frequency domain cells with indices 0 to 9, and UE1 can send or receive data #0 in the frequency domain cells with indices 10 to 14.
[0152] In the time domain cell with index 1, UE1 can send or receive data #1 in the frequency domain cells with indices 0 to 4, and UE2 can send or receive data #1 in the frequency domain cells with indices 5 to 14.
[0153] In the time domain cell with index 2, UE2 can send or receive data #2 in the frequency domain cells with indices 0 to 9, and UE1 can send or receive data #2 in the frequency domain cells with indices 10 to 14.
[0154] In the time domain cell with index 3, UE1 can send or receive data #3 in the frequency domain cells with indices 0 to 4, and UE2 can send or receive data #3 in the frequency domain cells with indices 5 to 14.
[0155] In the time domain cell with index 4, UE2 can send or receive data #4 in the frequency domain cells with indices 0 to 9, and UE1 can send or receive data #4 in the frequency domain cells with indices 10 to 14.
[0156] In the time domain cell with index 5, UE1 can send or receive data #5 in the frequency domain cells with indices 0 to 4, and UE2 can send or receive data #5 in the frequency domain cells with indices 5 to 14.
[0157] In the time domain cell with index 6, UE2 can send or receive data #6 in the frequency domain cells with indices 0 to 9, and UE1 can send or receive data #6 in the frequency domain cells with indices 10 to 14.
[0158] In short, UE1 or UE2 can send or receive data #j on the time domain unit with index j, where j is a natural number. The data #j sent or received by UE1 and the data #j sent or received by UE2 can be the same or different; there is no restriction.
[0159] Figure 6 shows only the data transmission resources of UE1 and UE2 on 7 time domain units. It can be understood that on the remaining time domain units not shown, UE1 or UE2 can send or receive data #7, data #8, etc.
[0160] In this context, the UE's bandwidth can be understood as the bandwidth allocated to the UE by the network device.
[0161] The frequency domain unit includes the frequency domain bandwidth of a resource block (RB) or a RE, while the time domain unit includes a symbol, a time slot, a subframe, or a frame. For example, a frequency domain unit can be the frequency domain bandwidth of an RB or the frequency domain bandwidth of an RE. A time domain unit can be a symbol, a time slot, a subframe, or a frame.
[0162] In one possible implementation, when the frequency domain unit is the frequency domain bandwidth of the RB, the time domain unit can be a symbol, time slot, subframe, or frame, etc. In other words, when the vertical axis is granular with the frequency domain bandwidth of the RB, the horizontal axis is correspondingly granular with time slot, symbol, subframe, or frame.
[0163] In one possible implementation, when the frequency domain unit is the frequency domain bandwidth of the RE, the time domain unit can be a symbol. In other words, when the vertical axis is granular with the frequency domain bandwidth of the RE, the horizontal axis is granular with the symbol (e.g., OFDM symbol).
[0164] It is understandable that the frequency domain bandwidth of an RB can be the width of 12 consecutive subcarriers, and the frequency domain bandwidth of an RE can be the width of 1 subcarrier. Here, the width of 1 subcarrier is 2... u *15KHz, where u is a positive integer and u is a parameter set (numerology).
[0165] For example, let's take a frequency domain bandwidth of BW = 5 frequency domain units, where each frequency domain unit is an RB, as an example. The frequency domain bandwidth of BW = 5 RBs = 5 * N * subcarrier width, where N is the number of subcarriers contained in one RB. When N = 12, BW = 5 * 12 = 60 subcarrier widths. The subcarrier width can be 2... u *15kHz (where u is a positive integer), such as 15, 30, 60, 120kHz, etc. When the subcarrier width is 15kHz, then BW = 5 * 12 * 15kHz = 900kHz.
[0166] Taking UE1 as the first device and UE2 as the second device as an example, as shown in Figure 6(a), the example of a first time domain unit with index 0 and a second time domain unit with index 1 is shown in Figure 6(a), which indicates the first start position, the first end position, the second start position, and the second end position. The first transmission resource is used by UE1 to send or receive data 0 to data #6. The time-frequency resources are: the time-frequency resource corresponding to the time-frequency unit with index 10 at the first start position; the time-frequency resource corresponding to the time-frequency unit with index 14 at the first end position; the time-frequency resource corresponding to the time-frequency unit with index 0 at the second start position; and the time-frequency resource corresponding to the time-frequency unit with index 4 at the second end position. The frequency domain interval between the first starting position and the second starting position is equal to the frequency domain width occupied by (10-0=) 10 frequency domain units (i.e., the frequency domain width of UE2's bandwidth BW2), and the frequency domain interval between the first ending position and the second ending position is equal to the frequency domain width occupied by (14-4=) 10 frequency domain units (i.e., the frequency domain width of UE2's bandwidth BW2). This example is a specific example of another possible implementation described above.
[0167] In the example above, where the first device is UE1 and the second device is UE2, in short, in two adjacent time domain units in the time domain units with indices 0 to 6, the data signal transmitted by UE1 is shifted or jumps in the frequency domain to the frequency domain width of the bandwidth of other devices (e.g., UE2) (e.g., the frequency domain width of UE2's BW2 in Figure 6(a)).
[0168] Wherein, BW-BW1=BW2, BW1 represents the frequency domain width of BWP1, BW2 represents the frequency domain width of BW2, and BW is the frequency domain width of the total bandwidth allocated to UE1 and UE2.
[0169] If frequency division or time division transmission resource allocation is adopted, the bandwidth of UE1 during data transmission is limited to BW1 (or 5 frequency domain units). If the transmission resource allocation method shown in Figure 6(a) is adopted, the data transmitted by UE1 occupies frequency domain units with indices 10 to 14 in the time domain unit with index 0, a total of 5 frequency domain units; the data transmitted by UE1 occupies frequency domain units with indices 0 to 4 in the time domain unit with index 1, a total of 5 frequency domain units. Since the frequency domain units with indices 0 to 4 do not overlap with the frequency domain units with indices 10 to 14 in the frequency domain, the equivalent bandwidth of UE1 in the time domain units with indices 0 and 1 is the union of the frequency domain resources occupied in the time domain units with indices 0 and 1, i.e., 10 frequency domain units. This achieves the technical effect of increasing the equivalent bandwidth, thereby improving communication performance and perception performance.
[0170] Taking UE2 as the first device and UE1 as the second device as an example, as shown in Figure 6(b), with the first time domain unit being index 2 and the second time domain unit being index 3, Figure 6(b) marks the first start position, the first end position, the second start position, and the second end position. The first transmission resource is used by UE2 to send or receive data #0 to data #6. The time-frequency resource corresponds to the time-frequency unit with index 0 and index 2 at the first start position; the time-frequency resource corresponds to the time-frequency unit with index 9 and index 2 at the first end position; the time-frequency resource corresponds to the time-frequency unit with index 5 and index 3 at the second start position; and the time-frequency resource corresponds to the time-frequency unit with index 14 and index 3 at the second end position. The frequency domain interval between the first starting position and the second starting position is equal to the frequency domain width occupied by (5-0=) 5 frequency domain units (i.e., the frequency domain width of BW1), and the frequency domain interval between the first ending position and the second ending position is equal to the frequency domain width occupied by (14-9=) 5 frequency domain units (i.e., the frequency domain width of BW1). This example is a specific example of another possible implementation described above.
[0171] In the example above, where the first device is UE2 and the second device is UE1, in short, in two adjacent time domain units in the time domain units with indices 0 to 6, the data signal transmitted by UE2 is shifted or jumps in the frequency domain to the frequency domain width of the bandwidth of other devices (i.e., UE1) (e.g., the frequency domain width of UE1's BW1 in Figure 6(b)).
[0172] If frequency division or time division transmission resource allocation is used, UE2's bandwidth is limited to BW2 (or 10 frequency domain units) when transmitting data. If the transmission resource allocation method shown in Figure 6(b) is used, the data transmitted by UE2 occupies frequency domain units indices 0 to 9 in the time domain unit with index 2, for a total of 10 frequency domain units; the data transmitted by UE1 occupies frequency domain units indices 5 to 14 in the time domain unit with index 3, for a total of 10 frequency domain units. The frequency domain units indices 0 to 9 overlap with those indices 5 to 14 in the frequency domain, with the overlapping portion being the frequency domain units indices 5 to 9, for a total of 5 frequency domain units. Therefore, the equivalent bandwidth of UE2 in the time domain units with indices 2 and 3 is the union of the frequency domain resources occupied in the time domain units 2 and 3, i.e., 15 frequency domain units, thereby achieving the technical effect of increasing the equivalent bandwidth and thus improving communication and perception performance.
[0173] Example 2: Three UE scenarios. Example 2 is a specific example of one possible implementation method, another possible implementation method, and yet another possible implementation method mentioned above.
[0174] Figure 7 is a schematic diagram of the data transmission resources of UE1, UE2, and UE3. UE1 is configured with a bandwidth of BW1, with a frequency domain width of 3 frequency domain units; UE2 is configured with a bandwidth of BW2, with a frequency domain width of 2 frequency domain units; and UE3 is configured with a bandwidth of BW3, with a frequency domain width of 3 frequency domain units. The horizontal axis represents time domain units, and the vertical axis represents frequency domain units. Figure 7(a) is a schematic diagram of the frequency division multiplexing (FDM) transmission resource allocation method, and Figure 7(b) is a schematic diagram of the transmission resource allocation method provided in the embodiments of this application. The transmission resource allocation method on the time domain unit with index 0 remains unchanged, and the time domain unit with index 0 is used to carry DMRS. The following describes the changes in the transmission resource allocation method on the time domain units used to carry data (i.e., time domain units with indices 1 to 8). Schematic, Figure 7 only shows data transmission resources on 7 time-domain units. On the remaining time-domain units (not shown), the data transmission resources for UE1, UE2, and UE3 can still be allocated according to the pattern shown on the 7 time-domain units. UE1, UE2, or UE3 can send or receive data #j on the time-domain unit with index (j+1), where j is a natural number. At least two of the data #j transmitted by UE1, data #j transmitted by UE2, or data #j transmitted by UE3 can be the same or different, without restriction.
[0175] Referring to Figure 7(a), in the frequency division multiplexing (FDM) transmission resource allocation method, the frequency domain resources occupied by the data of any UE in the time domain units with indices 1 to 8 are the same or fixed. For example, in the time domain units with indices 1 to 8, the data of UE3 always occupies the frequency domain units with indices 0 to 2, the data transmitted by UE2 always occupies the frequency domain units with indices 3 and 4, and the data transmitted by UE1 always occupies the frequency domain units with indices 5 to 7.
[0176] Referring to Figure 7(b), in the transmission resource allocation method provided in this application embodiment, the frequency domain resources occupied by the data of any UE in the time domain units with indices 1 to 8 are different, not fixed, changing, or jumping.
[0177] Taking UE2 as the first device and any other device as the second device, when the first time domain unit is indexed as 1 and the second time domain unit is indexed as 2, the time-frequency resources corresponding to the time-frequency unit with index 6 at the first starting position, the time-frequency resources corresponding to the time-frequency unit with index 7 at the first ending position, the time-frequency resources corresponding to the time-frequency unit with index 4 at the second starting position, and the time-frequency resources corresponding to the time-frequency unit with index 5 at the second ending position, are as follows: The frequency domain interval between the first and second starting positions is equal to the frequency domain width occupied by (6-4=) 2 frequency domain units (i.e., the frequency domain width of BW2), and the frequency domain interval between the first and second ending positions is equal to the frequency domain width occupied by (7-5=) 2 frequency domain units (i.e., the frequency domain width of BW2). This example is a specific illustration of one possible implementation method described above.
[0178] Taking UE2 as the first device and any other device as the second device, when the first and second time domain units are adjacent time domain units with indices 2 to 4, the frequency domain interval between the first start position and the second start position is equal to the frequency domain width occupied by two frequency domain units (i.e., the frequency domain width of BW2), and the frequency domain interval between the first end position and the second end position is also equal to the frequency domain width occupied by two frequency domain units (i.e., the frequency domain width of BW2). This example is a specific illustration of one possible implementation method described above. Specific values related to the four positions are not given here.
[0179] In the example above, where the first device is UE2 and the second device is any device, in short, in two adjacent time domain units in the time domain units with indices 1 to 4, the data signal transmitted by UE2 shifts or jumps in the frequency domain by UE2's own bandwidth.
[0180] Taking UE1 as the first device and UE2 as the second device, when the first time domain unit is indexed 3 and the second time domain unit is indexed 4, the time-frequency resources corresponding to the time-frequency unit with index 4 and index 3 at the first starting position; the time-frequency resources corresponding to the time-frequency unit with index 6 and index 3 at the first ending position; the time-frequency resources corresponding to the time-frequency unit with index 2 and index 4 at the second starting position; and the time-frequency resources corresponding to the time-frequency unit with index 4 and index 4 at the second ending position. The frequency domain interval between the first starting position and the second starting position is equal to the frequency domain width occupied by (4-2=) 2 frequency domain units (i.e., the frequency domain width of BW2), and the frequency domain interval between the first ending position and the second ending position is equal to the frequency domain width occupied by (6-4=) 2 frequency domain units (i.e., the frequency domain width of BW2). This example is a specific example of another possible implementation method described above.
[0181] Taking UE1 as the first device and UE2 as the second device, with the first time domain unit being index 4 and the second time domain unit being index 5, the time-frequency resources corresponding to the time-frequency unit with index 2 and index 4 at the first starting position; the time-frequency resources corresponding to the time-frequency unit with index 4 and index 4 at the first ending position; the time-frequency resources corresponding to the time-frequency unit with index 0 and index 5 at the second starting position; and the time-frequency resources corresponding to the time-frequency unit with index 2 and index 5 at the second ending position. The frequency domain interval between the first and second starting positions is equal to the frequency domain width occupied by (2-0=) 2 frequency domain units (i.e., the frequency domain width of BW2), and the frequency domain interval between the first and second ending positions is equal to the frequency domain width occupied by (4-2=) 2 frequency domain units (i.e., the frequency domain width of BW2). This example is a specific illustration of another possible implementation method described above.
[0182] In the example above, where the first device is UE1 and the second device is UE2, in short, in two adjacent time domain units in index 3 to 5, the data signal transmitted by UE1 shifts or jumps in the frequency domain to the bandwidth of other devices (i.e., UE2).
[0183] Taking UE3 as the first device and UE2 as the second device, with the first time domain unit being index 4 and the second time domain unit being index 5, the time-frequency resources corresponding to the time-frequency unit with index 5 and index 4 as the first starting position; the time-frequency resources corresponding to the time-frequency unit with index 7 and index 4 as the first ending position; the time-frequency resources corresponding to the time-frequency unit with index 3 and index 5 as the second starting position; and the time-frequency resources corresponding to the time-frequency unit with index 5 and index 5 as the second ending position. The frequency domain interval between the first and second starting positions is equal to the frequency domain width occupied by (5-3=) 2 frequency domain units (i.e., the frequency domain width of BW2), and the frequency domain interval between the first and second ending positions is equal to the frequency domain width occupied by (7-5=) 2 frequency domain units (i.e., the frequency domain width of BW2). This example is a specific illustration of another possible implementation method described above.
[0184] Taking UE3 as the first device and UE2 as the second device, with the first time domain unit being index 5 and the second time domain unit being index 6, the time-frequency resources corresponding to the time-frequency unit with index 3 and index 5 at the first starting position; the time-frequency resources corresponding to the time-frequency unit with index 5 and index 5 at the first ending position; the time-frequency resources corresponding to the time-frequency unit with index 1 and index 6 at the second starting position; and the time-frequency resources corresponding to the time-frequency unit with index 3 and index 6 at the second ending position. The frequency domain interval between the first and second starting positions is equal to the frequency domain width occupied by (3-1=) 2 frequency domain units (i.e., the frequency domain width of BW2), and the frequency domain interval between the first and second ending positions is equal to the frequency domain width occupied by (5-3=) 2 frequency domain units (i.e., the frequency domain width of BW2). This example is a specific illustration of another possible implementation method described above.
[0185] In the example above, where the first device is UE3 and the second device is UE2, in short, in two adjacent time domain units in index 4 to 6, the data signal of UE3 shifts or jumps in the frequency domain to the bandwidth of the other device (i.e., UE2).
[0186] It is understandable that Example 2 can also serve as a specific example of another possible implementation method described above. In this case, regardless of whether the first device is UE1, UE2, or UE3, the first preset value can be two frequency domain units in all the above scenarios.
[0187] Example 3: A scenario with two UEs. Example 3 is a specific example of one possible implementation method mentioned above.
[0188] Figure 8 is a schematic diagram of the data transmission resources of UE1 and UE2. UE1 is configured with a bandwidth of BW1, which has a frequency domain width of 3 frequency domain units. UE2 is configured with a bandwidth of BW2, which has a frequency domain width of 6 frequency domain units. The horizontal axis represents time domain units, and the vertical axis represents frequency domain units. Schematic, Figure 8 only shows the data transmission resources of UE1 and UE2 in 4 time domain units. In the remaining time domain units (not shown), the data transmission resources of UE1 and UE2 can still be allocated according to the pattern shown in Figure 8. UE1 or UE2 can send or receive data #j in the time domain unit with index j, where j is a natural number. The data #j transmitted by UE1 and the data #j transmitted by UE2 can be the same or different, without restriction.
[0189] Taking UE1 as the first device and any other device as the second device, when the first time domain unit is indexed 0 and the second time domain unit is indexed 1, the time-frequency resources corresponding to the time-frequency unit with index 0 at the first starting position are: the time-frequency resources corresponding to the time-frequency unit with index 0 at the first ending position are: the time-frequency resources corresponding to the time-frequency unit with index 2 at the first ending position are: the time-frequency resources corresponding to the time-frequency unit with index 3 at the second starting position are: the time-frequency resources corresponding to the time-frequency unit with index 5 at the second ending position are: the time-frequency interval between the first starting position and the second starting position is equal to (3-0=) the frequency width occupied by 3 frequency domain units (i.e., the frequency width of BW1); the frequency interval between the first ending position and the second ending position is equal to (5-2=) the frequency width occupied by 3 frequency domain units (i.e., the frequency width of BW1).
[0190] Taking UE1 as the first device and any other device as the second device, with the first time domain unit being indexed 1 and the second time domain unit being indexed 2, the time-frequency resources corresponding to the time domain unit with index 1 at the first starting position and the frequency domain unit with index 3 at the first ending position are as follows: the time-frequency resources corresponding to the time domain unit with index 1 at the first ending position and the frequency domain unit with index 5 at the first ending position; the time-frequency resources corresponding to the time domain unit with index 2 at the second starting position and the frequency domain unit with index 6 at the second ending position; and the time-frequency resources corresponding to the time domain unit with index 2 at the second ending position and the frequency domain unit with index 8 at the second ending position. The frequency domain interval between the first starting position and the second starting position is equal to the frequency domain width occupied by (6-3=) 3 frequency domain units (i.e., the frequency domain width of BW1), and the frequency domain interval between the first ending position and the second ending position is equal to the frequency domain width occupied by (8-5=) 3 frequency domain units (i.e., the frequency domain width of BW1).
[0191] Taking UE1 as the first device and any other device as the second device, with the first time domain unit being index 2 and the second time domain unit being index 3, the time-frequency resources corresponding to the time-frequency unit with index 6 at the first starting position are: the time-frequency resources corresponding to the time-frequency unit with index 8 at the first ending position; the time-frequency resources corresponding to the time-frequency unit with index 9 at the second starting position; and the time-frequency resources corresponding to the time-frequency unit with index 11 at the second ending position. The frequency domain interval between the first and second starting positions is equal to the frequency domain width occupied by (9-6=) 3 frequency domain units (i.e., the frequency domain width of BW1), and the frequency domain interval between the first and second ending positions is equal to the frequency domain width occupied by (11-8=) 3 frequency domain units (i.e., the frequency domain width of BW1).
[0192] In the example above, where the first device is UE1 and the second device is any device, in short, in two adjacent time domain units in the time domain units with indices 0 to 3, the data signal transmitted by UE1 shifts or jumps in the frequency domain by UE1's own bandwidth.
[0193] Taking UE2 as the first device and any other device as the second device, when the first time domain unit is indexed 0 and the second time domain unit is indexed 1, the time-frequency resources corresponding to the frequency domain unit with index 3 and index 0 at the first starting position; the time-frequency resources corresponding to the frequency domain unit with index 8 and index 0 at the first ending position; the time-frequency resources corresponding to the frequency domain unit with index 9 and index 1 at the second starting position; and the time-frequency resources corresponding to the frequency domain unit with index 14 and index 1 at the second ending position. The frequency domain interval between the first starting position and the second starting position is equal to the frequency domain width occupied by (9-3=) 6 frequency domain units (i.e., the frequency domain width of BW2), and the frequency domain interval between the first ending position and the second ending position is equal to the frequency domain width occupied by (14-8=) 6 frequency domain units (i.e., the frequency domain width of BW2).
[0194] Taking UE2 as the first device and any other device as the second device, with the first time domain unit being index 1 and the second time domain unit being index 2, the time-frequency resources corresponding to the frequency domain unit with index 9 and index 1 at the first starting position; the time-frequency resources corresponding to the frequency domain unit with index 14 and index 1 at the first ending position; the time-frequency resources corresponding to the frequency domain unit with index 15 and index 2 at the second starting position; and the time-frequency resources corresponding to the frequency domain unit with index 20 and index 2 at the second ending position. The frequency domain interval between the first and second starting positions is equal to the frequency domain width occupied by (15-9=) 6 frequency domain units (i.e., the frequency domain width of BW2), and the frequency domain interval between the first and second ending positions is equal to the frequency domain width occupied by (20-14=) 6 frequency domain units (i.e., the frequency domain width of BW2).
[0195] Taking UE2 as the first device and any other device as the second device, with the first time domain unit being index 2 and the second time domain unit being index 3, the time-frequency resources corresponding to the frequency domain unit with index 15 and index 2 at the first starting position; the time-frequency resources corresponding to the frequency domain unit with index 20 and index 2 at the first ending position; the time-frequency resources corresponding to the frequency domain unit with index 21 and index 21 at the second starting position; and the time-frequency resources corresponding to the frequency domain unit with index 26 and index 3 at the second ending position. The frequency domain interval between the first and second starting positions is equal to the frequency domain width occupied by (21-15=) 6 frequency domain units (i.e., the frequency domain width of BW2), and the frequency domain interval between the first and second ending positions is equal to the frequency domain width occupied by (26-20=) 6 frequency domain units (i.e., the frequency domain width of BW2).
[0196] In the example above, where the first device is UE2 and the second device is any device, in short, in two adjacent time domain units in the time domain units with indices 0 to 3, the data signal transmitted by UE2 shifts or jumps in the frequency domain by UE2's own bandwidth.
[0197] In the embodiments shown in Figures 6 to 8 above, the UE's data signal may shift or jump in the frequency domain between two adjacent time domain units, or the frequency domain positions of the first transmission resource may be different between two adjacent time domain units. In other words, the difference between the indices of the first time domain unit and the second time domain unit is 1.
[0198] Optionally, the difference between the indices of the first time-domain unit and the second time-domain unit is a second preset value. In this scheme, the second preset value can be indicated by the network device to the terminal device, or it can be specified by the protocol.
[0199] For example, in the embodiments shown in Figures 6 to 8, the second preset value is 1.
[0200] For example, in conjunction with the transmission resource allocation method shown in Figure 6, Figure 9 illustrates the data transmission resources of UE1 and UE2 when the second preset value is 2. Here, the one-way arrows represent frequency hopping, and the first and second time domain units can be, for example, the two time domain units connected by any one-way arrow. It can also be understood that frequency hopping occurs once every two time domain units.
[0201] In one possible implementation, the frequency hopping of data transmitted by the first device can be based on indication information from the network device. This indication information indicates either the number of frequency hopping attempts (N) or the duration of the frequency hopping.
[0202] The data transmitted by the first device can be frequency-hopped during the duration of the frequency hopping. Alternatively, taking a second preset value of 1 as an example, the data transmitted by the first device can be frequency-hopped in the N time domain units following the time domain unit carrying the indication information. Referring to Figure 6, N=6, the first device can be UE1 or UE2, and the indication information can be carried in the time domain unit with index 0, so the data transmitted by UE1 or UE2 can be frequency-hopped in the time domain units with indices 1 to 6.
[0203] In another possible implementation, the data transmitted by the first device can be frequency hopping continuously according to the frequency hopping method provided in the embodiments of this application until the data transmitted by the first device is completely sent.
[0204] Taking the first time domain unit as the time domain unit with index 0, the second time domain unit as the time domain unit with index 1, and the first device as the i-th terminal device among multiple terminal devices as an example, the following explains how to deduce the position of the first transmission resource in the second time domain unit based on the position of the first transmission resource in the first time domain unit.
[0205] The time-domain unit with index 0 can be a manually defined starting time-domain unit or a reference time-domain unit. For example, in an NR system, one time slot contains 14 symbols. The time-domain unit with index 0 can be any of the 14 symbols, such as the 0th symbol or the 6th symbol.
[0206] Assuming that in the first time domain unit, the frequency domain start (start, initial) position of the first transmission resource is at index . The frequency domain unit, the frequency domain end (end, terminate, over, final) position of the first transmission resource is indexed as The frequency domain unit; in the second time domain unit, the frequency domain starting position of the first transmission resource is indexed as The frequency domain unit, the frequency domain end position of the first transmission resource is indexed as The frequency domain unit.
[0207] So, It is based on the bandwidth BWi, l and of the i-th terminal device Definitely. It is based on BWPi and It's confirmed.
[0208] Optionally, BWi, l and It satisfies the following formula (1):
[0209] BWPi and The following formula (2) is satisfied:
[0210] Here, BWi is defined as a frequency domain unit. For example, BWi = 5 indicates that the bandwidth of the i-th terminal device is 5 frequency domain units.
[0211] Formulas (1) and (2) above can be applied to the following situations: when the second preset value is 1, and the data signal of the i-th terminal device moves or jumps its bandwidth in the frequency domain in two adjacent time domain units, for example, the situation described in Example 3 above, or the situation shown in Figure 9 above.
[0212] Due to BWPi, and The following formula (3) is satisfied:
[0213] Therefore, by substituting formula (3) into formulas (1) and (2) above, we can obtain the following formulas (4) and (5):
[0214] Taking the first time domain unit as the time domain unit with index l-1, the second time domain unit as the time domain unit with index l, and the first device as the i-th terminal device among multiple terminal devices as an example, the following explains how to deduce the position of the first transmission resource in the second time domain unit based on the position of the first transmission resource in the first time domain unit.
[0215] Assuming that in the first time domain unit, the frequency domain starting position of the first transmission resource is at index [index missing] The frequency domain unit, the frequency domain end position of the first transmission resource is indexed as The frequency domain unit; in the second time domain unit, the frequency domain starting position of the first transmission resource is indexed as The frequency domain unit, the frequency domain end position of the first transmission resource is indexed as The frequency domain unit.
[0216] So, It is based on Certainly. For example, and The following formula (6) is satisfied:
[0217] It can be obtained according to the above formula (2), or, We can obtain the following from formula (7):
[0218] The allocation method of the first transmission resource has been described above with reference to Figures 5 to 9. The first transmission resource is used by the first device to send or receive data. The allocation method of the second transmission resource is described below. The second transmission resource is used by the first device to transmit reference signals. The first transmission resource is a data transmission resource, and the second transmission resource is a reference signal transmission resource.
[0219] Optionally, the reference signal includes at least one of the following: demodulation reference signal (DMRS), channel state information-reference signal (CSI-RS), sounding reference signal (SRS), cell-specific reference signal (CRS), positioning reference signal (PRS), or synchronization signal and physical broadcast channel block (SSB).
[0220] Optionally, the transmission resource allocation method provided in this application embodiment further includes: a first device acquiring a second transmission resource; wherein the second transmission resource is used to transmit a reference signal carrying the first device, and the second transmission resource is comb-shaped or spaced out on a first bandwidth, the first bandwidth being the maximum configurable bandwidth on a first frequency band, and the first frequency band being a frequency band usable by the first device. In this scheme, the second transmission resource is comb-shaped or spaced out on the first bandwidth. Compared to a continuous distribution, the second transmission resource has a larger frequency range, meaning the difference between the maximum and minimum values of the second transmission resource in the frequency domain is larger. When using pilot signals for sensing, this is beneficial for improving sensing performance and sensing distance resolution. Furthermore, this scheme is more suitable for frequency-selective channels and can effectively estimate the channel.
[0221] The embodiments of this application can be applied to both uplink reference signal transmission and downlink reference signal transmission, and are not limited thereto.
[0222] In the embodiments of this application, the allocation method of the second transmission resource may be specified by the protocol, configured by radio resource control (RRC), or determined by higher-layer signaling. The embodiments of this application do not limit this in any way.
[0223] Alternatively, the first bandwidth can be the maximum bandwidth that can be configured on the first frequency band, or the first bandwidth can be the maximum bandwidth supported on the first frequency band.
[0224] For example, the first frequency band can be a frequency band allocated to the first device within a licensed frequency band. The first frequency band can be, for example, a frequency range (FR) band 1. The first bandwidth can be, for example, 100MHz.
[0225] Optionally, the first device is the i-th terminal device among multiple terminal devices; the second transmission resource has a frequency domain unit spacing Δ in the frequency domain. UEi It is based on the first bandwidth BWP totoal The frequency domain unit is determined by the bandwidth BWPi of the i-th terminal device, and includes the frequency domain bandwidth of the RE or the frequency domain bandwidth of the RB.
[0226] In the frequency domain, the number of frequency domain units in the second transmission resource interval can be calculated by the difference between the indices of the frequency domain units corresponding to the two adjacent sub-transmission resources of the second transmission resource.
[0227] Optionally, Δ UEi BW totoal BWi satisfies the following formula (8):
[0228] Figure 10 is a schematic diagram of the reference signal transmission resources for UE1 and UE2. UE1 is configured with a bandwidth of BW1, with a frequency domain width of 10 MHz, and UE2 is configured with a bandwidth of BW2, with a frequency domain width of 20 MHz. The first bandwidth is 100 MHz. The horizontal axis represents a time domain unit, and the vertical axis represents a frequency domain unit. Figure 10 only shows the distribution of the second transmission resources in one time domain unit. Figure 10(a) is a schematic diagram of the current allocation method of reference signal transmission resources, and Figure 10(b) is a schematic diagram of the allocation method of reference signal transmission resources provided in the embodiments of this application.
[0229] Referring to Figure 10(a), in the current allocation method of reference signal transmission resources, the reference signals of UE1 or UE2 are continuously distributed in the frequency domain. The frequency range of the reference signal of UE1 or UE2 is its own bandwidth, that is, the frequency range of the reference signal of UE1 is 10MHz, and the frequency range of the reference signal of UE2 is 20MHz.
[0230] Referring to Figure 10(b), in the allocation method of reference signal transmission resources provided in the embodiments of this application, according to formula (8), the following can be calculated: Each frequency domain unit The second transmission resource is distributed in a comb or spaced manner across the entire 100MHz, with a spacing of 10 frequency domain units. When the first device is UE1, the second transmission resource is distributed in a comb or spaced manner across the entire 100MHz, with a spacing of 5 frequency domain units.
[0231] Schematic, Figure 10(b) only shows the reference signal transmission resources of UE1 and UE2 in a portion of the frequency domain units. In the remaining frequency domain units not shown, the reference signal transmission resources of UE1 and UE2 can still be allocated according to the pattern shown in Figure 10(b). It can be seen that the frequency range of the reference signal of UE1 or UE2 is much larger than its own bandwidth and is less than or equal to 100MHz.
[0232] Schematic, Figure 11 illustrates the second transmission resource with frequency domain units representing the frequency domain bandwidth of the RB and the frequency domain bandwidth of the RE, respectively. In Figure 11, Δ UEi =3, the horizontal axis represents a time-domain unit, the vertical axis represents frequency, and the unit or granularity is RE. In the frequency domain, 1 RB contains 12 REs. Figure 11(a) is a schematic diagram of the second transmission resource when the frequency domain unit is RB and the frequency domain bandwidth is 3 RBs apart in the frequency domain. Figure 11(b) is a schematic diagram of the second transmission resource when the frequency domain unit is RE and the frequency domain bandwidth is 3 REs apart in the frequency domain.
[0233] The above embodiments describe different frequency domain allocation methods for the first transmission resources across multiple time domain units, and comb-like or spaced allocation methods for the second transmission resources within a single time domain unit. The following description, from the perspective of network devices, details the data transmission resources of multiple terminal devices.
[0234] Figure 12 shows a flowchart of another transmission resource allocation method provided in an embodiment of this application. The execution subject of this method can be a network device, and the method includes the following steps:
[0235] Step S1201: Allocate third transmission resources for multiple terminal devices on the first time domain unit. The third transmission resources are used to carry data from multiple terminal devices.
[0236] For example, referring to Figure 6, when the first time domain unit is the time domain unit with index 0, the third transmission resource includes 10 frequency domain units for UE2 to send or receive data and 5 frequency domain units for UE1 to send or receive data in the frequency domain, in order of frequency from low to high.
[0237] For example, referring to Figure 7, when the first time domain unit is the time domain unit with index 1, the third transmission resource includes 3 frequency domain units for UE1 to send or receive data, 3 frequency domain units for UE3 to send or receive data, and 2 frequency domain units for UE2 to send or receive data, in the frequency domain order from low to high.
[0238] Step S1202: Allocate a fourth transmission resource for multiple terminal devices in the second time domain unit. The fourth transmission resource is used to carry the data of multiple terminal devices. The fourth transmission resource is obtained by cyclically shifting the third transmission resource in the frequency domain.
[0239] Referring to Figure 6, when the second time domain unit is the time domain unit with index 1, the fourth transmission resource includes 5 frequency domain units for UE1 to send or receive data and 10 frequency domain units for UE2 to send or receive data, in order of frequency from low to high.
[0240] For example, referring to Figure 7, when the second time domain unit is the time domain unit with index 2, in order of frequency from low to high, the fourth transmission resource includes one frequency domain unit for UE1 to send or receive data, three frequency domain units for carrying data of UE3, two frequency domain units for UE2 to send or receive data, and two frequency domain units for UE1 to send or receive data.
[0241] Optionally, the length of the cyclic shift is a first preset value or the bandwidth of the first terminal device.
[0242] Referring to Figure 6, when the first time domain unit is any one of the time domain units with indices 0, 2, or 4, and the second time domain unit is the next time domain unit adjacent to the first time domain unit, the length of the cyclic shift is the bandwidth of UE2, meaning the first terminal device is UE2. When the first time domain unit is any one of the time domain units with indices 1, 3, or 5, and the second time domain unit is the next time domain unit adjacent to the first time domain unit, the length of the cyclic shift is the bandwidth of UE1, meaning the first terminal device is UE1.
[0243] Referring to Figure 7, when the first time domain unit is any one of the time domain units with indices 0 to 6, and the second time domain unit is the next time domain unit adjacent to the first time domain unit, the length of the cyclic shift is the bandwidth of UE2, that is, the first terminal device is UE2.
[0244] Optionally, the multiple terminal devices are a first terminal device and a second terminal device; in ascending order of frequency, the third transmission resource includes the transmission resource corresponding to the second terminal device and the transmission resource corresponding to the first device; the fourth transmission resource includes the transmission resource corresponding to the first terminal device and the transmission resource corresponding to the second device. For example, referring to Figure 6, the first terminal device can be UE1, the second terminal device can be UE2, the first time domain unit can be any one of the time domain units with indices 0, 2, and 4, and the second time domain unit is the next time domain unit adjacent to the first time domain unit.
[0245] Optionally, the difference between the indices of the first time-domain unit and the second time-domain unit is a second preset value. A description of the second preset value can be found in the embodiment shown in Figure 9, as well as the descriptions of the second preset value preceding Figure 9, and will not be repeated here.
[0246] Step S1203: Send data from the first terminal device on the transmission resources corresponding to the first terminal device; or receive data from the first terminal device on the transmission resources corresponding to the first terminal device.
[0247] The transmission resources corresponding to the first terminal device are included in at least one of the third or fourth transmission resources, and the first terminal device is any one of a plurality of terminal devices.
[0248] In the transmission resource allocation method provided in this application embodiment, the fourth transmission resource is obtained by cyclically shifting the third transmission resource in the frequency domain. That is, for the first terminal device, the frequency domain position of the corresponding transmission resource in the fourth transmission resource (or in the second time domain unit) is different from the frequency domain position of the corresponding transmission resource in the third transmission resource (or in the first time domain unit). Therefore, the equivalent bandwidth occupied by the data of the first terminal device in the first and second time domain units is larger. From a communication perspective, this is beneficial for obtaining more frequency domain diversity gain. From a sensing perspective, jointly sensing using the first and second time domain units is beneficial for improving the sensing distance resolution and sensing performance.
[0249] Referring to Figures 7 and 12, and taking the network device as a base station as an example, Figure 13 illustrates a schematic diagram of the base station allocating transmission resources for UE1, UE2, and UE3. Specifically, the base station can allocate transmission resources for carrying reference signals and data for UE1, allocate transmission resources for carrying reference signals and data for UE2, and allocate transmission resources for carrying reference signals and data for UE3. For UE1, UE2, or UE3, the position of the data transmission resource in the next time domain unit is obtained by cyclically shifting the position of the data transmission resource in the previous time domain unit, and the length of the cyclic shift is two frequency domain units.
[0250] Referring to the data resource allocation method shown in Figure 6, Figure 14 illustrates a simulation diagram of the technical effect of the transmission resource allocation method provided in this application embodiment. The horizontal axis represents the signal-to-noise ratio (SNR), measured in decibels (dB), and the vertical axis represents the root mean square error (RMSE) of the difference between the estimated distance and the actual distance during sensing, measured in meters (m). Compared to the frequency division multiplexing (FDM) resource allocation method, the transmission resource allocation method provided in this application embodiment has a smaller distance estimation error and better sensing performance.
[0251] It should be understood that the above description of the transmission resource allocation method and its corresponding technical effects uses a terminal device (or network device) as the executing entity as an example, but this does not constitute any limitation on the executing entity. The executing entity can also be a terminal device (or network device), or a module applied in the terminal device (or network device) to realize its communication function, such as a chip, a chip system, a module, or a component.
[0252] It is understood that network devices or terminal devices, in order to achieve the above-mentioned functions, include hardware structures and / or software modules corresponding to the execution of each function. Those skilled in the art should readily recognize that, based on the units and algorithm steps of the examples described in conjunction with the embodiments disclosed herein, this application can be implemented in hardware or a combination of hardware and computer software. Whether a function is executed in hardware or by computer software driving hardware depends on the specific application and design constraints of the technical solution. Those skilled in the art can use different methods to implement the described functions for each specific application, but such implementation should not be considered beyond the scope of this application.
[0253] This application embodiment can divide network devices or terminal devices into functional modules according to the above method embodiments. For example, each function can be divided into its own functional module, or two or more functions can be integrated into one processing module. The integrated module can be implemented in hardware or as a software functional module. It should be noted that the module division in this application embodiment is illustrative and only represents one logical functional division. In actual implementation, there may be other division methods.
[0254] For example, the terminal device or network device in this application embodiment can be implemented in the form of the communication device 150 shown in FIG. 15(a). The communication device 150 may include an acquisition module 1501. Optionally, the communication device 150 may also include a transceiver module 1502. The communication device 150 is used to implement the functions of the first device or the second device in the method embodiment shown in FIG. 5. Alternatively, the communication device 150 is used to implement the functions of the network device or each UE in the method embodiments shown in FIG. 6 to FIG. 11.
[0255] For example, when the communication device 150 is used to implement the function of the first device or the second device in the method embodiment shown in FIG5, the acquisition module 1501 is used to acquire the first transmission resource.
[0256] For a more detailed description of the acquisition module 1501 and the transceiver module 1502, please refer to the relevant descriptions in the method embodiments shown in Figures 5 to 11.
[0257] For example, the network device in this application embodiment can be implemented in the form of the communication device 151 shown in FIG15(b). The communication device 151 may include an allocation module 1511 and a transceiver module 1512. The communication device 151 is used to implement the functions of the network device in the method embodiment shown in FIG12; or, the communication device 151 is used to implement the functions of the base station in the method embodiment shown in FIG13.
[0258] For example, when the communication device 151 is used to implement the function of the network device in the method embodiment shown in FIG12 above, the allocation module 1511 is used to allocate a third transmission resource to multiple terminal devices on the first time domain unit; the allocation module 1511 is also used to allocate a fourth transmission resource to multiple terminal devices on the second time domain unit; the transceiver module 1512 is used to send or receive data of the first terminal device on the transmission resource corresponding to the first terminal device.
[0259] For a more detailed description of the above-mentioned allocation module 1511 and transceiver module 1512, please refer to the relevant descriptions in the method embodiments shown in Figures 12 and 13.
[0260] In this embodiment, communication devices 150 and 151 are presented in an integrated manner, divided into various functional modules. Here, "module" may refer to an application-specific integrated circuit (ASIC), a circuit, a processor and memory that executes one or more software or firmware programs, integrated logic circuits, and / or other devices that can provide the above-mentioned functions.
[0261] In a simple embodiment, those skilled in the art will realize that the communication device 150 can take the form of the communication device 110 shown in FIG4.
[0262] For example, the processor 111 in the communication device 110 shown in FIG. 4 can execute the transmission resource allocation method in the above-described method embodiment by calling computer execution instructions stored in the memory 112. Specifically, some functions / implementation processes of the transceiver module 1502 in FIG. 15(a) can be implemented via the transceiver 115 in FIG. 4. In one possible implementation, some functions / implementation processes of the acquisition module 1501 in FIG. 15(a) can be implemented via the transceiver 115 in FIG. 4. In another possible implementation, some functions / implementation processes of the acquisition module 1501 in FIG. 15(a) can be implemented via the processor 111 in FIG. 4. In yet another possible implementation, some functions / implementation processes of the acquisition module 1501 in FIG. 15(a) can be implemented via the interface between layers within the communication device (not shown in FIG. 4).
[0263] In a simple embodiment, those skilled in the art will realize that the communication device 151 can take the form of the communication device 110 shown in FIG4.
[0264] For example, the processor 111 in the communication device 110 shown in FIG. 4 can call computer execution instructions stored in the memory 112 to cause the communication device 110 to execute the transmission resource allocation method in the above method embodiment. Specifically, some functions / implementation processes of the transceiver module 1512 in FIG. 15(b) can be implemented via the transceiver 115 in FIG. 4. Some functions / implementation processes of the allocation module 1511 in FIG. 15(b) can be implemented via the processor 111 in FIG. 4.
[0265] Since the communication device 150 and communication device 151 provided in this embodiment can execute the above-described transmission resource allocation method, the technical effects they can achieve can be referred to the above-described method embodiments, and will not be repeated here.
[0266] It should be noted that one or more of the above modules or units can be implemented by software, hardware, or a combination of both. When any of the above modules or units are implemented by software, the software exists as computer program instructions and is stored in memory. The processor can be used to execute the program instructions and implement the above method flow. The processor can be built into a SoC or ASIC, or it can be a separate semiconductor chip. In addition to the core that executes the software instructions for computation or processing, the processor may further include necessary hardware accelerators, such as field-programmable gate arrays (FPGAs), programmable logic devices (PLDs), or logic circuits that implement dedicated logic operations.
[0267] When the above modules or units are implemented in hardware, the hardware can be any one or any combination of a CPU, microprocessor, digital signal processing (DSP) chip, microcontroller unit (MCU), artificial intelligence processor, ASIC, SoC, FPGA, PLD, application-specific digital circuit, hardware accelerator, or non-integrated discrete device, which can run the necessary software or perform the above method flow independently of software.
[0268] Optionally, embodiments of this application also provide a chip system, including: at least one processor and an interface, wherein the at least one processor is coupled to a memory via the interface, and when the at least one processor executes a computer program or instructions in the memory, the method in any of the above method embodiments is executed. In one possible implementation, the communication device further includes a memory. Optionally, the chip system may be composed of chips, or may include chips and other discrete devices; embodiments of this application do not specifically limit this.
[0269] In the above embodiments, implementation can be achieved, in whole or in part, through software, hardware, firmware, or any combination thereof. When implemented using software programs, implementation can be, in whole or in part, in the form of a computer program product. This computer program product includes one or more computer instructions. When the computer program instructions are loaded and executed on a computer, all or part of the processes or functions described in the embodiments of this application are generated. The computer can be a general-purpose computer, a special-purpose computer, a computer network, or other programmable device. The computer instructions can be stored in a computer-readable storage medium or transmitted from one computer-readable storage medium to another. For example, the computer instructions can be transmitted from one website, computer, server, or data center to another via wired (e.g., coaxial cable, fiber optic, digital subscriber line (DSL)) or wireless (e.g., infrared, wireless, microwave, etc.) means. The computer-readable storage medium can be any available medium accessible to a computer or a data storage device containing one or more servers, data centers, etc., that can be integrated with the medium. The available media can be magnetic media (e.g., floppy disks, hard disks, magnetic tapes), optical media (e.g., DVDs), or semiconductor media (e.g., solid-state disks, SSDs), etc.
[0270] Although this application has been described herein in conjunction with various embodiments, those skilled in the art, by reviewing the accompanying drawings, disclosure, and appended claims, will understand and implement other variations of the disclosed embodiments in carrying out the claimed application. In the claims, the word "comprising" does not exclude other components or steps, and "a" or "an" does not exclude a plurality. A single processor or other unit can implement several functions listed in the claims. While different dependent claims may recite certain measures, this does not mean that these measures cannot be combined to produce good results.
[0271] Although this application has been described in conjunction with specific features and embodiments, it is obvious that various modifications and combinations can be made thereto without departing from the spirit and scope of this application. Accordingly, this specification and drawings are merely exemplary illustrations of this application as defined by the appended claims, and are considered to cover any and all modifications, variations, combinations, or equivalents within the scope of this application. Clearly, those skilled in the art can make various alterations and modifications to this application without departing from the spirit and scope of this application. Thus, if such modifications and modifications of this application fall within the scope of the claims of this application and their equivalents, this application is also intended to include such modifications and modifications.
Claims
A transmission resource allocation method, characterized by, include: Acquire a first transmission resource; wherein the first transmission resource is used by the first device to send or receive data, and the first transmission resource has different frequency domain positions in the first time domain unit and the second time domain unit. The method of claim 1, wherein In the first time domain unit, the frequency domain start position of the first transmission resource is the first start position, and the frequency domain end position of the first transmission resource is the first end position; in the second time domain unit, the frequency domain start position of the first transmission resource is the second start position, and the frequency domain end position of the first transmission resource is the second end position. The frequency domain interval between the first starting position and the second starting position is equal to the bandwidth of the first device, and the frequency domain interval between the first ending position and the second ending position is equal to the bandwidth of the first device; or... The frequency domain interval between the first starting position and the second starting position is equal to the bandwidth of the second device, and the frequency domain interval between the first ending position and the second ending position is equal to the bandwidth of the second device, wherein the second device is different from the first device; or... The frequency domain interval between the first starting position and the second starting position is equal to a first preset value, and the frequency domain interval between the first ending position and the second ending position is equal to the first preset value. The method according to claim 1 or 2, characterized in that The difference between the indices of the first time domain unit and the second time domain unit is a second preset value. The method of claim 1, wherein The first time domain unit is the time domain unit with index 0, the second time domain unit is the time domain unit with index 1, and the first device is the i-th terminal device among multiple terminal devices; On the first time domain unit, a frequency domain ending position of the first transmission resource is an index of a frequency domain unit; on the second time domain unit, a frequency domain starting position of the first transmission resource is an index of a frequency domain unit, and a frequency domain end position of the first transmission resource is an index of The frequency domain unit includes the frequency domain bandwidth of the resource block RB or the frequency domain bandwidth of the resource element RE; is based on the bandwidth BWi,1 of the i-th terminal device and determined, is according to BWi and It's confirmed. The method according to claim 4, characterized in that BWi, l and satisfies the following relationship: BWi and The method according to any one of claims 1 to 5, characterized in that The method further includes: Acquire a second transmission resource; wherein the second transmission resource is used to carry the reference signal of the first device, the second transmission resource is distributed in a comb or at intervals on a first bandwidth, the first bandwidth is the maximum configurable bandwidth on a first frequency band, and the first frequency band is the frequency band that the first device can use. The method according to claim 6, characterized in that The first device is an i-th terminal device in a plurality of terminal devices; the second transmission resource is spaced apart by a number of frequency domain units Δ in the frequency domain UEi , which is determined according to the first bandwidth BW totoal , and a bandwidth BWi of the i-th terminal device, and the frequency domain unit includes a frequency domain bandwidth of a RE or a frequency domain bandwidth of a RB. The method according to claim 7, characterized in that Δ UEi , BW totoal and BWi satisfy the following relationship: The method according to any one of claims 1 to 8, characterized in that The method further includes: Transmit the data of the first device on the first transmission resource, or, Receive data from the first device on the first transmission resource. The method according to any one of claims 4, 5, 7, and 8 is characterized in that, The frequency domain unit is the frequency domain bandwidth of the RB, and the time domain unit is an orthogonal frequency division multiplexing (OFDM) symbol, time slot, subframe, or frame; or... The frequency domain unit is the frequency domain bandwidth of the RE, and the time domain unit is the OFDM symbol. The method according to claim 2, characterized in that The first device is a terminal device or a network device, and the second device is a terminal device or a network device. The method according to any one of claims 1 to 11, characterized in that The method is applied to scenarios where sensing and communication coexist. The method according to any one of claims 6-8, characterized in that The reference signal includes at least one of the following: demodulation reference signal DMRS, channel state information-reference signal CSI-RS, sounding reference signal SRS, cell-specific reference signal CRS, positioning reference signal PRS, or synchronization signal and physical broadcast channel block SSB. A transmission resource allocation method, characterized by, include: A third transmission resource is allocated to multiple terminal devices in the first time domain unit, and the third transmission resource is used to carry the data of the multiple terminal devices. A fourth transmission resource is allocated to the plurality of terminal devices in the second time domain unit. The fourth transmission resource is used to carry the data of the plurality of terminal devices. The fourth transmission resource is obtained by cyclically shifting the third transmission resource in the frequency domain. On the transmission resources corresponding to the first terminal device, transmit the data of the first terminal device; or... On the transmission resources corresponding to the first terminal device, receive data from the first terminal device; Wherein, the transmission resources corresponding to the first terminal device are included in at least one of the third transmission resources or the fourth transmission resources, and the first terminal device is any one of the plurality of terminal devices. The method of claim 14, wherein The length of the cyclic shift is a first preset value or the bandwidth of the first terminal device. The method according to claim 14 or 15, characterized in that The plurality of terminal devices are the first terminal device and the second terminal device; in order of frequency from low to high, the third transmission resource includes the transmission resource corresponding to the second terminal device and the transmission resource corresponding to the first terminal device; the fourth transmission resource includes the transmission resource corresponding to the first terminal device and the transmission resource corresponding to the second device. The method according to any one of claims 14-16, characterized in that The difference between the indices of the first time domain unit and the second time domain unit is a second preset value. A communication device, characterized by The communication device includes: a module or unit for implementing the method according to any one of claims 1-13; or a module or unit for implementing the method according to any one of claims 14-17. A communication device characterized by comprising: include: A processor, the processor being configured to run a computer program or instructions that cause the communication device to perform the method described in any one of claims 1-13; or, cause the communication device to perform the method described in any one of claims 14-17. The apparatus of claim 19, wherein The device further includes a memory for storing the computer program or instructions. A communication system characterized by The communication system includes at least one of a terminal device or a network device; wherein... The terminal device and the network device are used to perform the method as described in any one of claims 1-13; or... The network device is configured to perform the method as described in any one of claims 14-17, and the terminal device is configured to perform the method as described in any one of claims 1-13. A computer-readable storage medium, characterized by, It stores a computer program that, when executed by a computer, causes the computer to perform the method according to any one of claims 1-13; or, when executed by a computer, causes the computer to perform the method according to any one of claims 14-17. A computer program product, characterized in that The computer program product includes computer instructions that, when executed on a computer, cause the computer to perform the method of any one of claims 1-13, or cause the computer to perform the method of any one of claims 14-17.