Method / apparatus / device of resource allocation in a communication system and storage medium
Patent Information
- Application Number
- CN202280001801.2
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2022-05-27
- Publication Date
- 2026-10-16
- Estimated Expiration
- 2042-05-27
AI Technical Summary
Smart Images

Figure CN117480839B_ABST
Abstract
Description
Technical Field
[0001] This disclosure relates to the field of communication technology, and in particular to a resource allocation method / apparatus / device and storage medium in a communication system. Background Technology
[0002] Integrated Sensing and Communications (ISAC) systems (also known as integrated sensing systems, sensing systems, or integrated radar and communication (radcom) systems) have received widespread attention in next-generation wireless communication systems in recent years. Sensing systems can reduce the overall hardware cost of communication and radar systems, improve energy efficiency and spectrum efficiency, and alleviate the current severe spectrum scarcity problem.
[0003] When integrating communication and radar systems, multi-user subcarrier allocation needs to be considered. Related technologies typically use a continuous subcarrier allocation scheme. Specifically, assuming a frequency domain symbol corresponds to a total of 784 subcarriers, and the sensing system has four sensing devices: Sensing Device-A, Sensing Device-B, Sensing Device-C, and Sensing Device-D, Sensing Device-A occupies subcarriers 1-196 consecutively, Sensing Device-B occupies subcarriers 197-392 consecutively, Sensing Device-C occupies subcarriers 393-588 consecutively, and Sensing Device-D occupies subcarriers 589-784 consecutively. Furthermore, Figure 1 and Figure 2 This diagram illustrates the time-frequency domain resources of sensing devices A through D under a continuous subcarrier allocation scheme. The black areas represent unused subcarriers by sensing device A, and the white areas represent subcarriers occupied by sensing device A. Further, refer to... Figure 1 and Figure 2 As shown, there are two schemes for allocating subcarriers in time-domain resources. Scheme 1 involves fixing the subcarrier positions in different time-domain resources (i.e., ...). Figure 1 Scheme 2 involves random variation of subcarrier positions in different time-domain resources (i.e., the subcarrier positions shown in the diagram are not included in the provided text). Figure 2 (Scheme shown).
[0004] However, the resource allocation methods in related technologies can lead to high signal correlation between subcarriers of sensing devices, making it difficult for sensing devices to accurately detect the distance and speed of other sensing devices. For example, assuming the modulation method is Quadrature Phase Shift Keying (QPSK) and the signal-to-noise ratio (SNR) is set to 0dB, Figure 3a and Figure 3b They are respectively in Figure 1 The image shows a stereoscopic and planar view of radar images obtained by sensing device A detecting other sensing devices using the method shown. Figure 4a and Figure 4b They are respectively Figure 2 The image shows a stereoscopic and planar view of radar images obtained by sensing device A detecting other sensing devices using the method shown. Figure 3a and 3b As shown, when Scheme 1 is used to allocate resources to the sensing device, a distance extension phenomenon occurs on the distance axis (vertical axis), such as... Figure 4a and 4b As shown, when Scheme 2 is used to allocate resources to the sensing device, not only does the velocity expansion phenomenon occur on the velocity axis (horizontal axis), but the secondary peak is also high and there are many side lobes, resulting in an unsatisfactory detection effect and an inability to accurately detect the distance and velocity of the UE. Summary of the Invention
[0005] The resource allocation method / apparatus / device and storage medium disclosed herein are intended to improve the sensing and detection resolution and performance of a sensing system.
[0006] In a first aspect, embodiments of this disclosure provide a resource allocation method in a communication system, the method comprising:
[0007] The resource allocation scheme is determined to be: resource allocation based on 5-PP interleaver;
[0008] Frequency domain resources are allocated according to the resource allocation scheme;
[0009] Frequency domain information is sent, which is used to determine the allocated frequency domain resources.
[0010] In this disclosure, the introduction of a 5-PP interleaver to allocate resources to sensing devices avoids allocating continuous subcarriers to sensing devices, reduces the correlation between subcarriers of sensing devices, optimizes the frequency domain resources of the sensing system, and thus improves the sensing and detection resolution and performance of the sensing system.
[0011] In a second aspect, embodiments of this disclosure provide a resource allocation device in a communication system, the device comprising:
[0012] The processing module is used to determine the resource allocation scheme as follows: resource allocation is performed based on the 5-PP interleaver of the fifth power permutation polynomial.
[0013] The processing module is also used to allocate frequency domain resources according to the resource allocation scheme;
[0014] The transceiver module is used to send frequency domain information, which is used to determine the allocated frequency domain resources.
[0015] Thirdly, embodiments of this disclosure provide a communication device including a processor that, when the processor invokes a computer program in memory, executes the method described in the first aspect.
[0016] Fourthly, embodiments of this disclosure provide a communication device including a processor and a memory, the memory storing a computer program; the processor executes the computer program stored in the memory to cause the communication device to perform the method described in the first aspect above.
[0017] Fifthly, embodiments of this disclosure provide a communication device including a processor and an interface circuit. The interface circuit is used to receive code instructions and transmit them to the processor, which is used to execute the code instructions to cause the device to perform the method described in the first aspect above.
[0018] Sixthly, embodiments of this disclosure provide a communication system, which includes the communication device described in the second aspect, or the communication device described in the third aspect, or the communication device described in the fourth aspect, or the communication device described in the fifth aspect.
[0019] In a seventh aspect, embodiments of the present invention provide a computer-readable storage medium for storing instructions for use by the aforementioned network device, which, when executed, cause the terminal device to perform the method described in the first aspect.
[0020] Eighthly, this disclosure also provides a computer program product including a computer program that, when run on a computer, causes the computer to perform the method described in the first aspect above.
[0021] In a ninth aspect, this disclosure provides a chip system including at least one processor and an interface for supporting network devices in implementing the functions involved in the methods described in the first aspect, such as determining or processing at least one of the data and information involved in the above methods. In one possible design, the chip system further includes a memory for storing computer programs and data necessary for source and slave nodes. The chip system may be composed of chips or may include chips and other discrete devices.
[0022] In a tenth aspect, this disclosure provides a computer program that, when run on a computer, causes the computer to perform the method described in the first aspect above. Attached Figure Description
[0023] The above and / or additional aspects and advantages of this disclosure will become apparent and readily understood from the following description of the embodiments taken in conjunction with the accompanying drawings, in which:
[0024] Figure 1This is a schematic diagram of the time-frequency domain resources of sensing devices A to D under a subcarrier continuous allocation scheme provided in one embodiment of this disclosure;
[0025] Figure 2 This is a schematic diagram of the time-frequency domain resources of sensing devices A to D under a subcarrier continuous allocation scheme provided in one embodiment of this disclosure;
[0026] Figure 3a Provided for one embodiment of this disclosure Figure 1 A stereoscopic view of radar images of sensing device A detecting other sensing devices using the method shown;
[0027] Figure 3b Provided for one embodiment of this disclosure Figure 1 A radar image plan view of sensing device A detecting other sensing devices using the method shown;
[0028] Figure 4a Provided for one embodiment of this disclosure Figure 2 A stereoscopic view of radar images of sensing device A detecting other sensing devices using the method shown;
[0029] Figure 4b Provided for one embodiment of this disclosure Figure 2 A radar image plan view of sensing device A detecting other sensing devices using the method shown;
[0030] Figure 5a This is a schematic diagram of the architecture of a communication system provided in an embodiment of the present disclosure;
[0031] Figure 5b This is a schematic flowchart illustrating a resource allocation method provided in one embodiment of the present disclosure;
[0032] Figure 6a This is a schematic flowchart illustrating a resource allocation method provided in another embodiment of this disclosure;
[0033] Figure 6b A schematic flowchart illustrating a resource allocation method provided in yet another embodiment of this disclosure;
[0034] Figure 6c A schematic flowchart illustrating a resource allocation method provided in yet another embodiment of this disclosure;
[0035] Figure 7a A schematic flowchart illustrating a resource allocation method provided in yet another embodiment of this disclosure;
[0036] Figure 7b Based on the embodiments of this disclosure Figure 7a The diagram shows the time-frequency resources of sensing device-A when the method shown is used for resource allocation;
[0037] Figure 7c and Figure 7d An embodiment of this disclosure provides an example of using... Figure 7a The method shown presents a three-dimensional and two-dimensional view of radar detection of the sensing device.
[0038] Figure 8a A flowchart illustrating a resource allocation method in a communication system provided in yet another embodiment of this disclosure;
[0039] Figure 8b Based on the embodiments of this disclosure Figure 8a The diagram shows the time-frequency resources of sensing device-A when the method shown is used for resource allocation;
[0040] Figure 8c and Figure 8d An embodiment of this disclosure provides an example of using... Figure 8a The method shown presents a three-dimensional and two-dimensional view of radar detection of the sensing device.
[0041] Figure 9 A schematic diagram of the structure of a resource allocation device in a communication system provided in an embodiment of this disclosure;
[0042] Figure 10 This is a block diagram of a user equipment provided in one embodiment of the present disclosure;
[0043] Figure 11 This is a block diagram of a network-side device provided in one embodiment of the present disclosure. Detailed Implementation
[0044] Exemplary embodiments will now be described in detail, examples of which are illustrated in the accompanying drawings. When the following description relates to the drawings, unless otherwise indicated, the same numerals in different drawings denote the same or similar elements. The embodiments described in the following exemplary embodiments do not represent all embodiments consistent with those of this disclosure. Rather, they are merely examples of apparatuses and methods consistent with some aspects of the embodiments of this disclosure as detailed in the appended claims.
[0045] The terminology used in this disclosure is for the purpose of describing particular embodiments only and is not intended to be limiting of the present disclosure. The singular forms “a” and “the” as used in this disclosure and the appended claims are also intended to include the plural forms unless the context clearly indicates otherwise. It should also be understood that the term “and / or” as used herein refers to and includes any and all possible combinations of one or more of the associated listed items.
[0046] It should be understood that although the terms first, second, third, etc., may be used to describe various information in embodiments of this disclosure, such information should not be limited to these terms. These terms are only used to distinguish information of the same type from one another. For example, first information may also be referred to as second information without departing from the scope of embodiments of this disclosure, and similarly, second information may also be referred to as first information. Depending on the context, the words “if” and “suppose” as used herein may be interpreted as “when”, “when”, or “in response to a determination”.
[0047] To better understand the resource allocation method in a communication system disclosed in this disclosure, the communication system to which this disclosure applies is first described below.
[0048] Please see Figure 5a , Figure 5a This is a schematic diagram of the architecture of a communication system provided in an embodiment of the present disclosure. The communication system may include, but is not limited to, a network device and a terminal device. Figure 5a The number and form of devices shown are for illustrative purposes only and do not constitute a limitation on the embodiments of this disclosure. In actual applications, two or more network devices and two or more terminal devices may be included. Figure 5a The communication system shown is an example including a network device 11 and a terminal device 12.
[0049] It should be noted that the technical solutions of this disclosure can be applied to various communication systems. For example, Long Term Evolution (LTE) systems, 5th Generation (5G) mobile communication systems, 5G New Radio (NR) systems, or other future new mobile communication systems.
[0050] The network device 11 in this embodiment is a network-side entity used for transmitting or receiving signals. For example, the network device 11 can be an evolved NodeB (eNB), a transmission reception point (TRP), a next-generation NodeB (gNB) in an NR system, a base station in other future mobile communication systems, or an access node in a wireless fidelity (WiFi) system. This disclosure does not limit the specific technology or device form used in the network device. The network device provided in this disclosure can be composed of a central unit (CU) and a distributed unit (DU). The CU can also be called a control unit. Using a CU-DU structure allows the protocol layer of a network device, such as a base station, to be separated. Some protocol layer functions are centrally controlled by the CU, while the remaining or all protocol layer functions are distributed in the DU, which is centrally controlled by the CU.
[0051] The terminal device 12 in this disclosure is a user-side entity used to receive or transmit signals, such as a mobile phone. The terminal device can also be referred to as a terminal, user equipment (UE), mobile station (MS), mobile terminal (MT), etc. The terminal device can be a car with communication capabilities, a smart car, a mobile phone, a wearable device, a tablet computer, a computer with wireless transceiver capabilities, a virtual reality (VR) terminal device, an augmented reality (AR) terminal device, a wireless terminal device in industrial control, a wireless terminal device in self-driving, a wireless terminal device in remote medical surgery, a wireless terminal device in a smart grid, a wireless terminal device in transportation safety, a wireless terminal device in a smart city, a wireless terminal device in a smart home, etc. The embodiments of this disclosure do not limit the specific technology or device form used in the terminal device.
[0052] It is understood that the communication system described in the embodiments of this disclosure is for the purpose of more clearly illustrating the technical solutions of the embodiments of this disclosure, and does not constitute a limitation on the technical solutions provided in the embodiments of this disclosure. As those skilled in the art will know, with the evolution of system architecture and the emergence of new business scenarios, the technical solutions provided in the embodiments of this disclosure are also applicable to similar technical problems.
[0053] Embodiments of this disclosure are described in detail below, examples of which are illustrated in the accompanying drawings, wherein the same or similar reference numerals denote the same or similar elements throughout. The embodiments described below with reference to the accompanying drawings are exemplary and intended to explain this disclosure, and should not be construed as limiting this disclosure.
[0054] The sensing devices involved in this disclosure can refer to user equipment with sensing capabilities, that is, the ability to actively sense and / or be sensed. With the assistance of radar, the communication system can achieve more accurate and efficient mutual sensing between sensing devices.
[0055] Figure 5b This is a flowchart illustrating a resource allocation method in a communication system provided by an embodiment of the present disclosure, as shown below. Figure 5b As shown, the resource allocation method may include the following steps:
[0056] Step 501: Determine the resource allocation scheme as follows: allocate resources based on a 5-Permutation Polynomial (5-PP) interleaver.
[0057] In one embodiment of this disclosure, the method can be applied to a self-organizing network, which may include multiple sensing devices that can sense and detect each other. The sensing device can be a user equipment (UE).
[0058] It should be noted that, in one embodiment of this disclosure, the UE can be a device that provides voice and / or data connectivity to a user. The terminal device can communicate with one or more core networks via a Radio Access Network (RAN). The UE can be an IoT terminal, such as a sensor device, a mobile phone (or "cellular" phone), and a computer with an IoT terminal. For example, it can be a fixed, portable, pocket-sized, handheld, computer-embedded, or vehicle-mounted device. Examples include a station (STA), subscriber unit, subscriber station, mobile station, mobile station, remote station, access point, remote terminal, access terminal, user terminal, or user agent. Alternatively, the UE can also be a device from an unmanned aerial vehicle. Alternatively, the UE can also be a vehicle-mounted device, such as a vehicle computer with wireless communication capabilities, or a wireless terminal connected to an external vehicle computer. Alternatively, the UE can also be a roadside device, such as a street light, traffic light, or other roadside device with wireless communication capabilities.
[0059] Furthermore, in one embodiment of this disclosure, the method for determining the resource allocation scheme described above may include at least one of the following:
[0060] Method a: Determine the resource allocation scheme based on the agreement.
[0061] Specifically, in one embodiment of this disclosure, determining the resource allocation scheme based on the agreement may include at least one of the following:
[0062] Based on the agreement, multiple alternative resource allocation schemes are determined, and the resource allocation scheme is independently selected from the multiple alternative resource allocation schemes;
[0063] The resource allocation scheme is determined directly based on the agreement (i.e., the agreement only stipulates one resource allocation scheme).
[0064] Method b: Determine the resource allocation plan yourself.
[0065] Method c: Determine the resource allocation scheme based on the base station configuration.
[0066] Specifically, in one embodiment of this disclosure, determining the resource allocation scheme based on the base station configuration may include at least one of the following:
[0067] Obtain the resource allocation scheme configured by the base station through semi-static signaling. This semi-static signaling can be Ratio Resource Control (RRC) signaling.
[0068] The system obtains the resource allocation scheme configured by the base station and the associated time-frequency domain resources. Based on the currently used time-frequency domain resources, it determines the corresponding resource allocation scheme. The resource allocation scheme and associated time-frequency domain resources can be configured using the same signaling or separately using different signaling. For example, assuming the time-frequency domain resources configured by the base station associated with "Resource allocation scheme: Resource allocation based on 5-PP interleaver" are: carrier frequency 24GHz, if the carrier frequency of the currently used time-frequency resources is 24GHz, then the resource allocation scheme to be used can be determined as: resource allocation based on 5-PP interleaver.
[0069] The resource allocation scheme configured by the base station through dynamic signaling is obtained. Specifically, in one embodiment of this disclosure, the base station can configure multiple alternative resource allocation schemes through RRC signaling, and then dynamically configure which of the multiple alternative resource allocation schemes to use for resource allocation through dynamic signaling. The dynamic signaling can be Downlink Control Information (DCI) signaling and / or Media Access Control-Control Element (MAC-CE) signaling.
[0070] The system can obtain multiple alternative resource allocation schemes for base station configuration and independently determine the resource allocation scheme from among these alternative schemes.
[0071] Method d: Determine the resource allocation scheme based on the configuration of core network equipment.
[0072] Specifically, in one embodiment of this disclosure, determining the resource allocation scheme based on the configuration of the core network equipment may include at least one of the following:
[0073] Obtain the resource allocation scheme configured by the core network equipment through semi-static signaling.
[0074] Obtain the resource allocation scheme configured for the core network equipment and the time-frequency domain resources associated with the resource allocation scheme, and determine the corresponding resource allocation scheme based on the currently used time-frequency domain resources.
[0075] Obtain the resource allocation scheme configured by the core network equipment through dynamic signaling.
[0076] The system obtains multiple alternative resource allocation schemes for core network equipment configuration and autonomously determines the resource allocation scheme from among these multiple alternative resource allocation schemes.
[0077] The method for configuring resource allocation schemes for core network equipment is similar to that for base station resource allocation schemes, and will not be elaborated further here.
[0078] Step 502: Allocate frequency domain resources according to the resource allocation scheme.
[0079] In one embodiment of this disclosure, resource allocation can be performed based on a 5-PP interleaver. Furthermore, how to allocate frequency domain resources based on a 5-PP interleaver will be described in detail in subsequent embodiments.
[0080] Step 503: Send frequency domain information.
[0081] In one embodiment of this disclosure, the frequency domain information can be used to determine the allocated frequency domain resources. Specifically, the frequency domain information may include the frequency domain resources of each sensing device.
[0082] In summary, the resource allocation method in the communication system provided in this disclosure first determines the resource allocation scheme as follows: resource allocation is performed based on a 5-PP interleaver, then frequency domain resources are allocated according to the resource allocation scheme, and finally, frequency domain information is sent to determine the allocated frequency domain resources. Therefore, by introducing a 5-PP interleaver to allocate resources to sensing devices in this disclosure, it is possible to avoid allocating continuous subcarriers to sensing devices, reduce the correlation between subcarriers of sensing devices, optimize the frequency domain resources of the sensing system, and thus improve the sensing and detection resolution and performance of the sensing system.
[0083] Figure 6a This is a flowchart illustrating a resource allocation method in a communication system provided by an embodiment of the present disclosure, as shown below. Figure 6a As shown, the resource allocation method may include the following steps:
[0084] Step 601a: Determine the resource allocation scheme as follows: allocate resources based on the 5-PP interleaver.
[0085] Step 602a: Arrange the N subcarrier indices in each symbol to obtain the first subcarrier index sequence corresponding to each symbol.
[0086] In one embodiment of this disclosure, the symbol can be an Orthogonal Frequency Division Multiplexing (OFDM) symbol.
[0087] Furthermore, in one embodiment of this disclosure, the allocation method of the first subcarrier index sequence can be: arranging the subcarrier indices in ascending order or descending order. For example, when the number of subcarriers is N, the first subcarrier index sequence corresponding to the symbol can be (0,1,2,...,N-1) or (N-1,N-2,N-3,...,1,0).
[0088] Step 603a: Use a 5-PP interleaver to interleave the first subcarrier index sequence to obtain the second subcarrier index sequence corresponding to each symbol.
[0089] In one embodiment of this disclosure, the method for obtaining the second subcarrier index sequence corresponding to each symbol through interleaving mainly includes the following steps:
[0090] Step 1: Determine the parameter information of the 5-PP interweaver.
[0091] In one embodiment of this disclosure, the parameter information of the 5-PP interlacer includes at least one of the following:
[0092] 5-PP interleaver algebraic polynomial;
[0093] The decomposition formula corresponding to the 5-PP interleaver;
[0094] The parameter value rules in the algebraic polynomial of the 5-PP interleaver.
[0095] Specifically, in one embodiment of this disclosure, the algebraic polynomial of the 5-PP interleaver is:
[0096] π(i)=(f1·i+f2·i 2 +f3·i 3 +f4·i 4 +f5·i 5 )modN (3)
[0097] Where i is used to indicate the i-th bit of the second subcarrier index sequence, π(i) is the value of the i-th bit of the second subcarrier index sequence, and f1, f2, f3, f4 and f5 are the five interleaving parameters of the 5-PP interleaver. The parameter value rules are used to determine the values of the interleaving parameters f1, f2, f3, f4 and f5.
[0098] Furthermore, in one embodiment of this disclosure, the decomposition formula corresponding to the 5-PP interleaver is:
[0099]
[0100] Where ω(N) is a positive integer, p i It is a factor of N, α N,iThat is the corresponding index.
[0101] Furthermore, in one embodiment of this disclosure, the parameter value takes the following rules:
[0102]
[0103] As shown in the table above, the rules for determining the value of this parameter are specific and can be as follows:
[0104] When p i =2 and α N,1 =1, the interleaving parameter must satisfy the condition (f1+f2+f3+f4+f5)=1mod2;
[0105] When p i =2 and α N,1 >1. The interleaving parameters must satisfy the conditions f1=1mod2, (f2+f4)=0mod2, (f3+f5)=0mod2.
[0106] Furthermore, in one embodiment of this disclosure, the method for determining the parameter information of the 5-PP interleaver described above may include at least one of the following:
[0107] Obtain the parameter information of the 5-PP interleaver sent by the base station. The parameter information of the 5-PP interleaver is pre-configured to the base station by the core network equipment.
[0108] Obtain the parameter information of the 5-PP interleaver sent by the base station. The parameter information of the 5-PP interleaver is pre-configured to the base station by other base stations.
[0109] Obtain parameter information of the 5-PP interleaver sent by network devices (base stations and / or core network devices).
[0110] The parameter information of the 5-PP interleaver is determined based on the agreement.
[0111] Step 2: Decompose N based on the decomposition formula to determine p. i and α N,i The value of .
[0112] For example, in one embodiment of this disclosure, assuming N is 10, N can be decomposed into 2 based on the decomposition formula. 1 x5 = 10, at this point, we can obtain p i =2 and 5, α N,i =1.
[0113] Step 3, based on p i and α N,i The values of the parameters and the rules for taking the values determine the values of the interleaving parameters f1, f2, f3, f4 and f5.
[0114] In one embodiment of this disclosure, p can be determined according to step two. i and α N,i The values of f1, f2, f3, f4 and f5 are determined by the conditions that the interleaving parameters must meet, and then the values of the interleaving parameters f1, f2, f3, f4 and f5 are obtained based on the conditions that the interleaving parameters must meet.
[0115] For example, in one embodiment of this disclosure, it is assumed that the interleaving parameters are determined to be f1 = 199, f2 = 7, f3 = 560, f4 = 777 and f5 = 28 based on the parameter value rules.
[0116] Step 4: Substitute the interleaving parameters into the 5-PP interleaver algebraic polynomial to calculate the second subcarrier index sequence corresponding to each symbol.
[0117] Specifically, in one embodiment of this disclosure, the values of interleaving parameters f1, f2, f3, f4 and f5 are substituted into the 5-PP interleaver algebraic polynomial to calculate the second subcarrier index sequence.
[0118] For example, assuming the first subcarrier index sequence is (0, 1, 2, 3, 4, 5, 6, 7, 8, 9), the corresponding interleaving parameters can be substituted into the 5-PP interleaver algebraic polynomial to calculate the second subcarrier index sequence as (1, 4, 8, 3, 5, 6, 9, 2, 7, 0).
[0119] Step 604a: Divide the second subcarrier index sequence corresponding to each symbol into K subcarrier groups, where K is the number of sensing devices and K is a positive integer. Each subcarrier group includes at least one subcarrier index.
[0120] In one embodiment of this disclosure, the K subcarrier groups can be divided according to the following method:
[0121] In response to N being divisible by K, the number of subcarrier indices contained in the K subcarrier groups is the same;
[0122] In response to N not being divisible by K, the number of subcarrier indices contained in d subcarrier groups out of the K subcarrier groups is the same, the number of subcarrier indices contained in the other subcarrier groups is the same, and the number of subcarrier indices contained in d subcarrier groups is 1 more than the number of subcarrier indices contained in the other subcarrier groups, where d is the value of N modulo K.
[0123] For example, in one embodiment of this disclosure, assuming N is 10 and K is 2, and N is divisible by K, the interleaved subcarrier index sequence can be divided into two subcarrier groups, and the number of subcarrier indices contained in the two subcarrier groups is the same, such as 5.
[0124] For example, if the second subcarrier index is (1, 4, 8, 3, 5, 6, 9, 2, 7, 0), then the first five subcarriers in the second subcarrier index sequence can be divided into subcarrier group #1 (1, 4, 8, 3, 5), and the last five subcarriers in the second subcarrier index sequence can be divided into subcarrier group #2 (6, 9, 2, 7, 0).
[0125] For example, in another embodiment of this disclosure, assuming N is 10, K is 3, and N is not divisible by K, then the value of N modulo K is determined to be d = 1. At this time, the interleaved subcarrier index sequence can be divided into 3 subcarrier groups, and 2 of the 3 subcarrier groups contain the same number of subcarrier indices. The remaining 1 subcarrier group contains a different number of subcarrier indices than the 2 subcarrier groups, and the remaining 1 subcarrier group contains 1 more subcarrier indices than the 2 subcarrier groups.
[0126] For example, the second subcarrier index can be (1, 4, 8, 3, 5, 6, 9, 2, 7, 0). In this case, the first four subcarrier indices in the second subcarrier index sequence can be grouped into subcarrier group #1 (1, 4, 8, 3), the fifth to seventh subcarrier indices can be grouped into subcarrier group #2 (5, 6, 9), and the last three subcarrier indices can be grouped into subcarrier group #3 (2, 7, 0). Alternatively, the first three and the last... The next subcarrier index is divided into subcarrier group #1 (1, 4, 8, 0), the fourth to sixth subcarrier indices in the second subcarrier index sequence are divided into subcarrier group #2 (3, 5, 6), and finally the seventh to ninth subcarrier indices in the second subcarrier index sequence are divided into subcarrier group #3 (9, 2, 7). That is, in the embodiments of this disclosure, the subcarrier indices in the interleaved subcarrier index sequence can be divided in chronological order to obtain subcarrier groups, or they can be divided out of chronological order to obtain subcarrier groups.
[0127] Step 605a: Allocate a subcarrier group for each of the K sensing devices under each symbol, wherein the subcarrier corresponding to the subcarrier index in each subcarrier group is the frequency domain resource allocated to the sensing device.
[0128] In one embodiment of this disclosure, the Kth subcarrier group can be assigned to the Kth sensing device. For example, assume there are two sensing devices in the sensing system, namely sensing device-A and sensing device-B, and the resulting K subcarrier groups are: subcarrier group #1 and subcarrier group #2. Then, subcarrier group #1 can be assigned to sensing device-A, and subcarrier group #2 can be assigned to sensing device-B. At this time, the subcarriers corresponding to the subcarrier index in subcarrier group #1 can be the frequency domain resources assigned to sensing device-A (for example, when subcarrier group #1 is (1, 4, 8, 3, 5), the subcarriers with subcarrier indexes of 1, 4, 8, 3, 5 in the symbol can be determined as the frequency domain resources of sensing device-A). The subcarriers corresponding to the subcarrier index in subcarrier group #2 can be the frequency domain resources assigned to sensing device-B (for example, when subcarrier group #2 is (6, 9, 2, 7, 0), the subcarriers with subcarrier indexes of 6, 9, 2, 7, 0 in the symbol can be determined as the frequency domain resources of sensing device-B).
[0129] It should be noted that, as described in steps 602a and 603a above, in this embodiment of the present disclosure, a 5-PP interleaver is used to interleave the sequentially arranged first subcarrier index sequence to obtain a second subcarrier index sequence. Furthermore, the subcarrier indices in this second subcarrier index sequence are arranged in random order. Then, steps 604a and 605a are executed to group the second subcarrier index sequence into subcarrier groups, which are then allocated to sensing devices. Since the subcarrier indices in the second subcarrier index sequence are arranged in random order, the subcarrier indices in the grouped subcarrier groups are also arranged in random order. This results in the subcarrier indices allocated to each sensing device also being arranged in random order (i.e., non-contiguous). Therefore, when the sensing devices communicate based on non-contiguous subcarriers, the signal correlation between the various subcarriers of the sensing devices can be reduced, ensuring the detection effect of the sensing devices.
[0130] Step 606a: Send frequency domain information.
[0131] In one embodiment of this disclosure, the frequency domain information can indicate the frequency domain resources allocated to each sensing device.
[0132] For example, in one embodiment of this disclosure, based on the content of step 605a above, the frequency domain information can indicate that the frequency domain resources of sensing device-A are subcarrier group #1 and the frequency domain resources of sensing device-B are subcarrier group #2.
[0133] In summary, the resource allocation method in the communication system provided in this disclosure first determines the resource allocation scheme as follows: resource allocation is performed based on a 5-PP interleaver, then frequency domain resources are allocated according to the resource allocation scheme, and finally, frequency domain information is sent to determine the allocated frequency domain resources. Therefore, by introducing a 5-PP interleaver to allocate resources to sensing devices in this disclosure, it is possible to avoid allocating continuous subcarriers to sensing devices, reduce the correlation between subcarriers of sensing devices, optimize the frequency domain resources of the sensing system, and thus improve the sensing and detection resolution and performance of the sensing system.
[0134] Figure 6b This is a flowchart illustrating a resource allocation method in a communication system provided by an embodiment of the present disclosure, as shown below. Figure 6b As shown, the resource allocation method may include the following steps:
[0135] Step 601b: Determine the resource allocation scheme as follows: allocate resources based on the 5-PP interleaver.
[0136] Step 602b: Arrange the N subcarrier indices in each symbol to obtain the first subcarrier index sequence corresponding to each symbol.
[0137] In one embodiment of this disclosure, the N subcarrier indices of each symbol can be arranged in ascending order so that the first subcarrier index sequence corresponding to each symbol is the same, which is (0,1,2,...,N-1).
[0138] Step 603b: Use a 5-PP interleaver to interleave the first subcarrier index sequence to obtain the second subcarrier index sequence corresponding to each symbol, wherein the second subcarrier sequence corresponding to each symbol is the same.
[0139] As can be seen from the foregoing, in one embodiment of this disclosure, the second subcarrier sequence corresponding to each symbol is specifically calculated based on interleaving parameters f1, f2, f3, f4, and f5. Therefore, whether the second subcarrier sequences corresponding to different symbols are the same mainly depends on whether the interleaving parameters used to calculate the second subcarrier sequences under different symbols are the same. Specifically, when the interleaving parameters used to calculate the second subcarrier sequences under different symbols are different, the second subcarrier sequences corresponding to different symbols will be different. Conversely, when the interleaving parameters used to calculate the second subcarrier sequences under different symbols are the same, the second subcarrier sequences corresponding to different symbols will be the same.
[0140] Furthermore, in this embodiment, only one set of interleaving parameters is determined, and each symbol is calculated using this set of interleaving parameters to obtain the second subcarrier sequence, so that each symbol can correspond to the same second subcarrier sequence.
[0141] For example, assuming the interleaving parameters determined in this step are f1 = 199, f2 = 7, f3 = 560, f4 = 777 and f5 = 28, the second subcarrier sequence corresponding to each symbol can be calculated using these interleaving parameters.
[0142] Step 604b: Divide the second subcarrier index sequence corresponding to each symbol into K subcarrier groups, where K is the number of sensing devices and K is a positive integer. Each subcarrier group includes at least one subcarrier index.
[0143] Step 605b: Allocate a subcarrier group for each of the K sensing devices under each symbol, wherein the subcarrier corresponding to the subcarrier index in each subcarrier group is the frequency domain resource allocated to the sensing device.
[0144] Step 606b: Send frequency domain information.
[0145] For further details regarding steps 601b-606b, please refer to the descriptions in the above embodiments; these details will not be repeated here in the embodiments disclosed herein.
[0146] In summary, the resource allocation method in the communication system provided in this disclosure first determines the resource allocation scheme as follows: resource allocation is performed based on a 5-PP interleaver, then frequency domain resources are allocated according to the resource allocation scheme, and finally, frequency domain information is sent to determine the allocated frequency domain resources. Therefore, by introducing a 5-PP interleaver to allocate resources to sensing devices in this disclosure, it is possible to avoid allocating continuous subcarriers to sensing devices, reduce the correlation between subcarriers of sensing devices, optimize the frequency domain resources of the sensing system, and thus improve the sensing and detection resolution and performance of the sensing system.
[0147] Figure 6c This is a flowchart illustrating a resource allocation method in a communication system provided by an embodiment of the present disclosure, as shown below. Figure 6c As shown, the resource allocation method may include the following steps:
[0148] Step 601c: Determine the resource allocation scheme as follows: allocate resources based on the 5-PP interleaver.
[0149] Step 602c: Arrange the N subcarrier indices in each symbol to obtain the first subcarrier index sequence corresponding to each symbol.
[0150] Step 603c: Use a 5-PP interleaver to interleave the first subcarrier index sequence to obtain the second subcarrier index sequence corresponding to each symbol, wherein at least some symbols correspond to different second subcarrier sequences.
[0151] As can be seen from the foregoing, in one embodiment of this disclosure, the second subcarrier sequence corresponding to each symbol is specifically calculated based on interleaving parameters f1, f2, f3, f4, and f5. Therefore, whether the second subcarrier sequences corresponding to different symbols are the same mainly depends on whether the interleaving parameters used when calculating the second subcarrier sequences under different symbols are the same. Specifically, when the interleaving parameters used when calculating the second subcarrier sequences under different symbols are different, the second subcarrier sequences corresponding to different symbols will be different. Conversely, when the interleaving parameters used when calculating the second subcarrier sequences under different symbols are the same, the second subcarrier sequences corresponding to different symbols will be the same.
[0152] Furthermore, in this embodiment, multiple sets of different interleaving parameters are determined and applied to calculate the second subcarrier sequence corresponding to all symbols. Therefore, at least two symbols will inevitably use different interleaving parameters to calculate the second subcarrier sequence, meaning that at least some symbols will have different second subcarrier sequences.
[0153] Furthermore, when multiple sets of interleaving parameters are determined, the specific method for assigning which set of interleaving parameters to use to calculate the corresponding second subcarrier sequence for each symbol can be as follows:
[0154] Step a: First, determine the usage percentage corresponding to each set of interleaving parameters. The usage percentages corresponding to each set of interleaving parameters may be different or the same.
[0155] In one embodiment of this disclosure, the method for determining the usage percentage corresponding to each set of interleaving parameters includes at least one of the following:
[0156] The usage percentage for each set of interleaving parameters is determined based on the agreement.
[0157] Determine the usage percentage for each set of interleaving parameters yourself;
[0158] The usage percentage corresponding to each set of interleaving parameters is determined based on the base station configuration;
[0159] The usage percentage of each set of interleaving parameters is determined based on the configuration of the core network equipment.
[0160] For example, in one embodiment of this disclosure, assume there are two sets of interleaving parameters: interleaving parameter #1: f1 = a1, f2 = a2, f3 = a3, f4 = a4, and f5 = a5, and interleaving parameter #2: f1 = b1, f2 = b2, f3 = b3, f4 = b4, and f5 = b5. The usage percentage of interleaving parameter #1 and interleaving parameter #2 can both be 50%, or the usage percentage of interleaving parameter #1 can be 30%, and the usage percentage of interleaving parameter #2 can be 70%.
[0161] Step b: Based on the usage ratio corresponding to each set of interleaving parameters, substitute multiple sets of interleaving parameters into the 5-PP interleaver algebraic polynomial to calculate the second subcarrier index sequence corresponding to each symbol.
[0162] Specifically, when calculating the second subcarrier index sequence for each symbol based on the usage ratio of each set of interleaving parameters, the following should be satisfied: assuming that a set of interleaving parameters has calculated the second subcarrier index sequence for F symbols, then F should be equal to the product of the usage ratio of that set of interleaving parameters and the total number of symbols.
[0163] For example, assuming a total of 560 symbols, and two sets of interleaving parameters: interleaving parameter #1: f1 = a1, f2 = a2, f3 = a3, f4 = a4, and f5 = a5, and interleaving parameter #2: f1 = b1, f2 = b2, f3 = b3, f4 = b4, and f5 = b5. Interleaving parameter #1 is used in 30% of the total, and interleaving parameter #2 is used in 70%. Therefore, interleaving parameter #1 can be used to calculate the second subcarrier sequence of any 560 × 30% = 168 symbols out of the 560 symbols, and interleaving parameter #2 can be used to calculate the second subcarrier sequence of the remaining 560 × 70% = 392 symbols out of the 560 symbols.
[0164] Step 604c: Divide the second subcarrier index sequence corresponding to each symbol into K subcarrier groups, where K is the number of sensing devices and K is a positive integer. Each subcarrier group includes at least one subcarrier index.
[0165] Step 605c: Allocate a subcarrier group for each of the K sensing devices under each symbol, wherein the subcarrier corresponding to the subcarrier index in each subcarrier group is the frequency domain resource allocated to the sensing device.
[0166] Step 606c: Send frequency domain information.
[0167] For further details regarding steps 601c-606c, please refer to the descriptions in the above embodiments; these details will not be repeated here in the embodiments disclosed herein.
[0168] In summary, the resource allocation method in the communication system provided in this disclosure first determines the resource allocation scheme as follows: resource allocation is performed based on a 5-PP interleaver, then frequency domain resources are allocated according to the resource allocation scheme, and finally, frequency domain information is sent to determine the allocated frequency domain resources. Therefore, by introducing a 5-PP interleaver to allocate resources to sensing devices in this disclosure, it is possible to avoid allocating continuous subcarriers to sensing devices, reduce the correlation between subcarriers of sensing devices, optimize the frequency domain resources of the sensing system, and thus improve the sensing and detection resolution and performance of the sensing system.
[0169] Figure 7 is a flowchart illustrating a resource allocation method in a communication system provided by an embodiment of this disclosure. As shown in Figure 7, the resource allocation method may include the following steps:
[0170] Step 701: Determine the resource allocation scheme as follows: allocate resources based on the 5-PP interleaver.
[0171] Step 702: Arrange the N subcarrier indices in each symbol to obtain the first subcarrier index sequence corresponding to each symbol.
[0172] Step 703: Use a 5-PP interleaver to interleave the first subcarrier index sequence to obtain the second subcarrier index sequence corresponding to each symbol.
[0173] Step 704: Divide the second subcarrier index sequence corresponding to each symbol into K subcarrier groups, where K is the number of sensing devices and K is a positive integer. Each subcarrier group includes at least one subcarrier index.
[0174] Step 705: Assign a subcarrier group to each of the K sensing devices under each symbol, and the subcarrier group number assigned to the same sensing device under different symbols shall be the same.
[0175] For example, in one embodiment of this disclosure, subcarrier groups #1 may be allocated to each of the symbols for sensing device-A.
[0176] Furthermore, in one embodiment of this disclosure, it is assumed that the basic parameters of the sensing system are as shown in Table 1, and that there are four UEs in the sensing system, namely sensing device-A, sensing device-B, sensing device-C and sensing device-D, and the distance information and speed information of the four UEs are shown in Table 2.
[0177] Table 1 Basic parameters of the synesthetic system
[0178] carrier frequency 24GHz Subcarrier spacing 60kHz Number of subcarriers 784 Total symbol bandwidth 47MHz Number of OFDM symbols 560 OFDM prefix duration 1.17us OFDM symbol time 16.67us Full OFDM symbol duration 17.84us
[0179] Table 2 Speed and distance information for each sensing device
[0180] A 120 -30 B 120 30 C 50 -30 D 50 30
[0181] According to the basic parameters of the sensing system in Table 1, sensing devices A through D can each occupy 196 of the 784 subcarriers, and the subcarrier indices of sensing devices A through D can be calculated by a 5-PP interleaver. Figure 7b An embodiment of this disclosure provides an example of using... Figure 7aThe diagram illustrates the time-frequency resources of sensing device-A when allocating resources using the method shown. The white portion represents the subcarriers occupied by sensing device-A, and the black portion represents the subcarriers not occupied by sensing device-A. Figure 7b The allocation scheme remains fixed for 560 OFDM symbol times, meaning that the subcarrier indices of sensing device-A to sensing device-D remain unchanged at different OFDM symbol times.
[0182] And, it should be noted that, Figure 7b This is a schematic diagram obtained when resource allocation is performed based on the 5-PP interleaver function, with the interleaving parameters f1 = 199, f2 = 7, f3 = 560, f4 = 777, and f5 = 28 substituted into the calculation. Figure 7c and Figure 7d Each of the embodiments provided in this disclosure adopts an application Figure 7a The method shown generates radar detection stereo and plan views of the sensing device, whereby... Figure 7c A three-dimensional image of radar detection. Figure 7d This is a radar detection plan view. (By...) Figure 7c and Figure 7d It can be seen that although the side lobes are quite obvious when detecting sensing devices, the distance spread phenomenon on the distance axis (vertical axis) is suppressed, thus optimizing the detection effect.
[0183] Step 706: Send frequency domain information.
[0184] For a detailed description of steps 701-706, please refer to the above embodiments. They will not be repeated here in this disclosure.
[0185] In summary, the resource allocation method in the communication system provided in this disclosure first determines the resource allocation scheme as follows: resource allocation is performed based on a 5-PP interleaver, then frequency domain resources are allocated according to the resource allocation scheme, and finally, frequency domain information is sent to determine the allocated frequency domain resources. Therefore, by introducing a 5-PP interleaver to allocate resources to sensing devices in this disclosure, it is possible to avoid allocating continuous subcarriers to sensing devices, reduce the correlation between subcarriers of sensing devices, optimize the frequency domain resources of the sensing system, and thus improve the sensing and detection resolution and performance of the sensing system.
[0186] Figure 8a This is a flowchart illustrating a resource allocation method in a communication system provided by an embodiment of the present disclosure, as shown below. Figure 8a As shown, the resource allocation method may include the following steps:
[0187] Step 801: Determine the resource allocation scheme as follows: allocate resources based on the 5-PP interleaver.
[0188] Step 802: Arrange the N subcarrier indices in each symbol to obtain the first subcarrier index sequence corresponding to each symbol;
[0189] Step 803: Use a 5-PP interleaver to interleave the first subcarrier index sequence to obtain the second subcarrier index sequence corresponding to each symbol.
[0190] Step 804: Divide the second subcarrier index sequence corresponding to each symbol into K subcarrier groups, where K is the number of sensing devices and K is a positive integer. Each subcarrier group includes at least one subcarrier index.
[0191] Step 805: Assign a subcarrier group to each of the K sensing devices under each symbol, and the subcarrier group number assigned to the same sensing device is different under at least some symbols.
[0192] For example, in one embodiment of this disclosure, the first symbol may be used to assign subcarrier group #1 to sensing device-A, the second symbol may be used to assign subcarrier group #2 to sensing device-A, the third symbol may be used to assign subcarrier group #3 to sensing device-A, and so on.
[0193] Furthermore, in one embodiment of this disclosure, it is assumed that the basic parameters of the sensing system are as shown in Table 1, and that there are four UEs in the sensing system, namely sensing device-A, sensing device-B, sensing device-C and sensing device-D, and the distance information and speed information of the four UEs are shown in Table 2.
[0194] According to the basic parameters of the sensing system in Table 1, sensing devices A through D can each occupy 196 of the 784 subcarriers, and the subcarrier indices of sensing devices A through D can be calculated by a 5-PP interleaver. Figure 8b An embodiment of this disclosure provides an example of using... Figure 8a The diagram illustrates the time-frequency resources of sensing device-A when allocating resources using the method shown. The white portion represents the subcarriers occupied by sensing device-A, and the black portion represents the subcarriers not occupied by sensing device-A. For example... Figure 8b As shown, the allocation scheme changes randomly within 560 OFDM symbol times, meaning that the subcarrier indices of sensing devices A to D change randomly at different OFDM symbol times.
[0195] In addition, it should be noted that, Figure 8b This is a schematic diagram obtained when resource allocation is performed based on the 5-PP interleaver function, with the interleaving parameters f1 = 199, f2 = 7, f3 = 560, f4 = 777, and f5 = 28 substituted into the calculation. Figure 8c and Figure 8dEach of the embodiments provided in this disclosure is based on Figure 8a The method shown presents a three-dimensional and two-dimensional view of the radar detection of the sensing device. For example... Figure 8c and Figure 8d As shown, there are no obvious side peaks when detecting the sensing devices, and the four sensing devices can be observed more clearly, indicating that the detection effect is obviously better.
[0196] Step 806: Send frequency domain information.
[0197] For a detailed description of steps 801-806, please refer to the above embodiments. They will not be repeated here in this disclosure.
[0198] In summary, the resource allocation method in the communication system provided in this disclosure first determines the resource allocation scheme as follows: resource allocation is performed based on a 5-PP interleaver, then frequency domain resources are allocated according to the resource allocation scheme, and finally, frequency domain information is sent to determine the allocated frequency domain resources. Therefore, by introducing a 5-PP interleaver to allocate resources to sensing devices in this disclosure, it is possible to avoid allocating continuous subcarriers to sensing devices, reduce the correlation between subcarriers of sensing devices, optimize the frequency domain resources of the sensing system, and thus improve the sensing and detection resolution and performance of the sensing system.
[0199] It is understood that although a specific number of user devices is described in the embodiments of this disclosure, the number is merely exemplary and this disclosure does not limit the specific number of user devices.
[0200] The following content is related to the above. Figures 5b-8a The method is used to introduce the subject that can execute this method (the following explanation uses the UE as an example of a sensing device).
[0201] In one embodiment of this disclosure, the above-mentioned Figures 5b-8a The method can be executed independently by the base station. That is, the base station determines the resource allocation method based on the 5-PP interleaver and configures it to the UE. The UE performs resource transmission based on the base station's configuration. Specifically, the base station determines the resource allocation scheme as follows: resource allocation is performed based on the 5-PP interleaver (the method for the base station to determine the resource allocation scheme can be referred to steps 501, methods a to d). Then, the base station allocates frequency domain resources according to the determined resource allocation scheme and sends the frequency domain information used to determine the allocated resources to the sensing device, so that the sensing device can determine the frequency domain resources allocated to it based on the frequency domain information. Furthermore, it should be noted that in one embodiment of this disclosure, after determining the resource allocation scheme, the base station can also send the determined resource allocation scheme to the UE, so that the UE can determine the frequency domain resources allocated to it based on the resource allocation scheme.
[0202] In another embodiment of this disclosure, Figure 5- Figure 8a Both methods can be executed by the base station and the UE. Specifically, both the base station and the UE can first determine the resource allocation scheme as follows: resource allocation is performed based on the 5-PP interleaver, and frequency domain resources are allocated based on this resource allocation scheme. The method for the UE to determine the resource allocation scheme can refer to steps 501, methods a to c.
[0203] In yet another embodiment of this disclosure, Figure 5 above- Figure 8a The method can be executed by other base stations. Specifically, other base stations first determine the resource allocation scheme as follows: resource allocation is performed based on the 5-PP interleaver, and frequency domain resources are allocated according to the resource allocation scheme. Then, frequency domain information is sent to the base station and UE in the sensing system respectively, so that the two can determine the frequency domain resources allocated to the sensing device.
[0204] Figure 9 This is a schematic diagram of the structure of a resource allocation device in a communication system provided in an embodiment of the present disclosure, as shown below. Figure 9 As shown, it includes:
[0205] The processing module is used to determine the resource allocation scheme as follows: resource allocation is based on a 5-PP interleaver.
[0206] The processing module is also used to allocate frequency domain resources according to the resource allocation scheme;
[0207] The transceiver module is used to send frequency domain information, which is used to determine the allocated frequency domain resources.
[0208] In summary, in the resource allocation device of the communication system provided in this disclosure embodiment, the resource allocation scheme is first determined as follows: resource allocation is performed based on a 5-PP interleaver, then frequency domain resources are allocated according to the resource allocation scheme, and finally frequency domain information is sent. This frequency domain information is used to determine the allocated frequency domain resources. Therefore, it can be seen that in this disclosure embodiment, 5-PP is introduced.
[0209] Using an interleaver to allocate resources to sensing devices can avoid allocating consecutive subcarriers to sensing devices, reduce the correlation between subcarriers of sensing devices, optimize the frequency domain resources of the sensing system, and thus improve the sensing and detection resolution and performance of the sensing system.
[0210] Optionally, in one embodiment of this disclosure, the processing module is further configured to:
[0211] Arrange the N subcarrier indices in each symbol to obtain the first subcarrier index sequence corresponding to each symbol;
[0212] The first subcarrier index sequence is interleaved using a 5-PP interleaver to obtain the second subcarrier index sequence corresponding to each symbol.
[0213] The second subcarrier index sequence corresponding to each symbol is divided into K subcarrier groups, where K is the number of sensing devices and K is a positive integer. Each subcarrier group includes at least one subcarrier index.
[0214] Each of the K sensing devices is assigned a subcarrier group under each symbol, wherein the subcarrier corresponding to the subcarrier index in each subcarrier group is the frequency domain resource allocated to the sensing device.
[0215] Optionally, in one embodiment of this disclosure, the apparatus is further configured to:
[0216] Determine the parameter information of the 5-PP interleaver;
[0217] The parameter information of the 5-PP interlacer includes at least one of the following:
[0218] 5-PP interleaver algebraic polynomial;
[0219] The decomposition formula corresponding to the 5-PP interleaver;
[0220] The parameter value rules in the algebraic polynomial of the 5-PP interleaver.
[0221] Optionally, in one embodiment of this disclosure, the algebraic polynomial of the 5-PP interleaver is:
[0222] π(i)=(f1·i+f2·i 2 +f3·i 3 +f4·i 4 +f5·i 5 )modN (5)
[0223] Where i is used to indicate the i-th bit of the second subcarrier index sequence, π(i) is the value of the i-th bit of the second subcarrier index sequence, and f1, f2, f3, f4 and f5 are the five interleaving parameters of the 5-PP interleaver. The parameter value rules are used to determine the values of the interleaving parameters f1, f2, f3, f4 and f5.
[0224] Optionally, in one embodiment of this disclosure, the decomposition formula corresponding to the 5-PP interlacer is:
[0225]
[0226] Where ω(N) is a positive integer, p i It is a factor of N, α N,i That is the corresponding index.
[0227] Optionally, in one embodiment of this disclosure, the parameter value taking rule is as follows:
[0228]
[0229] Optionally, in one embodiment of this disclosure, the step of using a 5-PP interleaver to interleave the first subcarrier index sequence to obtain the second subcarrier index sequence corresponding to each symbol includes:
[0230] Based on the decomposition formula, N is decomposed to determine p. i and α N,i The value;
[0231] Based on the p i and α N,i The values of the interleaving parameters f1, f2, f3, f4, and f5 are determined by the values and the rules for taking the values of the parameters.
[0232] The interleaving parameters are substituted into the 5-PP interleaver algebraic polynomial to calculate the second subcarrier index sequence corresponding to each symbol.
[0233] Alternatively, in one embodiment of this disclosure, based on the p i and α N,i The values and the interleaving parameters determined by the parameter value rules are in multiple sets, and the multiple sets of interleaving parameters are not the same;
[0234] The step of substituting the interleaving parameters into the algebraic polynomial of the 5-PP interleaver to calculate the second subcarrier index sequence corresponding to each symbol includes:
[0235] Determine the usage percentage corresponding to each set of interleaving parameters, where the usage percentage corresponding to each set of interleaving parameters may be the same or different;
[0236] Based on the usage ratio corresponding to each set of interleaving parameters, the multiple sets of interleaving parameters are substituted into the algebraic polynomial of the 5-PP interleaver to calculate the second subcarrier index sequence corresponding to each symbol.
[0237] Optionally, in one embodiment of this disclosure, the K subcarrier groups satisfy the following condition:
[0238] In response to N being divisible by K, the number of subcarrier indices contained in the K subcarrier groups is the same;
[0239] In response to N not being divisible by K, the number of subcarrier indices contained in d subcarrier groups among the K subcarrier groups is the same, the number of subcarrier indices contained in the other subcarrier groups is the same, and the number of subcarrier indices contained in the d subcarrier groups is 1 more than the number of subcarrier indices contained in the other subcarrier groups, where d is the value of N modulo K.
[0240] Optionally, in one embodiment of this disclosure, the same sensing device may be assigned the same or different group numbers to subcarrier groups under different symbols.
[0241] Optionally, in one embodiment of this disclosure, the transceiver module is further configured to:
[0242] The resource allocation scheme is determined based on the agreement.
[0243] Determine the resource allocation scheme yourself;
[0244] The resource allocation scheme is determined based on the base station configuration;
[0245] The resource allocation scheme is determined based on the configuration of the core network equipment.
[0246] Optionally, in one embodiment of this disclosure, the apparatus is further configured to:
[0247] Obtain the parameter information of the 5-PP interleaver sent by the base station, wherein the parameter information of the 5-PP interleaver is pre-configured to the base station by the core network equipment;
[0248] Obtain the parameter information of the 5-PP interleaver sent by the base station, wherein the parameter information of the 5-PP interleaver is pre-configured to the base station by other base stations;
[0249] Obtain the parameter information of the 5-PP interleaver sent by the network device;
[0250] The parameter information of the 5-PP interleaver is determined based on the agreement.
[0251] Optionally, in one embodiment of this disclosure, the apparatus is further configured to:
[0252] The usage percentage for each set of interleaving parameters is determined based on the agreement.
[0253] Determine the usage percentage for each set of interleaving parameters yourself;
[0254] The usage percentage corresponding to each set of interleaving parameters is determined based on the base station configuration;
[0255] The usage percentage of each set of interleaving parameters is determined based on the configuration of the core network equipment.
[0256] Please see Figure 10 , Figure 10 This is a schematic diagram of the structure of a communication device 1000 provided in an embodiment of this application. The communication device 1000 can be a network device, a terminal device, a chip, chip system, or processor that supports the network device in implementing the above methods, or a chip, chip system, or processor that supports the terminal device in implementing the above methods. This device can be used to implement the methods described in the above method embodiments, and for details, please refer to the description in the above method embodiments.
[0257] The communication device 1000 may include one or more processors 1001. The processor 1001 may be a general-purpose processor or a dedicated processor, such as a baseband processor or a central processing unit (CPU). The baseband processor can be used to process communication protocols and communication data, while the CPU can be used to control the communication device (e.g., base station, baseband chip, terminal equipment, terminal equipment chip, DU or CU, etc.), execute computer programs, and process data from the computer programs.
[0258] Optionally, the communication device 1000 may further include one or more memories 1002, which may store a computer program 1004. The processor 1001 executes the computer program 1004 to cause the communication device 1000 to perform the method described in the above method embodiments. Optionally, the memory 1002 may also store data. The communication device 1000 and the memory 1002 may be provided separately or integrated together.
[0259] Optionally, the communication device 1000 may further include a transceiver 1005 and an antenna 1006. The transceiver 1005 may be referred to as a transceiver unit, transceiver, or transceiver circuit, etc., and is used to implement the transmission and reception functions. The transceiver 1005 may include a receiver and a transmitter. The receiver may be referred to as a receiver or receiving circuit, etc., and is used to implement the receiving function; the transmitter may be referred to as a transmitter or transmitting circuit, etc., and is used to implement the transmitting function.
[0260] Optionally, the communication device 1000 may further include one or more interface circuits 1007. The interface circuit 1007 is used to receive code instructions and transmit them to the processor 1001. The processor 1001 executes the code instructions to cause the communication device 1000 to perform the method described in the above method embodiments.
[0261] In one implementation, the processor 1001 may include a transceiver for implementing receiving and transmitting functions. For example, the transceiver may be a transceiver circuit, an interface, or an interface circuit. The transceiver circuit, interface, or interface circuit for implementing receiving and transmitting functions may be separate or integrated. The aforementioned transceiver circuit, interface, or interface circuit can be used for reading and writing code / data, or it can be used for transmitting or relaying signals.
[0262] In one implementation, processor 1001 may store computer program 1003, which runs on processor 1001 and causes communication device 1000 to execute the methods described in the above method embodiments. Computer program 1003 may be embedded in processor 1001, in which case processor 1001 may be implemented in hardware.
[0263] In one implementation, the communication device 1000 may include circuitry capable of performing the functions of transmitting, receiving, or communicating as described in the foregoing method embodiments. The processor and transceiver described in this application can be implemented on integrated circuits (ICs), analog ICs, radio frequency integrated circuits (RFICs), mixed-signal ICs, application-specific integrated circuits (ASICs), printed circuit boards (PCBs), electronic devices, etc. The processor and transceiver can also be manufactured using various IC process technologies, such as complementary metal-oxide-semiconductor (CMOS), n-metal-oxide-semiconductor (NMOS), p-type metal-oxide-semiconductor (PMOS), bipolar junction transistors (BJTs), bipolar CMOS (BiCMOS), silicon-germanium (SiGe), gallium arsenide (GaAs), etc.
[0264] The communication device described in the above embodiments may be a network device or a terminal device, but the scope of the communication device described in this application is not limited thereto, and the structure of the communication device may vary. Figure 10 The communication device may be a standalone device or part of a larger device. For example, the communication device may be:
[0265] (1) Independent integrated circuit IC, or chip, or chip system or subsystem;
[0266] (2) A collection of one or more ICs, optionally including storage components for storing data and computer programs;
[0267] (3) ASIC, such as modem;
[0268] (4) Modules that can be embedded in other devices;
[0269] (5) Receivers, terminal equipment, smart terminal equipment, cellular phones, wireless equipment, handheld devices, mobile units, vehicle-mounted equipment, network equipment, cloud equipment, artificial intelligence equipment, etc.
[0270] (6) Others, etc.
[0271] For cases where the communication device can be a chip or a chip system, please refer to [link / reference]. Figure 11 The diagram shows the structure of the chip. Figure 11 The chip shown includes a processor 1101 and an interface 1102. There can be one or more processors 1101, and multiple interfaces 1102.
[0272] Optionally, the chip also includes a memory 1103 for storing necessary computer programs and data.
[0273] Those skilled in the art will also understand that the various illustrative logical blocks and steps listed in the embodiments of this application can be implemented by electronic hardware, computer software, or a combination of both. Whether such functionality is implemented through hardware or software depends on the specific application and the overall system design requirements. Those skilled in the art can implement the described functionality using various methods for each specific application, but such implementation should not be construed as exceeding the scope of protection of the embodiments of this application.
[0274] This application also provides a readable storage medium having instructions stored thereon that, when executed by a computer, implement the functions of any of the above method embodiments.
[0275] This application also provides a computer program product that, when executed by a computer, implements the functions of any of the above method embodiments.
[0276] 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, it can be implemented, in whole or in part, as a computer program product. The computer program product includes one or more computer programs. When the computer program is 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 program can be stored in a computer-readable storage medium or transferred from one computer-readable storage medium to another. For example, the computer program can be transferred 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 such as a server or data center that integrates one or more available media. The available media may be magnetic media (e.g., floppy disks, hard disks, magnetic tapes), optical media (e.g., high-density digital video discs (DVDs)), or semiconductor media (e.g., solid-state disks (SSDs)).
[0277] Those skilled in the art will understand that the various numerical designations such as "first" and "second" used in this application are merely for the convenience of description and are not intended to limit the scope of the embodiments of this application, nor do they indicate the order of events.
[0278] At least one in this application can also be described as one or more, and multiple can be two, three, four or more, and this application does not impose any limitation. In the embodiments of this application, for a technical feature, the technical features in that technical feature are distinguished by "first", "second", "third", "A", "B", "C" and "D", and there is no order or size among the technical features described by "first", "second", "third", "A", "B", "C" and "D".
[0279] The correspondences shown in the tables of this application can be configured or predefined. The values of the information in each table are merely examples and can be configured to other values; this application is not limited to these values. When configuring the correspondences between information and parameters, it is not necessarily required to configure all the correspondences shown in each table. For example, the correspondences shown in some rows of the tables in this application may not be configured. Furthermore, appropriate modifications and adjustments can be made based on the above tables, such as splitting, merging, etc. The names of the parameters shown in the headings of the above tables can also use other names that the communication device can understand, and the values or representations of the parameters can also be other values or representations that the communication device can understand. In the implementation of the above tables, other data structures can also be used, such as arrays, queues, containers, stacks, linear lists, pointers, linked lists, trees, graphs, structures, classes, heaps, hash tables, or hash tables, etc.
[0280] The term "predefined" in this application can be understood as definition, pre-defined, stored, pre-stored, pre-negotiated, pre-configured, solidified, or pre-burned.
[0281] Those skilled in the art will recognize that the units and algorithm steps of the various examples described in conjunction with the embodiments disclosed herein can be implemented in electronic hardware, or a combination of computer software and electronic hardware. Whether these functions are implemented in hardware or software depends on the specific application and design constraints of the technical solution. Those skilled in the art can use different methods to implement the described functions for each specific application, but such implementation should not be considered beyond the scope of this application.
[0282] Those skilled in the art will understand that, for the sake of convenience and brevity, the specific working processes of the systems, devices, and units described above can be referred to the corresponding processes in the foregoing method embodiments, and will not be repeated here.
[0283] The above description is merely a specific embodiment of this application, but the scope of protection of this application is not limited thereto. Any variations or substitutions that can be easily conceived by those skilled in the art within the scope of the technology disclosed in this application should be included within the scope of protection of this application. Therefore, the scope of protection of this application should be determined by the scope of the claims.
Claims
1. A resource allocation method in a communication system, characterized in that, The method includes: The resource allocation scheme is determined to be: resource allocation based on a 5-PP interleaver with a 5th power permutation polynomial; Frequency domain resources are allocated according to the resource allocation scheme; Send frequency domain information, which is used to determine the allocated frequency domain resources; The allocation of frequency domain resources according to the resource allocation scheme includes: Arrange the symbols The subcarrier indexes are used to obtain the first subcarrier index sequence corresponding to each symbol; The first subcarrier index sequence is interleaved using a 5-PP interleaver to obtain the second subcarrier index sequence corresponding to each symbol. Divide the second subcarrier index sequence corresponding to each symbol into There are 10 subcarrier groups, of which... The number of sensing devices. It is a positive integer, and each subcarrier group includes at least one subcarrier index; The symbols are respectively described below. Each sensing device is assigned a subcarrier group, wherein the subcarrier corresponding to the subcarrier index in each subcarrier group is the frequency domain resource allocated to the sensing device; Among them, the same sensing device may be assigned the same or different group numbers to subcarrier groups under different symbols.
2. The method as described in claim 1, characterized in that, The method further includes: Determine the parameter information of the 5-PP interleaver; The parameter information of the 5-PP interlacer includes at least one of the following: 5-PP interleaver algebraic polynomial; The decomposition formula corresponding to the 5-PP interleaver; The parameter value rules in the algebraic polynomial of the 5-PP interleaver.
3. The method as described in claim 2, characterized in that, The algebraic polynomial of the 5-PP interleaver is: (1) in, The first one used to indicate the second subcarrier index sequence Bit, It is the second subcarrier index sequence The value of the bit, , , , and These are the five interlacing parameters of the 5-PP interlacer, wherein the parameter value rules are used to determine the interlacing parameters. , , , and The value of .
4. The method as described in claim 2, characterized in that, The decomposition formula corresponding to the 5-PP interlacer is: (2) in, It is a positive integer. yes factors, That is the corresponding index.
5. The method as described in claim 2, characterized in that, The parameter value selection rules are as follows: 。 6. The method according to any one of claims 2-5, characterized in that, The step of interleaving the first subcarrier index sequence using a 5-PP interleaver to obtain the second subcarrier index sequence corresponding to each symbol includes: Based on the decomposition formula, the following... Decompose to determine and The value; Based on the above and The value of the interleaving parameter and the rules for taking the parameter value determine the interleaving parameter. , , , and The possible values of ; The interleaving parameters are substituted into the 5-PP interleaver algebraic polynomial to calculate the second subcarrier index sequence corresponding to each symbol.
7. The method as described in claim 6, characterized in that, Based on the above and The values and the interleaving parameters determined by the parameter value rules are in multiple sets, and the multiple sets of interleaving parameters are not the same; The step of substituting the interleaving parameters into the algebraic polynomial of the 5-PP interleaver to calculate the second subcarrier index sequence corresponding to each symbol includes: Determine the usage percentage corresponding to each set of interleaving parameters, where the usage percentage corresponding to each set of interleaving parameters may be the same or different; Based on the usage ratio corresponding to each set of interleaving parameters, the multiple sets of interleaving parameters are substituted into the algebraic polynomial of the 5-PP interleaver to calculate the second subcarrier index sequence corresponding to each symbol.
8. The method as described in claim 1, characterized in that, The Each subcarrier group satisfies the following condition: In response to Can be Divisible by, the The number of subcarrier indices contained in each subcarrier group is the same; In response to Unable to be Divisible by, the In each subcarrier group The number of subcarrier indices contained in each subcarrier group is the same, and the number of subcarrier indices contained in other subcarrier groups is the same, and the... The number of subcarrier indices contained in one subcarrier group is one more than the number of subcarrier indices contained in the other subcarrier groups, wherein, for right The value after taking the modulo.
9. The method as described in claim 1, characterized in that, The method for determining the resource allocation scheme includes at least one of the following: The resource allocation scheme is determined based on the agreement. Determine the resource allocation scheme yourself; The resource allocation scheme is determined based on the base station configuration; The resource allocation scheme is determined based on the configuration of the core network equipment.
10. The method as described in claim 2, characterized in that, The method for determining the parameter information of the 5-PP interleaver includes at least one of the following: Obtain the parameter information of the 5-PP interleaver sent by the base station, wherein the parameter information of the 5-PP interleaver is pre-configured to the base station by the core network equipment; Obtain the parameter information of the 5-PP interleaver sent by the base station, wherein the parameter information of the 5-PP interleaver is pre-configured to the base station by other base stations; Obtain the parameter information of the 5-PP interleaver sent by the network device; The parameter information of the 5-PP interleaver is determined based on the agreement.
11. The method as described in claim 7, characterized in that, The method for determining the usage percentage corresponding to each set of interleaving parameters includes at least one of the following: The usage percentage for each set of interleaving parameters is determined based on the agreement. Determine the usage percentage for each set of interleaving parameters yourself; The usage percentage corresponding to each set of interleaving parameters is determined based on the base station configuration; The usage percentage of each set of interleaving parameters is determined based on the configuration of the core network equipment.
12. A communication device, characterized in that, The device includes: The processing module is used to determine the resource allocation scheme as follows: resource allocation is performed based on the 5-PP interleaver of the fifth power permutation polynomial. The processing module is also used to allocate frequency domain resources according to the resource allocation scheme; A transceiver module is used to send frequency domain information, which is used to determine the allocated frequency domain resources; The processing module is further configured to: Arrange the symbols The subcarrier indexes are used to obtain the first subcarrier index sequence corresponding to each symbol; The first subcarrier index sequence is interleaved using a 5-PP interleaver to obtain the second subcarrier index sequence corresponding to each symbol. Divide the second subcarrier index sequence corresponding to each symbol into There are 10 subcarrier groups, of which... The number of sensing devices. It is a positive integer, and each subcarrier group includes at least one subcarrier index; The symbols are respectively described below. Each sensing device is assigned a subcarrier group, wherein the subcarrier corresponding to the subcarrier index in each subcarrier group is the frequency domain resource allocated to the sensing device; Among them, the same sensing device may be assigned the same or different group numbers to subcarrier groups under different symbols.
13. A communication device, characterized in that, The apparatus includes a processor and a memory, wherein the memory stores a computer program, and the processor executes the computer program stored in the memory to cause the apparatus to perform the method as described in any one of claims 1 to 11.
14. A communication device, characterized in that, include: Processor and interface circuitry, among which The interface circuit is used to receive code instructions and transmit them to the processor; The processor is configured to run the code instructions to perform the method as described in any one of claims 1 to 11.
15. A computer-readable storage medium for storing instructions that, when executed, cause the method of any one of claims 1 to 11 to be implemented.
Citation Information
Patent Citations
PDCCH resource allocation and determination method, network side device, and user terminal
CN109391430A
Resource mapping method, resource determining method, network side equipment and user terminal
CN109803411A
Virtual resource block to physical resource block mapping in new radio
CN111328465A