Patent Publication Number: US-11658725-B2

Title: System and method for radar disambiguation techniques

Description:
PRIORITY 
     The present application is a continuation of U.S. patent application Ser. No. 16/589,654, filed Oct. 1, 2019, which claims priority to U.S. Provisional Application No. 62/739,646, filed Oct. 1, 2018, and U.S. Provisional Application No. 62/788,353, filed Jan. 4, 2019, the contents of which are herein incorporated by reference in their entireties. 
    
    
     TECHNICAL FIELD 
     The present disclosure relates to radar identification techniques through the use of a multi-channel array design and applied weighting in a particular pattern in the array to produce data that reduces or eliminates ambiguity with respect to the angle of arrival of a received signal. 
     BACKGROUND 
     Although radar technology has long existed, the radio signals produced through radar technology can vary in terms of clarity and completeness. The use of multiple antennas can magnify the range of radar imagery, however, it adds to the problems associated with signal ambiguity. System having an antenna array often use an equal weighting associated with each element in the array. In this scenario, a problem can arise where there is no unique answer with respect to an angle of arrival of a signal from the target object. A targeted object may appear in the data as coming from a number of indeterminable radar angles. Identifying the true angle of arrival and thus the actual location of the object can be difficult. The number of different angles in the data occurs because a first side lobe of the received signal, a main lobe, and a second side lobe can each have a respective angle of arrival. Therefore, there could be multiple answers regarding where the target object actually is which can be confusing or impossible to disambiguate. 
    
    
     
       BRIEF DESCRIPTION OF THE DRAWINGS 
       In order to describe the manner in which the above-recited and other advantages and features of the disclosure can be obtained, a more particular description of the principles briefly described above will be rendered by reference to specific embodiments thereof which are illustrated in the appended drawings. Understanding that these drawings depict only exemplary embodiments of the disclosure and are not therefore to be considered to be limiting of its scope, the principles herein are described and explained with additional specificity and detail through the use of the accompanying drawings in which: 
         FIG.  1    illustrates an example system configuration; 
         FIG.  2 A  illustrates an example array of antennas; 
         FIG.  2 B  illustrates an example 3×3 array of antennas; 
         FIG.  3    illustrates an alternate array configuration of antennas; 
         FIG.  4    illustrates a shape of an array configuration of antennas; 
         FIG.  5    illustrates an alternate shape of an array configuration of antennas; 
         FIG.  6    illustrates an alternate array configuration of antennas; 
         FIG.  7    illustrates an alternate shape of an array configuration of antennas; 
         FIG.  8    illustrates an example weighting effect; 
         FIG.  9 A  illustrates gain versus angle of arrival for weighted and unweighted signals; 
         FIG.  9 B  illustrates a channel phase difference versus angle of arrival for weighted and unweighted signals; 
         FIG.  9 C  illustrates gain versus angle of arrival for weighted versus unweighted signals; 
         FIG.  9 D  illustrates channel phase difference versus angle of arrival for weighted and unweighted signals; 
         FIG.  9 E  illustrates an example method; and 
         FIG.  10    illustrates another example method 
     
    
    
     DESCRIPTION OF EXAMPLE EMBODIMENTS 
     Various embodiments of the disclosure are discussed in detail below. While specific implementations are discussed, it should be understood that this is done for illustration purposes only. A person skilled in the relevant art will recognize that other components and configurations may be used without parting from the spirit and scope of the disclosure. 
     Overview 
     Additional features and advantages of the disclosure will be set forth in the description which follows, and in part will be obvious from the description, or can be learned by practice of the herein disclosed principles. The features and advantages of the disclosure can be realized and obtained by means of the instruments and combinations particularly pointed out in the appended claims. These and other features of the disclosure will become more fully apparent from the following description and appended claims, or can be learned by the practice of the principles set forth herein. 
     The present disclosure introduces technology which reduces or eliminates the possibility of having multiple objects identified in signals returned from a radar transmission. A radar system implementing the techniques disclosed herein can produce a unique angle related to a target relative to an antenna array. Weighting the elements in an antenna array according to a certain pattern can cause, in the analysis of the channel phase difference of a received signal from the target object, the signal indicating an angle of arrival that is associated with respective side lobes of the received signal to be shifted such that only a single signal associated with the main lobe can be used to identify the angle of arrival. By effectively eliminating the side lobe signals, the system can disambiguate what the angle of arrival is for the target object. 
     Disclosed is system and method of implementing an array of antennas having particular weights for signals associated different groups of antennas. An example system includes an array of antennas, the array of antennas including a first group of antennas positioned in a middle portion of the array of antennas, a second group of antennas positions at one or more edges of the array of antennas, and a third group of antennas positioned at one or more corners of the array of antennas. The system includes a control module (optional) configured to control each respective and tenant in the array of antennas. In one aspect, no control module is used, and each element is constructed with its respective weight to cause the disambiguation approach disclosed herein. The control module, or the antenna elements, can be further configured to define a first channel and can include at least a first antenna and a second antenna. The first antenna and the second antenna can each be in different groups of antennas in the array of antennas. The control module, or the antenna elements, can further be configured to weight the first group of antennas a first amount, to weight the second group of antennas a second amount and to weight the third group of antennas a third amount. In one aspect, the first weighting amount is greater than the second weighting amount, and the second weighting amount is greater than the third weighting amount. 
     In one aspect, the first group of antennas includes between 1 and 5 antennas, wherein the second group of antennas includes between 1 and 5 antennas and wherein the third group of antennas includes between 1 and 4 antennas. The array can be configured in a square shape, a rectangular shape, a circular shape or an oval shape. Generally the shapes are symmetrical but other, even asymmetrical shapes, are considered. 
     An example method can include operating an array of antennas. The array of antennas can include a first group of antennas positioned in a middle portion of the array of antennas, a second group of antennas positions at one or more edges of the array of antennas, and a third group of antennas positioned at one or more corners of the array of antennas. The method includes defining a first channel of at least a first antenna and a second antenna, wherein the first antenna and the second antenna are each in different groups of antennas in the array of antennas. The method can also include weighting a first group of signals associated with the first group of antennas a first weighting amount, weighting a second group of signals associated with the second group of antennas a second weighting amount and weighting a third group of signals associated with the third group of antennas a third weighting amount. The first amount is greater than the second amount, which is greater than the third amount. 
     The weighting of the antenna elements as described herein causes a channel phase difference versus angle of arrival of the signal received from a target object to only have a single available angle of arrival associated with the main lobe signal. The side lobe signals, which would indicate alternate angles of arrival in an unweighted scenario, disappear in a certain range of data, and thus eliminate the possibility of an ambiguous angle of arrival for the signal. 
     DETAILED DESCRIPTION 
     The present disclosure addresses the issues raised above. The disclosure provides a system, method and computer-readable storage device embodiments. 
     First a general example system shall be disclosed in  FIG.  1   , which can provide some basic hardware components making up a server, node or other computer system.  FIG.  1    illustrates a computing system architecture  100  wherein the components of the system are in electrical communication with each other using a connector  105 . Exemplary system  100  includes a processing unit (CPU or processor)  110  and a system connector  105  that couples various system components including the system memory  115 , such as read only memory (ROM)  120  and random access memory (RAM)  125 , to the processor  110 . The system  100  can include a cache of high-speed memory connected directly with, in close proximity to, or integrated as part of the processor  110 . The system  100  can copy data from the memory  115  and/or the storage device  130  to the cache  112  for quick access by the processor  110 . In this way, the cache can provide a performance boost that avoids processor  110  delays while waiting for data. These and other modules/services can control or be configured to control the processor  110  to perform various actions. Other system memory  115  may be available for use as well. The memory  115  can include multiple different types of memory with different The processor  110  can include any general purpose processor and a hardware module or software module/service, such as service  1   132 , service  2   134 , and service  3   136  stored in storage device  130 , configured to control the processor  110  as well as a special-purpose processor where software instructions are incorporated into the actual processor design. The processor  110  may be a self-contained computing system, for example, containing multiple cores or processors, a bus (connector), memory controller, cache, etc. A multi-core processor may be symmetric or asymmetric. 
     To enable user interaction with the computing device  100 , an input device  145  can represent a variety of input mechanisms, such as a microphone for speech, a touch-sensitive screen for gesture or graphical input, a keyboard and/or mouse, e.g., for motion input and so forth. An output device  135  can also be one or more of a number of output mechanisms known to those of skill in the art. In some instances, multimodal systems can enable a user to provide multiple types of input to communicate with the computing device  100 . The communications interface  140  can generally govern and manage the user input and system output. There is no restriction on operating on any particular hardware arrangement and therefore the basic features here may easily be substituted for improved hardware or firmware arrangements as they are developed. 
     Storage device  130  is a non-volatile memory and can be a hard disk or other types of computer readable media which can store data that are accessible by a computer, such as magnetic cassettes, flash memory cards, solid state memory devices, digital versatile disks, cartridges, random access memories (RAMs)  125 , read only memory (ROM)  120 , and/or hybrids thereof. 
     The storage device  130  can include software services  132 ,  134 ,  136  for controlling the processor  110 . Other hardware or software modules/services are contemplated. The storage device  130  can be connected to the system connector  105 . In one aspect, a hardware module that performs a particular function can include the software component stored in a computer-readable medium in connection with the necessary hardware components, such as the processor  110 , connector  105 , display  135 , and so forth, to carry out the function. 
     One of the common problems with antenna theory results when a replica of a transmitted image is offset from the actual position. Ambiguities exist when unweighted antenna arrays transmit a radar signal, which is reflected off a target object. In some detection systems, signals related to a main lobe of the signal as well as side lobes of the signal can cause a detection system to identify multiple different angles of arrival for that signal. One angle of arrival can be associated with the main lobe, and other angles of arrival can be associated with respective side lobes. This can be confusing and indeterminate with respect to the angle of arrival of the signal and thus cause confusion with respect to the actual location of the object. Typically, antenna designers seek to implement a better antenna or cable system to mitigate the impact of ambiguities. As disclosed herein, the novel approach involves weighting signals at individual antennas in a particular way which can impact the signals associated with each channel in a particular way. This shall be described in more detail below. 
       FIG.  2 A  illustrates a basic array of antennas as disclosed herein. Disclosed is system and method of implementing an array of antennas  200  having particular weights for signals associated with different groups of antennas. A set of antennas  202 ,  204 ,  206 ,  208 ,  210 ,  212 ,  214 ,  216 ,  218 ,  220 ,  222 ,  224 ,  226 ,  228 ,  230 , and  232  can include antennas of various specifications and types. The array of antennas can include a first group of antennas positioned in a middle portion of the array of antennas. The first group of antennas, by way of example, can include one or more of antennas  212 ,  214 ,  220 ,  222 . A second group of antennas can be positioned at one or more edges of the array of antennas. For example, the second group of antennas can include one or more of antennas  204 ,  206 ,  216 ,  224 ,  228 ,  230 ,  210  and  218 . A third group of antennas can be positioned at one or more corners of the array of antennas. An example of the third group of antennas can include any one or more of antennas  202 ,  208 ,  232  and  226 . Each antenna and the array of antennas  200  can communicate with a control module  234 . 
     An example antenna is used herein and can include a patch antenna, which is a type of radio antenna having a low profile, in which it can be mounted on a flat surface. A patch antenna consists of a flat rectangular sheet or patch of metal mounted over a larger sheet of metal called a ground plane. The two metal sheets together form a resonant piece of microstrip transmission line with a length approximately one half of the wavelength of the radio waves. The radiation mechanism arises from discontinuities at each truncated edge of the microstrip transmission line. The radiation at the edges causes the antenna to act slightly larger electrically than its physical dimensions. In order for the antenna to be resonant, a length of microstrip transmission line slightly shorter than one-half a wavelength at the frequency is used. 
     In one example, multiple patch antennas can be configured on a same substrate, and can be called microstrip antennas. These can be used to make high gain array antennas and phased arrays in which the beam can be electronically steered. The particular structure of the antenna can be varied in this disclosure. However, a preferred antenna type is the patch antenna as an array of patch antennas can be used in various contexts such as on a drone which can be deployed to identify objects in airspace. The principles disclosed herein can apply to any type of antennas such as a bow-tie antenna, a dipole array, a monopole antenna, a loop antenna, a helical antenna, yagi-uda antenna, a planar inverted-F antenna, a rectangular microstrip antenna, a corner reflector, a parabolic reflector, and so forth 
     A control module may be used to control the weighting of the antennas. The control module  234  can be configured to control each respective antenna in the array of antennas  200 . The control module  234  can be further configured to define a first channel to include at least a first antenna and a second antenna. The first antenna and the second antenna can each be in different groups of antennas in the array of antennas. For example, the first channel can be defined by the signals transmitted and/or received by antennas  206  and  214 . In this regard, signal  214  could be considered within the first group of interior antennas and antenna  206  can be an edge antenna. The channel may also be defined by more than 2 antennas. For example, a first channel  236  can be defined by the signals transmitted and/or received by antennas  202 ,  204 ,  210 , and  212 . Similarly, a second channel  238  could be defined by the signals transmitted and/or received from one or more of antennas  206 ,  208 ,  214 , and  216 . A third channel  240  can be defined by one or more of the antennas  222 ,  224 ,  230  and  232 . A fourth channel  242  could be defined by one or more of the signals transmitted and/or received from antennas  218 ,  220 ,  226  and  228 . Indeed, a channel can be defined in the context of this disclosure by any one or more antennas in the array of antennas. It also is not a requirement that antennas used to define a channel are contiguous. However, in a preferred aspect of this disclosure, where more than one antenna is utilized to define a channel, the weighting of the more than one antenna will differ so as to result in the improved signal processing that is described herein. By weighting the antennas in the particular positions as described herein, the resulting signal processing improves the ability of the system to identify objects and avoid ambiguity issues. 
     As noted above, in one aspect, no control module is needed for weighting because the physical structure of the antennas in the antenna array can be configured to build into the antenna the desired weighting. Both approaches can apply. 
     The control module, or the structure of the antennas, can further be configured to weight the first group of antennas a first weighting amount, to weight the second group of antennas a second weighting amount and to weight the third group of antennas a third weighting amount. In one aspect, the first weighting amount is greater than the second weighting amount, and the second weighting amount is greater than the third weighting amount. An example weighting can include a first weighing amount between −1 and 1 dB, a second weighting amount between −6 and −4 dB, and a third weighting amount between −9 and −11 dB. In an example scenario, the antennas within this defined first channel can include antenna  214  with the first weighting amount and antenna  206  with the second weighting amount. For example, antenna  214  can be weighted at 0 dB and antenna  206  can be weighted at around −5 dB. Where the second channel  238  is defined by antennas  206 ,  208 ,  214  and  216 , example weighting for that channel can be antenna  214  at 0 dB, antennas  206 ,  216  at approximately −5 dB and a third antenna  208  at −10 dB. A similar structure can also be implemented for the third channel  240  by having antenna  222  weighted at 0 dB, antennas  224 ,  230  weighted at −5 dB and antenna  232  weighted at −10 dB. Any identification of the waiting amount is approximate and can vary up or down at least several dB. All of the weightings disclosed herein are by way of example and any range can be implemented, including in an inverse order of magnitude from what is described herein. 
     In one aspect, the first group of antennas includes between 1 and 5 antennas, wherein the second group of antennas includes between 1 and 5 antennas and wherein the third group of antennas includes between 1 and 4 antennas. In one aspect, the array of radar antennas includes MxN antennas, where M can be between 3 and 7 and N can also be between 3 and 7. In one example array, M=4 and N=4. The array can be configured into various shapes, a few examples of which will be described below. On a 5×5 sized array, for example, one could have five different weighting schemes. 
     The combination of elements or antennas in the array that define an individual channel can depend on the number of elements and/or the configuration. For example, where a 3×3 element array  250  is used as is shown in  FIG.  2 B , a center element  252  might have a splitter associated with it, such that its signal is communicated to 4 individual channels as shown. Edge elements  254 ,  256 ,  258 ,  260  can include splitters the split each respective signal in half as shown. In this manner, a 9 element array can produce four channels for signal processing. A first channel can be defined by elements  262 ,  254  (cut in half),  252  (cut in a fourth), and  260  (cut in half). A second channel can be defined by elements  264 ,  256  (cut in half),  252  (cut in a fourth), in  254  (cut in half). A third channel can be defined by elements  266 ,  258  (cut in half),  252  (cut in a fourth), and  256  (cut in half). Finally, a fourth channel can be defined by elements  268 ,  260  (cut in half),  252  (cut in a fourth), and  258  (cut in half). The weighting associated with these elements can include, for example, a 0 dB weight on element  252 , a −5 dB weight on elements  254 ,  256 ,  258  and  260  and a −10 dB weight on elements  262 ,  264 ,  266 ,  268 . 
     The fact that splitters are involved in splitting signals from elements to define the respective channels can impact the weight for any respective channel. For example, the weighting of the signal from element  252  may be impacted with respect to each channel given that the signal is split by the splitter. For example, a 0 dB element  252 , split into 4 different signals, my, cause a channel defined by elements  252 ,  254 ,  250 ,  256  to view the signal from element  252  as having a −6 dB weight. However, after signal processing, the values can be added back together to address this issue. In one aspect, using splitters is shown in  FIG.  2 B  maintains a symmetric nature of each respective channel relative to the physical configuration of elements in the array. 
     The process of disambiguation can use these various channels as described herein. For example, signals from the respective channels that are in phase or out of phase can impact whether those signals are representative of signals from a main lobe or a side lobe of the received signal.  FIGS.  9 A- 9 D  illustrate the relationship between the gain versus angle of arrival of a signal received from a target object and a channel phase difference versus the angle of arrival with respect to the main lobe or side lobes. The presentations in the various antenna configurations help to identify and understand how various channels are defined by groups of elements in different antenna configurations, how those elements are weighted (either through a control module or the construction of each element), and how the comparison of phases between the different channels with respect to angle of arrival of a received signal from the target object can be utilized to determine or disambiguate the angle of arrival. Different antenna array configurations can provide varying constructs for defining different channels and can produce varying results with respect to a channel phase difference utilizing weighted elements. However, the general idea that represents the innovation disclosed herein involves weighting the different elements so as to enable an identification of a single angle of arrival in a received signal that can be confirmed as being associated with the main lobe of the received signal because the possible side lobe components would be eliminated by virtue of the weighting of the elements. Again, this feature will become more clear with the description of  FIGS.  9 A- 9 D  below. 
       FIG.  3    illustrates antennas  300 , which are configured with the first row of antennas  302 ,  304 ,  306 ,  308  and  310 , a second row of antennas  312 ,  314 ,  316 ,  318 ,  320  and  322  and a third row of antennas  324 ,  326 ,  328 ,  330  and  332 . Each antenna communicates with a control module  334 , when a control module is used. In this regard, central antennas can be weighted with a first amount as described herein. The central antennas could be one or more of antennas  314 ,  316 ,  318 ,  320 . Edge antennas could include one or more of antennas  304 ,  306 ,  308 ,  326 ,  328 ,  330 ,  312 ,  322 . These could be assigned a separate weight as described herein. A third group of corner antennas can include one or more of antenna  302 ,  310 ,  312 ,  322 ,  324  and  332 . Any two or more of the antennas in the array  300  can be combined to define a respective channel. 
       FIG.  4    shows an outlined perimeter  402  around the array of antennas  400  to depict that the resulting shape is that of an oval. Other shapes, such as a square shape, a rectangular shape, a circular shape, and so forth, can be considered as well. Both symmetric and asymmetric shapes are included within this disclosure.  FIG.  5    shows an antenna array  500  with a trapezoidal shaped perimeter  502  emphasizing that the shapes of an antenna array can include non-symmetric as well as symmetric structures. 
     It is preferable that the two or more antennas that are confined to define a channel would have different weights. In one example, where three or more antennas are combined to define a channel, there can be at least three different weights respectively applied to each separate antenna. Furthermore, it is contemplated that the antennas may be divided into two different weight groups or more than three weights amongst the antennas. For example, fine-tuning could occur in which four, five, six or more weights are distributed amongst interior, edge and corner antennas. It is generally contemplated that higher dB values are assigned to interior antennas, midrange dB values are assigned to edge antennas and lower range values are assigned to corner antennas. However, the inverse may be applied as well. 
     The array of radar antennas in the overall shape of the array can include between 12 and 18 antennas in at least 4 rows. The array of radar antennas can include a first row having three antennas, a second row having four antennas, a third row having five antennas, and a fourth row having four antennas. For example,  FIG.  6    illustrates an array  600  including antennas  602 ,  604 ,  606 ,  608 ,  610 ,  612 ,  614 ,  616 ,  618 ,  620 ,  622 ,  624 ,  626 ,  628 ,  630  and  632 . Each antenna can indicate with a control module  634 . The antenna array  600  is set on its side in the sense in this figure. If one were to view the antenna in a more horizontal fashion, a first row of antennas could be defined by antennas  602 ,  608 , and  616 . A second row of antennas can include antennas  604 ,  610 ,  618  and  624 . A third row of antennas can include antennas  606 ,  612 ,  620 ,  626 , and  630 . A bottom row of antennas can include antennas  614 ,  622 ,  628 , and  632 . The spacing and configuration of the antennas defines a certain shape which is hexagonal in nature, but more complicated.  FIG.  7    illustrates the antenna array  700  outlined with a perimeter  702  which gives a more clear definition of the hexagonal shape. 
     Again, in this scenario, the concepts disclosed herein involve weighting signals associated with different groups of antennas that define different channels. For example, a first weight in the array  600  can be assigned to interior antennas  610 ,  612 ,  618 ,  620  and  626 . A second group of antennas can be assigned the second weight. In this example, the second group can include one or more of antennas  604 ,  622 ,  628 ,  624 , and  608 . A third group can include one or more of antennas  602 ,  606 ,  614 ,  632 ,  630  and  616 . Higher weights can be assigned to the first group, midrange weighting can be assigned to the second group and lower range weighting can be assigned to the third group. 
     The groups described herein are just example configurations and any combination of weighting can be applied to any shape of an antenna array. Any two or more different weighting schemes can be applied. In one scenario, a first channel can be defined by antennas  602 ,  604 ,  608  and  610 . In this scenario, antenna  610  can be assigned approximately a weight of 0 dB, antennas  604  and  608  can be assigned a midrange weight of −5 dB and corner antenna  602  can be assigned a low range weight of −10 dB. 
     The weighting assignments, of course, can vary and are not meant to be exact dB amounts. For example, the first amount can include between −2 and 2 dB, the second amount can be between −8 and −2 dB and the third amount can be between −7 and −13 dB. The weighting could be expanded too, for example, the first amount can be between −5 and 5 dB, the second amount can be between −10 and 10 dB and the third amount can be between −20 and 20 dB. Other ranges are contemplated as well. 
     In one example, an array of radars can be deployed on a building or on a mobile device such as a drone. The unit can be defined well with two or more antenna arrays used for identifying objects. When an object is identified in the field of view of these radar arrays, the control module or other processing technology can stitch together the various signals from the separate antennas and identify a single object. This is a difficult process. One challenge is identifying the angle of arrival of an incoming signal which, if identified, enables the system to identify a latitude and longitude for the object as well as how far the object is above the ground. This type of information can prove to be highly valuable. 
     Having 4 antennas alone in a row or as part of an array results in ambiguity at different angles. The system may not know if a target is from one angle or another. By applying a weighting across the plurality of antennas, a phase vs. angle response is created. The phase is the difference between the two antennas and a non-uniqueness result. The non-uniqueness result can occur with any two antennas within the array. 
     As mentioned, in order to improve the signal pattern, a weighting function can be used. Weighting of the radar signal can occur in the transmission of the signal, the receiving of the signal or both the transmission and receiving of the signal, but typically occurs during the receiving of the signal. Various weighting methods can be employed and options include a Hamming weighting, Blackmann weighting, a Taylor weighting, and so forth. 
     In some instances, a weighting function can change the distribution of the amplitude and phase of a signal that is received, namely the beam width and the level of the side lobes. Usually decreasing the beam width is accompanied by increasing the side lobes level. For example, a low beam width and a low level of side lobes are usually two contradictory requests for any antenna array. If one decreases, the other increases, so a balance between the two has to be made for each specific application. 
       FIG.  8    shows a weighting effect on a generic signal. A generic weighting comparison graph  800  shows an unweighted signal represented by a solid line  802 , and a weighted signal represented by a dashed line  804 . The unweighted signal  802  includes unweighted peak side lobe levels  806  that are larger dB when compare to the peak side lobe levels of the weighted signal  808 . However, the weighted signal  804  also shows that the main lobe width is larger than the main lobe width of the unweighted signal  802 , which results in a degraded resolution of the weighted signal  804 . Ideally, a preferred weighting is realized when reducing the level of the side lobes is achieved with a minimal sacrifice to the signal&#39;s resolution. 
     In one aspect, the weighting of signals can be described as a weak weighting or a strong weighting. For example, a weak weighting can be −10 dB or −5 dB and strong weighting can be 0 dB. The patch antennas respectively combine and form a channel, as defined herein, and the target in the field of view will produce a received signal. The system can perform signal processing and use a phase difference between the two signals to identify where the target is. Typically, this disclosure includes the concept of including a weak weighting and a strong weighting within each channel. 
       FIG.  2    shows a full array of 4×4 patch antennas, horizontally and vertically. The weighting approach disclosed herein reduces the amount of ambiguity. Ambiguities can result in both a horizontal direction and in the vertical direction. In one example, there can be 4 channels and a weighting in each direction. The middle antennas are weighted the strongest and the weighting of antennas tapers to the outside of the array. 
     Part of the reason why the weighting approach disclosed herein is successful is because by weighting the antennas, the system moves the phase centers closer together which results in a phase difference. The phase difference between the two channels is the relationship between the left and the right side. The slope of the phase changes in the center and the nature of a fast Fourier transform (FFT) window reduce the side lobes. The difference of the two channels is can result in having one channel that dominates. The two side lobes are going to look high, but will be out of phase. The channels will have high side lobes, but because their amplitudes are so different, they cancel each other out and the total array results in a phase that is no longer linear wrapping. This process applies the theory of windowing and tapering in the spatial domain and reduces the side lobes. A mathematical fact is that the difference between the two halves is going to have high side lobes and cause the phase to be out of phase. The resulting sum is low because they are out of phase. 
     The antenna arrays disclosed herein are steerable, but the results are the same whether you are steering in foresight or off axis. The phase and side lobe relationship is consistent. Without the taper, the system would have a linear phase response that wraps and probably starts from the middle and goes to the edges. This is the ambiguity problem where in constant phase it is impossible to determine the angle or phase. By tapering the high regions that are out of phase, the +180 and −180° slightly weaken the slope and the phase centers are closer together. When it wraps it tends to smooth out and stay closer to 180° which is where the out of phase comes from. The degree that it works is dependent on the weighting that is used. More weighting is better, but the system results in some disadvantages such as the slope decreasing and some extra gain. The preferred weighting is in the range of 4-6 dB, but the weighting choice can depend on one or more parameters such as the application, an accuracy of the manufacturing irregularities and a desire to maximize the gain or high angle accuracy. For example, the system can sacrifice some high angle and gain by increasing the weighting, which results in more robustness against irregularities like external effects or manufacturing tolerances. Increasing the weighting also increases the field of view. 
       FIGS.  9 A- 9 D  show the phase difference versus angle of arrival for an array steered to boresight (0°) in  FIG.  9 B  and to 30° from boresight in  FIG.  9 D .  FIGS.  9 A- 9 D  illustrate how the angle can be unambiguously measured using the phase difference for two steering angles, zero degrees shown in  FIG.  9 A  and  FIG.  9 B  and 30° illustrated by  FIG.  9 C  and  FIG.  9 D . An example array is divided into a 2×2 array of 4 channels, where each channel is composed of a number of weighted and steerable elements. The elements can be symmetrically weighted about horizontal and vertical lines that pass through the center of the array. In one example, the weighting is applied in both the horizontal and vertical directions. Additionally, the elements can be steered in a particular direction by applying a progressive phase shift across the elements in the array. The weighted and phase-shifted output of the elements for each channel is then combined coherently to produce the channel output for the 4 channels. 
     When a signal from a particular direction impinges on the array, the system measures the horizontal angle of arrival by coherently combining the left two channels, and coherently combining the right two channels, and then measures a coherent phase difference between these combined channels. The system measures the vertical angle of arrival by coherently combining the top two channels, and coherently combining the bottom two channels. The system then measures the coherent phase difference between these combined channels. The measurement of the channel phase difference versus angle of arrival is shown in  FIGS.  9 B and  9 D . 
     When an equally weighed array is used, signals from the main lobe and multiple side lobes produce the same phase. This is shown by the signal  904  in the graph  900  of  FIG.  9 A , the signal  914  in the graph  910  of  FIG.  9 B , the signal  924  in the graph  920  of  FIG.  9 C  and the signal  934  in the graph  930   FIG.  9 D . However, when a suitably weighted antenna is used, the phase difference will be close to out-of-phase in the side lobes. Signal  902  in  FIG.  9 A  represents the gain versus angle of arrival for a weighted antenna steered to 0°. Signal  922  in the graph  920  of  FIG.  9 C  represents the gain versus angle of arrival for a weighted antenna steered to 30°. Signal  932  in the graph  930  of  FIG.  9 D  represents the channel phase difference versus angle of arrival for a weighted antenna steered to 30°. As shown in  FIG.  9 D , the point  936  represents the maximum unambiguous angle for a weighted antenna. Signal  912  in graph  910  of  FIG.  9 B  represents the channel phase difference versus angle of arrival for the weighted antenna steered to 0°. The phase difference in the main lobe will span all values from −180° to 180°. If the measured phase difference shown in  FIG.  9 B  falls in a certain range, then the system can unambiguously determine the impinging signal&#39;s angle of arrival along the axis that is being measured. For an antenna steered to zero degrees, see  FIG.  9 B  for the maximum unambiguous angle for the weighted antenna at point  916 . 
     Feature  906  represents the main lobe and feature  908  represents the side lobes in  FIG.  9 A . Feature  926  represents the main lobe and feature  928  represents the side lobes in  FIG.  9 C . 
     Note in  FIG.  9 B  that the unweighted phase difference  915  and  911  can represent signals which can be ambiguous with respect to the angle of arrival. For example, at a phase difference of 50°, the angle of arrival could be −60° (signal  915 ) or about 8° (signal  914 ) as shown in  FIG.  9 B . At a phase difference of −50°, the signal  914  could indicate that the object is at an angle of about −8° or signal  911  might indicate that it is at 60°. The signal  915  can relate to a side lobe  908  left of the main load  906  shown in  FIG.  9 A . The signal  911  can relate to the side lobe  908  on the right side of the main lobe  906  shown in  FIG.  9 A . 
     When weighting is used as disclosed herein, the unweighted signal  915  moves to the position shown by weighted signal  917 . Signal  911  moves to the position shown by weighted signal  913 . As can be appreciated, with the weighted signal, at a phase difference of 50°, the angle of arrival is shown by signal  912  as 20° and there is no alternate signal associated with side lobe region which can cause confusion. Signal  917  has shifted as well as signal  913 , only leaving a single option along a certain range between approximately −140 and 140° of phase difference. This is why feature  916  represents the maximum unambiguous angle for the weighted antenna. Above that phase difference, say at 155 or 160°, the signal  917  can come into play and cause the result to be ambiguous. Therefore, in one aspect, the present disclosure addresses interpreting or reading the angle of arrival of a signal only within a range in which only a single solution is identified from the analysis. 
     A similar approach can also be applied to  FIG.  9 D  in which the unweighted signal  940  shifts. Upon applying a weighting to the antenna array to result in signal  942  and signal  944 . This shift causes a single result embodied in signal  932  four. A phase difference between approximately −140 and 140° as is shown in the figure. This is why feature  936  is represented as the maximum unambiguous angle for a weighted antenna array. 
     In one aspect, where a weighted antenna array results in multiple potential angles of arrival for a target object, the method may include repositioning the antenna array on a flying vehicle in order to position the antenna array such that the received signal is more likely to be within the proper range, which only yield a single result for the angle of arrival. In another aspect, the array can be electrically steered rather than physically moved. 
     A lookup table or other suitable transformation can be used to determine the angle of arrival from the measured phase difference in the unambiguous range. Measured phase differences that fall into an ambiguous region can be labeled as side lobe signals that fall outside of the central unambiguous part of the main lobe, where the angle of arrival is otherwise unknown. Regions  918  and  920  in  FIG.  9 B  represent the ambiguous regions. Region  938  in  FIG.  9 D  represents the ambiguous region. 
       FIG.  9 E  illustrates a method embodiment related to the concepts described above. An example method includes symmetrically weighting respective elements in an antenna array, the respective elements being combinable to define a plurality of channels ( 950 ), transmitting a respective channel output for each channel of the plurality of channels ( 952 ), receiving, at the antenna array, a signal from an object in response to the transmitting of the respective channel output ( 954 ), measuring a horizontal angle of arrival by coherently combining a left two channels of the plurality of channels and coherently combining a right two channels of the plurality of channels to yield first combined channels and measuring a first coherent phase difference between the first combined channels ( 956 ), measuring a vertical angle of arrival by coherently combining a top two channels of the plurality of channels and coherently combining a bottom two channels of the plurality of channels to yield second combined channels and measuring a second coherent phase difference between the second combined channels ( 958 ) and applying a transformation to the first coherent phase difference and the second coherence phase difference to yield an angle of arrival associated with the signal from the object ( 960 ). 
       FIG.  10    illustrates a method example  1000  as disclosed herein. A method includes operating, via a control module or otherwise, an array of antennas, the array of antennas including a first group of antennas positioned in a middle portion of the array of antennas, a second group of antennas positions at one or more edges of the array of antennas, and a third group of antennas positioned at one or more corners of the array of antennas ( 1002 ), defining, via the control module, a first channel comprising at least a first antenna and a second antenna, wherein the first antenna and the second antenna are each in different groups of antennas in the array of antennas ( 1004 ), weighing a first group of signals associated with the first group of antennas a first weighting amount ( 1006 ), weighting a second group of signals the second group of antennas a second weighting amount ( 1008 ) and weighting a third group of signals the third group of antennas a third weighting amount ( 1010 ). The received signals based on the weighting includes the essential elimination of side lobe potential angle of arrival signals and thus only leaves the main lobe data to determine more accurately and unambiguously what the angle of arrive is. 
     Other actions can also follow the features outlined in  FIG.  10   . For example, where an array of antennas is configured on a drone to identify an object or location of an object, the process outlined in  FIG.  10    can be deployed and various weights can be applied to signals in order to arrive at an identification or classification of the object and its location. Once radar is used to determine the angle of arrival of a signal, which can then provide latitude and longitude for the object, the drone can queue a camera on the object and take yet further actions such as deploying a netting system to capture the object if it is a bad actor. In this regard, the method can include utilizing a weighting scheme in an array of antenna elements such that interior elements are weighted more than exterior elements as described herein, identifying a latitude and longitude associated with an object in the field of view of the intent array and taking an action based on the latitude and longitude associated with the object. The action can include pointing an optical based device, such as a camera, at the object, as well as performing other actions such as shooting a projectile at the object, capturing the object, deploying a net to capture the object, scrambling a signal associated with the object, reporting the object, organizing and deploying a swarm of multiple drones associated with controlling the object, and so forth. 
     The above approach works well for single targets and typically is designed for a small array of antennas configured on a drone. The weighting could vary for larger arrays or a larger number of channels, such as 16 channels and would also work for land-based, larger antennas arrays as well. 
     In some embodiments the computer-readable storage devices, mediums, and/or memories can include a cable or wireless signal containing a bit stream and the like. However, when mentioned, non-transitory computer-readable storage media expressly exclude media such as energy, carrier signals, electromagnetic waves, and signals per se. 
     Methods according to the above-described examples can be implemented using computer-executable instructions that are stored or otherwise available from computer readable media. Such instructions can include, for example, instructions and data which cause or otherwise configure a general purpose computer, special purpose computer, or special purpose processing device to perform a certain function or group of functions. Portions of computer resources used can be accessible over a network. The computer executable instructions may be, for example, binaries, intermediate format instructions such as assembly language, firmware, or source code. Examples of computer-readable media that may be used to store instructions, information used, and/or information created during methods according to described examples include magnetic or optical disks, flash memory, USB devices provided with non-volatile memory, networked storage devices, and so on. 
     Devices implementing methods according to these disclosures can include hardware, firmware and/or software, and can take any of a variety of form factors. Typical examples of such form factors include laptops, smart phones, small form factor personal computers, personal digital assistants, rackmount devices, standalone devices, and so on. Functionality described herein also can be embodied in peripherals or add-in cards. Such functionality can also be implemented on a circuit board among different chips or different processes executing in a single device, by way of further example. 
     The instructions, media for conveying such instructions, computing resources for executing them, and other structures for supporting such computing resources are means for providing the functions described in these disclosures. 
     Although a variety of examples and other information was used to explain aspects within the scope of the appended claims, no limitation of the claims should be implied based on particular features or arrangements in such examples, as one of ordinary skill would be able to use these examples to derive a wide variety of implementations. Further and although some subject matter may have been described in language specific to examples of structural features and/or method steps, it is to be understood that the subject matter defined in the appended claims is not necessarily limited to these described features or acts. For example, such functionality can be distributed differently or performed in components other than those identified herein. Rather, the described features and steps are disclosed as examples of components of systems and methods within the scope of the appended claims. Moreover, claim language reciting “at least one of” a set indicates that one member of the set or multiple members of the set satisfy the claim. 
     It should be understood that features or configurations herein with reference to one embodiment or example can be implemented in, or combined with, other embodiments or examples herein. That is, terms such as “embodiment”, “variation”, “aspect”, “example”, “configuration”, “implementation”, “case”, and any other terms which may connote an embodiment, as used herein to describe specific features or configurations, are not intended to limit any of the associated features or configurations to a specific or separate embodiment or embodiments, and should not be interpreted to suggest that such features or configurations cannot be combined with features or configurations described with reference to other embodiments, variations, aspects, examples, configurations, implementations, cases, and so forth. In other words, features described herein with reference to a specific example (e.g., embodiment, variation, aspect, configuration, implementation, case, etc.) can be combined with features described with reference to another example. Precisely, one of ordinary skill in the art will readily recognize that the various embodiments or examples described herein, and their associated features, can be combined with each other. 
     A phrase such as an “aspect” does not imply that such aspect is essential to the subject technology or that such aspect applies to all configurations of the subject technology. A disclosure relating to an aspect may apply to all configurations, or one or more configurations. A phrase such as an aspect may refer to one or more aspects and vice versa. A phrase such as a “configuration” does not imply that such configuration is essential to the subject technology or that such configuration applies to all configurations of the subject technology. A disclosure relating to a configuration may apply to all configurations, or one or more configurations. A phrase such as a configuration may refer to one or more configurations and vice versa. The word “exemplary” is used herein to mean “serving as an example or illustration.” Any aspect or design described herein as “exemplary” is not necessarily to be construed as preferred or advantageous over other aspects or designs. 
     Moreover, claim language reciting “at least one of” a set indicates that one member of the set or multiple members of the set satisfy the claim. For example, claim language reciting “at least one of A, B, and C” or “at least one of A, B, or C” means A alone, B alone, C alone, A and B together, A and C together, B and C together, or A, B and C together.