Method for configuring a reflect array, and electronic device using the same
The method configures a reflectarray by determining the geometric shape of a virtual reflection surface and calculating delay compensation for reflection units, addressing the challenge of universal delay compensation across different wireless signals, enabling accurate beam directivity and signal reflection.
Patent Information
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- TMY TECH INC
- Filing Date
- 2025-08-15
- Publication Date
- 2026-07-02
AI Technical Summary
Existing reflectarray configurations struggle with delay compensation for different types of wireless signals, requiring specific calibration methods that are not universally applicable.
A method for configuring a reflectarray by determining the geometric shape of a virtual reflection surface based on incident and reflection signal features, and calculating delay compensation for reflection units to handle various signal types, including plane and non-plane waves.
The reflectarray can effectively reflect both plane and non-plane waves to predetermined positions, ensuring accurate beam directivity and signal compensation.
Smart Images

Figure 2026110474000001_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to wireless communication technology, and particularly to a method for configuring a reflectarray and an electronic device using the same.
Background Art
[0002] With the development of wireless communication technology, reflectarray has already become a common method used to achieve high-efficiency transmission. A reflectarray is composed of a plurality of reflection units. In order to realize the beam directivity of the reflected signal, the designer needs to calibrate the delay compensation of each reflection unit. However, different calibration methods must be used for the delay compensation of different types of wireless signals. Therefore, how to configure the reflection units of the reflectarray for different types of wireless signals is one of the important issues in this field.
Summary of the Invention
Problems to be Solved by the Invention
[0003] The present invention provides a method for configuring a reflectarray capable of compensating for delay in the configuration of the reflection units of the reflectarray and an electronic device using the same.
Means for Solving the Problems
[0004] The present invention provides a method for configuring a reflectarray. The reflectarray includes a plurality of reflection units. The configuration method includes obtaining the first incident signal feature of the target incident signal and the first reflection signal feature of the target reflection signal, determining the geometric shape of the virtual reflection surface based on the first incident signal feature and the first reflection signal feature, configuring the virtual reflection surface based on the first incident signal feature and the first reflection signal feature, where the virtual reflection surface intersects the first reflection unit among the plurality of reflection units, and determining the delay compensation of at least a part of the plurality of reflection units based on the first incident signal feature, the first reflection signal feature, and the geometric shape type, so as to configure the plurality of reflection units.
[0005] In one embodiment of the present invention, the step of determining the geometric shape type of a virtual reflecting surface based on the first incident signal features and the first reflected signal features described above includes generating a first determination result by determining whether the target incident signal is a plane wave based on the first reflected signal features, generating a second determination result by determining whether the target reflected signal is a plane wave based on the first reflected signal features, and determining the geometric shape type of the virtual reflecting surface based on the first determination result and the second determination result.
[0006] In one embodiment of the present invention, the step of determining the geometric shape type of the virtual reflecting surface based on the first and second determination results described above includes determining that the geometric shape type of the virtual reflecting surface includes a parabola if the first and second determination results are different.
[0007] In one embodiment of the present invention, one of the target incident signal and the target reflected signal described above is a non-plane wave, and the other of the target incident signal and the target reflected signal is a first plane wave, and a virtual reflecting surface is constructed based on the first incident signal features and the first reflected signal features, wherein the virtual reflecting surface intersects with a first reflecting unit among a plurality of reflecting units, the position of the source or target of the non-plane wave is defined as the origin of the coordinate system, wherein the Y axis of the coordinate system and the first plane wave are parallel, and the non-plane wave and the first reflecting unit are connected based on the origin. The task is to determine JPEG2026110474000002.jpg1394, and here, JPEG2026110474000003.jpg1243 and JPEG2026110474000004.jpg1110 is the distance between the source or target location and the first reflection unit. JPEG2026110474000005.jpg109 is the first reflection angle, JPEG2026110474000006.jpg109 is the second reflection angle, This includes generating a parabola based on JPEG2026110474000007.jpg1095.
[0008] In one embodiment of the present invention, the above The step of generating a parabola based on JPEG2026110474000008.jpg1294 is: JPEG2026110474000009.jpg1295 and Based on JPEG2026110474000010.jpg1329 This involves determining JPEG2026110474000011.jpg1395, setting the origin as the focus, and basing the focus on the directrix. This includes generating the file JPEG2026110474000012.jpg18141.
[0009] In one embodiment of the present invention, the step of configuring a plurality of reflection units by determining delay compensation for at least some of the plurality of reflection units based on the first incident signal characteristics, the first reflected signal characteristics, and the geometric shape type described above, Based on JPEG2026110474000013.jpg129, the first reflection unit To determine the filename JPEG2026110474000014.jpg1248, JPEG2026110474000015.jpg1248 and Based on JPEG2026110474000016.jpg1296 The process involves generating JPEG2026110474000017.jpg18115 and generating a virtual circle, where the center of the virtual circle is the origin and the radius of the virtual circle is The file name is JPEG2026110474000018.jpg1329, and the virtual circle and This involves determining the first and second intersections with JPEG2026110474000019.jpg29168, and among them, the first intersection and The distance between JPEG2026110474000020.jpg1496 and the second intersection is The distance between JPEG2026110474000021.jpg1496 and the X-axis in the coordinate system of the first intersection point. Based on JPEG2026110474000022.jpg1128, To determine JPEG2026110474000023.jpg13131, The first coordinate on the Y-axis of JPEG2026110474000024.jpg1496 is The process involves determining whether the first coordinate is greater than the second coordinate on the Y-axis of JPEG2026110474000025.jpg19114, and depending on whether the first coordinate is greater than the second coordinate, the delay compensation is performed. This means determining that it is JPEG2026110474000026.jpg1256, and here, JPEG2026110474000027.jpg1113 is the origin and The distance between JPEG2026110474000028.jpg18112 and JPEG2026110474000029.jpg1113 is JPEG2026110474000030.jpg1695 and The delay compensation is calculated based on the distance between JPEG2026110474000031.jpg19114 and the fact that the first coordinate is less than or equal to the second coordinate. This includes determining that the image is JPEG2026110474000032.jpg1158.
[0010] In one embodiment of the present invention, the first reflection unit described above is the one furthest from the source or target of the non-plane wave among the plurality of reflection units.
[0011] In one embodiment of the present invention, the step of configuring a plurality of reflection units by determining delay compensation for at least some of the plurality of reflection units based on the first incident signal characteristics, the first reflected signal characteristics, and the geometric shape type described above, Based on the coordinates on the X-axis of the coordinate system where JPEG2026110474000033.jpg1695 exists, determine the points located on the parabola and corresponding to the coordinates, and the delay compensation is It is determined to be JPEG2026110474000034.jpg1256, where JPEG2026110474000035.jpg1113 is the distance between the origin and the point, and JPEG2026110474000036.jpg1113 is the distance between JPEG2026110474000037.jpg1496 and the point.
[0012] In one embodiment of the present invention, the step of determining the geometric shape type of the virtual reflection surface based on the above-mentioned first determination result and second determination result includes: when the first determination result and the second determination result are the same and both are non-plane waves, it is determined that the geometric shape type of the virtual reflection surface includes an ellipse.
[0013] In one embodiment of the present invention, one of the above-mentioned target incident signal and target reflection signal is the first non-plane wave, and based on the first incident signal feature and the first reflection signal feature among them, a virtual reflection surface is constructed, and the step where the virtual reflection surface intersects the first reflection unit among a plurality of reflection units includes: defining the position of the source of the first non-plane wave as the origin of the coordinate system, and based on the origin generate JPEG2026110474000038.jpg13121, where JPEG2026110474000039.jpg1111 is the distance between the position of the source and the first reflection unit, JPEG2026110474000040.jpg911 is the distance between the position of the target hot zone and the first reflection unit, and JPEG2026110474000041.jpg97 is half of the distance between the position of the source and the position of the target hot zone.
[0014] In one embodiment of the present invention, based on the above-described first incident signal feature, first reflection signal feature, and geometric shape type, the step of configuring a plurality of reflection units by determining the delay compensation of at least some of the plurality of reflection units is to connect the position of the target hot zone and the first reflection unit to generate JPEG2026110474000042.jpg30106, where JPEG2026110474000043.jpg1146 are the coordinates in the coordinate system of the first reflection unit, and to determine the first intersection point and the second intersection point between the ellipse and JPEG2026110474000045.jpg1030, where the distance between the coordinate on the X-axis in the coordinate system of the first intersection point and JPEG2026110474000046.jpg1030 is less than the distance between the coordinate on the X-axis of the second intersection point and JPEG2026110474000047.jpg1155 is determined to be the delay compensation, where JPEG2026110474000048.jpg912 is the distance between the position of the transmitter and the first intersection point, JPEG2026110474000049.jpg1113 is the distance between the first intersection point and the first reflection unit, and JPEG2026110474000050.jpg911 is the distance between the position of the transmitter and the first reflection unit.
[0015] In one embodiment of the present invention, the above-described configuration method further includes generating a plurality of delay compensations corresponding to each of the plurality of reflection units, and normalizing the delay compensation based on the minimum delay compensation among the plurality of delay compensations.
[0016] In one embodiment of the present invention, the step of determining the geometric shape type of the virtual reflecting surface based on the first and second determination results described above includes determining that the geometric shape type of the virtual reflecting surface includes a straight line if the first and second determination results are identical and both are plane waves.
[0017] The present invention provides an electronic device that arranges a reflect array. The reflect array includes a plurality of reflective units, and the electronic device includes a communication interface and a processor. The communication interface acquires a first incident signal feature of a target incident signal and a first reflected signal feature of a target reflected signal. The processor is coupled to the communication interface and is configured to determine the geometric shape type of a virtual reflective surface based on the first incident signal feature and the first reflected signal feature, to construct a virtual reflective surface based on the first incident signal feature and the first reflected signal feature, wherein the virtual reflective surface intersects with a first reflected unit among the plurality of reflective units, and to construct a plurality of reflective units by determining delay compensation for at least some of the plurality of reflective units based on the first incident signal feature, the first reflected signal feature and the geometric shape type.
[0018] In one embodiment of the present invention, the processor described above is configured to further perform the following: communicate with a reflect array and a plurality of signal transceivers via a communication interface; select a first signal transceiver from among the plurality of signal transceivers based on the target position of the target reflected signal; determine the source position of the target incident signal based on the first signal transceiver; configure a virtual reflecting surface based on the target position and the source position; and control the first signal transceiver to transmit a radio frequency signal to at least one of the configured plurality of reflecting units.
[0019] In one embodiment of the present invention, the processor described above is configured to further perform the following: communicate with a reflect array and a plurality of signal transceivers via a communication interface; select a first signal transceiver from among the plurality of signal transceivers based on the position of the source of the target incident signal; determine the target position of the target reflected signal based on the first signal transceiver; configure a virtual reflecting surface based on the target position and the source position; and control the first signal transceiver to receive a radio frequency signal from at least one of the configured plurality of reflecting units. [Effects of the Invention]
[0020] Based on the above, the electronic device of the present invention can configure a virtual reflective surface corresponding to the reflect array based on the characteristics of the target incident signal and the target reflected signal, and configure delay compensation for each reflective unit of the reflect array based on the virtual reflective surface. After the configuration of the reflect array is completed, the reflect array can reflect plane waves or non-plane waves to predetermined positions. [Brief explanation of the drawing]
[0021] [Figure 1] This is a schematic diagram of an electronic device with a reflect array, illustrated according to one embodiment of the present invention. [Figure 2] This is a flowchart illustrating a method for configuring a reflect array, based on one embodiment of the present invention. [Figure 3] This is a schematic diagram of a virtual reflecting surface including a parabola, illustrated according to one embodiment of the present invention. [Figure 4] This is a schematic diagram of a virtual reflecting surface including an ellipse, illustrated according to one embodiment of the present invention. [Figure 5] This is a schematic diagram of a reflect array illustrated according to one embodiment of the present invention. [Figure 6] This is a schematic diagram of a reflect array and a target signal hot zone, illustrated according to one embodiment of the present invention. [Modes for carrying out the invention]
[0022] Figure 1 is a schematic diagram of an electronic device 100 with a reflect array, illustrated according to one embodiment of the present invention. The electronic device 100 includes a processor 110, a storage medium 120, and a communication interface 130.
[0023] The processor 110 is, for example, a central processing unit (CPU), or other programmable general-purpose or special-purpose microcontroller unit (MCU), microprocessor, digital signal processor (DSP), programmable controller, application-specific integrated circuit (ASIC), graphics processing unit (GPU), image signal processor (ISP), image processing unit (IPU), arithmetic logic unit (ALU), complex programmable logic device (CPLD), field programmable gate array (FPGA), or other similar components, or a combination of the above components. The processor 110 is coupled to a storage medium 120 and a communication interface, and accesses and executes multiple modules and various application programs stored in the storage medium 120.
[0024] The storage medium 120 is, for example, any type of fixed or removable random access memory (RAM), read-only memory (ROM), flash memory, hard disk, solid state drive (SSD), or similar component, or a combination of the above components, and is used to store multiple modules or various application programs that can be executed by the processor 110.
[0025] The communication interface 130 transmits or receives signals wirelessly or via a wired connection. The communication interface 130 can further perform operations such as low-noise amplification, impedance matching, frequency mixing, frequency up or down conversion, filtering, amplification, and similar operations. For example, the processor 110 communicates with the reflect array via the communication interface 130 and transmits signals to the reflect array, thereby configuring delay compensation for each reflect unit in the reflect array.
[0026] Figure 2 is a flowchart illustrating a method for configuring a reflect array based on one embodiment of the present invention, which may be carried out by the electronic device 100 shown in Figure 1. The reflect array may include a plurality of reflect units. When an incident signal reaches a reflect unit, the reflect unit can delay the generation of a reflected signal corresponding to the incident signal. In other words, the reflect unit can provide a time delay between the incident signal and the reflected signal. The reflect unit may be a delay-tunable reflect array, and the reflect unit may be a single cell in the delay-tunable reflect array. For example, the reflect unit may include an electromagnetic wave reflect array, an antenna electrode, or a tuning electrode as described in U.S. Patent No. 12,107,332. It should be noted that the term "distance" as used herein refers to, for example, an actual distance, a normalized distance generated by normalizing the actual distance of the wavelength based on the operating frequency, or electrical length, and is not limited thereto.
[0027] In step S201, the processor 110 may acquire the incident signal features of the designed incident signal and the reflected signal features of the designed reflected signal (for example, via the communication interface 130). The reflect array is configured to receive the target incident signal and reflect the target reflected signal corresponding to the target incident signal. The incident signal features or reflected signal features may include, but are not limited to, wavefront (e.g., plane wave or non-plane wave), polarization, or frequency.
[0028] In step S202, the processor 110 may determine the geometric shape type of the virtual reflecting surface based on the incident signal characteristics and the reflected signal characteristics. Specifically, the processor 110 may generate a first determination result by determining whether the target incident signal is a plane wave based on the incident signal characteristics, and generate a second determination result by determining whether the target reflected signal is a plane wave based on the reflected signal characteristics. The processor 110 may determine the geometric shape type of the virtual reflecting surface based on the first determination result and the second determination result.
[0029] If the first judgment result and the second judgment result are different (i.e., one of the target incident signal and the target reflected signal is a plane wave, and the other of the target incident signal and the target reflected signal is a non-plane wave), the processor 110 may determine that the geometric shape type of the virtual reflecting surface is a parabolic surface, or one or more parabolas contained within the parabolic surface. The processor 110 may configure a reflect array based on the parabolas.
[0030] If the first and second judgment results are identical and both are non-plane waves, the processor 110 may determine that the geometric shape type of the virtual reflecting surface is an ellipsoid or one or more ellipses contained within the ellipsoid. The processor 110 may then construct a reflect array based on the ellipses.
[0031] If the first and second judgment results are identical and both are plane waves, the processor 110 may determine that the geometric shape type of the virtual reflecting surface is a plane, or one or more straight lines that the plane contains. The processor 110 may configure the reflect array based on the straight lines. Table 1 shows examples of geometric shape types of virtual reflecting surfaces. Table 1
[0032] [Table 1]
[0033] In step S203, the processor 110 may configure a virtual reflective surface based on the incident signal characteristics and the reflected signal characteristics, and the virtual reflective surface may intersect with at least one of the multiple reflective units in the reflect array.
[0034] In step S204, the processor 110 may configure a plurality of reflection units by determining delay compensation for at least some of the plurality of reflection units based on the incident signal characteristics, the reflected signal characteristics, and the geometric shape type.
[0035] Taking a virtual reflecting surface containing a parabola as an example, Figure 3 is a schematic diagram of a virtual reflecting surface containing a parabola A, illustrated according to one embodiment of the present invention. If one of the target incident signal and the target reflected signal is a non-plane wave, the other of the target incident signal and the target reflected signal can be a plane wave. The embodiment in Figure 3 is, JPEG2026110474000052.jpg1066 is a non-plane wave, and While it is assumed that JPEG2026110474000053.jpg1266 is a plane wave, the present invention is not limited to this.
[0036] If the target incident signal is a non-plane wave, the processor 110 may define the position of the source of the target incident signal (e.g., a non-plane wave) as the origin of the coordinate system (e.g., a three-dimensional coordinate system such as a Cartesian coordinate system). If the target reflected signal is a non-plane wave, the processor 110 may define the target position of the target reflected signal (e.g., a non-plane wave) as the origin of the coordinate system. For example, Figure 3 is Assuming that JPEG2026110474000054.jpg1066 is a non-plane wave, processor 110, The source S of JPEG2026110474000055.jpg1066 may be defined as the origin O. A person skilled in the art, based on the reciprocal characteristics of electromagnetic waves, may define the focal point of the reflected signal as the origin O when the incident signal is a plane wave (from an unrestricted distance) and it is necessary to focus the reflected signal to a single point.
[0037] The Y-axis of the coordinate system may be parallel to the plane wave. For example, Figure 3 is Assuming that JPEG2026110474000056.jpg1266 is a plane wave, processor 110 determines the Y-axis of the coordinate system It can be defined as being parallel to JPEG2026110474000057.jpg1266.
[0038] In this embodiment, k is the index of each individual reflection unit in the reflect array, where k is a positive integer and The image is JPEG2026110474000058.jpg1251, where M is the total number of reflective units in the reflect array. If it is JPEG2026110474000059.jpg1023, then processor 110 will determine the non-plane wave (for example, based on the origin O) JPEG2026110474000060.jpg1066) and The intersection with JPEG2026110474000061.jpg1385 is It can be determined that this is JPEG2026110474000062.jpg1288, and here, The file is JPEG2026110474000063.jpg1144, The file is JPEG2026110474000064.jpg1155. JPEG2026110474000065.jpg1011 shows the location of the source or target of a non-plane wave and one of the reflecting surfaces on the RFA. Between JPEG2026110474000066.jpg1385 This is the normalized distance generated by normalizing JPEG2026110474000067.jpg1229 (for example, source S and Between JPEG2026110474000068.jpg1266 JPEG2026110474000069.jpg1134, or source S and JPEG2026110474000070.jpg1385 Between JPEG2026110474000071.jpg12126 It approximates JPEG2026110474000072.jpg1232, and the signal is divided by the wavelength in the surrounding environment at the point of reflection. JPEG2026110474000073.jpg109 is a non-plane wave (for example, JPEG2026110474000074.jpg1066) and The angle of incidence (or first reflection angle, for example, between JPEG2026110474000075.jpg1385) and the first reflection angle, The normal vector of JPEG2026110474000076.jpg1266 and The angle between JPEG2026110474000077.jpg1066 and JPEG2026110474000078.jpg109 is a plane wave (for example, JPEG2026110474000079.jpg1266) and The reflection angle between JPEG2026110474000080.jpg1385 (or referred to as the second reflection angle, for example, The normal vector of JPEG2026110474000081.jpg1266 and This is the angle between JPEG2026110474000082.jpg1266 and the original image.
[0039] In one embodiment, as index k increases, the corresponding JPEG2026110474000083.jpg1166 and a source or target of a non-plane wave (for example, This indicates that the distance between the source S) of JPEG2026110474000084.jpg1066 and the source is increasing. In other words, JPEG2026110474000085.jpg1166 is the reflecting unit closest to the source or target of the non-plane wave among the M reflecting units, and JPEG2026110474000086.jpg1167 is the reflecting unit furthest from the source or target of the non-plane wave among the M reflecting units.
[0040] Processor 110 is, The parabola A of the virtual reflective surface can be determined based on JPEG2026110474000087.jpg11106, and among them, parabola A is JPEG2026110474000088.jpg1385 It is acceptable to interact with JPEG2026110474000089.jpg11106. Specifically, processor 110, JPEG2026110474000090.jpg11106 and Based on JPEG2026110474000091.jpg1130, It is acceptable to determine that JPEG2026110474000092.jpg11101 is correct. In other words, The distance between JPEG2026110474000093.jpg11106 and the directrix L1 is effectively It is equal to JPEG2026110474000094.jpg1011. Then, the processor 110 sets the origin O as the focus, and Based on JPEG2026110474000095.jpg11101, You may generate JPEG2026110474000096.jpg12148.
[0041] After generating parabola A, processor 110: Based on JPEG2026110474000097.jpg129, The slope of JPEG2026110474000098.jpg1385 It can be determined that it is JPEG2026110474000099.jpg1022. Processor 110, JPEG2026110474000100.jpg1150 and Based on JPEG2026110474000101.jpg11106, You may generate JPEG2026110474000102.jpg12118. All For JPEG2026110474000103.jpg1251, JPEG2026110474000104.jpg1166 is It may be positioned above JPEG2026110474000105.jpg12118.
[0042] Regarding JPEG2026110474000106.jpg1166, the signal source and JPEG2026110474000107.jpg1166 Given that JPEG2026110474000108.jpg1157 is already known, the processor 110 sets the origin O as the center of the circle and Virtual circle C with radius set to JPEG2026110474000109.jpg1128. k The virtual circle C may be generated. k and JPEG2026110474000110.jpg12118 may have a maximum of two intersections. Processor 110 from the two intersections Select the one that is relatively close to JPEG2026110474000111.jpg13116. Represents the location of JPEG2026110474000112.jpg1166 It's fine to name it JPEG2026110474000113.jpg1245, and here, The file is JPEG2026110474000114.jpg1158, JPEG2026110474000115.jpg1013 is a non-plane wave and The angle of incidence between JPEG2026110474000116.jpg1166 and JPEG2026110474000117.jpg1114 is a plane wave and This is the reflection angle between JPEG2026110474000118.jpg1166. In other words, let's assume the two intersection points are P and P'. Intersection point P and The distance between JPEG2026110474000119.jpg14136 and the intersection point P' is The distance between this file and JPEG2026110474000120.jpg14136 is less than the distance between these two files. Regarding JPEG2026110474000121.jpg1266 (that is, In the case of JPEG2026110474000122.jpg1023, processor 110 processes the virtual circle C based on the method described above. R Based This supports JPEG2026110474000123.jpg1266. You may obtain JPEG2026110474000124.jpg1146. JPEG2026110474000125.jpg1066 (that is, In the case of JPEG2026110474000126.jpg922, the processor 110, based on the method described above, Based on the virtual circle corresponding to JPEG2026110474000127.jpg1066 Supports JPEG2026110474000128.jpg1066 You may obtain JPEG2026110474000129.jpg1146.
[0043] Regarding JPEG2026110474000130.jpg1166, processor 110: On the X-axis in the coordinate system of JPEG2026110474000131.jpg1245 Based on JPEG2026110474000132.jpg1128, located on parabola A It is acceptable to determine that JPEG2026110474000133.jpg19127 is valid. Processor 110, On the Y-axis of JPEG2026110474000134.jpg13116 JPEG2026110474000135.jpg1359 is On the Y-axis of JPEG2026110474000136.jpg19127 You can determine whether the file size is larger than JPEG2026110474000137.jpg17111. In the case of JPEG2026110474000138.jpg19134, processor 110 is, This corresponds to JPEG2026110474000139.jpg1166. JPEG2026110474000140.jpg1147 is It can be determined that this is JPEG2026110474000141.jpg1167, and here, JPEG2026110474000142.jpg1116 is at the origin O and This is the distance between JPEG2026110474000143.jpg19127 and the original file. JPEG2026110474000144.jpg1120 is JPEG2026110474000145.jpg13116 and The distance between JPEG2026110474000146.jpg19127 and JPEG2026110474000147.jpg1011 shows the location of the source or target of a non-plane wave and one of the reflecting surfaces on the RFA. Between JPEG2026110474000148.jpg984 This is the normalized distance generated by normalizing JPEG2026110474000149.jpg1129. If the file is JPEG2026110474000150.jpg17137, then processor 110 will be: This corresponds to JPEG2026110474000151.jpg1166. JPEG2026110474000152.jpg1147 is It can be concluded that the image is JPEG2026110474000153.jpg1467. Taking the situation of JPEG2026110474000154.jpg1021 as an example, as shown in Figure 3, the processor 110 is on parabola A and This corresponds to JPEG2026110474000155.jpg1266. Based on JPEG2026110474000156.jpg1120, JPEG2026110474000157.jpg1266 JPEG2026110474000158.jpg1046 is It can be concluded that the image is JPEG2026110474000159.jpg1168.
[0044] Processor 110 is, Based on JPEG2026110474000160.jpg14142, Because of JPEG2026110474000161.jpg11169 Calculate JPEG2026110474000162.jpg1247, and Based on JPEG2026110474000163.jpg1146 JPEG2026110474000164.jpg1066 may be constructed. Specifically, the processor 110 has the origin O as the center of the circle and A virtual circle can be generated using JPEG2026110474000165.jpg1030 as its radius, where, JPEG2026110474000166.jpg1030 shows the location of the source or target of a non-plane wave. Between JPEG2026110474000167.jpg1066 This is the normalized distance generated by normalizing JPEG2026110474000168.jpg1228. The virtual circle and JPEG2026110474000169.jpg12118 may have a maximum of two intersections. Processor 110 from two intersections Select the one that is relatively close to JPEG2026110474000170.jpg13116. Represents the location of JPEG2026110474000171.jpg1066 It can be named JPEG2026110474000172.jpg1145, and here, The file is JPEG2026110474000173.jpg1159, JPEG2026110474000174.jpg1014 is a non-plane wave and The angle of incidence between JPEG2026110474000175.jpg1066 and JPEG2026110474000176.jpg1014 is a plane wave and This is the reflection angle between JPEG2026110474000177.jpg1066 and the original image.
[0045] Next, processor 110, On the X-axis in the coordinate system of JPEG2026110474000178.jpg1145 Based on JPEG2026110474000179.jpg1128, Located on JPEG2026110474000180.jpg14142 It is acceptable to determine that JPEG2026110474000181.jpg16126 is valid. Processor 110, On the Y-axis of JPEG2026110474000182.jpg13116 JPEG2026110474000183.jpg1160 is On the Y-axis of JPEG2026110474000184.jpg16126 You can determine whether the file is larger than JPEG2026110474000185.jpg19104. In the case of JPEG2026110474000186.jpg16136, processor 110 is, Supports JPEG2026110474000187.jpg1066 JPEG2026110474000188.jpg1146 is It can be determined that the file is JPEG2026110474000189.jpg1266, and here, JPEG2026110474000190.jpg1116 is at the origin O and The distance between JPEG2026110474000191.jpg16126 and JPEG2026110474000192.jpg1019 is JPEG2026110474000193.jpg14116 and This is the distance between JPEG2026110474000194.jpg16126 and the original image. In the case of JPEG2026110474000195.jpg17137, processor 110 is, Supports JPEG2026110474000196.jpg1066 JPEG2026110474000197.jpg1146 is It can be concluded that the file is JPEG2026110474000198.jpg1066.
[0046] In one embodiment, the processor 110 is based on formula (1), By performing normalization for JPEG2026110474000199.jpg1147, the normalized It is fine to generate JPEG2026110474000200.jpg1061, and here, JPEG2026110474000201.jpg1010 is a source or target of a non-plane wave (for example, The closest to the source S of JPEG2026110474000202.jpg1066 It supports JPEG2026110474000203.jpg1166, and JPEG2026110474000204.jpg1112 is a source or target of a non-plane wave (for example, The furthest point from the source S of JPEG2026110474000205.jpg1066 It supports JPEG2026110474000206.jpg1067. Processor 110 is, By transmitting JPEG2026110474000207.jpg1061 to the reflect array, You may construct the file JPEG2026110474000208.jpg1166. JPEG2026110474000209.jpg13138
[0047] In one embodiment, the processor 110 selects the M reflection units of the reflect array that are furthest from the source or target of the non-plane wave. JPEG2026110474000210.jpg1166 (that is, Select JPEG2026110474000211.jpg924, Based on JPEG2026110474000212.jpg1166, Intersects with JPEG2026110474000213.jpg1166 You may generate JPEG2026110474000214.jpg14142. Based on this, Each of the JPEG2026110474000215.jpg12161 files corresponds to the respective JPEG2026110474000216.jpg1145 is all The filename JPEG2026110474000217.jpg18137 is satisfied. Therefore, processor 110, This corresponds to JPEG2026110474000218.jpg1483. JPEG2026110474000219.jpg1146 is It can be determined that the file is JPEG2026110474000220.jpg1266.
[0048] Taking a virtual reflective surface containing an ellipse as an example, Figure 4 is a schematic diagram of a virtual reflective surface containing an ellipse B, illustrated based on one embodiment of the present invention. JPEG2026110474000221.jpg1066 and Both JPEG2026110474000222.jpg1266 are non-planar waves. Processor 110, The source location of JPEG2026110474000223.jpg1066 may be defined as the origin of the coordinate system, or, The target position in JPEG2026110474000224.jpg1266 may be defined as the origin of the coordinate system. For example, Figure 4 is The source S of JPEG2026110474000225.jpg1066 is assumed to be the origin O. The processor 110 may construct a coordinate system by defining a line passing through the origin O and the target hot zone H as the X-axis of the coordinate system, and a line passing through the origin O and perpendicular to the X-axis as the Y-axis of the coordinate system.
[0049] Processor 110 is, JPEG2026110474000226.jpg1166(k is a positive integer and The image is JPEG2026110474000227.jpg1251, where M is the total number of reflective units in the reflect array. Based on JPEG2026110474000228.jpg1245, the location of source S and Between JPEG2026110474000229.jpg1166 Retrieve JPEG2026110474000230.jpg1130, The location of target hot zone H in JPEG2026110474000231.jpg1266 and Between JPEG2026110474000232.jpg1166 It is acceptable to obtain JPEG2026110474000233.jpg1129. Processor 110 then uses this to obtain the image. The image JPEG2026110474000234.jpg9122 may be generated, where N is half the distance between the location of source S and the location of target hot zone H, i.e., the distance between the midpoint C of source S and target hot zone H and source S (or target hot zone H). Source S and target hot zone H are two ellipses for ellipse B JPEG2026110474000235.jpg1228 and It can be named JPEG2026110474000236.jpg1111. Ellipse B is, JPEG2026110474000237.jpg1166 and The images intersect well in JPEG2026110474000238.jpg1011, and here, JPEG2026110474000239.jpg1011 is JPEG2026110474000240.jpg1066 and This is the intersection with JPEG2026110474000241.jpg1166.
[0050] In one embodiment, the processor 110 is JPEG2026110474000242.jpg1166 (reflecting unit closest to source S) and two JPEG2026110474000243.jpg1228 and Between JPEG2026110474000244.jpg1111 JPEG2026110474000245.jpg1134 and Retrieve JPEG2026110474000246.jpg1215, JPEG2026110474000247.jpg1067 (reflecting unit furthest from source S) and two JPEG2026110474000248.jpg1228 and Between JPEG2026110474000249.jpg1111 JPEG2026110474000250.jpg1236 and You may obtain JPEG2026110474000251.jpg1219. Processor 110, Based on JPEG2026110474000252.jpg1088, Represents the location of JPEG2026110474000253.jpg1166 JPEG2026110474000254.jpg1118 coordinates It can be confirmed that it is JPEG2026110474000255.jpg1127. For example, processor 110 is pair By selecting JPEG2026110474000256.jpg12140, the pair of distances selected will be... JPEG2026110474000257.jpg1228 and, A virtual ellipse may be illustrated based on JPEG2026110474000258.jpg1128.
[0051] In one embodiment, the processor 110 is JPEG2026110474000259.jpg1066 and Between JPEG2026110474000260.jpg1166 Retrieve JPEG2026110474000261.jpg1150, JPEG2026110474000262.jpg1266 and Between JPEG2026110474000263.jpg1166 You may obtain JPEG2026110474000264.jpg1151. Processor 110, Based on JPEG2026110474000265.jpg1144, JPEG2026110474000266.jpg1166 (that is, JPEG2026110474000267.jpg1118) You can confirm JPEG2026110474000268.jpg1245.
[0052] The processor 110 determines the location of the target hot zone H and JPEG2026110474000269.jpg1166 By linking JPEG2026110474000270.jpg1245, You may generate JPEG2026110474000271.jpg16104. JPEG2026110474000272.jpg16104 and JPEG2026110474000273.jpg9122 may have a maximum of two intersections. Processor 110 processes the two intersections along the X axis. Select the one that is relatively close to JPEG2026110474000274.jpg1128. It can be named JPEG2026110474000275.jpg1229. In other words, the two intersection points are JPEG2026110474000276.jpg1112 and Let's assume the file is JPEG2026110474000277.jpg1211. The coordinates on the X-axis in the coordinate system of JPEG2026110474000278.jpg1229 and The distance between JPEG2026110474000279.jpg1128 and this file is: The coordinates on the X-axis in the coordinate system of JPEG2026110474000280.jpg1230 and The distance between this file and JPEG2026110474000281.jpg1128 may be less than this.
[0053] Processor 110 is, JPEG2026110474000282.jpg1166 JPEG2026110474000283.jpg12117 can be judged as such, and here, JPEG2026110474000284.jpg1116 shows the location of source S and This is the distance between JPEG2026110474000285.jpg1229 and the original file. JPEG2026110474000286.jpg1121 is JPEG2026110474000287.jpg1229 and The distance between JPEG2026110474000288.jpg1166 and JPEG2026110474000289.jpg1115 shows the location of source S and This is the target distance between JPEG2026110474000290.jpg1166 and the target image.
[0054] Regarding JPEG2026110474000291.jpg11170, processor 110 determines the location of the target hot zone H and JPEG2026110474000292.jpg1066 By linking with JPEG2026110474000293.jpg1144, You may generate JPEG2026110474000294.jpg14108. JPEG2026110474000295.jpg14108 and JPEG2026110474000296.jpg9122 may have a maximum of two intersections. Processor 110 processes the two intersections along the X axis. Something relatively close to JPEG2026110474000297.jpg1128 It can be named JPEG2026110474000298.jpg1229. In other words, the two intersection points are JPEG2026110474000299.jpg1011 and Let's assume the filename is JPEG2026110474000300.jpg1012. The coordinates on the X-axis in the coordinate system of JPEG2026110474000301.jpg1229 and The distance between JPEG2026110474000302.jpg1128 and this file is: The coordinates on the X-axis in the coordinate system of JPEG2026110474000303.jpg1130 and The distance between this file and JPEG2026110474000304.jpg1128 may be less than this.
[0055] Processor 110 is, JPEG2026110474000305.jpg1066 It is clear that JPEG2026110474000306.jpg11118 is correct, and here, JPEG2026110474000307.jpg1217 shows the location of source S and This is the distance between JPEG2026110474000308.jpg1229 and the original file. JPEG2026110474000309.jpg1121 is JPEG2026110474000310.jpg1229 and The distance between JPEG2026110474000311.jpg1066 and JPEG2026110474000312.jpg1116 shows the location of source S and This is the distance between JPEG2026110474000313.jpg1066 and the original image.
[0056] The processor 110, based on the method described above, each has M M files corresponding to JPEG2026110474000314.jpg10100 It is fine to generate JPEG2026110474000315.jpg1178, and here, JPEG2026110474000316.jpg1010 is The closest source S to JPEG2026110474000317.jpg1066 It supports JPEG2026110474000318.jpg1166, and JPEG2026110474000319.jpg1112 is The source S furthest from JPEG2026110474000320.jpg1066 This supports JPEG2026110474000321.jpg1067.
[0057] In one embodiment, the processor 110 is based on formula (2) By performing normalization for JPEG2026110474000322.jpg1147, the normalized It is acceptable to generate JPEG2026110474000323.jpg1061. Processor 110, By transmitting JPEG2026110474000324.jpg1061 to the reflect array, You may construct the file JPEG2026110474000325.jpg1166. JPEG2026110474000326.jpg18136
[0058] In one embodiment, if the first determination result and the second determination result are the same and both are non-plane waves (i.e., both the target incident signal and the target reflected signal are non-plane waves), the processor 110 receives the source of the target incident signal via the communication interface 130. The target reflected signal reaches the target hot zone via JPEG2026110474000327.jpg1166. The image JPEG2026110474000328.jpg1137 may be obtained. The processor 110, based on the wavelength corresponding to the operating frequency, By normalizing JPEG2026110474000329.jpg1137, the normalized It is acceptable to generate JPEG2026110474000330.jpg1537. The processor 110, based on equation (3), For JPEG2026110474000331.jpg1174 The file JPEG2026110474000332.jpg1147 can be calculated, By transmitting JPEG2026110474000333.jpg1147 to the reflect array, You may construct the file JPEG2026110474000334.jpg1166. JPEG2026110474000335.jpg18142
[0059] Figure 5 is a schematic diagram of a reflect array 500 illustrated according to one embodiment of the present invention. The electronic device 100 may be communicated with the reflect array 500 and one or more signal transceivers 610, 620, or 630. The reflect array 500 may include a plurality of reflect units (e.g., reflect unit 510). One or more signal transceivers (e.g., signal transceivers 610, 620, or 630) may be configured to transmit frequency signals to the reflect array 500, causing the reflect array 500 to reflect the frequency signals to the corresponding receiver or target hot zone.
[0060] For example, suppose an electronic device 100 attempts to transmit a signal from a signal transceiver 610 to a distant location via a reflect array 500. The processor 110 may define the signal transceiver 610 as the source location of the target incident signal. The processor 110 may then calculate a parabolic virtual reflecting surface based on the direction of the target location and the position of the signal transceiver 610, using the method described above. Based on the virtual reflecting surface, the processor 110 may configure delay compensation for one or more reflecting units (e.g., reflecting unit 510) in the reflect array 500. After the delay compensation configuration is complete, the processor 110 may control the signal transceiver 610 to transmit a frequency signal to the configured reflecting unit, thereby generating a reflected beam 510 that will be transmitted to the target location by the configured reflecting unit. Similarly, the signal transceiver 610 may be used to receive a signal from a distant location in the direction pointed to by the beam 520 via the reflect array 500.
[0061] Using Figure 6 as an example, assume that the electronic device 100 attempts to transmit the signal from the signal transceiver 620 to a location close to the target hot zone 700 through the reflect array 500. The processor 110 may define the signal transceiver 620 as the source location of the target incident signal. The processor 110 may then calculate a virtual ellipsoidal reflecting surface based on the center point of the target signal hot zone 700 and the position of the signal transceiver 620, according to the method described above. Based on the virtual reflecting surface, the processor 110 may configure delay compensation for one or more reflecting units (e.g., reflecting unit 510) in the reflect array 500. After the delay compensation configuration is complete, the processor 110 may control the signal transceiver 620 to transmit a frequency signal to the configured reflecting unit, thereby generating a reflected beam that converges to the center point of the target signal hot zone 700 by the configured reflecting unit. Similarly, a signal transceiver 620 may be used to receive signals from the center point of the target signal hot zone 700 via the reflect array 500.
[0062] In summary, the electronic device of the present invention can determine how to configure a virtual reflective surface for a reflect array based on the types of target incident and target reflected signals, and can adjust the delay compensation of each reflecting unit in the reflect array based on the virtual reflective surface. The virtual reflective surface may include a parabola, an ellipse, or a straight line. The electronic device can configure the delay compensation of the reflecting units based on the distance between the reflecting unit and the virtual reflective surface. After the configuration of the reflect array is complete, the reflect array reflects plane waves or non-plane waves to predetermined positions, and the reflected signals may be plane waves or non-plane waves. [Industrial applicability]
[0063] This invention can be applied to wireless communication devices such as user equipment or base stations. [Explanation of Symbols]
[0064] 100:Electronic devices 110: Processor 120:Storage medium 130: Communication Interface 500: Reflect Array JPEG2026110474000336.jpg7106520: Beam 610, 620, 630: Signal transceivers 700: Target signal hot zone A: Parabola B: Ellipse C: Midpoint C k , C R : Virtual Yen H: Target Hot Zone L, L2: virtual line L1: directrix JPEG2026110474000337.jpg766O: Origin JPEG2026110474000338.jpg2064S: Source S201, S202, S203, S204: Step JPEG2026110474000339.jpg4683
Claims
1. A method for configuring a reflect array, wherein the reflect array includes a plurality of reflect units, The steps include acquiring the first incident signal characteristics of the target incident signal and the first reflected signal characteristics of the target reflected signal, A step of determining the geometric shape type of the virtual reflecting surface based on the first incident signal features and the first reflected signal features, The virtual reflective surface is constructed based on the first incident signal characteristics and the first reflected signal characteristics, wherein the virtual reflective surface intersects with a first reflected unit among the plurality of reflected units, The steps of configuring the plurality of reflection units are to determine the delay compensation for at least some of the plurality of reflection units based on the first incident signal characteristics, the first reflected signal characteristics, and the geometric shape type. including, How to configure.
2. The step of determining the geometric shape type of the virtual reflecting surface based on the first incident signal features and the first reflected signal features is: A step of generating a first determination result by determining whether the target incident signal is a plane wave based on the first incident signal characteristics, A step of generating a second determination result by determining whether the target reflected signal is a plane wave based on the first reflected signal characteristics, A step of determining the geometric shape type of the virtual reflective surface based on the first determination result and the second determination result. including, The method of construction described in claim 1.
3. The step of determining the geometric shape type of the virtual reflective surface based on the first and second determination results is: If the first determination result differs from the second determination result, it is determined that the geometric shape type of the virtual reflecting surface includes a parabola. including, The configuration method described in claim 2.
4. One of the target incident signal and the target reflected signal is a non-plane wave, and the other of the target incident signal and the target reflected signal is a first plane wave. The step of configuring the virtual reflective surface based on the first incident signal features and the first reflected signal features, wherein the virtual reflective surface intersects with the first reflected unit among the plurality of reflected units, The position of the source or target of the non-plane wave is defined as the origin of the coordinate system, wherein the Y-axis of the coordinate system is parallel to the first plane wave, Based on the aforementioned origin, the first reflection unit of the non-plane wave It is a matter of judgment, and here, And, This is the distance between the position of the source or target and the first reflection unit. This is the first reflection angle, and This is the second reflection angle, the step, The steps that generate the parabola based on and including, The configuration method described in claim 3. The step of generating the parabola based on Claim 5 is: and Based on that, Steps to make a judgment, A step that sets the aforementioned origin as the focus, Based on the aforementioned focus and the aforementioned directrix, Steps to generate including, The configuration method described in claim 4.
6. The step of configuring the plurality of reflection units by determining the delay compensation for at least some of the plurality of reflection units based on the first incident signal characteristics, the first reflected signal characteristics, and the geometric shape type is as follows: Based on the first reflective unit Steps to make a judgment, and Based on that, The steps to generate, The method involves generating a virtual circle, wherein the center of the virtual circle is the origin, and the radius of the virtual circle is That is, The aforementioned virtual circle and This involves determining the first and second intersections of the said first intersection and The distance between the second intersection and A step that is less than the distance between and On the X-axis of the first intersection in the coordinate system Based on this, located on the parabola Steps to make a judgment, The first coordinate on the Y-axis is The step of determining whether it is greater than the second coordinate on the Y axis, Depending on whether the first coordinate is greater than the second coordinate, the delay compensation is This is the conclusion to be reached, and here, The above origin and The distance between and teeth and The distance between and Depending on whether the first coordinate is less than or equal to the second coordinate, the delay compensation is Steps to determine that including, The configuration method described in claim 5.
7. The first reflection unit is the one of the plurality of reflection units that is furthest from the source or target of the non-plane wave. The configuration method described in claim 5.
8. The step of configuring the plurality of reflection units by determining the delay compensation for at least some of the plurality of reflection units based on the first incident signal characteristics, the first reflected signal characteristics, and the geometric shape type, A step of determining a point located on the parabola and corresponding to the coordinates based on the coordinates on the X-axis of the coordinate system in which the coordinates exist, The aforementioned delay compensation is This is the conclusion to be reached, and here, is the distance between the origin and the point, and teeth The step is the distance between the aforementioned point and including, The configuration method described in claim 7.
9. The step of determining the geometric shape type of the virtual reflective surface based on the first determination result and the second determination result is: If the first determination result is the same as the second determination result and both are non-plane waves, the step of determining that the geometric shape type of the virtual reflecting surface includes an ellipse. including, The configuration method described in claim 2.
10. One of the target incident signal and the target reflected signal is a first non-plane wave. The step of constructing the virtual reflective surface based on the first incident signal features and the first reflected signal features, wherein the virtual reflective surface intersects with the first reflected unit among the plurality of individual reflected units, The steps include defining the position of the source of the first non-plane wave as the origin of the coordinate system, Based on the aforementioned origin, This involves generating, and here, This is the distance between the position of the source and the first reflection unit. is the distance between the position of the target hot zone and the first reflective unit, and The step is half the distance between the position of the source and the position of the target hot zone. including, The configuration method described in claim 9.
11. The step of configuring the plurality of reflection units by determining the delay compensation for at least some of the plurality of reflection units based on the first incident signal characteristics, the first reflected signal characteristics, and the geometric shape type is as follows: By connecting the aforementioned position of the target hot zone with the first reflective unit This involves generating, and here, step is the coordinate of the first reflection unit in the coordinate system, The aforementioned ellipse and This involves determining the first and second intersections, and the coordinates of the first intersection on the X-axis in the coordinate system and The distance between the two is the coordinate of the second intersection point on the X-axis and A step that is less than the distance between and The aforementioned delay compensation is This is the conclusion to be reached, and here, This is the distance between the position of the source and the first intersection point. is the distance between the first intersection and the first reflection unit, and Step and including, The configuration method according to claim 10.
12. The steps include generating a plurality of delay compensations corresponding to each of the plurality of reflection units, A step of normalizing the delay compensation based on the minimum delay compensation among the plurality of delay compensations. This also includes, The method of construction described in claim 1.
13. The step of determining the geometric shape type of the virtual reflective surface based on the first determination result and the second determination result is: If the first determination result is the same as the second determination result and both are plane waves, then the step of determining that the geometric shape type of the virtual reflecting surface includes a straight line. including, The configuration method described in claim 2.
14. An electronic device having a reflect array, wherein the reflect array includes a plurality of reflect units, and the electronic device is A communication interface that acquires the first incident signal characteristics of the target incident signal and the first reflected signal characteristics of the target reflected signal. Coupled to the aforementioned communication interface, and Based on the first incident signal characteristics and the first reflected signal characteristics, the geometric shape type of the virtual reflecting surface is determined, The virtual reflective surface is constructed based on the first incident signal characteristics and the first reflected signal characteristics, wherein the virtual reflective surface intersects with the first reflected unit among the plurality of reflected units. The plurality of reflection units are configured by determining the delay compensation for at least some of the plurality of reflection units based on the first incident signal characteristics, the first reflected signal characteristics, and the geometric shape type. A processor and configured to perform the following actions including, electronic equipment.
15. The aforementioned processor, The communication interface is used to establish a communication connection with the reflect array and the multiple signal transceivers, Based on the target position of the target reflected signal, a first signal transceiver is selected from the plurality of signal transceivers. Based on the first signal transceiver, the source position of the target incident signal is determined, The virtual reflective surface is constructed based on the target position and the source position. Controlling the first signal transceiver to transmit a radio frequency signal to at least one of the configured plurality of reflection units Configured to perform further, The electronic device according to claim 14.
16. The aforementioned processor, The communication interface is used to establish a communication connection with the reflect array and the multiple signal transceivers, Based on the source position of the target incident signal, a first signal transceiver is selected from the plurality of signal transceivers. Based on the first signal transceiver, the target position of the target reflected signal is determined, The virtual reflective surface is constructed based on the target position and the source position. Controlling the first signal transceiver to receive a radio frequency signal from at least one of the configured plurality of reflection units Configured to perform further, The electronic device according to claim 14.