Resource allocation method / apparatus / device and storage medium
By introducing a fourth-order permutation polynomial interleaver in frequency domain resource allocation, the subcarrier index sequence is shuffled, which solves the signal correlation problem at the data receiver and improves the detection effect of the sensing system.
Patent Information
- Application Number
- CN202280001364.4
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2022-05-12
- Publication Date
- 2026-02-17
- Estimated Expiration
- 2042-05-12
AI Technical Summary
In existing technologies, frequency domain resource allocation methods result in high signal correlation between subcarriers at the data receiver, affecting the detection effect and making it impossible to accurately detect the distance and speed of the data receiver.
Resource allocation is performed using a 4-PP interleaver (fourth power permutation polynomial interleaver), which scrambles the subcarrier index sequence through interleaving to avoid allocating continuous frequency domain resources to the data receiver.
This reduces the signal correlation between subcarriers at the data receiver, improves the detection performance of the sensing system, and ensures accurate detection of the data receiver.
Smart Images

Figure CN117397333B_ABST
Abstract
Description
TECHNICAL FIELD
[0001] The present disclosure relates to the technical field of communication, and particularly relates to a resource allocation method and device, equipment and storage medium. BACKGROUND
[0002] With the combination of millimeter wave technology and massive multiple-input multiple-output technology, the communication system and the sensing system have certain similarities in hardware architecture, channel characteristics and signal processing, so that the integration of communication and sensing (ISAC) can be realized by sharing spectrum resources, hardware resources and signaling resources between the communication system and the sensing system, that is, the combination of radar and communication system, so as to obtain the integration gain of ISAC.
[0003] In the related art, when there are multiple data receivers in the sensing system, frequency domain resources are allocated to each data receiver, and the specific method is as follows: the subcarrier indexes corresponding to the time domain symbols are sorted in ascending order, and the subcarrier index sequence is divided into K subcarrier groups according to the index order, K is the number of data receivers in the sensing system, and then one subcarrier group is allocated to each of the K data receivers for frequency domain resource allocation. Assuming that the total number of subcarriers corresponding to one symbol is 784, there are two data receivers in the sensing system, which are data receiver #A and data receiver #B, wherein, Figure 1 and Figure 2 is a schematic diagram of the time-frequency resources of data receiver #A and data receiver #B in the related art, wherein, Figure 1 and Figure 2 The white part in indicates the subcarriers occupied by data receiver #A, and the black part indicates the subcarriers not occupied by data receiver #A. In addition, Figure 1 In, the subcarrier positions in different OFDM symbol times are fixed, Figure 2 In, the subcarrier positions in different OFDM symbol times change randomly.
[0004] However, the frequency domain resource allocation method in the related art will cause a large signal correlation between the subcarriers of the data receiver, thereby affecting the detection effect of each data receiver. Assuming that the modulation mode is quadrature phase shift keying (QPSK), and the signal to noise ratio (SNR) is set to 0 dB, Figure 3 is Figure 1 the allocation method shown in FIG. 7, a radar detection perspective view and a radar detection plan view of the base station to data receiver #A and data receiver #B are shown, wherein, Figure 3-1 is the radar detection perspective view, Figure 3-2 is the radar detection plan view.Figure 4 As Figure 2 The radar detection perspective view and plan view of the base station to data receiving end #A and data receiving end #B under the allocation method shown in the figure, wherein, Figure 4-1 The radar detection perspective view, Figure 4-2 The radar detection plan view. From Figure 3 And Figure 4 It can be seen that when the allocation method shown in the figure is used to allocate frequency domain resources for the data receiving end, the distance expansion phenomenon occurs on the distance axis (vertical axis) when detecting the data receiving end, and when the allocation method shown in the figure is used to allocate frequency domain resources for the data receiving end, the speed expansion phenomenon occurs on the speed axis (horizontal axis) when detecting the data receiving end. The higher the secondary peak and the more the sidelobes, the less ideal the detection effect, and the distance and speed of the data receiving end cannot be accurately detected. Figure 1 Figure 2 SUMMARY
[0005] The present disclosure proposes a resource allocation method, device, equipment and storage medium to solve the problem that the resource allocation method in the related art affects the detection effect of the data receiving end.
[0006] The resource allocation method proposed by an embodiment of the present disclosure comprises:
[0007] The resource allocation scheme is determined as: resource allocation based on a Quartic Permutation Polynomial (4-PP) interleaver;
[0008] Resources are allocated based on the resource allocation scheme;
[0009] The indication information is sent, and the indication information is used to determine the allocated resources.
[0010] The data sending device proposed by another embodiment of the present disclosure comprises:
[0011] The determination module is configured to determine the resource allocation scheme as: resource allocation based on a 4-PP interleaver;
[0012] The allocation module is configured to allocate resources based on the resource allocation scheme;
[0013] The sending module is configured to send indication information, and the indication information is used to determine the allocated resources.
[0014] The data receiving device proposed by another embodiment of the present disclosure comprises:
[0015] The determination module is configured to determine the resource allocation scheme as: resource allocation based on a 4-PP interleaver;
[0016] allocate resources based on the resource allocation scheme;
[0017] send indication information, the indication information being used to determine the allocated resources.
[0018] The echo receiving device according to another aspect of the present disclosure comprises:
[0019] The determining module is configured to determine the resource allocation scheme as: allocating resources based on a 4-PP interleaver.
[0020] The allocating module is configured to allocate resources based on the resource allocation scheme.
[0021] The sending module is configured to send indication information, the indication information being used to determine the allocated resources.
[0022] The communication device according to another aspect of the present disclosure comprises a processor and a memory, the memory storing a computer program, and the processor executes the computer program stored in the memory to enable the device to perform the method according to the above aspect of the present disclosure.
[0023] The communication device according to another aspect of the present disclosure comprises a processor and an interface circuit.
[0024] The interface circuit is configured to receive code instructions and transmit the code instructions to the processor.
[0025] The processor is configured to execute the code instructions to perform the method according to an aspect of the present disclosure.
[0026] The computer readable storage medium according to another aspect of the present disclosure stores instructions, and when the instructions are executed, the method according to an aspect of the present disclosure is implemented.
[0027] In the resource allocation method, device, equipment and storage medium provided by the present disclosure, the resource allocation scheme is first determined as: allocating resources based on a 4-PP interleaver; then, resources are allocated based on the resource allocation scheme, and indication information is sent, the indication information being used to determine the allocated resources. As can be seen, in the present disclosure, a 4-PP interleaver is introduced when allocating resources for a data receiving end, so that continuous frequency domain resources can be avoided for the data receiving end, the signal correlation between subcarriers of the data receiving end is reduced, the detection effect for the data receiving end is ensured, the detection performance of the sensing system is improved, and the moving target in the sensing system can be detected. BRIEF DESCRIPTION OF DRAWINGS
[0028] The above and / or additional aspects and advantages of the present disclosure will become apparent and more readily appreciated from the following description of embodiments, taken in conjunction with the accompanying drawings, in which:
[0029] Figure 1 And Figure 2 A schematic diagram of time-frequency resources of a data receiving end #A and a data receiving end #B in the related art;
[0030] Figure 3 A radar detection perspective view and a radar detection plan view of the base station to the data receiving end A and the data receiving end #B under the allocation method shown in Figure 1
[0031] Figure 4 A radar detection perspective view and a radar detection plan view of the base station to the data receiving end A and the data receiving end #B under the allocation method shown in Figure 2
[0032] A flowchart of a resource allocation method provided by an embodiment of the present disclosure; Figure 5
[0033] A flowchart of a resource allocation method provided by an embodiment of the present disclosure; Figure 6
[0034] A flowchart of a resource allocation method provided by an embodiment of the present disclosure; Figure 7a
[0035] A time-frequency resource schematic diagram of UE #A when resources are allocated by the method shown in Figure 7b Figure 7a A radar detection perspective view and a radar detection plan view of the base station to the UE under the method shown in
[0036] Figure 7c Figure 7a A flowchart of a resource allocation method provided by an embodiment of the present disclosure;
[0037] Figure 8a A time-frequency resource schematic diagram of UE #A when resources are allocated by the method shown in
[0038] Figure 8b A radar detection perspective view and a radar detection plan view of the base station to the UE under the method shown in Figure 8a
[0039] A flowchart of a resource allocation method provided by an embodiment of the present disclosure; Figure 8c Figure 8a A radar detection perspective view and a radar detection plan view of the base station to the UE under the method shown in
[0040] Figure 9 A structure schematic diagram of a data sending device provided by an embodiment of the present disclosure;
[0041] Figure 10 A structural schematic diagram of a data receiving apparatus provided by an embodiment of the present disclosure;
[0042] Figure 11 A structural schematic diagram of an echo receiving apparatus provided by an embodiment of the present disclosure;
[0043] Figure 12 A block diagram of a user equipment provided by an embodiment of the present disclosure;
[0044] Figure 13 A block diagram of a network side equipment provided by an embodiment of the present disclosure. DETAILED DESCRIPTION
[0045] The exemplary embodiments will be described in detail herein with reference to the attached drawings. In the following description, unless otherwise indicated, like numbers in the attached drawings refer to the same or similar elements. The following detailed description does not, therefore, limit the scope of embodiments of the present disclosure. Instead, the true scope of embodiments of the present disclosure is set forth with the claims.
[0046] The terminology used herein is for the purpose of describing particular embodiments only and is not intended to limit embodiments of the present disclosure. As used herein, the singular forms "a", "an" and "the" are intended to include the plural forms as well, unless the context clearly indicates otherwise. It will be further understood that the terms "comprises" and / or "comprising," when used in this specification, specify the presence of stated features, integers, steps, operations, elements, and / or components, but do not preclude the presence or addition of one or more other features, integers, steps, operations, elements, components, and / or groups thereof.
[0047] It should be understood that although the terms first, second, third, etc. can be used herein to describe various information, these terms are not intended to denote a particular order or hierarchy. These terms are used only to distinguish one from another. For example, a first information can be termed a second information, and similarly, a second information can be termed a first information, without departing from the scope of embodiments of the present disclosure. Depending on the context, the word "if" as used herein can be interpreted as "when" or "upon" or "in response to determining." Depending on the context, the word "if" as used herein can be interpreted as "when" or "upon" or "in response to determining."
[0048] The resource allocation method, apparatus, device and storage medium provided by embodiments of the present disclosure are described in detail below with reference to the accompanying drawings.
[0049] Figure 5 A flowchart of a resource allocation method provided by an embodiment of the present disclosure is shown in FIG. 1, which can include the following steps: Figure 5 as shown in FIG. 1.
[0050] Step 501, determining the resource allocation scheme as: resource allocation based on 4-PP interleaver.
[0051] The method of the embodiments of the present disclosure can be applied to an active radar system and / or a passive radar system. Among them, the active radar system and the passive radar system usually include a data sending end, a data receiving end and a return receiving end, which can be a base station or a user equipment (UE), and the data receiving end is a UE.
[0052] In addition, in the active radar system, the data sending end and the return receiving end are the same device. The data sending end sends bit data to the data receiving end, and the data receiving end completes the communication function as a receiver. The return signal of the bit data sent by the data sending end and irradiated on the data receiving end is returned to the return receiving end (i.e. the data sending end), and the return receiving end detects the speed, distance and other information of the data receiving end through a radar processor to complete the radar function. In the passive radar, the data sending end and the return receiving end are different devices, and there can be multiple return receiving ends. The data sending end sends bit data to the data receiving end, and the data receiving end completes the communication function as a receiver. The return signal of the bit data sent by the data sending end and irradiated on the data receiving end is returned to the return receiving end, and the return receiving end detects the speed, distance and other information of the data receiving end through a radar processor to complete the radar function.
[0053] It should be noted that in an embodiment of the present disclosure, the UE can refer to a device that provides voice and / or data connectivity for a user. The terminal device can communicate with one or more core networks via a radio access network (RAN), and the UE can be an Internet of Things terminal such as a sensor device, a mobile phone (or "cellular" phone), and a computer with an Internet of Things terminal, which can be a fixed, portable, pocket-sized, handheld, computer-embedded, or vehicle-mounted device. For example, a station (STA), a subscriber unit, a subscriber station, a mobile station, a mobile, a remote station, an access point, a remote terminal, an access terminal, a user terminal, or a user agent. Alternatively, the UE can also be a device of an unmanned aerial vehicle. Alternatively, the UE can also be a vehicle-mounted device, which can be a vehicle-mounted computer with wireless communication function or a wireless terminal externally connected to the vehicle-mounted computer. Alternatively, the UE can also be a roadside device, which can be a street lamp, a signal lamp, or other roadside devices with wireless communication function, etc.
[0054] Further, in an embodiment of the present disclosure, the method for determining the resource allocation scheme described above can include at least one of the following:
[0055] Obtaining the resource allocation scheme sent by the network device (base station and / or core network device);
[0056] Determining the resource allocation scheme based on the protocol agreement;
[0057] Obtaining the resource allocation scheme sent by the base station, wherein the resource allocation scheme is pre-configured to the base station by the core network device;
[0058] Obtaining the resource allocation scheme sent by the base station, wherein the resource allocation scheme is pre-configured to the base station by other base stations;
[0059] Determining the resource allocation scheme by itself, i.e., determining the configuration scheme to be adopted according to the actual situation or demand.
[0060] Step 502, allocating resources based on the resource allocation scheme.
[0061] Specifically, in an embodiment of the present disclosure, the frequency domain resource allocation for the data receiving end in the sensing system is mainly implemented by using a 4-PP interleaver. Details of this part will be introduced in subsequent embodiments.
[0062] Step 503, sending indication information for determining the allocated resources.
[0063] In one embodiment of the present disclosure, the indication information can include the frequency domain resources corresponding to each data receiving end.
[0064] In summary, in the resource allocation method provided by the embodiments of the present disclosure, the resource allocation scheme is first determined as: resource allocation based on a 4-PP interleaver; then, resources are allocated based on the resource allocation scheme, and indication information is sent for determining the allocated resources. As can be seen, in the embodiments of the present disclosure, the 4-PP interleaver is introduced when allocating resources for the data receiving end, so that the continuous frequency domain resources for the data receiving end can be avoided, the signal correlation between the subcarriers of the data receiving end is reduced, the detection effect for the data receiving end is ensured, the detection performance of the sensing system is improved, and the moving target in the sensing system can be detected.
[0065] Figure 6 A flowchart of a resource allocation method provided by an embodiment of the present disclosure is shown in FIG. 6, which can include the following steps: Figure 6
[0066] Step 601, determining a resource allocation scheme as: resource allocation based on a 4-PP interleaver.
[0067] For detailed description of step 601, reference can be made to the above embodiment description, which will not be repeated here.
[0068] Step 602, arranging N subcarrier indexes in a symbol (such as an Orthogonal Frequency Division Multiplexing (OFDM) symbol) in descending order to obtain a subcarrier index sequence.
[0069] In one embodiment of the present disclosure, the N subcarrier indexes in the symbol can be arranged in descending order or in ascending order, and the obtained subcarrier index sequence can be (0, 1, …, N-1).
[0070] Step 603, interleaving the subcarrier index sequence using a 4-PP interleaver to obtain an interleaved subcarrier index sequence.
[0071] Specifically, in one embodiment of the present disclosure, the method of interleaving can mainly include the following steps:
[0072] Step a, determining the parameter configuration of the 4-PP interleaver.
[0073] In one embodiment of the present disclosure, the parameter configuration of the 4-PP interleaver can include at least one of the following:
[0074] a 4-PP interleaver function;
[0075] a decomposition formula corresponding to the 4-PP interleaver;
[0076] a parameter value rule in the 4-PP interleaver function.
[0077] Specifically, the 4-PP interleaver function described above can be:
[0078] π(i) = (f1·i + f2·i 2 +f3·i 3 +f4·i 4 )modN (5)
[0079] where i is used to indicate the i-th bit of the interleaved subcarrier index sequence, π(i) is the value of the i-th bit of the interleaved subcarrier index sequence, f1, f2, f3 and f4 are four parameters of the 4-PP interleaver, and the parameter value rule is used to determine the values of f1, f2, f3 and f4.
[0080] The decomposition formula corresponding to the 4-PP interleaver described above can be:
[0081]
[0082] where ω(N) is a positive integer, p i is a factor of N, and α N,i is a corresponding exponent.
[0083] The parameter value rule described above can be:
[0084] When p i = 2 and α N,i > 1, the condition:
[0085] f1≠0,(f2+f4)=0,f3=0(mod2) (7)
[0086] When , the condition:
[0087] f1≠0,f2=0,f3=0,f4=0(modp i ) (8) is met.
[0088] In one embodiment of the present disclosure, the method for determining the parameter configuration of the 4-PP interleaver can include at least one of the following:
[0089] obtaining the parameter configuration of the 4-PP interleaver sent by a network device;
[0090] determining the parameter configuration of the 4-PP interleaver based on a protocol agreement;
[0091] obtaining the parameter configuration of the 4-PP interleaver sent by the base station, wherein the parameter configuration of the 4-PP interleaver is pre-configured to the base station by the core network device;
[0092] obtaining the parameter configuration of the 4-PP interleaver sent by the base station, wherein the parameter configuration of the 4-PP interleaver is pre-configured to the base station by other base stations.
[0093] Step b, decomposing N based on the decomposition formula to determine p i and the value of α N,i .
[0094] For example, in one embodiment of the present disclosure, assuming that N is 20, N can be decomposed into 2 2 ×5=20 based on the decomposition formula (2); at this time, p i =2 and 5, α N,i =2 and 1 can be determined.
[0095] Step c, determining the values of f1, f2, f3 and f4 based on the values of p i and α N,i and the parameter value rule.
[0096] Specifically, the values of f1, f2, f3 and f4 determined based on the values of p i and α N,i need to meet a condition, and then the values of f1, f2, f3 and f4 determined based on the values of f1, f2, f3 and f4 need to meet a condition.
[0097] For example, assuming that when N is 20 and is decomposed into 2 2 ×5=20, f1=17, f2=200, f3=20 and f4=40 can be determined.
[0098] Step d, calculating the interleaved subcarrier index sequence based on the 4-PP interleaver function.
[0099] Specifically, the values of f1, f2, f3 and f4 determined in the above step c can be brought into the above 4-PP interleaver function (1), and the interleaved subcarrier index sequence can be calculated based on the 4-PP interleaver function (1).
[0100] For example, assuming that the uninterlaced subcarrier index sequence is (0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19), the parameter settings of the 4-PP interlacer are f1=17, f2=200, f3=20, and f4=40, and the interlaced subcarrier index sequence is (17, 14, 11, 8, 5, 2, 19, 16, 13, 10, 7, 4, 1, 18, 15, 12, 9, 6, 3, 0).
[0101] In step 604, the interlaced subcarrier index sequence is sequentially grouped into K subcarrier groups, where K is the number of data receiving ends in the sensing system, and each subcarrier group includes at least one subcarrier index sequence.
[0102] It should be noted that in one embodiment of the present disclosure, the K subcarrier groups should satisfy the following conditions:
[0103] In response to N being divisible by K, the number of subcarrier indexes included in the K subcarrier groups is the same (which can be the value of N divided by K).
[0104] In response to N not being divisible by K, the number of subcarrier indexes included in d subcarrier groups of the K subcarrier groups is the same, the number of subcarrier indexes included in the other subcarrier groups is the same (which can be an integer of the quotient of N divided by K), and the number of subcarrier indexes included in the d subcarrier groups is one more than the number of subcarrier indexes included in the other subcarrier groups, where d is the value of N modulo K. In addition, the number of subcarrier indexes included in the d subcarrier groups can be an integer of the quotient of N divided by K plus one, and the number of subcarrier indexes included in the other subcarrier groups can be an integer of the quotient of N divided by K.
[0105] For example, in one embodiment of the present disclosure, assuming that N is 20, K is 2, and N is divisible by K, the interlaced subcarrier index sequence can be divided into 2 subcarrier groups, and the number of subcarrier indexes included in the 2 subcarrier groups is the same, such as 10. Based on this, assuming that the interlaced subcarrier index sequence is (17, 14, 11, 8, 5, 2, 19, 16, 13, 10, 7, 4, 1, 18, 15, 12, 9, 6, 3, 0), the first 10 subcarrier indexes in the interlaced subcarrier index sequence can be divided into subcarrier group #1, which is (17, 14, 11, 8, 5, 2, 19, 16, 13, 10), and the last 10 subcarrier indexes in the interlaced subcarrier index sequence can be divided into subcarrier group #2, which is (7, 4, 1, 18, 15, 12, 9, 6, 3, 0).
[0106] For example, in another embodiment of the present disclosure, assuming N is 20, K is 3, N is not divisible by K, the value d obtained by N modulo K is 2, at this time, the interleaved subcarrier index sequence can be divided into 3 subcarrier groups, the number of subcarrier indexes contained in certain 2 subcarrier groups of the 3 subcarrier groups is the same, the number of subcarrier indexes contained in the remaining 1 subcarrier group of the 3 subcarrier groups is different from the number of subcarrier indexes contained in the certain 2 subcarrier groups, and the number of subcarrier indexes contained in the certain 2 subcarrier groups is 1 more than the number of subcarrier indexes contained in the remaining 1 subcarrier group. Based on this, assuming the interleaved subcarrier index sequence is (17, 14, 11, 8, 5, 2, 19, 16, 13, 10, 7, 4, 1, 18, 15, 12, 9, 6, 3, 0), at this time, the first 7 subcarrier indexes in the interleaved subcarrier index sequence can be divided into subcarrier group #1, subcarrier group #1 is (17, 14, 11, 8, 5, 2, 19), the 8th to 14th subcarrier indexes in the interleaved subcarrier index sequence can be divided into subcarrier group #2, subcarrier group #2 is (16, 13, 10, 7, 4, 1, 18), and the 15th to 20th subcarrier indexes in the interleaved subcarrier index sequence can be divided into subcarrier group #3, subcarrier group #3 is (15, 12, 9, 6, 3, 0). Alternatively, the first 6 subcarrier indexes and the second last subcarrier index in the interleaved subcarrier index sequence can be divided into subcarrier group #1, subcarrier group #1 is (17, 14, 11, 8, 5, 2, 3), the 7th to 12th subcarrier indexes and the last subcarrier index in the interleaved subcarrier index sequence can be divided into subcarrier group #2, subcarrier group #2 is (19, 16, 13, 10, 7, 4, 0), and the 13th to 18th subcarrier indexes in the interleaved subcarrier index sequence can be divided into subcarrier group #3, subcarrier group #3 is (1, 18, 15, 12, 9, 6). That is, in the embodiment of the present disclosure, the subcarrier indexes in the interleaved subcarrier index sequence can be divided according to the order to obtain K subcarrier groups, or not divided according to the order to obtain K subcarrier groups.
[0107] In step 605, one subcarrier group is allocated to each of the K data receivers, wherein the subcarriers corresponding to the subcarrier indexes in each subcarrier group are the frequency domain resources allocated to the data receiver.
[0108] In one embodiment of the present disclosure, the Kth subcarrier group can be allocated to the Kth data receiving end. For example, assuming that there are two data receiving ends in the sensing system, namely data receiving end #A and data receiving end #B, and the obtained K subcarrier groups are subcarrier group #1 and subcarrier group #2. Then, subcarrier group #1 can be allocated to data receiving end #A, and subcarrier group #2 can be allocated to data receiving end #B. At this time, the subcarriers corresponding to the subcarrier indexes in subcarrier group #1 are the frequency domain resources allocated to data receiving end #A (for example, when subcarrier group #1 is (17, 14, 11, 8, 5, 2, 19, 16, 13, 10), the subcarriers with indexes 17, 14, 11, 8, 5, 2, 19, 16, 13, and 10 in the symbol can be determined as the frequency domain resources of data receiving end #A), and the subcarriers corresponding to the subcarrier indexes in subcarrier group #2 are the frequency domain resources allocated to data receiving end #B (for example, when subcarrier group #2 is (7, 4, 1, 18, 15, 12, 9, 6, 3, 0), the subcarriers with indexes 7, 4, 1, 18, 15, 12, 9, 6, 3, and 0 in the symbol can be determined as the frequency domain resources of data receiving end #A).
[0109] As can be seen from the above steps 602 and 603, in one embodiment of the present disclosure, the 4-PP interleaver is used to interleave the sequence of sequentially arranged subcarrier indexes to break the sequence, and obtain the interleaved sequence of subcarrier indexes, wherein the subcarrier indexes in the interleaved sequence of subcarrier indexes are not sequentially arranged. Then, steps 604 and 605 are executed to group the interleaved sequence of subcarrier indexes to obtain subcarrier groups, and allocate the subcarrier groups to data receiving ends. Since the subcarrier indexes in the interleaved sequence of subcarrier indexes are not sequentially arranged, the subcarrier indexes in the obtained subcarrier groups are also not sequentially arranged, so that the subcarrier indexes of the subcarriers allocated to each data receiving end are not sequentially arranged, that is, the subcarriers allocated to each data receiving end are non-continuous subcarriers. When the subsequent data receiving end communicates based on the non-continuous subcarriers, the signal correlation between each subcarrier of the data receiving end can be reduced, and the detection effect on the data receiving end is ensured.
[0110] Step 606: sending indication information used to determine the allocated resources.
[0111] In one embodiment of the present disclosure, the indication information can include the frequency domain resources corresponding to each data receiving end. For example, the indication information includes that the frequency domain resources of data receiving end #A are subcarrier group #1, and the frequency domain resources of data receiving end #B are subcarrier group #2.
[0112] To sum up, in the resource allocation method provided in the embodiment of the present disclosure, the resource allocation scheme is first determined as: resource allocation based on 4-PP interleaver; then, resources are allocated based on the resource allocation scheme, and indication information is sent, which is used to determine the allocated resources. As can be seen, in the embodiment of the present disclosure, the 4-PP interleaver is introduced when allocating resources for the data receiving end, so that the continuous frequency domain resources allocated for the data receiving end can be avoided, the signal correlation between the subcarriers of the data receiving end is reduced, the detection effect on the data receiving end is ensured, the detection performance of the sensing system is improved, and the moving target in the sensing system is facilitated to be detected.
[0113] Figure 7a The flowchart of the resource allocation method provided in the embodiment of the present disclosure is shown in FIG. 1, which can include the following steps: Figure 7a
[0114] Step 701, determining the resource allocation scheme as: resource allocation based on 4-PP interleaver.
[0115] Step 702, arranging the N subcarrier indexes in the symbol in size order to obtain a subcarrier index sequence.
[0116] Step 703, interleaving the subcarrier index sequence by using the 4-PP interleaver to obtain an interleaved subcarrier index sequence.
[0117] Step 704, grouping the interleaved subcarrier index sequence to obtain K subcarrier groups, wherein K is the number of data receiving ends in the sensing system, and each subcarrier group includes at least one subcarrier index sequence.
[0118] For detailed description of steps 701-704, reference can be made to the above embodiment description, which will not be repeated here in the embodiment of the present disclosure.
[0119] Step 705, allocating one subcarrier group to each of the K data receiving ends, wherein the subcarriers corresponding to the subcarrier indexes in each subcarrier group are the frequency domain resources allocated to the data receiving end, and the frequency domain resources allocated to the same data receiving end under different symbols are the same.
[0120] In one embodiment of the present disclosure, it is assumed that the basic parameters of the sensing system are as shown in Table 1, and it is assumed that there are A and B, i.e., two UEs, as data receiving ends in the sensing system, wherein the speed and distance information of the two UEs is as shown in Table 2.
[0121] Table 1 Basic parameters of the sensing system
[0122]
[0123]
[0124] Table 2 Speed and Distance Information for Each UE
[0125] UE Distance (m) Speed (m / s) A 140 40 B 70 -20
[0126] Based on the basic parameters in Table 1, it can be determined that UE#A and UE#B each occupy 392 of the N=784 subcarriers, and the subcarrier indices of UE#A and UE#B are calculated by the 4-PP interleaver. Furthermore, the subcarrier indices of UE#A and UE#B remain unchanged during the 560 OFDM symbol time. Figure 7b The present disclosure provides an embodiment of an application Figure 7a The diagram illustrates the time-frequency resources for UE#A when allocating resources using the method shown. The white areas represent subcarriers occupied by UE#A, and the black areas represent subcarriers not occupied by UE#A. It should be noted that... Figure 7b This is a schematic diagram obtained when resource allocation is performed based on the 4-PP interleaver function with f1 = 199, f2 = 7, f3 = 560, and f4 = 777. Figure 7c An embodiment of this disclosure provides an example of using... Figure 7a The method shown provides a three-dimensional and two-dimensional view of the radar detection of the UE, where... Figure 7c-1 A three-dimensional image of radar detection. Figure 7c-2 This is a radar detection plan view. (By...) Figure 7c It can be seen that when adopting Figure 7a The allocation method shown is that after the UE is allocated frequency domain resources, when probing the UE, although the side lobes are more obvious, the distance spread phenomenon on the distance axis (vertical axis) is significantly alleviated, thus ensuring the detection effect to a certain extent.
[0127] Step 706: Send instruction information, which is used to determine the allocated resources.
[0128] In one embodiment of this disclosure, the indication information may include the frequency domain resources corresponding to each data receiver. For example, the indication information may include: the frequency domain resources of data receiver #A are subcarrier group #1, and the frequency domain resources of data receiver #B are subcarrier group #2.
[0129] To sum up, in the resource allocation method provided in the embodiment of the present disclosure, the resource allocation scheme is first determined as: resource allocation based on 4-PP interleaver; then, resources are allocated based on the resource allocation scheme, and indication information is sent, which is used to determine the allocated resources. As can be seen, in the embodiment of the present disclosure, the 4-PP interleaver is introduced when allocating resources for the data receiving end, so that the continuous frequency domain resources allocated for the data receiving end can be avoided, the signal correlation between the subcarriers of the data receiving end is reduced, the detection effect on the data receiving end is ensured, the detection performance of the sensing system is improved, and the moving target in the sensing system is detected.
[0130] Figure 8a The flowchart of the resource allocation method provided in the embodiment of the present disclosure is shown in FIG. 8. Figure 8a The resource allocation method can include the following steps:
[0131] Step 801, determining the resource allocation scheme as: resource allocation based on 4-PP interleaver.
[0132] Step 802, arranging the N subcarrier indexes in the symbol in size order to obtain a subcarrier index sequence.
[0133] Step 803, interleaving the subcarrier index sequence by using the 4-PP interleaver to obtain an interleaved subcarrier index sequence.
[0134] Step 804, grouping the interleaved subcarrier index sequence to obtain K subcarrier groups, wherein K is the number of data receiving ends in the sensing system, and each subcarrier group includes at least one subcarrier index sequence.
[0135] For detailed description of steps 801-804, reference can be made to the above embodiment description, which will not be repeated here in the embodiment of the present disclosure.
[0136] Step 805, allocating one subcarrier group to each of the K data receiving ends, wherein the subcarriers corresponding to the subcarrier indexes in each subcarrier group are the frequency domain resources allocated to the data receiving end, and the frequency domain resources allocated to the same data receiving end under different symbols are different.
[0137] In one embodiment of the present disclosure, it is assumed that the basic parameters of the sensing system are as shown in Table 1 above, and it is assumed that there are A and B, a total of 2 UEs in the sensing system as data receiving ends, wherein the speed and distance information of the 2 UEs is as shown in Table 2 above.
[0138] Based on the basic parameters in Table 1, it can be determined that UE#A and UE#B each occupy 392 of the N=784 subcarriers, and the subcarrier indices of UE#A and UE#B are calculated by the 4-PP interleaver. Furthermore, the subcarrier indices of UE#A and UE#B change within 560 OFDM symbol times. Figure 8b The present disclosure provides an embodiment of an application Figure 8a The diagram illustrates the time-frequency resources for UE#A when allocating resources using the method shown. The white areas represent subcarriers occupied by UE#A, and the black areas represent subcarriers not occupied by UE#A. It should be noted that... Figure 8b This is a schematic diagram obtained when resource allocation is performed based on the 4-PP interleaver function with f1 = 199, f2 = 7, f3 = 560, and f4 = 777. Figure 8c An embodiment of this disclosure provides an example of using... Figure 8a The method shown provides a three-dimensional and two-dimensional view of the radar detection of the UE, where... Figure 8c-1 A three-dimensional image of radar detection. Figure 8c-2 This is a radar detection plan view. (By...) Figure 8c It can be seen that when adopting Figure 8a The allocation method shown is such that after the UE is allocated frequency domain resources, there are no obvious side peaks when probing the UE, and the two UEs can be distinguished more clearly, resulting in better detection performance.
[0139] Step 806: Send instruction information, which is used to determine the allocated resources.
[0140] In one embodiment of this disclosure, the indication information may include the frequency domain resources corresponding to each data receiver. For example, the indication information may include: the frequency domain resources of data receiver #A are subcarrier group #1, and the frequency domain resources of data receiver #B are subcarrier group #2.
[0141] In summary, the resource allocation method provided in this embodiment first determines the resource allocation scheme as follows: resource allocation is performed based on a 4-PP interleaver. Then, resources are allocated based on the resource allocation scheme, and indication information is sent to determine the allocated resources. Therefore, in this embodiment, the introduction of a 4-PP interleaver when allocating resources to the data receiver avoids allocating continuous frequency domain resources to the data receiver, reduces the signal correlation between subcarriers at the data receiver, thereby ensuring the detection effect at the data receiver, improving the detection performance of the sensing system, and facilitating the detection of moving targets in the sensing system.
[0142] In addition, regarding the above Figure 5 - Figure 8a The method's execution entity will be introduced (the following content uses the data sender as the base station and the data receiver as the UE as an example).
[0143] In one embodiment of this disclosure, the above-mentioned Figure 5 - Figure 8a The method can be executed by the base station (i.e., the data transmitter), that is: the base station determines the resource allocation scheme as follows: resource allocation is performed based on a 4-PP interleaver, and resources are allocated based on this resource allocation method. Then, the base station sends the indication information for determining the allocated resources to the UE (i.e., the data receiver), so that the UE can determine the frequency domain resources allocated to it based on the indication information. The method by which the base station determines the resource allocation scheme can be at least one of the following: obtaining a resource allocation scheme sent by the core network equipment, determining a resource allocation scheme based on a protocol agreement, obtaining a resource allocation scheme sent by other base stations (wherein, the resource allocation scheme of other base stations is configured by the core network equipment or by another base station), or the base station determining the resource allocation scheme itself. Furthermore, it should be noted that in one embodiment of this disclosure, after determining the resource allocation scheme, the base station, as the data transmitter, 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.
[0144] In another embodiment of this disclosure, both the base station and the UE can perform the above-described actions. Figure 5 - Figure 8a The method involves both the base station and the UE determining a resource allocation scheme: resource allocation based on a 4-PP interleaver, and resource allocation based on this scheme. The UE can determine the resource allocation scheme by obtaining the resource allocation scheme sent by the base station, and / or by determining the resource allocation scheme based on protocol agreements.
[0145] In yet another embodiment of this disclosure, the above-described actions may be performed by another base station (i.e., a base station different from the one acting as the data transmitter). Figure 5 - Figure 8a The method is as follows: other base stations first determine the resource allocation scheme as follows: resource allocation is performed based on the 4-PP interleaver, and resources are allocated based on this resource allocation scheme. Then, they send indication information to the base station as the data sender and the UE as the data receiver, so that the two can determine the frequency domain resources allocated to the UE.
[0146] Figure 9 This is a schematic diagram of the structure of a data transmission device provided in an embodiment of the present disclosure, as shown below. Figure 9 As shown, it includes:
[0147] Module 901 is used to determine the resource allocation scheme as follows: resource allocation is based on a 4-PP interleaver.
[0148] Allocation module 902 is used to allocate resources based on the resource allocation scheme;
[0149] The sending module 903 is used to send indication information, which is used to determine the allocated resources.
[0150] In summary, in the apparatus provided in this embodiment, the resource allocation scheme is first determined as follows: resource allocation is performed based on a 4-PP interleaver; then, resources are allocated based on the resource allocation scheme, and indication information is sent to determine the allocated resources. Therefore, in this embodiment, by introducing a 4-PP interleaver when allocating resources to the data receiver, continuous frequency domain resources can be avoided, reducing the signal correlation between subcarriers at the data receiver, thereby ensuring the detection effect at the data receiver, improving the detection performance of the sensing system, and facilitating the detection of moving targets in the sensing system.
[0151] Optionally, in one embodiment of this disclosure, the allocation module is used to:
[0152] The subcarrier index sequence is obtained by arranging the N subcarrier indices in the symbol in ascending order.
[0153] The subcarrier index sequence is interleaved using a 4-PP interleaver to obtain the interleaved subcarrier index sequence.
[0154] The interleaved subcarrier index sequences are grouped to obtain K subcarrier groups, where K is the number of data receivers, and each subcarrier group includes at least one subcarrier index sequence;
[0155] A subcarrier group is allocated to each of the K data receivers, wherein the subcarrier corresponding to the subcarrier index in each subcarrier group is the frequency domain resource allocated to the data receiver.
[0156] Optionally, in one embodiment of this disclosure, the apparatus is further configured to:
[0157] Determine the parameter configuration of the 4-PP interleaver;
[0158] The parameter configuration of the 4-PP interlacer includes at least one of the following:
[0159] 4-PP interleaver function;
[0160] The decomposition formula corresponding to the 4-PP interleaver;
[0161] Rules for parameter values in the 4-PP interleaver function.
[0162] Optionally, in one embodiment of this disclosure, the 4-PP interleaver function is:
[0163] π(i)=(f1·i+f2·i 2 +f3·i3 +f4·i 4 )modN (9)
[0164] Where i is used to indicate the i-th bit of the interleaved subcarrier index sequence, π(i) is the value of the i-th bit of the interleaved subcarrier index sequence, and f1, f2, f3 and f4 are four parameters of the 4-PP interleaver. The parameter value rules are used to determine the values of f1, f2, f3 and f4.
[0165] Optionally, in one embodiment of this disclosure, the decomposition formula corresponding to the 4-PP interlacer is:
[0166]
[0167] Where ω(N) is a positive integer, p i It is a factor of N, α N,i That is the corresponding index.
[0168] Optionally, in one embodiment of this disclosure, the parameter value taking rule is as follows:
[0169] When p i =2 and α N,i When the value is greater than 1, the following conditions must be met:
[0170] f1≠0,(f2+f4)=0,f3=0(mod2) (11)
[0171] when At that time, the following conditions must be met:
[0172] f1≠0,f2=0,f3=0,f4=0(modp i (12).
[0173] Optionally, in one embodiment of this disclosure, the allocation module is used to:
[0174] Based on the decomposition formula, N is decomposed to determine p. i and α N,i The value;
[0175] Based on the p i and α N,i The values of f1, f2, f3, and f4 are determined by the values and the rules for taking the parameters;
[0176] The interleaved subcarrier index sequence is calculated based on the 4-PP interleaver function.
[0177] Optionally, in one embodiment of this disclosure, the K subcarrier groups satisfy the following condition:
[0178] In response to N being divisible by K, the number of subcarrier indices contained in the K subcarrier groups is the same;
[0179] 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.
[0180] Optionally, in one embodiment of this disclosure, the same data receiver may be allocated the same or different frequency domain resources under different symbols.
[0181] Optionally, in one embodiment of this disclosure, the determining module is used to:
[0182] Obtain the resource allocation scheme sent by the network device; and / or
[0183] The resource allocation scheme is determined based on the agreement; and / or
[0184] Determine the resource allocation scheme yourself.
[0185] Optionally, in one embodiment of this disclosure, the determining module is used to:
[0186] Obtain the parameter configuration of the 4-PP interleaver sent by the network device; and / or
[0187] The parameter configuration of the 4-PP interleaver is determined based on the protocol agreement.
[0188] Figure 10 This is a schematic diagram of the structure of a data receiving device provided in an embodiment of the present disclosure, as shown below. Figure 10 As shown, it includes:
[0189] Module 1001 is used to determine the resource allocation scheme as follows: resource allocation is based on a 4-PP interleaver.
[0190] Allocation module 1002 is used to allocate resources based on the resource allocation scheme;
[0191] The sending module 1003 is used to send indication information, which is used to determine the allocated resources.
[0192] In summary, in the apparatus provided in this embodiment, the resource allocation scheme is first determined as follows: resource allocation is performed based on a 4-PP interleaver; then, resources are allocated based on the resource allocation scheme, and indication information is sent to determine the allocated resources. Therefore, in this embodiment, by introducing a 4-PP interleaver when allocating resources to the data receiver, continuous frequency domain resources can be avoided, reducing the signal correlation between subcarriers at the data receiver, thereby ensuring the detection effect at the data receiver, improving the detection performance of the sensing system, and facilitating the detection of moving targets in the sensing system.
[0193] Optionally, in one embodiment of this disclosure, the allocation module is used to:
[0194] The subcarrier index sequence is obtained by arranging the N subcarrier indices in the symbol in ascending order.
[0195] The subcarrier index sequence is interleaved using a 4-PP interleaver to obtain the interleaved subcarrier index sequence.
[0196] The interleaved subcarrier index sequences are grouped to obtain K subcarrier groups, where K is the number of data receivers, and each subcarrier group includes at least one subcarrier index sequence;
[0197] A subcarrier group is allocated to each of the K data receivers, wherein the subcarrier corresponding to the subcarrier index in each subcarrier group is the frequency domain resource allocated to the data receiver.
[0198] Optionally, in one embodiment of this disclosure, the apparatus is further configured to:
[0199] Determine the parameter configuration of the 4-PP interleaver;
[0200] The parameter configuration of the 4-PP interlacer includes at least one of the following:
[0201] 4-PP interleaver function;
[0202] The decomposition formula corresponding to the 4-PP interleaver;
[0203] Rules for parameter values in the 4-PP interleaver function.
[0204] Optionally, in one embodiment of this disclosure, the 4-PP interleaver function is:
[0205] π(i)=(f1·i+f2·i 2 +f3·i 3 +f4·i 4 )modN (13)
[0206] Where i is used to indicate the i-th bit of the interleaved subcarrier index sequence, π(i) is the value of the i-th bit of the interleaved subcarrier index sequence, and f1, f2, f3 and f4 are four parameters of the 4-PP interleaver. The parameter value rules are used to determine the values of f1, f2, f3 and f4.
[0207] Optionally, in one embodiment of this disclosure, the decomposition formula corresponding to the 4-PP interlacer is:
[0208]
[0209] Where ω(N) is a positive integer, p i It is a factor of N, α N,i That is the corresponding index.
[0210] Optionally, in one embodiment of this disclosure, the parameter value taking rule is as follows:
[0211] When p i =2 and α N,i When the value is greater than 1, the following conditions must be met:
[0212] f1≠0,(f2+f4)=0,f3=0(mod2) (15)
[0213] when At that time, the following conditions must be met:
[0214] f1≠0,f2=0,f3=0,f4=0(modp i (16).
[0215] Optionally, in one embodiment of this disclosure, the allocation module is used to:
[0216] Based on the decomposition formula, N is decomposed to determine p. i and α N,i The value;
[0217] Based on the p i and α N,i The values of f1, f2, f3, and f4 are determined by the values and the rules for taking the parameters;
[0218] The interleaved subcarrier index sequence is calculated based on the 4-PP interleaver function.
[0219] Optionally, in one embodiment of this disclosure, the K subcarrier groups satisfy the following condition:
[0220] In response to N being divisible by K, the number of subcarrier indices contained in the K subcarrier groups is the same;
[0221] 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.
[0222] Optionally, in one embodiment of this disclosure, the same data receiver may be allocated the same or different frequency domain resources under different symbols.
[0223] Optionally, in one embodiment of this disclosure, the determining module is used to:
[0224] Obtain the resource allocation scheme sent by the network device; and / or
[0225] The resource allocation scheme is determined based on the agreement; and / or
[0226] Determine the resource allocation scheme yourself.
[0227] Optionally, in one embodiment of this disclosure, the determining module is used to:
[0228] Obtain the parameter configuration of the 4-PP interleaver sent by the network device; and / or
[0229] The parameter configuration of the 4-PP interleaver is determined based on the protocol agreement.
[0230] Figure 11 This is a schematic diagram of the structure of an echo receiving device provided in an embodiment of this disclosure, as shown below. Figure 11 As shown, it includes:
[0231] Module 1101 is used to determine the resource allocation scheme as follows: resource allocation is based on a 4-PP interleaver.
[0232] Allocation module 1102 is used to allocate resources based on the resource allocation scheme;
[0233] The sending module 1103 is used to send indication information, which is used to determine the allocated resources.
[0234] In summary, in the apparatus provided in this embodiment, the resource allocation scheme is first determined as follows: resource allocation is performed based on a 4-PP interleaver; then, resources are allocated based on the resource allocation scheme, and indication information is sent to determine the allocated resources. Therefore, in this embodiment, by introducing a 4-PP interleaver when allocating resources to the data receiver, continuous frequency domain resources can be avoided, reducing the signal correlation between subcarriers at the data receiver, thereby ensuring the detection effect at the data receiver, improving the detection performance of the sensing system, and facilitating the detection of moving targets in the sensing system.
[0235] Optionally, in one embodiment of this disclosure, the allocation module is used to:
[0236] The subcarrier index sequence is obtained by arranging the N subcarrier indices in the symbol in ascending order.
[0237] The subcarrier index sequence is interleaved using a 4-PP interleaver to obtain the interleaved subcarrier index sequence.
[0238] The interleaved subcarrier index sequences are grouped to obtain K subcarrier groups, where K is the number of data receivers, and each subcarrier group includes at least one subcarrier index sequence;
[0239] A subcarrier group is allocated to each of the K data receivers, wherein the subcarrier corresponding to the subcarrier index in each subcarrier group is the frequency domain resource allocated to the data receiver.
[0240] Optionally, in one embodiment of this disclosure, the apparatus is further configured to:
[0241] Determine the parameter configuration of the 4-PP interleaver;
[0242] The parameter configuration of the 4-PP interlacer includes at least one of the following:
[0243] 4-PP interleaver function;
[0244] The decomposition formula corresponding to the 4-PP interleaver;
[0245] Rules for parameter values in the 4-PP interleaver function.
[0246] Optionally, in one embodiment of this disclosure, the 4-PP interleaver function is:
[0247] π(i)=(f1·i+f2·i 2 +f3·i 3 +f4·i 4 )modN (17)
[0248] Where i is used to indicate the i-th bit of the interleaved subcarrier index sequence, π(i) is the value of the i-th bit of the interleaved subcarrier index sequence, and f1, f2, f3 and f4 are four parameters of the 4-PP interleaver. The parameter value rules are used to determine the values of f1, f2, f3 and f4.
[0249] Optionally, in one embodiment of this disclosure, the decomposition formula corresponding to the 4-PP interlacer is:
[0250]
[0251] Where ω(N) is a positive integer, p i It is a factor of N, α N,i That is the corresponding index.
[0252] Optionally, in one embodiment of this disclosure, the parameter value taking rule is as follows:
[0253] When p i =2 and α N,i When the value is greater than 1, the following conditions must be met:
[0254] f1≠0,(f2+f4)=0,f3=0(mod2) (19)
[0255] when At that time, the following conditions must be met:
[0256] f1≠0,f2=0,f3=0,f4=0(modp i (20).
[0257] Optionally, in one embodiment of this disclosure, the allocation module is used to:
[0258] Based on the decomposition formula, N is decomposed to determine p. i and α N,i The value;
[0259] Based on the p i and α N,i The values of f1, f2, f3, and f4 are determined by the values and the rules for taking the parameters;
[0260] The interleaved subcarrier index sequence is calculated based on the 4-PP interleaver function.
[0261] Optionally, in one embodiment of this disclosure, the K subcarrier groups satisfy the following condition:
[0262] In response to N being divisible by K, the number of subcarrier indices contained in the K subcarrier groups is the same;
[0263] 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.
[0264] Optionally, in one embodiment of this disclosure, the same data receiver may be allocated the same or different frequency domain resources under different symbols.
[0265] Optionally, in one embodiment of this disclosure, the determining module is used to:
[0266] Obtain the resource allocation scheme sent by the network device; and / or
[0267] The resource allocation scheme is determined based on the agreement; and / or
[0268] Determine the resource allocation scheme yourself.
[0269] Optionally, in one embodiment of this disclosure, the determining module is used to:
[0270] Obtain the parameter configuration of the 4-PP interleaver sent by the network device; and / or
[0271] The parameter configuration of the 4-PP interleaver is determined based on the protocol agreement.
[0272] Figure 12 This is a block diagram of a user equipment UE1200 provided in one embodiment of this disclosure. For example, UE1200 may be a mobile phone, computer, digital broadcasting terminal equipment, messaging transceiver, game console, tablet device, medical device, fitness equipment, personal digital assistant, etc.
[0273] Reference Figure 12 UE1200 may include at least one of the following components: processing component 1202, memory 1204, power supply component 1206, multimedia component 1208, audio component 1210, input / output (I / O) interface 1212, sensor component 1213, and communication component 1216.
[0274] Processing component 1202 typically controls the overall operation of UE 1200, such as operations associated with display, telephone calls, data communication, camera operation, and recording. Processing component 1202 may include at least one processor 1220 to execute instructions to perform all or part of the steps of the methods described above. Furthermore, processing component 1202 may include at least one module to facilitate interaction between processing component 1202 and other components. For example, processing component 1202 may include a multimedia module to facilitate interaction between multimedia component 1208 and processing component 1202.
[0275] Memory 1204 is configured to store various types of data to support operation on UE 1200. Examples of this data include instructions for any application or method operating on UE 1200, contact data, phonebook data, messages, pictures, videos, etc. Memory 1204 can be implemented by any type of volatile or non-volatile storage device or a combination thereof, such as static random access memory (SRAM), electrically erasable programmable read-only memory (EEPROM), erasable programmable read-only memory (EPROM), programmable read-only memory (PROM), read-only memory (ROM), magnetic storage, flash memory, magnetic disk, or optical disk.
[0276] Power supply component 1206 provides power to various components of UE1200. Power supply component 1206 may include a power management system, at least one power supply, and other components associated with generating, managing, and distributing power to UE1200.
[0277] The multimedia component 1208 includes a screen that provides an output interface between the UE 1200 and the user. In some embodiments, the screen may include a liquid crystal display (LCD) and a touch panel (TP). If the screen includes a touch panel, the screen may be implemented as a touchscreen to receive input signals from the user. The touch panel includes at least one touch sensor to sense touch, swipe, and gestures on the touch panel. The touch sensor may not only sense the boundaries of the touch or swipe action but also detect the wake-up time and pressure associated with the touch or swipe operation. In some embodiments, the multimedia component 1208 includes a front-facing camera and / or a rear-facing camera. When the UE 1200 is in an operating mode, such as a shooting mode or a video mode, the front-facing camera and / or the rear-facing camera may receive external multimedia data. Each front-facing camera and rear-facing camera may be a fixed optical lens system or have focal length and optical zoom capabilities.
[0278] Audio component 1210 is configured to output and / or input audio signals. For example, audio component 1210 includes a microphone (MIC) configured to receive external audio signals when UE 1200 is in an operating mode, such as call mode, recording mode, and voice recognition mode. The received audio signals may be further stored in memory 1204 or transmitted via communication component 1216. In some embodiments, audio component 1210 also includes a speaker for outputting audio signals.
[0279] I / O interface 1212 provides an interface between processing component 1202 and peripheral interface modules, such as keyboards, click wheels, buttons, etc. These buttons may include, but are not limited to, home buttons, volume buttons, power buttons, and lock buttons.
[0280] Sensor assembly 1213 includes at least one sensor for providing status assessment of various aspects of UE 1200. For example, sensor assembly 1213 can detect the on / off state of device 1200, the relative positioning of components such as the display and keypad of UE 1200, changes in position of UE 1200 or one of its components, the presence or absence of user contact with UE 1200, orientation or acceleration / deceleration of UE 1200, and temperature changes of UE 1200. Sensor assembly 1213 may include a proximity sensor configured to detect the presence of nearby objects without any physical contact. Sensor assembly 1213 may also include a light sensor, such as a CMOS or CCD image sensor, for use in imaging applications. In some embodiments, sensor assembly 1213 may also include an accelerometer, gyroscope, magnetometer, pressure sensor, or temperature sensor.
[0281] Communication component 1216 is configured to facilitate wired or wireless communication between UE 1200 and other devices. UE 1200 can access wireless networks based on communication standards, such as WiFi, 2G, or 3G, or combinations thereof. In one exemplary embodiment, communication component 1216 receives broadcast signals or broadcast-related information from an external broadcast management system via a broadcast channel. In one exemplary embodiment, communication component 1216 also includes a near-field communication (NFC) module to facilitate short-range communication. For example, the NFC module may be implemented based on radio frequency identification (RFID) technology, Infrared Data Association (IrDA) technology, ultra-wideband (UWB) technology, Bluetooth (BT) technology, and other technologies.
[0282] In an exemplary embodiment, UE1200 may be implemented by at least one application-specific integrated circuit (ASIC), digital signal processor (DSP), digital signal processing device (DSPD), programmable logic device (PLD), field-programmable gate array (FPGA), controller, microcontroller, microprocessor or other electronic component to perform the above method.
[0283] Figure 13 This is a block diagram of a network-side device 1300 provided in an embodiment of this disclosure. For example, the network-side device 1300 can be provided as a network-side device. (Refer to...) Figure 13 The network-side device 1300 includes a processing component 1311, which further includes at least one processor, and memory resources represented by memory 1332 for storing instructions, such as applications, that can be executed by the processing component 1322. The applications stored in memory 1332 may include one or more modules, each corresponding to a set of instructions. Furthermore, the processing component 1310 is configured to execute instructions to perform any of the methods described above applied to the network-side device, for example, such as... Figure 1 The method shown.
[0284] The network-side device 1300 may also include a power supply component 1326 configured to perform power management of the network-side device 1300, a wired or wireless network interface 1350 configured to connect the network-side device 1300 to a network, and an input / output (I / O) interface 1358. The network-side device 1300 may operate on an operating system stored in memory 1332, such as Windows Server™, Mac OS X™, Unix™, Linux™, Free BSD™, or similar.
[0285] In the embodiments provided above, the methods provided by the present disclosure have been described from the perspectives of the network-side device and the UE, respectively. To implement the functions of the methods provided in the embodiments of the present disclosure, the network-side device and the UE may include hardware structures and software modules, implementing the above functions in the form of hardware structures, software modules, or a combination of hardware structures and software modules. One of the above functions can be executed in the form of hardware structures, software modules, or a combination of hardware structures and software modules.
[0286] In the embodiments provided above, the methods provided by the present disclosure have been described from the perspectives of the network-side device and the UE, respectively. To implement the functions of the methods provided in the embodiments of the present disclosure, the network-side device and the UE may include hardware structures and software modules, implementing the above functions in the form of hardware structures, software modules, or a combination of hardware structures and software modules. One of the above functions can be executed in the form of hardware structures, software modules, or a combination of hardware structures and software modules.
[0287] This disclosure provides a communication device. The communication device may include a transceiver module and a processing module. The transceiver module may include a sending module and / or a receiving module. The sending module is used to implement the sending function, and the receiving module is used to implement the receiving function. The transceiver module can implement both sending and / or receiving functions.
[0288] The communication device can be a terminal device (such as the terminal device in the aforementioned method embodiments), a device within a terminal device, or a device that can be used in conjunction with a terminal device. Alternatively, the communication device can be a network device, a device within a network device, or a device that can be used in conjunction with a network device.
[0289] This disclosure provides another communication device. The communication device can be a network device, a terminal device (such as the terminal device in the foregoing method embodiments), 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; for details, please refer to the descriptions in the above method embodiments.
[0290] A communication device may include one or more processors. The processor may be a general-purpose processor or a dedicated processor. For example, it may be 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., network-side equipment, baseband chip, terminal equipment, terminal equipment chip, DU or CU, etc.), execute computer programs, and process data from the computer programs.
[0291] Optionally, the communication device may further include one or more memories, on which computer programs may be stored. The processor executes the computer programs to cause the communication device to perform the methods described in the above method embodiments. Optionally, the memories may also store data. The communication device and the memories may be provided separately or integrated together.
[0292] Optionally, the communication device may also include a transceiver and an antenna. A transceiver, also called a transceiver unit, transceiver, or transceiver circuit, is used to implement transmission and reception functions. A transceiver may include a receiver and a transmitter; the receiver, also called a receiver circuit, is used to implement the receiving function; the transmitter, also called a transmitter or transmitting circuit, is used to implement the transmitting function.
[0293] Optionally, the communication device may further include one or more interface circuits. The interface circuits are used to receive code instructions and transmit them to the processor. The processor executes the code instructions to cause the communication device to perform the methods described in the above method embodiments.
[0294] In one implementation, the processor may include a transceiver for implementing receive and transmit 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 receive and transmit 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.
[0295] In one implementation, the processor may store a computer program that runs on the processor, causing the communication device to perform the methods described in the above method embodiments. The computer program may be embedded in the processor; in this case, the processor may be implemented in hardware.
[0296] In one implementation, the communication device may include circuitry that performs the functions of transmitting, receiving, or communicating as described in the foregoing method embodiments. The processor and transceiver described in this disclosure 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 semiconductors (CMOS), n-metal-oxide-semiconductor (NMOS), positive-channel metal oxide semiconductors (PMOS), bipolar junction transistors (BJTs), bipolar CMOS (BiCMOS), silicon germanium (SiGe), gallium arsenide (GaAs), etc.
[0297] The communication device described in the above embodiments can be a network device or a terminal device (such as the terminal device in the foregoing method embodiments), but the scope of the communication device described in this disclosure is not limited thereto, and the structure of the communication device is not limited. The communication device can be a standalone device or part of a larger device. For example, the communication device can be:
[0298] (1) Independent integrated circuit IC, or chip, or chip system or subsystem;
[0299] (2) A collection of one or more ICs, optionally including storage components for storing data and computer programs;
[0300] (3) ASIC, such as modem;
[0301] (4) Modules that can be embedded in other devices;
[0302] (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.
[0303] (6) Others, etc.
[0304] When the communication device can be a chip or a chip system, the chip includes a processor and an interface. There can be one or more processors, and multiple interfaces.
[0305] Optionally, the chip may also include memory for storing necessary computer programs and data.
[0306] Those skilled in the art will also understand that the various illustrative logical blocks and steps listed in the embodiments of this disclosure can be implemented by electronic hardware, computer software, or a combination of both. Whether such functionality is implemented in 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 disclosure.
[0307] This disclosure 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.
[0308] This disclosure also provides a computer program product that, when executed by a computer, implements the functions of any of the above method embodiments.
[0309] In the above embodiments, implementation can be achieved, in whole or in part, through software, hardware, firmware, or any combination thereof. When implemented in 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 disclosure 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)).
[0310] Those skilled in the art will understand that the various numerical designations such as "first," "second," etc., used in this disclosure are merely for the convenience of description and are not intended to limit the scope of the embodiments of this disclosure, nor do they indicate the order of events.
[0311] At least one of the features described in this disclosure can also be described as one or more, and multiple features can be two, three, four or more, and this disclosure does not impose any limitations. In the embodiments of this disclosure, for a technical feature, the technical features in that technical feature are distinguished by "first", "second", "third", "A", "B", "C" and "D", etc., and there is no sequential order or size order among the technical features described by "first", "second", "third", "A", "B", "C" and "D".
[0312] Other embodiments of the invention will readily occur to those skilled in the art upon consideration of the specification and practice of the invention disclosed herein. This disclosure is intended to cover any variations, uses, or adaptations of the invention that follow the general principles of the invention and include common knowledge or customary techniques in the art not disclosed herein. The specification and examples are to be considered exemplary only, and the true scope and spirit of this disclosure are indicated by the following claims.
[0313] It should be understood that this disclosure is not limited to the precise structures described above and shown in the accompanying drawings, and various modifications and changes can be made without departing from its scope. The scope of this disclosure is limited only by the appended claims.
Claims
1. A resource allocation method characterized by, The method comprises: determining a resource allocation scheme as: allocating resources based on a fourth power permutation polynomial 4-PP interleaver; allocating resources based on the resource allocation scheme; sending indication information, which is used to determine the allocated resources; wherein the parameter configuration of the 4-PP interleaver comprises at least one of the following: a 4-PP interleaver function; a decomposition formula corresponding to the 4-PP interleaver; a parameter value rule in the 4-PP interleaver function.
2. The method of claim 1, wherein, The resource allocation based on the resource allocation scheme comprises: In order of size, the subcarrier indices in the symbol result in a sequence of subcarrier indices; interleaving the subcarrier index sequence using the 4-PP interleaver to obtain an interleaved subcarrier index sequence; grouping the interleaved subcarrier index sequences to obtain a number of subcarrier groups, wherein, each subcarrier group includes at least one subcarrier index sequence, and the number of subcarrier groups is equal to the number of data receiving ends. For a data receiving end is allocated a subcarrier group, wherein the subcarrier with the subcarrier index corresponding to each subcarrier group is the frequency domain resource allocated to the data receiving end.
3. The method of claim 2, wherein, The 4-PP interleaver function is: (1) wherein, the first bit of the interleaved subcarrier index sequence is used to indicate , the value of the first bit of the interleaved subcarrier index sequence, , , , and are four parameters of the 4-PP interleaver, wherein the parameter value rules are used to determine , , and .
4. The method of claim 3, wherein, The decomposition formula corresponding to the 4-PP interleaver is: (2) wherein is a positive integer, is a factor of is the corresponding exponent.
5. The method of claim 4, wherein, The parameter value rule is: When and the condition must be met: (3) When the condition must be met: (4)。 6. The method of claim 4, wherein, The interleaving of the subcarrier index sequence using the 4-PP interleaver comprises: based on the decomposition formula to determine values of and Based on the values of the parameters and the parameter value rules, the values of the parameters are determined and , , , and are determined; calculating the interleaved subcarrier index sequence based on the 4-PP interleaver function.
7. The method of claim 2, wherein, The one subcarrier group satisfies the following conditions: in response to may be divisible by, the number of subcarrier indices contained within the subcarrier group is the same; in response to not divisible by is not divisible by, the the number of subcarrier indexes contained in the the number of subcarrier indexes contained in the the number of subcarrier indexes contained in the is to the value after modulo 8. The method of claim 2, wherein, The frequency domain resources allocated to the same data receiving end under different symbols are the same or different.
9. The method of claim 1, wherein, The method for determining the resource allocation scheme comprises at least one of the following: obtaining the resource allocation scheme sent by a network device; determining the resource allocation scheme based on a protocol agreement; determining the resource allocation scheme by itself.
10. The method of claim 1, wherein, The method further comprises at least one of the following: obtaining the parameter configuration of the 4-PP interleaver sent by a network device; determining the parameter configuration of the 4-PP interleaver based on a protocol agreement.
11. A data transmitting apparatus, characterized by comprising: comprise: a determining module configured to determine a resource allocation scheme as: allocating resources based on a 4-PP interleaver; an allocating module configured to allocate resources based on the resource allocation scheme; a sending module configured to send indication information, which is used to determine the allocated resources; wherein the parameter configuration of the 4-PP interleaver comprises at least one of the following: a 4-PP interleaver function; a decomposition formula corresponding to the 4-PP interleaver; a parameter value rule in the 4-PP interleaver function.
12. A communications device, characterized by The apparatus comprises a processor and a memory, wherein the memory stores a computer program, and the processor executes the computer program stored in the memory to make the apparatus execute the method of any one of claims 1 to 10.
13. A communications device, characterized by comprise: a processor and an interface circuit, wherein the interface circuit is configured to receive code instructions and transmit them to the processor; the processor is configured to run the code instructions to execute the method of any one of claims 1 to 10.
14. A computer-readable storage medium for storing instructions, which when executed, cause the method of any one of claims 1 to 10 to be implemented.
Citation Information
Patent Citations
Virtual resource block to physical resource block mapping in new radio
CN111328465A