METHOD AND SYSTEM TO IMPLEMENT NARROWBAND RETRO-REFLECTIVE WAVE MECHANICS
20220006184 · 2022-01-06
Inventors
Cpc classification
H01Q1/28
ELECTRICITY
H01Q3/26
ELECTRICITY
G01S13/42
PHYSICS
International classification
H01Q3/26
ELECTRICITY
Abstract
Methodology to combine Wave Mechanics with Retro-Reflection, to take in the Far Field emitted (incident) signal via a small array, process the signal and Retro-Reflectively re-transmits the signal back out, with the Wave Mechanics rotation mechanism injected into the array weights. The novelty is using a captured estimate of the incident steering vector, and using each weight to construct the R matrix for a given desired rotation angle. This R matrix is then used to compute a set of transmit weights, that will produce the rotation angle, with an unknown incident signal angle.
Claims
1. A method to combine wave mechanics, U.S. patent application Ser. No. 15,934,563, with retro-reflection, wherein an incident signal to an array is blindly reflected back to a far field point of origin with a desired wave mechanics wave front rotation angle; and the effective transmitted wave front at a point or region in space is not propagating in a direction orthogonal to the direction of travel of the reflected wave.
2. The method of claim 1 which takes in the far field emitted signal via a multiplicity of antennas in an array and then processes the signal and retro-reflectively re-transmits the signal back out with the wave mechanics rotation mechanism injected into the array weights.
3. The method of claim 1 that uses a captured estimate of the incident steering vector from a source with an unknown incident signal bearing angle and utilizes each steering vector weight to construct an R-matrix for a user-defined wave mechanics rotation angle wherein the R-matrix is then used to compute a set of transmit weights for the re-transmitted signal from the array which will produce the desired far field rotation angle.
4. The method of claim 1 which obtains the steering vector for the incident signal to the array via the collection of a multiplicity of data samples and uses eigen analysis to obtain the vector associated with the dominant eigenvalue, wherein for high SNR signals a single data sample could be used to estimate the steering vector.
5. The method of claim 1 wherein the r.sub.nm components for the R-Matrix are estimated in a blind fashion for any desired Wave rotation angle of β, N is the number of far field wavefield points, and M is the number of antennas in the array.
6. The method of claim 1 wherein the collected steering vector is conjugated, and used to form the R-Matrix.
7. The method of claim 1 wherein the components of the R-Matrix are computed using complex exponentials of the sine of the desired wave mechanics rotation angle.
8. The method of claim 1 wherein R.sub.xx h=V, using a direct matrix inversion approach or a genetic algorithm to obtain the set of weights, h, will solve for the R-matrix.
9. The method of claim 1 wherein no estimation or computation of the incident signal Angle of Arrival (AOA) is required, and is therefore effectively blind.
10. The method of claim 1 which can be utilized for any multiplicity of M antennas or sensors and any N far field or near field points.
11. The method of claim 1 wherein the required weights are computed and these weights are injected into a transmitted retro-reflective signal in microseconds.
12. The system implementation of claim 1 wherein an incident signal is received through sensors in an array and passed through RF circulators and these RF circulators are situated between the antenna and the transceiver system, functioning to receive the incident signal, quickly compute the received steering weights (vector), conjugate the weights, multiply by the complex rotation exponentials, and use the resulting matrix to compute a set of transmit weight, h, used to send a rotation signal back to the original source.
13. The system implementation of claim 12, wherein another embodiment would include the use of RF Switches at each antenna in the array instead of an RF circulator at each antenna.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
[0011]
[0012]
[0013]
[0014]
DETAILED DESCRIPTION AND BEST MODE OF IMPLEMENTATION
[0015]
α.sub.m=G.sub.m(θ)exp.sup.−j.Math.(m-1).Math.k.Math.d.Math.sin(θ.sup.
[0016] Where:
[0017] G.sub.m(θ)=the antenna voltage of the m.sup.th antenna, in the θ direction
[0018] K=wave number=2π/λ
[0019] d=sensor to sensor spacing, assumed equal in this model.
[0020] θ.sub.i=Incident signal direction of arrival, to the line normal to the array.
[0021] This m.sup.th component of the steering vector can also be represented as a function of frequency or simply an electrical phase:
[0022] Where:
[0023] ω=radial frequency, and
[0024] c=speed of light, and
[0025] ϕ.sub.m=phase of the m.sup.th antenna, relative to a common reference phase
[0026] For this simplistic model, the sensor to sensor spacing(s) are assumed equal, however, they can generally be an spacing.
[0027] Assume also, for this simplified model, that the antenna gains are equivalent from sensor to sensor, such that:
G.sub.m(θ.sub.i)=G(θ.sub.i) for all m=1,2, . . . ,M.
[0028] Therefore, the Array Factor, for the received signal, can be expressed as:
[0029] And the Array factor for the reverse transmitted signal can be expressed as:
[0030] Where
[0031] B.sub.m=the output signal for antenna m
[0032] Therefore, to coherently sum in the far field, in the same direction as the receive signal,
B.sub.m=G(θ.sub.i).Math.exp.sup.+j.Math.(m-1).Math.k.Math.d.Math.sin(θ.sup.
[0033] Therefore, for this coherent summation, θ.sub.i=θ.sub.o
[0034] Note that the incident phase and the output phases are related by:
ϕ.sub.o=−ϕ.sub.i=−ϕ.sub.o=conjugate(ϕ.sub.o)
[0035] Or that the two phases are simply conjugates of one another. Thus a RetroReflective output signal is simply steered with the conjugate of the incident signal steering vector.
[0036] The diagram in
[0037] Again, it should be noted that the following example is only using M=3 sources and N=M=3 Far-Field points. However, this method can be utilized for any M and N.
[0038] This steering vector is easily obtained with the collection of a few data samples (array snapshots), especially for relatively high SNR signals.
[0039] A simple Retro-Reflective signal can therefore be produced by transmitting the incident signal, s(t), back with steering weights of conjugate [a(θ.sub.1)].
[0040] We are interested in generating a Retro-Reflective Wave Mechanics signal, that would be transmitted from each of the three source antennas. Furthermore, we would want this to be a blind function, that would not require Directing Finding or determination of the Incident Signal Direction, θ.sub.i. One of the benefits of this approach is that the computation of the required weights, and injection of these weights into a transmitted Retro-Reflective signal could occur in microseconds, with the DSP architecture developing into a custom FPGA module.
[0041] Recall that the form of the Wave Mechanics solution, for M transmit antennas and N Far-Field points, is:
[0042] Where each r.sub.nm in the matrix is simply the distance from a Far Field point n, to the source antenna m.
[0043] The more compact form of this expression is:
[0044] Where for r.sub.nm large, then r.sub.nm≈r.
[0045] Neglecting the 1/r term as a constant, this expression [00060] can be represented as:
R.sub.xxh=V
[0046] The key is to estimate the r.sub.mm components, in a blind fashion, for a desired Wave rotation angle of β.
[0047] Note that in [00057] that N=M has been used. However, in general, R.sub.xx can be a N×M matrix, and V would then be a N×1 vector.
[0048] The primary approximation to use in the development, is to assume that for a given source spacing d, or Far Field point separation λ/2, that the y-component of the effective distance will be much larger than the x-component. In general, the Far Field point separation will be less than or equal to λ/2 to reduce spatial aliasing.
[0049] For example, using
r.sub.11=√{square root over ([d.Math.sin(θ.sub.i)+R+(λ/2).Math.sin(β)].sup.2+[d−λ/2].sup.2)}
[0050] We can see that when R>>d−λ/2 that:
r.sub.11≈d.Math.sin(θ.sub.i)+R+(λ/2).Math.sin(β)
[0051] Using similar reasoning, we can observe that:
r.sub.12≈0+R+(λ/2).Math.sin(β)
r.sub.13≈−d.Math.sin(θ.sub.i)+R+(λ/2).Math.sin(β)
[0052] Therefore, the first row of R.sub.xx would be:
[0053] Which is an M×1 vector. Notice the transpose “T”.
[0054] It should be noted that for [00051], the first antenna is selected as the reference antenna, where-as in [00075], the middle antenna is selected as the reference antenna. Additionally, in [00075], the first column of delays (complex exponentials) have already been conjugated to produce beamformed transmit outputs, aligned with the incident signal. Thus, it should be noted that the left side column of complex exponentials in [00075] can be easily computed from [00051]. The right side column, which includes the complex exponentials in rotation angle, are easily computed from the known incident signal wavelength, λ, as well as the desired rotation angle, β.
[0055] Therefore, another means to implement this would simply be to conjugate the terms in [00051], and use them directly in [00075] for the left side column.
[0056] Similarly,
r.sub.21≈d.Math.sin(θ.sub.i)+R+(0).Math.sin(β)
r.sub.22≈0.Math.d.Math.sin(θ.sub.i)+R+(0).Math.sin(β)
r.sub.23≈d.Math.sin(θ.sub.i)+R+(0).Math.sin(β)
[0057] Therefore, the second row of R.sub.xx would be:
[0058] Finally,
r.sub.31≈d.Math.sin(θ.sub.i)+R−(λ/2).Math.sin(β)
r.sub.32≈0.Math.d.Math.sin(θ.sub.i)+R−(λ/2).Math.sin(β)
r.sub.33≈−d.Math.sin(θ.sub.i)+R−(λ/2).Math.sin(β)
[0059] Therefore, the third row of R.sub.xx would be:
[0060] We can now approximate the R.sub.xx matrix as:
[0061] It should noted that from the original incident steering vector:
[0062] which has been numerically estimated, a known incident signal carrier frequency, and desired Rotation angle, β, that the R.sub.xx matrix [00092] can be quickly and accurately computed.
[0063] Finally, we solve for
R.sub.xxh=V
[0064] Via a direct matrix inversion, as:
h=Rxx.sup.−1V
[0065] Or via the use a Genetic Algorithm.
[0066] System Implementation:
[0067] The system in
[0068] It is assumed that the signals from each of the M antennas, in the RF Downconvert path (shown on the left side of
[0069] Another embodiment of the invention would include the use of RF Switches, shown in
[0070] Both embodiments function to receive the incident signal, quickly compute the received steering weights (vector), conjugate the weights, multiply by the complex rotation exponentials, and use the resulting matrix to compute a set of transmit weight, h, used to send a rotation signal back to the original source.
REFERENCES
[0071] Judd, M. (2018) U.S. patent application Ser. No. 15,934,563