Method and apparatus for determining an array associated with resource allocation in mobile communications

CN122935987APending Publication Date: 2026-10-16MEDIATEK INC
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202580012192.4
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Priority Date
2024-04-12
Filing Date
2025-01-27
Publication Date
2026-10-16

AI Technical Summary

Technical Problem

然而,这些大规模阵列的设计可能较为复杂,导致计算复杂度显著提高

Benefits of technology

[0008] One objective of this disclosure is to provide a solution or approach to address the aforementioned problem regarding the determination of arrays associated with resource allocation for devices in mobile communications.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN122935987A_ABST
    Figure CN122935987A_ABST
Patent Text Reader

Abstract

Various solutions are described for a device to determine an array associated with a resource allocation in mobile communications. The device can determine a plurality of cores of an array associated with a resource allocation. The device can determine the array from the plurality of cores. The device can transmit a plurality of signals based on the array associated with the resource allocation.
Need to check novelty before this filing date? Find Prior Art

Description

[0001] Cross-referencing

[0002] This disclosure is part of a non-provisional application claiming priority to U.S. Patent Application No. 63 / 627,839, filed February 1, 2024, and U.S. Patent Application No. 63 / 633,105, filed April 12, 2024, the contents of which are incorporated herein by reference in their entirety. Technical Field

[0003] This disclosure generally relates to mobile communications, and more specifically, to determining an array associated with the allocation of resources for mobile communication devices. Background Technology

[0004] Unless otherwise specified in this description, the methods described in this section are not prior art as claimed in the claims, and are not acknowledged as prior art because they are included in this section.

[0005] In New Radio (NR) mobile communications, in some network environments related to radar engineering, the detection of surrounding objects is often achieved by measuring signal delay and Doppler shift. Wireless signals transmitted in the frequency, time, and / or spatial domains for communication purposes exhibit radio characteristics similar to those used in sensing applications. These characteristics can be reused to achieve dual functions of communication and sensing. The design and implementation of multidimensional, large-scale sparse arrays may be a key research direction in the integration of sensing and communication, as such arrays provide a foundation for optimizing performance, reducing resource overhead, and addressing the challenge of simultaneously meeting sensing and communication requirements. However, the design of these large-scale arrays can be quite complex, leading to a significant increase in computational complexity.

[0006] Therefore, developing an array design scheme that minimizes computational complexity has become a key consideration in the development of modern wireless communication networks. Consequently, the industry generally needs effective solutions that can achieve a simpler and more efficient array design process. Summary of the Invention

[0007] The following content is for illustrative purposes only and is not intended to be limiting in any way. That is, the following content is intended to introduce the concepts, key points, benefits, and advantages of the novel and non-obvious techniques described herein. Some embodiments will be further elaborated in the detailed description below. Therefore, the following content is not intended to identify the essential features of the claimed subject matter, nor is it intended to determine the scope of the claimed subject matter.

[0008] One objective of this disclosure is to provide a solution or approach to address the aforementioned problem regarding the determination of arrays associated with resource allocation for devices in mobile communications.

[0009] In one aspect, a method may involve a device determining multiple cores of an array associated with a resource allocation. The method may also involve a device determining the array based on the multiple cores. The method may further involve a device transmitting multiple signals based on the array associated with the resource allocation.

[0010] In one aspect, a method may involve a device determining multiple cores of an array associated with a resource allocation. The method may also involve a device determining the array based on the multiple cores. The method may further involve a device receiving multiple signals based on the array associated with the resource allocation.

[0011] It is worth noting that although the content described herein may be presented in the context of certain wireless access technologies, networks, and network topologies, such as Long-Term Evolution (LTE), LTE-Advanced, LTE-Advanced Pro, 5th Generation (5G), New Radio (NR), Internet of Things (IoT), Narrow Band Internet of Things (NB-IoT), Industrial Internet of Things (IIoT), and 6th Generation (6G), the proposed concepts, schemes, and any variations / derivatives thereof can be implemented, used, and implemented by other types of wireless access technologies, networks, and network topologies. Therefore, the scope of this disclosure is not limited to the examples described herein. Attached Figure Description

[0012] The accompanying drawings are intended to further understand this disclosure and are incorporated into and constitute a part of this disclosure. The drawings illustrate embodiments of the disclosure and, in conjunction with the description, are used to explain the principles of the disclosure. It will be understood that the drawings are not necessarily drawn to scale, as some components may be shown out of proportion to their actual dimensions in order to clearly illustrate the concepts of the disclosure.

[0013] Figure 1A This is a schematic diagram illustrating an example scenario under the scheme of the present disclosure.

[0014] Figure 1B This is a schematic diagram illustrating an example scenario under the scheme of the present disclosure.

[0015] Figure 2 This is a schematic diagram illustrating an example scenario under the scheme of the present disclosure.

[0016] Figure 3This is a schematic diagram illustrating an example scenario under the scheme of the present disclosure.

[0017] Figure 4 This is a schematic diagram illustrating an example scenario under the scheme of the present disclosure.

[0018] Figure 5 This is a block diagram of an example communication device according to an embodiment of the present disclosure.

[0019] Figure 6 This is an example flowchart according to an embodiment of the present disclosure.

[0020] Figure 7 This is an example flowchart according to an embodiment of the present disclosure. Detailed Implementation

[0021] This specification discloses detailed embodiments and implementations of the claimed subject matter. However, it should be understood that the disclosed embodiments and implementations are merely illustrative of the claimed subject matter and may take many forms. This disclosure may be embodied in many different forms and should not be construed as being limited to the exemplary embodiments and implementations set forth herein. Rather, these exemplary embodiments and implementations are provided to make the description of this disclosure thorough and complete, and to fully communicate the scope of this disclosure to those skilled in the art. In the following description, details of well-known features and techniques may be omitted to avoid unnecessarily obscuring the presented embodiments and implementations.

[0022] Overview

[0023] According to embodiments of this disclosure, various techniques, methods, schemes, and / or solutions relate to determining arrays associated with resource allocation in mobile communication devices. According to this disclosure, several possible solutions can be implemented individually or in combination. That is, although these possible solutions are described separately below, two or more of them can be implemented in one or another combination.

[0024] Figure 1AAn example scenario 100A under a scheme implemented according to this disclosure is illustrated. In some network scenarios, a device acting as a transmitter (TX) (e.g., user equipment (UE) or network node) and a device acting as a receiver (RX) (e.g., UE or network node) can exchange necessary network parameters. Next, the TX device and the RX device can each determine multiple cores of an array associated with resource allocation. Then, the TX device and the RX device can each determine the array based on the determined cores. After determining the array, the TX device can transmit a signal to a sensing target, and the RX device can receive signals reflected from the sensing target (e.g., for sensing and communication purposes in a bistatic sensing network scenario), based on the array associated with resource allocation.

[0025] Figure 1B An example scenario 100B under a scheme implemented according to this disclosure is illustrated. In some network scenarios, a device (e.g., a UE or network node) acting as TX and RX can determine multiple cores of an array associated with resource allocation. The device can then determine the array based on the determined cores. After determining the array, the device can transmit and receive signals (e.g., for sensing targets and communicating with other network nodes in a monopolar sensing network scenario) based on the array associated with resource allocation.

[0026] Based on the determination of the array cores, the array design problem can be simplified into a secondary design problem involving several cores, which can significantly reduce computational complexity. Therefore, an effective solution can be provided to make the array design process simpler and more efficient.

[0027] More specifically, multi-layer array structures (i.e., array structures composed of cores) can be introduced for the design of multi-dimensional arrays (such as large-scale sparse arrays). By using multi-layer array structures, the array design problem can be simplified to a design problem of several cores. Multi-layer array structures can essentially systematically construct multi-dimensional array patterns, significantly reducing the computational complexity of array selection (such as sparse array selection) and minimizing the required storage space, and may even eliminate the need for storage altogether.

[0028] Furthermore, multi-layer array structures can be introduced for low-overhead, high-performance sensing resource allocation in Orthogonal Frequency Division Multiplexing (OFDM) Integrated Sensing and Communication (ISAC) systems, for sparse transceiver antenna array design in large-scale Multi-Input Multi-Output (MIMO) beamforming, and for other applications requiring large-scale sparse arrays. This method is generally applicable to any resource grid that serves as a sampling instance, and therefore is not limited to the OFDM resource element (RE) plane but is also suitable for heterogeneous time division multiplexing (TDM) radar.

[0029] In some embodiments, the TX / RX can determine multiple cores of an array associated with resource allocation. The TX / RX can then determine the array based on the determined cores. After determining the array, the TX / RX can transmit and receive signals based on the array associated with the resource allocation. For example, a UE acting as the TX can transmit signals to a network node acting as the RX. A network node acting as the TX can transmit signals to a UE acting as the Rx. Devices acting as both TX and RX (e.g., network nodes or UEs) can transmit and receive signals for sensing and communication purposes.

[0030] In some implementations, the plurality of cores may include a first core and a second core. The array may be the Kronecker product of the first core and the second core, according to the following formula:

[0031] in It can be the array, It can be the first core. This can be the second core. Furthermore, the size of the array can be... , The size can be , The size can be , It can be equal to ,and It can be equal to .

[0032] More specifically, It can represent a size of The array pattern of the array. When designed as and At that time, the size was array The dimensions can be determined in the following ways: (1) The dimensions are The first core, of which , and (2) the size is The second core, of which , represented as In a size of In the first kernel, there can be in the first dimension There are elements, which can have the following in the second dimension. One element. In a size of In the second kernel, there can be in the first dimension. The first core, in the second dimension, can have The first core.

[0033] Figure 2 Example scenario 200 is shown under the scheme according to the embodiments of this disclosure. For example, Figure 2 The image shows a one-dimensional dual-core array. Specifically, the first core is... The second core is The array (i.e., a one-dimensional dual-core array) is .

[0034] Figure 3 Example scenario 300 is shown under the scheme according to the embodiments of this disclosure. For example, Figure 3 The image shows a two-dimensional dual-core array. Specifically, the first core is... The second core is The array (i.e., a two-dimensional dual-core array) is .like Figure 3 As shown, regarding the array determined by the first and second cores, at a size of In the first core, there may be in the first dimension There are n elements, and in the second dimension there may be n elements. One element; in a size of In the second core, there may be in the first dimension The first core may have a second dimension. The first core.

[0035] In some cases, the array can be determined according to the following formula. Array factor:

[0036] in It can be the array factor of the array. It can be an array The Liede row element, exist A value of 1 indicates that the element is active. exist A value of 0 indicates that the element may not be active.

[0037] In some cases, the first core can be determined according to the following formula. Array factor:

[0038] in It can be the first core array factor, It can be the first core The Liede row element, exist A value of 1 indicates that the element is active. exist A value of 0 indicates that the element may not be active. This can be represented as... .

[0039] In some cases, the second core can be determined according to the following formula. Array factor:

[0040] in It can be a second core array factor, It can be a second core The Liede row element, exist A value of 1 indicates that the element is active. exist A value of 0 indicates that the element may not be active.

[0041] In some cases, array First Core Second core The array factor can be expressed by the following formula: in Can be equal to The condition is equal and equal .

[0042] More specifically, based on the above design, the array (size is) The design problem can be simplified to a two-core design problem (i.e., the first core). The size is and the second core The size is ).

[0043] It should be noted that the first and second cores may have the following related properties. Regarding the array factor property of the first core, for all of (1) Large unambiguous regions: , And (2) wide main lobe: 3dB beamwidth , Regarding the array factor property of the second core, for all of (1) Small unambiguous regions: , And (2) fine main lobe: 3dB beamwidth , Regarding the periodicity property of the array factor for any second core: for any ,definition and ,

[0044] in It can be a period with the first dimension being The second dimension period is A two-dimensional periodic function. Available The area exhibits periodic grating lobes, among which Integer and at least one Non-zero, ,as well as .

[0045] In some implementations, a hierarchical array structure (i.e., an array designed based on a first core and a second core) can naturally provide a systematic multi-stage, multi-dimensional array pattern construction for certain network environments (e.g., an Integrated Sensing and Communication Environment (ISAC environment for short)). More specifically, based on this disclosure, a first core with a large unambiguous region can be used to suppress the grating lobes of the second core (i.e., unwanted lobes with the same height as the main lobe), while a second core with a fine main lobe can be used to sharpen the main lobe of the first core.

[0046] Furthermore, based on this disclosure, an array can be designed to meet specific requirements by identifying a first core and a second core that satisfy the above criteria. Due to the properties of the first and second cores, the first core can suppress the gate lobe of the second core, while the second core can sharpen the main lobe of the first core.

[0047] In some implementations, a two-stage process can be introduced to determine a two-layer array (i.e., an array with two cores) that satisfies the peak sidelobe level (PSL) and half-power beamwidth (HPBW) conditions. Specifically, the PSL of the resulting two-layer array within the region of interest and the HPBW of the main lobe of the array factor can be less than a preset threshold.

[0048] In some cases, during the first stage, the first core can be identified as an activation element with a first correlation number (e.g., a minimum number) if: (1) the peak sidelobe level (PSL) of the array factor of the first core can be identified as less than a first PSL threshold in a specific region, and (2) the half-power beamwidth (HPBW) of the array factor of the first core can be identified as less than a first HPBW threshold.

[0049] Subsequently, in the second stage, given the first core, the second core can be determined as an activation element with a second correlation number (e.g., a minimum number) conditional on the following: (1) the PSL of the array factor of the array can be determined to be less than the second PSL threshold, and (2) the HPBW of the array factor of the array can be determined to be less than the second HPBW threshold. Furthermore, the second core can be determined as an activation element with a second correlation number (e.g., a minimum number) conditional on the following: (1) within the main lobe region associated with the array factor of the first core, the PSL of the array factor of the array can be determined to be less than the second PSL threshold, and (2) within the main lobe region associated with the array factor of the first core, the HPBW of the array factor of the array can be determined to be less than the second HPBW threshold.

[0050] In other words, in the first stage, the first kernel can be determined to have active elements satisfying the following conditions: (1) within the region of interest (e.g., a specific region), the PSL of the array factor of the first kernel can be less than a first PSL threshold, and (2) the HPBW of the array factor of the first kernel can be less than a first HPBW threshold. In some examples, the first HPBW threshold can be the HPBW of the array factor of the first kernel, where all elements are active elements.

[0051] In the second stage, keeping the first core fixed, the second core can be determined to have active elements satisfying the following conditions: (1) within the main lobe region of the first core, the PSL of the array factor of the array (e.g., the reference signal (RS) mode in some network environments) can be less than the second PSL, and (2) within the main lobe region of the first core, the HPBW of the array factor of the array can be less than the second HPBW threshold. In some examples, the second HPBW threshold can be determined based on the desired resolution.

[0052] In some implementations, a two-component process can be introduced to determine a two-layer array (i.e., an array with two cores) that satisfies the PSL and HPBW conditions.

[0053] In some cases, in the first component, the sidelobe region associated with the array factor of the first core can be determined to include one or more gate lobe regions associated with the array factor of the second core, and the first core can be determined to have a first number of associated activation elements, provided that: (1) the PSL of the array factor of the first core can be determined to be less than a first PSL threshold in the sidelobe region associated with the first core, and (2) the HPBW of the array factor of the first core can be determined to be less than a first HPBW threshold.

[0054] Subsequently, in the second component, the second core can be determined to have a second number of related activation elements, provided that: (1) the PSL of the array factor of the second core can be determined to be less than the second PSL threshold, and (2) the HPBW of the second core can be determined to be less than the second HPBW threshold.

[0055] More specifically, the main lobe and side lobe regions of the array factor for each core (i.e., the first and second cores) can be determined first. It should be noted that since the array factor of the second core may naturally exhibit periodicity in two dimensions, the main lobe and side lobe regions of the array factor of the second core within a single period can be determined first. Subsequently, the main lobe region (including the grating lobe region) and side lobe regions of the array factor of the second core within the remaining period can be determined.

[0056] Next, it can be determined that the sidelobe region of the array factor of the first core includes one or more grating lobe regions of the array factor of the second core. In the first component, the first core can be determined to have active elements satisfying the following conditions: (1) within the sidelobe region of the array factor of the first core, the PSL of the array factor of the first core can be less than a first PSL threshold, and (2) the HPBW of the array factor of the first core can be less than a first HPBW. In some examples, the first HPBW threshold can be the HPBW of the array factor of the first core, where all elements are active elements.

[0057] In the second component, the second core can be determined to have an active element satisfying the following conditions: (1) within one period of the array factor of the second core, the PSL of the array factor of the second core can be less than a second PSL threshold, and (2) the HPBW of the array factor of the second core can be less than a second HPBW threshold. In some examples, the second HPBW threshold can be determined based on the desired resolution.

[0058] It should be noted that in these cases, after defining the sidelobe region and main lobe region of the array factor of each core, the first component and the second component can be executed in parallel, and the determination of the first core and the second core can be decoupled.

[0059] In some cases, in the first component, the sidelobe region associated with the array factor of the first core can be determined as one or more grating lobe regions associated with the array factor of the second core (i.e., the sidelobe region associated with the array factor of the first core can be the same as the grating lobe region associated with the array factor of the second core), and the first core can be determined to have a first number of associated activation elements, provided that: (1) within the sidelobe region associated with the first core, the PSL of the array factor of the first core can be determined to be less than a first PSL threshold, and (2) the HPBW of the array factor of the first core can be determined to be less than a first HPBW threshold.

[0060] Then, in the second component, the second core can be determined to have a second number of related activation elements, provided that: (2) the PSL of the array factor of the second core is determined to be less than the second PSL threshold, and (2) the HPBW of the second core is determined to be less than the second HPBW threshold.

[0061] More specifically, the main lobe and side lobe regions of the array factor for each core (i.e., the first and second cores) can be determined first. It should be noted that since the array factor of the second core naturally exhibits periodicity in two dimensions, the main lobe and side lobe regions of the array factor of the second core within a single period can be determined first. Subsequently, the main lobe region (including the grating lobe region) and side lobe regions of the array factor of the second core within the remaining period can be determined.

[0062] Next, the sidelobe regions of the array factor of the first core can be determined as one or more grating lobe regions of the array factor of the second core. In the first component, the first core can be determined to have active elements to satisfy the following conditions: (1) within the sidelobe regions of the array factor of the first core, the PSL of the array factor of the first core is less than a first PSL threshold, and (2) the HPBW of the array factor of the first core is less than a first HPBW threshold. In some examples, the first HPBW threshold can be the HPBW of the array factor of the first core, where all elements are active elements.

[0063] In the second component, the second core may be determined to have an active element that satisfies the following conditions: (1) within one period of the array factor of the second core, the PSL of the array factor of the second core is less than a second PSL threshold, and (2) the HPBW of the array factor of the second core is less than a second HPBW threshold. In some examples, the second HPBW threshold may be determined according to the desired resolution.

[0064] It should be noted that in these cases, after defining the sidelobe region and main lobe region of the array factor of each core, the first component and the second component can be executed in parallel, and the determination of the first core and the second core can be decoupled.

[0065] In some implementations, multiple cores may include Each core. The array can be constructed according to the following formula. The Kronecker product of each core is determined:

[0066] in It can be an array. to Can be Each core. Furthermore, the array size can be [number missing]. , The size can be , Can be equal to ,and Can be equal to .

[0067] More specifically, The dimensions can be represented as The array pattern of the array. When designed as and At that time, the size was array Available in sizes of The core was determined, among which , represented as .

[0068] In some cases, array The array factor can be determined according to the following formula:

[0069] in It can be the array factor of the array. Can be an array The Liede row element, exist A value of 1 indicates that the element is active. exist A value of 0 indicates an inactive element.

[0070] In some cases, nuclear The array factor can be determined according to the following formula:

[0071] in It can be a core array factor, It can be a core The Liede row element, It can be in The active element when the value is 1, and It can be in The inactive element when its value is 0. It can be represented as... .

[0072] In some cases, array array factor, kernel to This can be expressed as the following formula:

[0073] Among them, for equal and equal , It can be equal to .

[0074] More specifically, based on the above design, the array (size is) The design problem of can be simplified to the design problem of the kernel (i.e., the kernel with dimensions of ). The core to ,for ).

[0075] In some implementations, a multi-stage process can be introduced to determine the multilayer array (i.e., multi-core array) under PSL and HPBW conditions. Specifically, the PSL in the region of interest and the HPBW of the main lobe of the resulting multilayer array's array factor can be less than a predefined threshold.

[0076] In some cases, in the first phase of the first round of operation, the first phase core of the core can be determined to have a first number of relevant activation elements, provided that: (1) within a specific region, the PSL of the array factor of the first phase core can be determined to be less than a first PSL threshold, and (2) the HPBW of the array factor of the first phase core can be determined to be less than a first HPBW threshold.

[0077] Subsequently, in the second phase of the first round of operations, given the first-stage kernel, the second-stage kernel of the kernel can be determined to have a second number of related activation elements, provided that: (1) the PSL of the array factor of the specific kernel (i.e., the Kronecker product of the first-stage kernel and the second-stage kernel) is determined to be less than the second PSL threshold, and (2) the HPBW of the array factor of the specific kernel is determined to be less than the second HPBW threshold. Furthermore, the second-stage kernel of the kernel can be determined to have a second number of related activation elements, provided that: (1) within the main lobe region associated with the array factor of the first-stage kernel, the PSL of the array factor of the specific kernel is determined to be less than the second PSL threshold, and (2) within the main lobe region associated with the array factor of the first-stage kernel, the HPBW of the array factor of the specific kernel is determined to be less than the second HPBW threshold.

[0078] Furthermore, a specific kernel determined by the first-stage kernel and the second-stage kernel can be identified as a first-stage kernel in a subsequent operation (i.e., a second round of operation), and a third-stage kernel can be identified as a second-stage kernel in a subsequent operation (i.e., a second round of operation). The second PSL threshold and the second HPBW threshold can be redefined for each stage. Then, the same operation can be repeated until all kernels have been processed.

[0079] In other words, in the first phase of the first round of operations, the first-phase kernel can be determined to have active elements to satisfy the following conditions: (1) within the region of interest (e.g., a specific region), the PSL of the array factor of the first-phase kernel is less than a first PSL threshold, and (2) the HPBW of the array factor of the first-phase kernel is less than a first HPBW threshold. In some examples, the first HPBW threshold can be the HPBW of the array factor of the first-phase kernel, where all elements are active elements.

[0080] In the second phase of the first round of operation, while keeping the first-stage core fixed, the second-stage core can be determined to have active elements that satisfy the following conditions: (1) within the main lobe region of the first-stage core, the peak sidelobe level (PSL) of the array factor of the specific core can be less than a second PSL threshold; (2) within the main lobe region of the first-stage core, the half-power beamwidth (HPBW) of the array factor of the specific core can be less than a second HPBW threshold. In some examples, the second HPBW threshold can be determined according to the required resolution.

[0081] Furthermore, in subsequent operations (i.e., the second round of operations): (1) a specific kernel determined by the first-stage kernel and the second-stage kernel can be identified as a first-stage kernel; (2) a third-stage kernel can be identified as a second-stage kernel. Then, the same operation can be repeated until all kernels have been processed.

[0082] In some implementations, a multi-component process may be introduced to determine a multi-layer array (i.e., an array with multiple cores) while satisfying the PSL and HPBW conditions.

[0083] In some cases, multiple cores can include L cores. Regarding... Including 1 to L-1, in the In the component, with the first The sidelobe region associated with the array factor of the nucleus can be determined as including the region associated with the first nucleus. The array factor of the kernel is associated with one or more grating lobe regions, and the first The nucleus can be determined to have the first The relevant number of activated elements, the condition is: (1) in relation to the first Within the nuclear-associated sidelobe region, the first The PSL of the array factor of the kernel can be determined to be less than the first. The PSL threshold; (2) the first PSL threshold; The HPBW of the array factor of the kernel can be determined to be less than the first. HPBW threshold.

[0084] In addition, the The nucleus can be determined to have the first The relevant number of activation elements, the condition is: (1) the first The PSL of the array factor can be determined to be less than the first. (2) The second PSL threshold; HPBW can be determined to be less than the first HPBW threshold.

[0085] More specifically, the main lobe and side lobe regions of the array factor for each nucleus can be determined first. It should be noted that, due to the... nuclear( The array factor of ) can naturally be periodic in two dimensions, therefore the first Core layer ( The array factor of the array in the main lobe and side lobe regions within a single period can be determined first. Subsequently, the array factor of the array in the main lobe and side lobe regions can be determined. nuclear( The array factor of the array is in the main lobe region (including the grating lobe region) and the side lobe region within the remaining period.

[0086] In these cases, after defining the sidelobe and main lobe regions of the array factor of L kernels, the different components Each core can execute in parallel, and The determination of each core can be decoupled.

[0087] In some cases, multiple cores can include L cores. Regarding... Including 1 to L-1, in the In the component, with the first The sidelobe region associated with the array factor of the nucleus can be determined as being related to the first... The array factor of the kernel is associated with one or more grating lobe regions, and the first The nucleus can be determined to have the first The relevant number of activated elements, the condition is: (1) in relation to the first Within the nuclear-associated sidelobe region, the first The PSL of the array factor of the kernel can be determined to be less than the first. The PSL threshold; (2) the first PSL threshold; The HPBW of the array factor of the kernel can be determined to be less than the first. HPBW threshold.

[0088] In addition, the The nucleus can be determined to have the first The relevant number of activation elements, the condition is: (1) the first The PSL of the array factor can be determined to be less than the first. The PSL threshold; (2) the first PSL threshold; HPBW can be determined to be less than the first HPBW threshold.

[0089] More specifically, the main lobe and side lobe regions of the array factor for each nucleus can be determined first. It should be noted that, due to the... nuclear( The array factor of ) can naturally be periodic in two dimensions, therefore the first Core layer ( The array factor of the array in the main lobe and side lobe regions within a single period can be determined first. Subsequently, the array factor of the array in the main lobe and side lobe regions can be determined. nuclear( The array factor of the array is in the main lobe region (including the grating lobe region) and the side lobe region within the remaining period.

[0090] In these cases, after defining the sidelobe and main lobe regions of the array factor of L kernels, the different components Each core can execute in parallel, and The determination of each core can be decoupled.

[0091] In some implementations, an operation can be provided for determining the active elements in a core at each stage of the multi-core array determination process described above. Specifically, for one core among multiple cores, a first number of active elements can be determined. Then, the PSL (Power Segment Level) of the array factor of that core can be determined. Next, it can be determined whether the PSL of the array factor of that core meets a target PSL. If the PSL of the array factor of that core meets the target PSL, that core can be selected. If the PSL of the array factor of that core does not meet the target value, an additional active element can be added to that core, and the process can be repeated until the PSL of the array factor of that core meets the target value.

[0092] More specifically, at each stage, a set of M elements can be initialized as selected elements, which can be determined according to resolution constraints. In some cases, to obtain the finest resolution provided by a 2D kernel of a specified size, the kernel can be initialized with 4 or 3 activation elements (i.e., M=4 or 3), located at the four corners or three corners of the 2D kernel. In some cases, to obtain the finest resolution provided by a 1D kernel of a specified size, the kernel can be initialized with 2 activation elements (i.e., M=2), located at both ends of the 1D kernel.

[0093] Then, for We can consider the m-th element in the kernel. Assuming the previously selected (m-1) elements are fixed, the remaining unselected elements can be considered potential activation positions. Next, we can determine the PSL of the kernel's array factor by adding a potential activation element, and then select the potential activation element associated with the minimum PSL as the m-th element of the array. The iterative process is performed by incrementing m until the target PSL threshold is met or the maximum allowed number of selected elements is reached.

[0094] Figure 4 Example scenario 400 is shown under the scheme according to the embodiments of this disclosure. For example, when the size is determined to be... When the kernel is initially configured, it has 4 activation elements (i.e., M=4), located in its corners. In the current iteration, one activation element (i.e., Figure 4 The black element in the array is added to one of the remaining unselected elements. The PSL of the kernel's array factor is then calculated. If the PSL meets the target PSL threshold or reaches the maximum allowed number of selected elements (in this case, 5, excluding the 4 fixed activation elements at the corners), the kernel is finalized. Otherwise, the process continues to the next iteration, adding another activation element to the remaining unselected elements. This iteration is repeated until the PSL meets the target PSL threshold or reaches the maximum allowed number of selected elements.

[0095] In some implementations, the multi-core array structure of this disclosure can be used for resource allocation design of sensing and positioning in OFDM integrated sensing and communication (ISAC) systems, sparse transceiver antenna array design in massive MIMO beamforming, and other applications requiring large-scale sparse arrays.

[0096] In some cases, the multi-core array structure disclosed herein can be used for sensing and localization in OFDM ISAC systems to achieve high-resolution and low sidelobe level sensing while ensuring minimal communication overhead.

[0097] Specifically, the parameters related to the dual-core array (i.e., the dual-core sensing signal arrangement pattern) are as follows: The subcarrier spacing for each resource element (RE), The total length of each symbol over time. The number of REs for a symbol in the frequency domain. For the number of symbols, Assumption and , Dual-core array by outer core and Kernel components.

[0098] Assuming the delay of some perceived targets is less than After cyclic prefix removal (CP-removal), Fast Fourier Transform (FFT), and demodulation, the preprocessed echo used for range-Doppler estimation is determined as follows:

[0099] in For subcarrier index, For symbol indexing, The first The reflection coefficient, Doppler frequency, and time delay of each perceived target.

[0100] The two-dimensional point spread function (PSF) of a dual-core array (i.e., a dual-core sensing signal arrangement pattern) in the range-Doppler domain is determined by the following:

[0101] in .if , No. One RE is used for perception. If , No. The RE is not used for sensing. It is important to note that the form of the two-dimensional PSF is the same as the two-dimensional array factor (i.e., two-dimensional response) mentioned above. Therefore, the design operation of the two-dimensional dual-core array structure can be directly applied to the design of dual-core sensing signal arrangement.

[0102] For example, and ,in The size is equal to the size of a resource block (RB). and ,in Related to 30kHz There are 10 time slots. Both the first and second PSL thresholds are set to... The required distance and Doppler resolution are set to be the same as the resolution obtained when all REs are used for perception.

[0103] According to these settings, when (a) in the first stage, the first core is determined to have a first number of relevant activation elements, provided that: (1) the PSL of the array factor of the first core in a specific region is determined to be less than a first PSL threshold, and (2) the HPBW of the array factor of the first core is determined to be less than a first HPBW threshold; and (b) in the second stage, given the determination of the first core, the second core is determined to have a second number of relevant activation elements, provided that: (1) the PSL of the array factor of the array in the main lobe region associated with the array factor of the first core is determined to be less than a second PSL threshold, and (2) the HPBW of the array factor of the array in the main lobe region associated with the array factor of the first core is determined to be less than a second HPBW threshold, then the array is determined. Based on the determined array, it is determined that the dual-core sensing signal arrangement pattern is the same as the array, and the percentage of REs used in the dual-core sensing signal arrangement pattern is: .

[0104] According to these settings, when (a) in the first stage, the sidelobe region associated with the array factor of the first core is determined to include the grating lobe region associated with the array factor of the second core, and the first core is determined to have a first number of associated activation elements, provided that: (1) the PSL of the array factor of the first core is determined to be less than a first PSL threshold in the sidelobe region associated with the first core, and (2) the HPBW of the array factor of the first core is determined to be less than a first HPBW threshold; and (b) in the second stage, the second core is determined to have a second number of associated activation elements, provided that: (1) the PSL of the array factor of the second core is determined to be less than a second PSL threshold, and (2) the HPBW of the array factor of the second core is determined to be less than a second HPBW threshold, then the array is determined. Based on the determined array, it is determined that the dual-core sensing signal arrangement pattern is the same as the array, and the percentage of REs used in the dual-core sensing signal arrangement pattern is: .

[0105] According to these settings, when (a) in the first stage, the sidelobe region associated with the array factor of the first core is determined to be the grating lobe region associated with the array factor of the second core, and the first core is determined to have a first number of associated activation elements, provided that: (1) the PSL of the array factor of the first core in the sidelobe region associated with the first core is determined to be less than a first PSL threshold, and (2) the HPBW of the array factor of the first core is determined to be less than a first HPBW threshold; and (b) in the second stage, the second core is determined to have a second number of associated activation elements, provided that: (1) the PSL of the array factor of the second core is determined to be less than a second PSL threshold, and (2) the HPBW of the array factor of the second core is determined to be less than a second HPBW threshold, then the array is determined. Based on the determined array, it is determined that the dual-core sensing signal pattern is the same as the array, and the percentage of REs used in the dual-core sensing signal pattern is: .

[0106] For example, , , , , , The PSL thresholds are each set to The required distance and Doppler resolution were set to be the same as those obtained when all REs were used for perception.

[0107] In this example, the frequency and time allocation of the sensed signal are designed separately. The size is... The core and size are The kernels are used as the first-stage kernel and the second-stage kernel in the two-stage decision-making process of the first round of operations, respectively, and are designed using a one-dimensional version. The kernels are of size... The core and size are The core is defined as the size of The core, and the size of The cores are respectively used as the first-stage core and the second-stage core in the two-stage determination of the above second round of operations.

[0108] According to these settings, when (a) in the first phase of the first round of operation, the sidelobe region associated with the array factor of the first-stage core is determined as the gate lobe region associated with the array factor of the second-stage core, and the first-stage core is determined to have a first number of associated activation elements, the condition is that: (1) the PSL of the array factor of the first-stage core in the sidelobe region associated with the first-stage core is determined to be less than a first PSL threshold, and (2) the HPBW of the array factor of the first-stage core is determined to be less than a first HPBW threshold; and (b) in the second phase of the first round of operation, the second-stage core can be determined to have a second number of associated activation elements, the condition is that: (2) the PSL of the array factor of the second-stage core is determined to be less than a second PSL threshold, and (2) the HPBW of the array factor of the second-stage core is determined to be less than a second HPBW threshold.

[0109] Then, the core determined by the first-stage core and the second-stage core is determined as the first-stage core in the second round of operation, and the third-stage core is determined as the second-stage core in the second round of operation. The same operation is then repeated until all cores have been processed, and then the array is determined. Based on the determined array, the three-core sensing signal arrangement pattern is determined to be the same as the array, and the percentage of REs used in the three-core sensing signal pattern is: .

[0110] Exemplary Implementation

[0111] Figure 5 An example apparatus 510 according to an embodiment of this disclosure is shown. Apparatus 510 can perform various functions to implement the schemes, techniques, processes and methods described herein, involving determining arrays associated with resource allocation for a transmitter (TX) and receiver (RX) in mobile communications, including the scenarios / schemes described above and processes 600 and 700 described below.

[0112] Device 510 may be: (1) part of an electronic device, which may be a user equipment (UE), such as a portable or mobile device, a wearable device, a wireless communication device, or a computing device; or (2) part of a network device, which may be a network node, such as a satellite, a base station, a small cell, a router, or a gateway. For example, device 510 may be implemented in a smartphone, a smartwatch, a personal digital assistant, a digital camera, or a computing device (such as a tablet, laptop, or mobile phone). Device 510 may also be part of a machine-type device, which may be an Internet of Things (IoT), Narrowband Internet of Things (NB-IoT), or Industrial Internet of Things (IIoT) device, such as a non-movable or fixed device, a home device, a wired communication device, or a computing device. For example, device 510 may be implemented in a smart thermostat, a smart refrigerator, a smart door lock, a wireless speaker, or a home control center. For example, device 510 can be implemented in an eNodeB in an LTE network, a gNB in ​​a 5G / New Radio (NR) network, an IoT, NB-IoT, or IIoT network, or a satellite or base station in a 6G network. Alternatively, device 510 can be implemented as one or more integrated circuit (IC) chips, such as, but not limited to, one or more single-core processors, one or more multi-core processors, one or more reduced-instruction-set computing (RISC) processors, or one or more complex-instruction-set computing (CISC) processors. Device 510 may include Figure 5 The device 510 may include at least some of the components shown, such as processor 512. It may also include one or more other components unrelated to this disclosure (e.g., internal power supply, display device, and / or user interface device); therefore, for the sake of brevity, Figure 5 These components are not shown and are not described below.

[0113] In one aspect, processor 512 may be implemented as one or more single-core processors, one or more multi-core processors, or one or more CISC processors. That is, although the singular term "processor" is used herein to refer to processor 512, processor 512 may include multiple processors or a single processor, depending on the different implementations of this disclosure. In another aspect, processor 512 may be implemented in hardware (and optionally firmware) and includes electronic components, such as, but not limited to, one or more transistors, one or more diodes, one or more capacitors, one or more resistors, one or more inductors, one or more memristors, and / or one or more transformers, which are configured and arranged to achieve a particular purpose according to the different implementations of this disclosure. In other words, in at least some implementations, processor 512 is a dedicated machine specifically designed, arranged, and configured to perform a particular task, including determining an array associated with resource allocation in a device (e.g., represented by apparatus 510) according to the various implementations of this disclosure.

[0114] In some implementations, device 510 may further include a transceiver 516 coupled to processor 512 and capable of wirelessly transmitting and receiving data. In other words, processor 512 can transmit and receive data, such as configurations, messages, signals, information, and instructions, through transceiver 516. In some implementations, device 510 may further include a memory 514 coupled to processor 512 and capable of being accessed and storing data by processor 512. Therefore, device 510 can wirelessly communicate with other network nodes through transceiver 516.

[0115] In some implementations, memory 514 may include random-access memory (RAM), such as dynamic RAM (DRAM), static RAM (SRAM), thyristor RAM (T-RAM), and / or zero-capacitor RAM (Z-RAM). Alternatively, memory 514 may include read-only memory (ROM), such as mask ROM, programmable ROM (PROM), erasable programmable ROM (EPROM), and / or electrically erasable programmable ROM (EEPROM). Alternatively, memory 514 may include non-volatile random-access memory (NVRAM), such as flash memory, solid-state memory, ferroelectric RAM (FeRAM), magnetoresistive RAM (MRAM), and / or phase-change memory.

[0116] Example Process

[0117] Figure 6 The example illustrates an example flow 600 according to an implementation of this disclosure. Flow 600 may be an example implementation of the above-described scenario / scheme, whether partial or complete, involving the determination of an array associated with resource allocation. Flow 600 may represent one aspect of the device 510 as a transmitter (TX) implementation feature. Flow 600 may include one or more operations, actions, or functions, as shown in one or more blocks 610 to 630 of flow 600. Although represented as discrete blocks, the blocks of flow 600 may be split into more blocks, merged into fewer blocks, or omitted as desired, depending on the desired implementation. Furthermore, the blocks of flow 600 may be arranged according to... Figure 6 The process can be executed in the order shown, or in a different order. Process 600 can be implemented by a transmitter (TX), such as device 510 or a machine-type device. For illustrative purposes only and without limitation, process 600 is described below with reference to device 510. Process 600 may begin with block 610.

[0118] In block 610, process 600 may involve the processor 512 of device 510 determining multiple cores of the array associated with resource allocation. Process 600 may proceed from block 610 to block 620.

[0119] In block 620, process 600 may involve the processor 512 of device 510 determining the array based on the plurality of cores. Process 600 may proceed from block 620 to block 630.

[0120] In block 630, process 600 may involve the processor 512 of device 510 sending multiple signals based on the array associated with resource allocation.

[0121] In some implementations, the plurality of cores may include a first core and a second core, and the array may be the Kronecker product of the first core and the second core, according to the following formula:

[0122] in It can be the array, It can be the first core. This can be the second core. The size of the array can be... , The size can be , The size can be , It can be equal to ,and It can be equal to .

[0123] In some implementations, a first core may be determined to have a first number of correlated activation elements, provided that, within a specific region, the peak sidelobe level (PSL) of the array factor of the first core is determined to be less than a first PSL threshold, and the half-power beamwidth (HPBW) of the array factor of the first core is determined to be less than a first HPBW threshold. With the first core determined, a second core may be determined to have a second number of correlated activation elements, provided that, within the main lobe region associated with the array factor of the first core, the PSL of the array factor of the array is determined to be less than a second PSL threshold, and the HPBW of the array factor of the array is determined to be less than a second HPBW threshold.

[0124] In some implementations, the sidelobe region associated with the array factor of the first core may be defined as including one or more grating lobe regions associated with the array factor of the second core, and the first core may be defined as having a first number of correlated activation elements, provided that: within the sidelobe region associated with the first core, the peak sidelobe level (PSL) of the array factor of the first core is determined to be less than a first PSL threshold, and the half-power beamwidth (HPBW) of the array factor of the first core is determined to be less than a first HPBW threshold. The second core may be defined as having a second number of correlated activation elements, provided that: the PSL of the array factor of the second core is determined to be less than a second PSL threshold, and the HPBW of the array factor of the second core is determined to be less than a second HPBW threshold.

[0125] In some implementations, the sidelobe regions associated with the array factor of the first core can be identified as one or more grating lobe regions associated with the array factor of the second core.

[0126] In some embodiments, the plurality of cores may include cores. to The array can be determined by the Kronecker product of L cores according to the following formula:

[0127] The size of the array can be , The size can be , Can be equal to ,and Can be equal to .

[0128] In some implementations, a first-stage core of the plurality of cores may be determined to have a first number of associated activation elements, provided that, within a specific region, the peak sidelobe level (PSL) of the array factor of the first-stage core is determined to be less than a first PSL threshold, and the half-power beamwidth (HPBW) of the array factor of the first-stage core is determined to be less than a first HPBW threshold. In determining the first-stage core, a second-stage core may be determined to have a second number of associated activation elements, provided that, within the main lobe region associated with the array factor of the first-stage core, the PSL of the array factor of the array is determined to be less than a second PSL threshold, and the HPBW of the array factor of the array is determined to be less than a second HPBW threshold. The core determined by the first-stage core and the second-stage core may be determined as the first-stage core in subsequent operations, and the third-stage core may be determined as the second-stage core in subsequent operations.

[0129] In some implementations, the plurality of cores may include L cores. Including cases from 1 to L-1, with the first The sidelobe regions associated with the array factor of the nucleus can be identified as including one or more of the regions associated with the first nucleus. The array factor of the kernel is associated with the grating lobe region, and for , No. The nucleus can be determined to have the first The number of related activated elements, conditional on: in relation to the first Within the nucleus-associated sidelobe region, the peak sidelobe level (PSL) of the array factor of the first-stage nucleus can be determined to be less than a first PSL threshold, and the second... The half-power beamwidth (HPBW) of the array factor of the core can be determined to be less than a first HPBW threshold. The nucleus can be determined to have the first The number of relevant activated elements, condition: the first The PSL of the array factor of the kernel can be determined to be less than the second PSL threshold, and the... The HPBW of the array factor of the kernel can be determined to be less than the second HPBW threshold.

[0130] In some implementations, with the ( The sidelobe region associated with the array factor of the () kernel can be determined as being related to the () kernel. One or more grating lobe regions associated with the array factor of the core.

[0131] In some embodiments, process 600 may involve processor 512 of device 510 determining a core among the plurality of cores having a first number of active elements. Process 600 may involve processor 512 of device 510 determining the peak sidelobe level (PSL) of the array factor of the core. Process 600 may involve processor 512 of device 510 determining whether the PSL of the array factor of the core satisfies a target PSL.

[0132] Figure 7 An example flow 700 according to an embodiment of this disclosure is illustrated. Flow 700 can serve as an example implementation of the above-described scenario / solution, whether in part or in whole, for the determination of an array associated with resource allocation according to this disclosure. Flow 700 can represent an aspect of the device 510 as an embodiment feature of the RX. Flow 700 can include one or more operations, actions, or functions, as shown by one or more blocks 710 to 730. Although shown as discrete blocks, the individual blocks of flow 700 can be divided into more blocks, merged into fewer blocks, or omitted depending on the desired implementation. Furthermore, the individual blocks of flow 700 can be arranged according to... Figure 7The process can be executed in the order shown, or in a different order. Process 700 can be implemented by an RX such as device 510 or a machine-type device. For illustrative purposes only and without limitation, process 700 is described below in the context of device 510. Process 700 may begin with block 710.

[0133] In block 710, process 700 may involve the processor 512 of device 510 determining multiple cores of the array associated with resource allocation. Process 700 may proceed from block 710 to block 720.

[0134] In block 720, process 700 may involve the processor 512 of device 510 determining the array based on the plurality of cores. Process 700 may proceed from block 720 to block 730.

[0135] In block 730, process 700 may involve the processor 512 of device 510 receiving multiple signals based on the array associated with resource allocation.

[0136] In some implementations, the plurality of cores may include a first core and a second core, and the array may be the Kronecker product of the first core and the second core, according to the following formula:

[0137] in It can be the array, It can be the first core. This can be the second core. The size of the array can be... , The size can be , The size can be , It can be equal to ,and It can be equal to .

[0138] In some implementations, the first core is determined to have a first number of correlated activation elements if: the peak sidelobe level (PSL) of the array factor of the first core is determined to be less than a first PSL threshold in a specific region, and the half-power beamwidth (HPBW) of the array factor of the first core is determined to be less than a first HPBW threshold. With the first core determined, the second core can be determined to have a second number of correlated activation elements if: in the main lobe region associated with the array factor of the first core, the PSL of the array factor of the array is determined to be less than a second PSL threshold, and the HPBW of the array factor of the array is determined to be less than a second HPBW threshold.

[0139] In some implementations, the sidelobe region associated with the array factor of the first core can be defined as including one or more grating lobe regions associated with the array factor of the second core, and the first core can be defined as having a first number of correlated activation elements, provided that the peak sidelobe level (PSL) of the array factor of the first core is determined to be less than a first PSL threshold within the sidelobe region associated with the first core, and the half-power beamwidth (HPBW) of the array factor of the first core is determined to be less than a first HPBW threshold. The second core can be defined as having a second number of correlated activation elements, provided that the PSL of the array factor of the second core is determined to be less than a second PSL threshold, and the HPBW of the array factor of the second core is determined to be less than a second HPBW threshold.

[0140] In some implementations, the sidelobe region associated with the array factor of the first core can be identified as the one or more grating lobe regions associated with the array factor of the second core factor.

[0141] In some embodiments, the plurality of cores may include cores. to The array can be determined by the Kronecker product of the plurality of cores according to the following formula:

[0142] The size of the array can be , The size can be , It can be equal to ,and It can be equal to .

[0143] In some implementations, a first-stage core of the plurality of cores can be determined to have a first number of associated activation elements, provided that the peak sidelobe level (PSL) of the array factor of the first-stage core is determined to be less than a first PSL threshold within a specific region, and the half-power beamwidth (HPBW) of the array factor of the first-stage core is determined to be less than a first HPBW threshold. In determining the first-stage core, a second-stage core can be determined to have a second number of associated activation elements, provided that the PSL of the array factor of the array is determined to be less than a second PSL threshold within the main lobe region associated with the array factor of the first-stage core, and the HPBW of the array factor of the array is determined to be less than a second HPBW threshold within the main lobe region associated with the array factor of the first-stage core. The core determined by the first-stage core and the second-stage core can be determined as the first-stage core in subsequent operations, and a third-stage core can be determined as the second-stage core in the subsequent operations.

[0144] In some implementations, the plurality of cores may include L cores, in Including cases from 1 to L-1, with the first The sidelobe region associated with the array factor of the nucleus can be determined as including the region associated with the ( ) The array factor of the core is associated with one or more grating lobe regions. The nucleus can be determined to have the first The number of related activated elements, conditional on: in relation to the first Within the nuclear-associated sidelobe region, the first The peak sidelobe level (PSL) of the array factor of the core was determined to be less than that of the first core. The PSL threshold, and the first The half-power beamwidth (HPBW) of the array factor of the core was determined to be less than that of the first core. Each HPBW threshold, for . No. The nucleus can be determined to have the first The number of relevant activated elements, condition: the first The PSL of the array factor of the kernel was determined to be less than the first The PSL threshold, and the first The HPBW of the array factor of the kernel was determined to be less than the first. HPBW threshold.

[0145] In some implementations, with the first The sidelobe region associated with the array factor of the nucleus can be determined as being related to the ( ) One or more grating lobe regions associated with the array factor of the core.

[0146] In some embodiments, process 600 may involve the processor 512 of device 510 determining a core among the plurality of cores having a first number of active elements. Process 600 may involve the processor 512 of device 510 determining the PSL of the array factor of the core. Process 600 may involve the processor 512 of device 510 determining whether the PSL of the array factor of the core satisfies a target PSL.

[0147] Additional Notes

[0148] The topics described herein sometimes demonstrate different components contained within or connected to different other components. It should be understood that such architectures are merely examples, and many other architectures can actually be implemented to achieve the same functionality. Conceptually, any arrangement of components to achieve the same function is effectively “associated” to achieve the desired functionality. Therefore, any two combinations of components in this document to achieve a particular function can be considered “associated with each other” to achieve the desired functionality, regardless of the architecture or intermediate components. Similarly, any two such associated components can also be considered “operably connected” or “operably coupled” to achieve the desired functionality, and any two components that can be suchly associated can also be considered “operably coupled” to achieve the desired functionality. Specific examples of operable coupling include, but are not limited to, physically matable and / or physically interactive components and / or wirelessly interactive components and / or logically interactive and / or logically interactive components.

[0149] Furthermore, regarding the use of almost all plural and / or singular terms in this document, those skilled in the art can appropriately convert from plural to singular and / or from singular to plural depending on the context and / or application. For clarity, various singular / plural permutations may be explicitly listed herein.

[0150] Furthermore, those skilled in the art will understand that the terms used herein, particularly in claims, such as the body portion of a claim, are generally intended as “open” terms. For example, the word “comprising” should be interpreted as “including but not limited to,” the word “having” should be interpreted as “at least having,” and the word “including” should be interpreted as “including but not limited to,” etc. Those skilled in the art will also further understand that if a specific quantity introduced in a claim has an explicit intent, that intent will be explicitly stated in the claim; if no such statement is made, then the intent does not exist. For example, for ease of understanding, a claim may include the use of the introductory phrases “at least one” and “one or more” to introduce the claim recitation. However, the use of such phrases should not be construed as limiting any particular claim containing such recitation to containing only one such recitation, even if the same claim contains the introductory phrases “one or more” or “at least one” and indefinite articles such as “one” or “one,” for example, “one” and / or “one” should be interpreted as “at least one” or “one or more”; the same applies to the use of definite articles to introduce the claim recitation. Furthermore, even if a specific number of the described items is explicitly stated in the claims, those skilled in the art will recognize that the description should be interpreted as at least the number described. For example, the single description of "two items" without any other modifiers means at least two items, or two or more items. Additionally, when using a convention similar to "at least one A, B, and C, etc.", this structure is generally intended to be interpreted in a way that those skilled in the art would understand. For example, "a system having at least one A, B, and C" includes, but is not limited to, systems with only A, only B, only C, A and B, A and C, B and C, and systems where A, B, and C are present simultaneously. Similarly, when using a convention similar to "at least one A, B, or C, etc.", this structure is generally intended to be interpreted in a way that those skilled in the art would understand. For example, "a system having at least one A, B, or C" includes, but is not limited to, systems with only A, only B, only C, A and B, A and C, B and C, and systems where A, B, and C are present simultaneously. Those skilled in the art will further understand that virtually any extractive term and / or phrase presenting two or more alternative terms in the specification, claims, or drawings should be understood to include one, any, or both terms. For example, the phrase “A or B” will be understood to include the possibility of “A” or “B” or “A and B”.

[0151] As can be seen from the foregoing, various embodiments of this disclosure have been described herein for illustrative purposes, and various modifications can be made without departing from the scope and spirit of this disclosure. Therefore, the various embodiments disclosed herein are not intended to be limiting, and the true scope and spirit are indicated by the claims.

Claims

1. A method comprising: Identify the multiple cores of the array associated with resource allocation; The array is determined based on the plurality of cores; as well as Multiple signals are sent based on the array associated with the resource allocation.

2. The method of claim 1, wherein the plurality of cores includes a first core and a second core, and the array is the Kronecker product of the first core and the second core, according to the following formula: in For the array, For the first core, For the second core, The size of the array is , The size is , The size is , equal ,and equal .

3. The method of claim 2, wherein the first core is determined to have a first number of relevant activation elements, provided that: Within a specific region, the peak sidelobe level of the array factor of the first core is determined to be less than a first peak sidelobe level threshold, and the half-power beamwidth of the array factor of the first core is determined to be less than a first half-power beamwidth threshold. in, Given the first core, the second core is determined to have a second number of relevant activation elements, provided that: The peak sidelobe level of the array factor of the array is determined to be less than a second peak sidelobe level threshold, and the half-power beamwidth of the array factor of the array is determined to be less than a second half-power beamwidth threshold.

4. The method of claim 3, wherein in the main lobe region associated with the array factor of the first core, the peak sidelobe level of the array factor of the array is determined to be less than the second peak sidelobe level threshold, and the half-power beamwidth of the array factor of the array is determined to be less than the second half-power beamwidth threshold.

5. The method of claim 2, wherein the sidelobe region associated with the array factor of the first core is determined to include one or more gate lobe regions associated with the array factor of the second core, and the first core is determined to have a first number of associated activation elements, provided that: Within the sidelobe region associated with the first core, the peak sidelobe level of the array factor of the first core is determined to be less than a first peak sidelobe level threshold, and the half-power beamwidth of the array factor of the first core is determined to be less than a first half-power beamwidth threshold. in, The second core is determined to have a second number of relevant activation elements, provided that: The peak sidelobe level of the array factor of the second core is determined to be less than a second peak sidelobe level threshold, and the half-power beamwidth of the array factor of the second core is determined to be less than a second half-power beamwidth threshold.

6. The method of claim 5, wherein the sidelobe region associated with the array factor of the first core is determined as the one or more gate lobe regions associated with the array factor of the second core.

7. The method of claim 1, wherein the plurality of cores includes a core. to The array is determined by the Kronecker product of L cores according to the following formula: The size of the array is , The size is , equal ,and equal .

8. The method of claim 7, wherein the first-stage core of the plurality of cores is determined to have a first number of relevant activation elements, provided that: Within a specific region, the peak sidelobe level of the array factor of the first-stage core is determined to be less than a first peak sidelobe level threshold, and the half-power beamwidth of the array factor of the first-stage core is determined to be less than a first half-power beamwidth threshold. in, Given the first-stage kernel, the second-stage kernel is determined to have a second number of relevant activation elements, provided that: The peak sidelobe level of the array factor of the array is determined to be less than a second peak sidelobe level threshold, and the half-power beamwidth of the array factor of the array is determined to be less than a second half-power beamwidth threshold. The core determined by the first stage core and the second stage core is identified as the first stage core in subsequent operations, and the third stage core is identified as the second stage core in the subsequent operations.

9. The method of claim 8, wherein in the main lobe region associated with the array factor of the first stage core, the peak sidelobe level of the array factor of the array is determined to be less than a second peak sidelobe level threshold, and in the main lobe region associated with the array factor of the first stage core, the half-power beamwidth of the array factor of the array is determined to be less than a second half-power beamwidth threshold. The core determined by the first stage core and the second stage core is identified as the first stage core in subsequent operations, and the third stage core is identified as the second stage core in the subsequent operations.

10. The method of claim 7, wherein the plurality of cores comprises L cores, in Including cases from 1 to L-1, with the first The sidelobe region associated with the array factor of the core was determined to include the ( ) +1) The array factor associated with the core is one or more grating lobe regions, and for The first The nucleus was determined to have the first The relevant number of activated elements, condition: In relation to the first Within the nuclear-associated sidelobe region, the first The peak sidelobe level of the array factor of the core was determined to be less than the first The peak sidelobe level threshold, and the first The half-power beamwidth of the array factor of the core is determined to be less than the first... One half-power beamwidth threshold, in, No. The nucleus was determined to have the first The relevant number of activated elements, condition: The first The peak sidelobe level of the array factor of the core was determined to be less than the first The peak sidelobe level threshold, and the first The half-power beamwidth of the array factor of the core is determined to be less than the first... Half-power beamwidth threshold.

11. The method of claim 10, wherein in Including cases from 1 to L-1, with the first The sidelobe region associated with the array factor of the core was determined to be related to the ( ) The array factor associated with the core and the one or more grating lobe regions.

12. The method of claim 1, further comprising: Determine the cores among the plurality of cores that have a first number of active elements; Determine the peak sidelobe level of the array factor of the core; as well as Determine whether the peak sidelobe level of the array factor of the core meets the target value.

13. A method comprising: Identify the multiple cores of the array associated with resource allocation; The array is determined based on the plurality of cores; as well as The array receives multiple signals based on the resource allocation.

14. The method of claim 13, wherein the plurality of cores includes a first core and a second core, and the array is the Kronecker product of the first core and the second core, according to the following formula: in For the array, For the first core, For the second core, The size of the array is , The size is , The size is , equal ,and equal .

15. The method of claim 14, wherein the first core is determined to have a first number of relevant activation elements, provided that: Within a specific region, the peak sidelobe level of the array factor of the first core is determined to be less than a first peak sidelobe level threshold, and the half-power beamwidth of the array factor of the first core is determined to be less than a first half-power beamwidth threshold. in, Given the first core, the second core is determined to have a second number of relevant activation elements, provided that: The peak sidelobe level of the array factor of the array is determined to be less than a second peak sidelobe level threshold, and the half-power beamwidth of the array factor of the array is determined to be less than a second half-power beamwidth threshold.

16. The method of claim 15, wherein in the main lobe region associated with the array factor of the first core, the peak sidelobe level of the array factor of the array is determined to be less than a second peak sidelobe level threshold, and the half-power beamwidth of the array factor of the array is determined to be less than a second half-power beamwidth threshold.

17. The method of claim 14, wherein the sidelobe region associated with the array factor of the first core is determined to include one or more gate lobe regions associated with the array factor of the second core, and the first core is determined to have a first number of associated activation elements, provided that: Within the sidelobe region associated with the first core, the peak sidelobe level of the array factor of the first core is determined to be less than a first peak sidelobe level threshold, and the half-power beamwidth of the array factor of the first core is determined to be less than a first half-power beamwidth threshold. in, The second core is determined to have a second number of relevant activation elements, provided that: The peak sidelobe level of the array factor of the second core is determined to be less than a second peak sidelobe level threshold, and the half-power beamwidth of the array factor of the second core is determined to be less than a second half-power beamwidth threshold.

18. The method of claim 17, wherein the sidelobe region associated with the array factor of the first core is determined as the one or more grating lobe regions associated with the array factor of the second core factor.

19. The method of claim 13, wherein the plurality of cores comprises a core. to The array is determined by the Kronecker product of the L cores according to the following formula: The size of the array is , The size is , equal ,and equal .

20. The method of claim 19, wherein the first-stage core of the plurality of cores is determined to have a first number of relevant activation elements, provided that: Within a specific region, the peak sidelobe level of the array factor of the first-stage core is determined to be less than a first peak sidelobe level threshold, and the half-power beamwidth of the array factor of the first-stage core is determined to be less than a first half-power beamwidth threshold. in, Given the first-stage kernel, the second-stage kernel is determined to have a second number of relevant activation elements, provided that: The peak sidelobe level of the array factor of the specific core is determined to be less than a second peak sidelobe level threshold, and the half-power beamwidth of the array factor of the specific core is determined to be less than a second half-power beamwidth threshold, wherein the specific core includes the Kronecker product of the first stage core and the second stage core. The core determined by the first stage core and the second stage core is identified as the first stage core in subsequent operations, and the third stage core is identified as the second stage core in the subsequent operations.

21. The method of claim 20, wherein in the main lobe region associated with the array factor of the first stage core, the peak sidelobe level of the array factor of the array is determined to be less than a second peak sidelobe level threshold, and in the main lobe region associated with the array factor of the first stage core, the half-power beamwidth of the array factor of the array is determined to be less than a second half-power beamwidth threshold. The core determined by the first stage core and the second stage core is identified as the first stage core in subsequent operations, and the third stage core is identified as the second stage core in the subsequent operations.

22. The method of claim 19, wherein the plurality of cores comprises L cores, in Including cases from 1 to L-1, with the first The sidelobe region associated with the array factor of the core was determined to include the ( ) The array factor of the core is associated with one or more grating lobe regions, and for The first The nucleus was determined to have the first The relevant number of activated elements, condition: In relation to the first Within the nuclear-associated sidelobe region, the first The peak sidelobe level of the array factor of the core was determined to be less than the first The peak sidelobe level threshold, and the first The half-power beamwidth of the array factor of the core is determined to be less than the first... One half-power beamwidth threshold, in, No. The nucleus was determined to have the first The relevant number of activated elements, condition: The first The peak sidelobe level of the array factor of the core was determined to be less than the first The peak sidelobe level threshold, and the first The half-power beamwidth of the array factor of the core is determined to be less than the first... Half-power beamwidth threshold.

23. The method of claim 22, wherein in Including cases from 1 to L-1, with the first The sidelobe region associated with the array factor of the core was determined to be related to the ( ) The array factor associated with the core and the one or more grating lobe regions.

24. The method of claim 13, further comprising: Determine the number of nuclei containing the first element among the plurality of nuclei; Determine the peak sidelobe level of the array factor of the core; as well as The peak sidelobe level of the array factor of the core is determined to satisfy the target peak sidelobe level.