CN118018081A - Annular antenna system layered beam training method for data security communication - Google Patents
Annular antenna system layered beam training method for data security communication Download PDFInfo
- Publication number
- CN118018081A CN118018081A CN202410227949.9A CN202410227949A CN118018081A CN 118018081 A CN118018081 A CN 118018081A CN 202410227949 A CN202410227949 A CN 202410227949A CN 118018081 A CN118018081 A CN 118018081A
- Authority
- CN
- China
- Prior art keywords
- user
- codeword
- received energy
- determining
- array
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
- 238000000034 method Methods 0.000 title claims abstract description 38
- 238000012549 training Methods 0.000 title claims abstract description 30
- 238000004891 communication Methods 0.000 title claims abstract description 27
- 230000005540 biological transmission Effects 0.000 claims description 14
- 238000003491 array Methods 0.000 claims description 7
- 230000004044 response Effects 0.000 claims description 6
- 230000008054 signal transmission Effects 0.000 abstract description 4
- 238000004590 computer program Methods 0.000 description 11
- 238000010586 diagram Methods 0.000 description 10
- 238000012545 processing Methods 0.000 description 6
- 230000006870 function Effects 0.000 description 5
- 230000008569 process Effects 0.000 description 3
- 230000008901 benefit Effects 0.000 description 2
- 230000000694 effects Effects 0.000 description 2
- 238000005516 engineering process Methods 0.000 description 2
- 239000000463 material Substances 0.000 description 2
- 230000003287 optical effect Effects 0.000 description 2
- 230000002093 peripheral effect Effects 0.000 description 2
- 230000001066 destructive effect Effects 0.000 description 1
- 238000000802 evaporation-induced self-assembly Methods 0.000 description 1
- 238000003384 imaging method Methods 0.000 description 1
- 238000004519 manufacturing process Methods 0.000 description 1
- 238000010295 mobile communication Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000000750 progressive effect Effects 0.000 description 1
- 239000004065 semiconductor Substances 0.000 description 1
- 238000006467 substitution reaction Methods 0.000 description 1
Landscapes
- Variable-Direction Aerials And Aerial Arrays (AREA)
Abstract
The invention relates to a layered beam training method of a loop antenna system for data security communication, which comprises the following steps: dividing the circumferential direction of the annular antenna system into 8 subarrays, simultaneously searching an angle range similar to the normal direction of each subarray by each subarray, and determining a plurality of first angle ranges where a user is possibly positioned according to the code word with the maximum received energy; dividing the whole antenna array into 2 subarrays, searching each first angle range by each subarray at the same time, and determining two second angle ranges where a user is likely to be located according to the code word with the largest received energy; and generating a fine wave beam through the whole array surface, searching each second angle range simultaneously, and determining the codeword with the largest received energy as the angle position of the user. The invention realizes high-efficiency beam training by dividing the annular array into a plurality of subarrays, and can effectively determine the direction of the user under the annular system, thereby realizing high-safety directional signal transmission.
Description
Technical Field
The invention relates to a method, a device, equipment and a medium for training layered beams of a loop antenna system for data security communication, which relate to the technical field of wireless mobile communication.
Background
Beamforming is an important signal processing technology for realizing directional signal transmission/reception in a multi-antenna system, thereby guaranteeing data security communication. By controlling the amplitude and/or phase of the signal on each antenna, the signal wavefronts from/to the different antennas may be constructively superimposed to amplify the signal in the desired direction or interference cancellation may be performed by destructive superposition in undesired directions. The technology can ensure the safe transmission of information in the space dimension and avoid unnecessary leakage of the information. Beamforming techniques have been widely used in the fields of wireless communications, radar, sonar, imaging systems, and the like over the past decades.
However, for the linear array, the effective aperture of the array is smaller when the angle is larger, so that the formed beam width is wider, and the signal is possibly directed to other positions besides being directed to the target user, so that hidden danger of information leakage exists, and the information safety transmission is not facilitated. The annular array has a centrosymmetric geometric structure, so that uniform high-gain narrow beams can be formed at all angles, and better information safety transmission is ensured.
In order to form high-gain beamforming using a circular array to achieve safe transmission of signals, it is necessary to acquire the orientation of the user. In a large-scale antenna system, beam training is a common method of estimating the user's position. Through different orientations of the scanning space, the user can determine the position of the user through the received power and feed back the position to the base station, so that subsequent information transmission is performed. However, as the number of antennas increases, the beams that the system can form will be finer and the candidate directions will increase, resulting in a significant overhead for beam training.
Disclosure of Invention
The present invention aims to solve at least one of the technical problems existing in the prior art. In view of the above problems, the present invention aims to provide a method, apparatus, device and medium for training a layered beam of a loop antenna system for data security communication, which can efficiently estimate the direction of a user.
In order to achieve the above object, the present invention provides the following technical solutions:
In a first aspect, the present invention provides a method for training a layered beam of a loop antenna system for data security communication, including:
Dividing the circumferential direction of the annular antenna system into 8 subarrays, simultaneously searching an angle range similar to the normal direction of each subarray by each subarray, and determining a plurality of first angle ranges where a user is possibly positioned according to the code word with the maximum received energy;
Dividing the whole antenna array into 2 subarrays, searching each first angle range by each subarray at the same time, and determining two second angle ranges where a user is likely to be located according to the code word with the largest received energy;
And generating a fine wave beam through the whole array surface, searching each second angle range simultaneously, and determining the codeword with the largest received energy as the angle position of the user.
In one possible implementation, the loop antenna system is divided into 8 sub-arrays circumferentially, and each sub-array searches for an angle range close to the normal direction at the same time, specifically:
The normal directions of the 8 subarrays are respectively:
accordingly, the range of the 8 subarray searches is respectively:
in one possible implementation, determining a number of first angle ranges in which the user may be based on the codeword with the largest received energy includes:
Codeword generation: for the ith sub-array, the kth codeword is represented as:
[aN/8(φ1,k),aN/8(φ2,k),aN/8(φ3,k),…,aN/8(φ8,k)];
Wherein a N/8(φ1,k) represents an array response vector at a cell number of N/8, wherein: the kth codeword points in the following direction:
codeword transmission: after the code word is sent, determining a plurality of first angle ranges in which the user may be located according to the received energy, namely if the received energy of the kth code word is the largest, the user may be located at one of the following 8 angles:
In one possible implementation manner, the whole antenna array is divided into 2 subarrays, each subarray searches each first angle range simultaneously, and determines two second angle ranges where a user may be located according to the codeword with the largest received energy, including:
Codeword generation: the mth codeword is expressed as:
[aN/2(γ1,m),aN/2(γ2,m)];
Wherein, gamma 1,m and gamma 2,m are respectively expressed as:
Wherein m=1, 2,3,4;
Codeword transmission: after the code word is sent, determining a second angle range in which the user may be located according to the received energy, i.e. if the received energy of the mth code word is the largest, the user may be located at one of the following 2 angles:
In one possible implementation, the generating of the fine beam through the whole array surface searches each of the second angular ranges simultaneously, and determining the codeword with the largest received energy as the angular position of the user includes:
And respectively searching the two directions determined in the second angle range through the fine wave beam generated by the whole array surface, and determining the angle position of the user according to the code word with the maximum received energy.
In a second aspect, the present invention further provides a device for training a layered beam of a loop antenna system for data security communication, where the device includes:
The first angle range determining module is configured to divide the circumferential direction of the annular antenna system into 8 subarrays, each subarray searches for an angle range similar to the normal direction of the subarray at the same time, and determines a plurality of first angle ranges where a user is likely to be located according to the code word with the largest received energy;
The second angle range determining module is configured to divide the whole antenna array into 2 subarrays, each subarray searches each first angle range at the same time, and determines two second angle ranges where a user is likely to be located according to the code word with the largest received energy;
And the user angle determining module is configured to generate a fine wave beam through the whole array surface, search each second angle range at the same time and determine the codeword with the largest received energy as the angle position of the user.
In one possible implementation, determining a number of first angle ranges in which the user may be based on the codeword with the largest received energy includes:
Codeword generation: for the ith sub-array, the kth codeword is represented as:
[aN/8(φ1,k),aN/8(φ2,k),aN/8(φ3,k),…,aN/8(φ8,k)]
Wherein a N/8(φ1,k) represents an array response vector at a cell number of N/8, wherein: the kth codeword points in the following direction:
Codeword transmission: after the code word is sent, determining a first angle range in which the user may be located according to the received energy, i.e. if the received energy of the kth code word is the largest, the user may be located at one of the following 8 angles:
In one possible implementation manner, the whole antenna array is divided into 2 subarrays, each subarray searches each first angle range simultaneously, and determines two second angle ranges where a user may be located according to the codeword with the largest received energy, including:
Codeword generation: the mth codeword is expressed as:
[aN/2(γ1,m),aN/2(γ2,m)]
Wherein, gamma 1,m and gamma 2,m are respectively expressed as:
Wherein m=1, 2,3,4;
Codeword transmission: after the code word is sent, determining a second angle range in which the user may be located according to the received energy, that is, if the received energy of the mth code word is maximum, the user may be located at one of the following 2 angles:
In a third aspect, the present invention also provides an electronic device, including: one or more processors, memory, and one or more programs, wherein one or more programs are stored in the memory and configured to be executed by the one or more processors, the one or more programs comprising instructions for performing any of the methods.
In a fourth aspect, the invention also provides a computer readable storage medium storing one or more programs, characterized in that the one or more programs comprise instructions, which when executed by a computing device, cause the computing device to perform any of the methods.
The invention adopts the technical proposal and has the following characteristics:
1. the invention realizes high-efficiency beam training by dividing the annular array into a plurality of subarrays, and can effectively determine the direction of the user under the annular system, thereby realizing high-safety directional signal transmission.
2. The method comprises the steps of firstly dividing an antenna array into 8 subarrays, simultaneously searching an angle range similar to the normal direction of each subarray by each subarray, and determining a rough angle range of a user according to a code word with the maximum received energy; then dividing the antenna array into 2 subarrays, simultaneously searching the approximate angle range interval determined in the first stage by each subarray, reducing the possible angle range of a user according to the code word with the largest received energy, finally generating a fine wave beam through the whole array surface, searching the approximate range of the determined user, and finally determining the angle position of the user according to the code word with the largest received energy.
In conclusion, the method and the device can be widely applied to layered beam training of the annular array.
Drawings
Various other advantages and benefits will become apparent to those of ordinary skill in the art upon reading the following detailed description of the preferred embodiments. The drawings are only for purposes of illustrating the preferred embodiments and are not to be construed as limiting the invention. Like parts are designated with like reference numerals throughout the drawings. In the drawings:
fig. 1 is a schematic diagram of a beam training method according to an embodiment of the present invention;
Fig. 2 is a schematic diagram of a beam training sub-array according to an embodiment of the present invention, in which (a) is eight sub-arrays, (b) is two sub-arrays, and (c) is the entire array plane;
fig. 3 is a block diagram of an electronic device according to an embodiment of the present invention.
Detailed Description
It is to be understood that the terminology used herein is for the purpose of describing particular example embodiments only, and is not intended to be limiting. As used herein, the singular forms "a", "an" and "the" are intended to include the plural forms as well, unless the context clearly indicates otherwise. The terms "comprises," "comprising," "includes," "including," and "having" are inclusive and therefore specify the presence of stated features, steps, operations, elements, and/or components, but do not preclude the presence or addition of one or more other features, steps, operations, elements, components, and/or groups thereof. The method steps, processes, and operations described herein are not to be construed as necessarily requiring their performance in the particular order described or illustrated, unless an order of performance is explicitly stated. It should also be appreciated that additional or alternative steps may be used.
Although the terms first, second, third, etc. may be used herein to describe various elements, components, regions, layers and/or sections, these elements, components, regions, layers and/or sections should not be limited by these terms. These terms may be only used to distinguish one element, component, region, layer or section from another region, layer or section. Terms such as "first," "second," and other numerical terms when used herein do not imply a sequence or order unless clearly indicated by the context. Thus, a first element, component, region, layer or section discussed below could be termed a second element, component, region, layer or section without departing from the teachings of the example embodiments.
For ease of description, spatially relative terms, such as "inner," "outer," "lower," "upper," and the like, may be used herein to describe one element or feature's relationship to another element or feature as illustrated in the figures. Such spatially relative terms are intended to encompass different orientations of the device in use or operation in addition to the orientation depicted in the figures.
Since the beam that the system can form will be finer with the number of antennas, the candidate directions will increase, resulting in a huge overhead for beam training. The invention provides a method, a device, equipment and a medium for training layered beams of a loop antenna system for data security communication, and the method comprises three stages: the first stage, dividing an antenna array into 8 subarrays, simultaneously searching an angle range similar to the normal direction of each subarray by each subarray, and determining the approximate angle range of a user according to a code word with the maximum received energy; after the approximate range is determined in the first stage, in the second stage, the antenna array is divided into 2 subarrays, each subarray searches the approximate angle range interval determined in the first stage at the same time, and the angle range where a user is possibly located is reduced according to the code word with the largest received energy; and finally, generating a fine wave beam through the whole array surface, searching the rough range of the user determined in the second stage, and finally determining the angle position of the user according to the code word with the maximum received energy. Therefore, the invention can realize high-efficiency space search, determine the position of the user to send data, and further realize the safe transmission of information by exerting that the annular array can form high-gain beams at all angles.
Exemplary embodiments of the present invention will be described in more detail below with reference to the accompanying drawings. While exemplary embodiments of the present invention are shown in the drawings, it should be understood that the present invention may be embodied in various forms and should not be limited to the embodiments set forth herein. Rather, these embodiments are provided so that this disclosure will be thorough and complete, and will fully convey the scope of the invention to those skilled in the art.
As shown in fig. 1, the method for training a layered beam of a loop antenna system for data security communication provided in this embodiment includes:
s1, circumferentially equally dividing the annular antenna system into 8 subarrays, simultaneously searching an angle range similar to the normal direction of each subarray by each subarray, and determining a rough angle range of a user according to a code word with the maximum received energy.
In this embodiment, assuming that the number of antennas is N and the number of antennas of the user is 1, the user channel can be expressed as:
h=gaN(θ)
Where g represents the gain corresponding to each path, θ represents the angle of the user to the antenna, a N (θ) is the array response vector when the number of units is N, and its expression is Wherein/>Lambda denotes the system center subcarrier wavelength, R denotes the radius of the circular array,/>
In this embodiment, as shown in fig. 2 (a), the normal directions of the eight sub-arrays are respectively: The ranges of the corresponding eight sub-array searches are:
for codeword generation, since there are N/8 cells per sub-array, N/8 codewords are needed to cover the full space, and for the ith sub-array, the kth codeword points in the direction:
The kth codeword can be expressed as:
[aN/8(φ1,k),aN/8(φ2,k),aN/8(φ3,k),…,aN/8(φ8,k)]
Wherein a N/8(φ1,k) represents an array response vector when the number of units is N/8.
After the codeword is transmitted, the possible direction of the user is determined according to the received energy, for example: if the kth codeword received the greatest energy, the user may be located at one of the following 8 angles:
S2, dividing the whole antenna array into two subarrays, and searching S1 by each subarray to determine the approximate angle range interval of the user, and reducing the possible angle range of the user according to the code word with the maximum received energy.
In this embodiment, as shown in fig. 2 (b), the possible directions of the user are reduced on the basis of approximately 8 directions of the user determined in S1, and the array is divided into two subarrays at this stage, so that each codeword can search for two directions, and after searching at this stage, the user range can be reduced to two possible angles according to the codeword with the largest received energy. Since the candidate angles determined at S1 are:
this step requires a further determination of the approximate range of possible users in these 8 angles, the mth codeword can be expressed as:
[aN/2(γ1,m),aN/2(γ2,m)]
Wherein, gamma 1,m and gamma 2,m are respectively expressed as:
Wherein m=1, 2,3,4.
After the codeword is transmitted, the possible direction of the user is determined according to the received energy, for example: if the mth codeword received the greatest energy, the user may be located at one of the following 2 angles:
S3, generating a fine wave beam through the whole array surface, searching the possible angle range of the user obtained in S2, and determining the angle position of the user according to the code word with the maximum received energy.
In this embodiment, the whole array is adopted to search the two directions determined in S2, and the angular position of the user is determined according to the codeword with the largest received energy, so that the position of the user can be finally determined, and the directional beam is transmitted to complete the transmission of the security information.
Embodiment two: the first embodiment provides a method for training a layered beam of a loop antenna system for data security communication, and correspondingly, the present embodiment provides a device for training a layered beam of a loop antenna system for data security communication. The device provided in this embodiment may implement the method for training the layered beam of the loop antenna system for data security communication in the first embodiment, where the device may be implemented by software, hardware, or a combination of software and hardware. For convenience of description, the present embodiment is described while being functionally divided into various units. Of course, the functions of the units may be implemented in the same piece or pieces of software and/or hardware. For example, the apparatus may comprise integrated or separate functional modules or functional units to perform the corresponding steps in the methods of the first embodiment. Since the apparatus of this embodiment is substantially similar to the method embodiment, the description process of this embodiment is relatively simple, and the relevant points may be referred to in the description of the first embodiment, and the embodiment of the layered beam training apparatus for a loop antenna system for data security communication provided by the present invention is merely illustrative.
Specifically, the loop antenna system layered beam training device for data security communication provided in this embodiment includes:
The first angle range determining module is configured to divide the circumferential direction of the annular antenna system into 8 subarrays, each subarray searches for an angle range similar to the normal direction of the subarray at the same time, and determines a plurality of first angle ranges where a user is likely to be located according to the code word with the largest received energy;
The second angle range determining module is configured to divide the whole antenna array into 2 subarrays, each subarray searches each first angle range at the same time, and determines two second angle ranges where a user is likely to be located according to the code word with the largest received energy;
And the user angle determining module is configured to generate a fine wave beam through the whole array surface, search each second angle range at the same time and determine the codeword with the largest received energy as the angle position of the user.
Embodiment III: the present embodiment provides an electronic device corresponding to the method for training a layered beam of a loop antenna system for data security communication provided in the first embodiment, where the electronic device may be an electronic device for a client, for example, a mobile phone, a notebook computer, a tablet computer, a desktop computer, etc., so as to execute the method in the first embodiment.
As shown in fig. 3, the electronic device includes a processor, a memory, a communication interface, and a bus, where the processor, the memory, and the communication interface are connected by the bus to complete communication with each other. The bus may be an industry standard architecture (ISA, industry Standard Architecture) bus, a peripheral component interconnect (PCI, PERIPHERAL COMPONENT) bus, or an extended industry standard architecture (EISA, extended Industry Standard Component) bus, among others. The memory stores a computer program that can be executed on the processor, and when the processor executes the computer program, the processor executes the method of the first embodiment, so that the principle and technical effects are similar to those of the first embodiment, and are not described herein again. It will be appreciated by those skilled in the art that the architecture shown in fig. 3 is merely a block diagram of some of the architecture relevant to the present inventive arrangements and is not limiting of the computing devices to which the present inventive arrangements may be applied, and that a particular computing device may include more or fewer components than shown, or may combine some of the components, or have a different arrangement of components.
In a preferred embodiment, the logic instructions in the memory described above may be implemented in the form of software functional units and stored in a computer readable storage medium when sold or used as a stand alone product. Based on this understanding, the technical solution of the present application may be embodied essentially or in a part contributing to the prior art or in a part of the technical solution, in the form of a software product stored in a storage medium, comprising several instructions for causing a computer device (which may be a personal computer, a server, a network device, etc.) to perform all or part of the steps of the method according to the embodiments of the present application. And the aforementioned storage medium includes: a U-disk, a removable hard disk, a Read-Only Memory (ROM), a random access Memory (RAM, random Access Memory), an optical disk, or other various media in which program codes can be stored.
In a preferred embodiment, the processor may be a Central Processing Unit (CPU), a Digital Signal Processor (DSP), or other general purpose processor, which is not limited herein.
Embodiment four: the present embodiment provides a computer program product, which may be a computer program stored on a computer readable storage medium, where the computer program includes program instructions, and when the program instructions are executed by a computer, the computer is capable of executing the method provided in the above embodiment, and its implementation principles and technical effects are similar to those of the embodiment and are not repeated herein.
In a preferred embodiment, the computer-readable storage medium may be a tangible device that retains and stores instructions for use by an instruction execution device, such as, but not limited to, an electronic storage device, a magnetic storage device, an optical storage device, an electromagnetic storage device, a semiconductor storage device, or any combination of the foregoing. The computer-readable storage medium stores computer program instructions that cause a computer to perform the method provided by the first embodiment described above.
In this specification, each embodiment is described in a progressive manner, and identical and similar parts of each embodiment are all referred to each other, and each embodiment mainly describes differences from other embodiments. In the description of the present specification, reference to the terms "one preferred embodiment," "further," "specifically," "in the present embodiment," etc., means that a particular feature, structure, material, or characteristic described in connection with the embodiment or example is included in at least one embodiment or example of the embodiments of the present specification. In this specification, schematic representations of the above terms are not necessarily directed to the same embodiment or example. Furthermore, the particular features, structures, materials, or characteristics described may be combined in any suitable manner in any one or more embodiments or examples. Furthermore, the different embodiments or examples described in this specification and the features of the different embodiments or examples may be combined and combined by those skilled in the art without contradiction.
The present application is described with reference to flowchart illustrations and/or block diagrams of methods, apparatus (devices), and computer program products according to embodiments of the application. It will be understood that each flow and/or block of the flowchart illustrations and/or block diagrams, and combinations of flows and/or blocks in the flowchart illustrations and/or block diagrams, can be implemented by computer program instructions. These computer program instructions may be provided to a processor of a general purpose computer, special purpose computer, embedded processor, or other programmable data processing apparatus to produce a machine, such that the instructions, which execute via the processor of the computer or other programmable data processing apparatus, create means for implementing the functions specified in the flowchart flow or flows and/or block diagram block or blocks.
These computer program instructions may also be stored in a computer-readable memory that can direct a computer or other programmable data processing apparatus to function in a particular manner, such that the instructions stored in the computer-readable memory produce an article of manufacture including instruction means which implement the function specified in the flowchart flow or flows and/or block diagram block or blocks.
These computer program instructions may also be loaded onto a computer or other programmable data processing apparatus to cause a series of operational steps to be performed on the computer or other programmable apparatus to produce a computer implemented process such that the instructions which execute on the computer or other programmable apparatus provide steps for implementing the functions specified in the flowchart flow or flows and/or block diagram block or blocks.
Finally, it should be noted that: the above embodiments are only for illustrating the technical solution of the present invention, and are not limiting; although the invention has been described in detail with reference to the foregoing embodiments, it will be understood by those of ordinary skill in the art that: the technical scheme described in the foregoing embodiments can be modified or some technical features thereof can be replaced by equivalents; such modifications and substitutions do not depart from the spirit and scope of the technical solutions of the embodiments of the present invention.
Claims (10)
1. The method for training the layered beam of the loop antenna system for data security communication is characterized by comprising the following steps of:
Dividing the circumferential direction of the annular antenna system into 8 subarrays, simultaneously searching an angle range similar to the normal direction of each subarray by each subarray, and determining a plurality of first angle ranges where a user is possibly positioned according to the code word with the maximum received energy;
Dividing the whole antenna array into 2 subarrays, searching each first angle range by each subarray at the same time, and determining two second angle ranges where a user is likely to be located according to the code word with the largest received energy;
And generating a fine wave beam through the whole array surface, searching each second angle range simultaneously, and determining the codeword with the largest received energy as the angle position of the user.
2. The method for training a layered beam of a loop antenna system for data security communication according to claim 1, wherein the loop antenna system is circumferentially divided into 8 sub-arrays, and each sub-array searches for an angle range similar to a normal direction thereof at the same time, specifically:
The normal directions of the 8 subarrays are respectively:
accordingly, the range of the 8 subarray searches is respectively:
3. the method for hierarchical beam training of a loop antenna system for data security communication of claim 2, wherein determining a plurality of first angular ranges in which a user may be located according to a codeword with a maximum received energy comprises:
Codeword generation: for the ith sub-array, the kth codeword is represented as:
[aN/8(φ1,k),aN/8(φ2,k),aN/8(φ3,k),…,aN/8(φ8,k)];
Where N is the number of antennas, a N/8(φ1,k) represents the array response vector when the number of elements is N/8, where: the kth codeword points in the following direction:
codeword transmission: after the code word is sent, determining a plurality of first angle ranges in which the user may be located according to the received energy, namely if the received energy of the kth code word is the largest, the user may be located at one of the following 8 angles:
4. a method for hierarchical beam training of a loop antenna system for data security communication according to claim 3, wherein dividing the entire antenna array into 2 sub-arrays, each sub-array searching each of the first angle ranges simultaneously, determining two second angle ranges in which a user may be located according to a codeword with the largest received energy, comprises:
Codeword generation: the mth codeword is expressed as:
[aN/2(γ1,m),aN/2(γ2,m)];
Wherein, gamma 1,m and gamma 2,m are respectively expressed as:
wherein m=1, 2,3,4;
Codeword transmission: after the code word is sent, determining a second angle range in which the user may be located according to the received energy, i.e. if the received energy of the mth code word is the largest, the user may be located at one of the following 2 angles:
5. The hierarchical beam training method of a loop antenna system for data security communication according to claim 4, wherein generating a fine beam over an array while searching each of the second angular ranges, determining a codeword with the largest received energy as an angular position of a user, comprises:
And respectively searching the two directions determined in the second angle range through the fine wave beam generated by the whole array surface, and determining the angle position of the user according to the code word with the maximum received energy.
6. A layered beam training apparatus for a loop antenna system for data security communications, the apparatus comprising:
The first angle range determining module is configured to divide the circumferential direction of the annular antenna system into 8 subarrays, each subarray searches for an angle range similar to the normal direction of the subarray at the same time, and determines a plurality of first angle ranges where a user is likely to be located according to the code word with the largest received energy;
The second angle range determining module is configured to divide the whole antenna array into 2 subarrays, each subarray searches each first angle range at the same time, and determines two second angle ranges where a user is likely to be located according to the code word with the largest received energy;
And the user angle determining module is configured to generate a fine wave beam through the whole array surface, search each second angle range at the same time and determine the codeword with the largest received energy as the angle position of the user.
7. The layered beam training apparatus for a loop antenna system for data security communication of claim 6, wherein determining a plurality of first angular ranges in which a user is likely to be located based on a codeword with a maximum received energy comprises:
Codeword generation: for the ith sub-array, the kth codeword is represented as:
[aN/8(φ1,k),aN/8(φ2,k),aN/8(φ3,k),...,aN/8(φ8,k)]
Wherein a N/8(φ1,k) represents an array response vector at a cell number of N/8, wherein: the kth codeword points in the following direction:
Codeword transmission: after the code word is sent, determining a first angle range in which the user may be located according to the received energy, i.e. if the received energy of the kth code word is the largest, the user may be located at one of the following 8 angles:
8. The apparatus of claim 7, wherein the dividing the whole antenna array into 2 sub-arrays, each sub-array searching each of the first angle ranges simultaneously, determining two second angle ranges in which a user may be located according to a codeword with the largest received energy comprises:
Codeword generation: the mth codeword is expressed as:
[aN/2(γ1,m),aN/2(γ2,m)]
Wherein, gamma 1,m and gamma 2,m are respectively expressed as:
Wherein m=1, 2,3,4;
Codeword transmission: after the code word is sent, determining a second angle range in which the user may be located according to the received energy, that is, if the received energy of the mth code word is maximum, the user may be located at one of the following 2 angles:
9. An electronic device, comprising: one or more processors, memory, and one or more programs, wherein the one or more programs are stored in the memory and configured to be executed by the one or more processors, the one or more programs comprising instructions for performing any of the methods of claims 1-5.
10. A computer readable storage medium storing one or more programs, wherein the one or more programs comprise instructions, which when executed by a computing device, cause the computing device to perform any of the methods of claims 1-5.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202410227949.9A CN118018081A (en) | 2024-02-29 | 2024-02-29 | Annular antenna system layered beam training method for data security communication |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202410227949.9A CN118018081A (en) | 2024-02-29 | 2024-02-29 | Annular antenna system layered beam training method for data security communication |
Publications (1)
Publication Number | Publication Date |
---|---|
CN118018081A true CN118018081A (en) | 2024-05-10 |
Family
ID=90956171
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202410227949.9A Pending CN118018081A (en) | 2024-02-29 | 2024-02-29 | Annular antenna system layered beam training method for data security communication |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN118018081A (en) |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20190341984A1 (en) * | 2017-01-26 | 2019-11-07 | Sony Corporation | Electronic device, communication method and medium |
GB202100882D0 (en) * | 2021-01-22 | 2021-03-10 | Nathan Arokia | Wireless transceiver |
CN115792843A (en) * | 2022-10-22 | 2023-03-14 | 哈尔滨工业大学 | Local area joint space-time self-adaptive clutter suppression method based on beam domain weighting |
CN116232391A (en) * | 2023-02-20 | 2023-06-06 | 南方科技大学 | Beam training method for ultra-large-scale antenna array, electronic equipment and storage medium |
CN117335848A (en) * | 2023-11-06 | 2024-01-02 | 国家工业信息安全发展研究中心 | Beam training method for ultra-large-scale MIMO space non-stationary channel |
CN117544205A (en) * | 2023-12-06 | 2024-02-09 | 合肥工业大学 | Near-field full-dimension non-orthogonal codebook design method for ultra-large-scale MIMO system |
-
2024
- 2024-02-29 CN CN202410227949.9A patent/CN118018081A/en active Pending
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20190341984A1 (en) * | 2017-01-26 | 2019-11-07 | Sony Corporation | Electronic device, communication method and medium |
GB202100882D0 (en) * | 2021-01-22 | 2021-03-10 | Nathan Arokia | Wireless transceiver |
CN115792843A (en) * | 2022-10-22 | 2023-03-14 | 哈尔滨工业大学 | Local area joint space-time self-adaptive clutter suppression method based on beam domain weighting |
CN116232391A (en) * | 2023-02-20 | 2023-06-06 | 南方科技大学 | Beam training method for ultra-large-scale antenna array, electronic equipment and storage medium |
CN117335848A (en) * | 2023-11-06 | 2024-01-02 | 国家工业信息安全发展研究中心 | Beam training method for ultra-large-scale MIMO space non-stationary channel |
CN117544205A (en) * | 2023-12-06 | 2024-02-09 | 合肥工业大学 | Near-field full-dimension non-orthogonal codebook design method for ultra-large-scale MIMO system |
Non-Patent Citations (1)
Title |
---|
马斯: "毫米波波束成形快速搜索算法研究", 中国优秀硕士学位论文全文数据库,信息科技辑, no. 2020, 15 January 2020 (2020-01-15), pages 1 - 79 * |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US10506337B2 (en) | Frequency-invariant beamformer for compact multi-ringed circular differential microphone arrays | |
Lin et al. | Adaptive beamforming design of planar arrays based on Bayesian compressive sensing | |
Tong et al. | Null-Steering Beamformers for Suppressing Unknown Direction Interferences in Sidelobes. | |
Reza et al. | Robust concentric circular antenna array with variable loading technique in the presence of look direction disparity | |
CN117335848B (en) | Beam training method for ultra-large-scale MIMO space non-stationary channel | |
Yadav et al. | Underdetermined direction-of-arrival estimation using sparse circular arrays on a rotating platform | |
CN118018081A (en) | Annular antenna system layered beam training method for data security communication | |
Santhanakrishnan et al. | An efficient destructive interference based on side lobe suppression method in sonar beamforming | |
JP2002107439A (en) | Device and method for estimating arrival direction | |
Ai et al. | Single-point array response control with minimum pattern deviation | |
US11929798B2 (en) | Technique for post-correlation beamforming | |
CN117938220A (en) | Method for realizing mobile antenna beam training framework for safe transmission | |
Zooghby et al. | Experimental validation of a neural network direction finder | |
Zhao et al. | Robust Virtual Array Transformation Beamforming Approach Against Jammer Motion | |
Yang et al. | Sensor localization for highly deformed partially calibrated arrays with moving targets | |
Liu et al. | Beamforming of Joint Polarization‐Space Matched Filtering for Conformal Array | |
Li et al. | A novel algorithm for null broadending beamforming based on subspace projection and virtual antenna array | |
Rahaman et al. | Linearly-arranged Concentric Circular Antenna Array Using Robust VDL technique | |
CN111967118A (en) | Device and method for constructing circular antenna array | |
Rahaman et al. | Performane analysis of linearly-arranged concentric circular antenna array using robust ODL technique | |
Taillefer et al. | ESPRIT algorithm for a seven-element regular-hexagonal shaped ESPAR antenna | |
Khallaayoun et al. | Spatial selective MUSIC for direction of arrival estimation with uniform circular array | |
Xiao et al. | AoA Estimation with Practical Antenna Arrays Using Neural Networks | |
Raviteja et al. | Performance evaluation of smart antennas employing adaptive elliptical and hexagonal arrays using Particle Swarm Optimization and Genetic Algorithm | |
Tan et al. | Smart antenna: weight calculation and side-lobe reduction by unequal spacing technique |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination |