The present disclosure is related to signal processing in time-division multiplexing (TDM) multiple-input multiple-output (MIMO) frequency-modulated continuous-wave (FMCW) radar equipment. In particular, it proposes an improved method for resolving a velocity-induced phase ambiguity in a virtual radar array.
A radar array may consist of a single physical transmitter and a plurality of physical receivers. The effective number of elements in the physical radar array is equal to the number of physical receivers. The number of elements determines the resolution of a radar array. For example, the angular resolution in angle-of-arrival (AoA) computations improves as the number of elements in the radar array grows. The AoA of a moving object can be computed by the following steps:
To increase the effective number of radar array elements, MIMO radar has been proposed. A MIMO radar array has multiple physical receivers as well as M≥2 physical transmitters, and this gives rise to a virtual radar array with MrM elements, where Mr is the number of physical receivers.
The physical transmitters in a MIMO radar may be fed in synchroneity using a multi-carrier signal, such as an orthogonal frequency-division multiplexing signal. As an alternative, to limit expenditure on antenna structures and to be able to feed all physical transmitters from a common signal synthesizer, the concept of a TDM MIMO radar has been proposed, in which the physical transmitters are used in time alternation.
In a TDM MIMO radar, because the observed object has time to move a small radial distance between consecutive transmissions from different physical transmitters, the subarrays of virtual antenna elements will be separated by relative velocity-induced phase shifts. With knowledge of the radial velocity of the moving object, it is possible to compensate the velocity-induced phase shifts (Doppler correction). Such a compensation may render data from a TDM MIMO radar suitable for AoA computations, as follows:
Many of the limitations of available Doppler correction techniques are related to frequency folding. It can be shown theoretically that radar data allows a moving object's radial velocity to be unambiguously determined only if the object's radial speed |v| is less than
where fD,max denotes the maximum Doppler frequency and fc is a representative carrier-wave frequency, such as the center frequency of the radar chirp. If the moving object has a higher inward or outward radial speed, then, due to the frequency folding (or aliasing), the radar will observe the moving object with an apparent Doppler frequency that is shifted by an integer multiple of 2fD,max. This is illustrated in the upper half of
The frequency folding also limits the usefulness of TDM MIMO radars, namely, since the relative velocity-induced phase shifts among the radar array elements can be compensated unambiguously only up to the maximum Doppler frequency fD,max. In a TDM MIMO radar with M physical transmitters operated with a chirp repetition time of Tr, the maximum Doppler frequency is given by
How this affects objects that move at a velocity |v|>vmax and are imaged by a TDM MIMO radar with M=4 subarrays will be explained with reference to the lower half of
As
at each boundary (solid vertical line) between consecutive subarrays. Generalizing equation (4), the phase offset from the first to the mth subarray is given by
and the phase offset between subarrays having indices m′ and m is equal to
The phase offset is what remains after the relative velocity-induced phase shift has been compensated based on the apparent Doppler frequency. The phase offset can be described in terms of the discrete Fourier transform (DFT), denoted S(f), of the virtual array signal for one range-Doppler bin. More precisely, the phase offset is the phase rotation that relates this DFT for the mth subarray evaluated at the true Doppler frequency and the same DFT evaluated at the apparent Doppler frequency:
where |fD|≤fD,max. A compensation of the relative velocity-induced phase shifts, as in step 4 of the second AoA algorithm, will effectively be a subtraction of the velocity-induced phase shifts that separate different subarrays. After the phase compensation, the (folding-induced) phase offsets between subarrays still remain in the virtual array signal, which makes it unusable for AoA computations. Apart from exceptional situations where the true Doppler frequency is known, the phase offsets (6) cannot be computed a priori. Instead, the phase ambiguity has to be resolved by approximate methods or by utilizing supplementary data regarding the moving object.
The fact that the phase offsets remain in the signal after the relative velocity-induced phase shifts have been compensated could be understood, alternatively, to be a result of the uncertainty in the moving object's speed.
To resolve the phase ambiguity, one option is to include spatially overlapping virtual antenna elements in the virtual array. This can be achieved by coordinating the spacing of the physical transmitters with the geometry of the physical receivers. In the example of
The research paper F. Roos, J. Bechter, N. Appenrodt, J. Dickmann and C. Waldschmidt, “Enhancement of Doppler Unambiguity for Chirp-Sequence Modulated TDM-MIMO Radars,” 2018 IEEE MTT-S International Conference on Microwaves for Intelligent Mobility (ICMIM), 2018, pp. 1-4, doi: 10.1109/ICMIM.2018.8443352, reports on measurements and simulations where data from a virtual array with M=2 subarrays was successfully fitted to the phase offset equation (5) in the case |ζ|=1. Roos et al. expect to use this direct approach for estimating ζ on the basis of data from virtual arrays with a greater number of subarrays, provided reliable phase data is available.
The patent application US20210293949A1 describes a method where initially a number of tentative AoA values are estimated using data from the full virtual array after different, mutually alternative phase compensations have been applied in accordance with respective speed-folding hypotheses. In many automotive applications, like those considered in US20210293949A1, the total number of speed-folding hypotheses (i.e., values of the ζ parameter to be tried) is manageable since a considerable number of hypotheses can be ruled out beforehand in view of regulatory speed limits and the like. Additionally, a reference AoA value is estimated using only data from a single subarray in the virtual array. Being based on a smaller data set, the reference AoA value will be less accurate but is certain not to suffer from frequency-folding artefacts. From the tentative AoA values, that value will be selected which best matches the reference AoA value, and this is the output of the method.
The patent U.S. Ser. No. 10/627,483B2 is based on a realization that errors introduced in the phase of the phase-compensated virtual array signal give rise to unique signatures in the angle-FFT spectrum. For example, the angle-FFT spectrum could include two peaks caused by one object which are separated by a characteristic angle, such as 3π/8 radians. These signatures are detected and used to correct for a condition where |v| has exceeded the maximum unambiguously detectable speed vmax. Further, U.S. Ser. No. 10/627,483B2 describes a phase compensation method (or Doppler correction method) for removing relative velocity-induced phase shifts among the radar array elements.
One objective of the present disclosure is to make available a computationally efficient method for resolving a phase ambiguity between subarrays in a virtual array of a TDM MIMO FMCW radar. A further objective is to propose such a method with a configurable degree of accuracy, so that implementers can choose to balance the accuracy against the computational effort as desired. A further objective is to propose such a method that is applicable to a radar with two or more physical transmitters. A further objective is to propose a method for estimating a one- or two-dimensional angle of arrival based on data from a virtual radar array. A still further objective is to make available a signal processing device and computer program that perform phase ambiguity resolution.
At least some of these objectives are achieved by the present disclosure as defined by the independent claims. The dependent claims relate to advantageous embodiments of the disclosure.
In a first aspect, there is provided a method of resolving a phase ambiguity between subarrays in a virtual array of a TDM MIMO FMCW radar, which comprises an array of physical receivers and a plurality of physical transmitters. The array of physical receivers includes at least one row of physical receivers with a first spacing L1 in a first direction, and the physical transmitters are arranged with a second spacing L2 in the same first direction. In general, the present method can be executed without knowing numerical values of the first and second spacings L1, L2. Each of the subarrays in the virtual array is generated (or synthesized) by a combination of the array of physical receivers and one of the physical transmitters. The method begins with the obtaining of a virtual array signal of a range-Doppler bin relating to a scene with a moving object. A range-Doppler bin may be described as one element in a range-Doppler spectrum corresponding to a combination of a range interval and a velocity interval. The virtual array signal includes one value of the range-Doppler bin for each virtual antenna element of the virtual array. Next, a velocity-induced phase shift of the virtual array signal is compensated using any suitable phase compensation method, and a compensated virtual array signal is obtained as output. The phase compensation method introduces a phase ambiguity between the subarrays if the moving object's velocity exceeds a threshold. This threshold is a physical constant, not a user-configured value; it may be equal or proportional to the maximum unambiguously detectable speed vmax evaluated for a single subarray. The method further comprises, computing, for each of a plurality of the subarrays, a frequency spectrum of those elements of the compensated virtual array signal which correspond to consecutive virtual antenna elements generated by physical receivers belonging to the same row. An amplitude-peak frequency (i.e., a frequency for which the amplitude is locally or globally maximal) is identified jointly for the frequency spectra of said plurality of the subarrays. Further, a residual phase shift between a pair of the subarrays within said plurality of subarrays is determined, e.g., by comparing, at the amplitude-peak frequency, the respective phases of the frequency spectra. An inverse of the residual phase shift can then be applied to the compensated virtual array signal.
The proposed approach to resolving the phase ambiguity between subarrays is efficient since specialized hardware devices and software routines exist for computing a frequency spectrum, especially from discrete data. This allows data from a large number of virtual antenna elements to be taken into account, such as a full row of subarrays, which favors the accuracy of the method. The output data of a successful execution of the method is a virtual array signal without the velocity-induced phase shift and without the residual phase shift (or phase offset), which is folding-induced. The output data is thereby suitable for use in computations, as if the virtual array signal had been collected by a physical array with an equal number of antenna elements.
In some embodiments, identifying the amplitude-peak frequency includes determining a frequency of a main amplitude peak in a sum of the two frequency spectra's respective amplitude parts. The sum refers to a sum of functions, i.e., the amplitude parts are summed frequency bin by frequency bin. These embodiments are generally easy to implement and they execute robustly.
In other embodiments, identifying the amplitude-peak frequency includes determining a frequency which corresponds to a main or non-main amplitude peak in each of the respective frequency spectra's amplitude parts. A main amplitude peak may be described as a global amplitude maximum of the frequency spectrum; a non-main amplitude peak can be a local amplitude maximum which is not the global amplitude maximum. These embodiments may be slightly more delicate to implement—including the decision-making whether to recognize a local amplitude maximum as a main or non-main peak, and the coordination among different frequency spectra—but are less prone to capture artefacts. An artefact in this sense may be an amplitude fluctuation which is not a reflection off the moving object of interest.
In some embodiments, determining the residual phase shift includes computing a difference between the respective phases of the frequency spectra at the amplitude-peak frequency.
In some embodiments, where the virtual antenna elements of the virtual array are equidistant in the first direction (also across subarray boundaries), said determining of the residual phase shift further includes rounding the difference between the respective phases of the frequency spectra to a multiple of 2π/M, where M is the number of physical transmitters. The equidistancy of the virtual antenna elements can be ensured if, for example, if L2/L1 is equal to the number of physical receivers, Mr. Equidistant spacing tends to simplify later computations in which the output data of the method is used, especially for AoA estimation. To be precise, M is the number of physical transmitters with a separation in the first direction, and Mr is the number of physical transmitters with a separation in the first direction.
In some embodiments, where the respective phases of the frequency spectra are compared, at the amplitude-peak frequency, for a plurality of pairs of subarrays which are uniformly spaced in the first direction, the residual phase shift is determined as a mean over all said pairs of the subarrays. These embodiments, where data from more than one pair of subarrays is used, represent an optional accuracy improvement; it is up to each implementer whether the better accuracy justifies the additional computational effort. An optional further accuracy improvement may be attained, additionally or alternatively, when the subarray has a plurality of rows in the first direction, namely by performing the steps of computing a frequency spectrum and identifying an amplitude-peak frequency for each of these rows, after which the residual phase shift is determined as a mean over all rows.
Some embodiments target cases where the array of physical receivers includes at least one column of physical receivers with a third spacing L3 in a second direction and where the physical transmitters are arranged with a fourth spacing L4 in said second direction. It is noted that the terms row and column do not refer to absolute orientations but is a pure naming convention. In these embodiments, the method further comprises: computing, for each of a second plurality of the subarrays, a frequency spectrum of those elements of the compensated virtual array signal which correspond to consecutive virtual antenna elements generated by physical receivers belonging to the same column; identifying a second amplitude-peak frequency jointly for the frequency spectra of said second plurality of the subarrays; determining a second residual phase shift between a second pair of the subarrays within said plurality of subarrays by comparing, at the amplitude-peak frequency, the respective phases of the frequency spectra; and applying an inverse of the second residual phase shift to the compensated virtual array signal. In these embodiments, the residual phase shift induced by a Doppler effect in a second spatial coordinate is determined and cancelled. The output data of the total method will be suitable for two-dimensional AoA computations, e.g., returning an azimuth and an elevation component of the AoA.
It is foreseen, in some embodiments, to determine the residual phase shift for all remaining subarrays of the virtual array and apply inverses thereof. Accordingly, the resulting virtual array signal will be free from the velocity-induced phase shift and the (folding-induced) residual phase shift.
In some embodiments, there is provided a method of computing an angle of arrival of a moving object on the basis of a virtual array signal of a range-Doppler bin captured by a virtual array of a TDM MIMO FMCW radar. The method comprises: processing the virtual array signal using the above-described method; and computing the angle or arrival on the basis of the processed virtual array signal.
In a second aspect of the disclosure, there is provided a signal processing device for a TDM MIMO FMCW radar with a virtual array, wherein the TDM MIMO FMCW radar comprises an array of physical receivers including at least one row of physical receivers with a first spacing in a first direction, and further comprises a plurality of physical transmitters arranged with a second spacing in said first direction, wherein the virtual array comprises subarrays, each subarray generated by a combination of the array of physical receivers and one of the physical transmitters. The signal processing device comprises processing circuitry configured to resolve, in a virtual array signal comprising at least one range-Doppler bin, a phase ambiguity between the subarrays of the virtual array by performing the above method.
The signal processing device according to the second aspect generally shares the advantages of the first aspect, and it can be implemented with an equal degree of technical variation.
The disclosure further relates to a computer program containing instructions for causing a computer, or the signal processing device in particular, to carry out the above method. The computer program may be stored or distributed on a data carrier. As used herein, a “data carrier” may be a transitory data carrier, such as modulated electromagnetic or optical waves, or a non-transitory data carrier. Non-transitory data carriers include volatile and non-volatile memories, such as permanent and non-permanent storage media of magnetic, optical or solid-state type. Still within the scope of “data carrier”, such memories may be fixedly mounted or portable.
Generally, all terms used in the claims are to be interpreted according to their ordinary meaning in the technical field, unless explicitly defined otherwise herein. All references to “a/an/the element, apparatus, component, means, step, etc.” are to be interpreted openly as referring to at least one instance of the element, apparatus, component, means, step, etc., unless explicitly stated otherwise. The steps of any method disclosed herein do not have to be performed in the exact order described, unless explicitly stated.
Aspects and embodiments are now described, by way of example, with reference to the accompanying drawings, on which:
The aspects of the present disclosure will now be described more fully hereinafter with reference to the accompanying drawings, on which certain embodiments of the disclosure are shown. These aspects may, however, be embodied in many different forms and should not be construed as limiting; rather, these embodiments are provided by way of example so that this disclosure will be thorough and complete, and to fully convey the scope of all aspects of the disclosure to those skilled in the art. Like numbers refer to like elements throughout the description.
Relative to the main direction of transmission and receipt (main lobe), corresponding to the vertical direction on the drawing, the reflecting object is viewed under an angle θ. The angle θ corresponds to the AoA of the object. For the avoidance of doubt, the physical transmitters 10 are typically configured to transmit in all directions over a nonzero angular range, which include the direction in the angle θ but are not limited to it. As indicated in
With reference to the appended patent claims, it is noted that the physical transmitters 10 and the physical receivers 20 in
X=[x
TX1,A
x
TX1,B
x
TX1,C
x
TX1,D
x
TX2,A
x
TX2,B
x
TX2,C
x
TX2,D], (8)
where xTX1A denotes measurement data read from the physical receiver 20 labeled A while it is excited by the first physical transmitter 10(TX1), xTX2,A denotes measurement data read from the same physical receiver 20 while excited by the second physical transmitter 10(TX2), and so forth. It may be considered that the virtual array in
Apart from the frequency folding, to be addressed below, the virtual array signal X is normally indistinguishable from a physical array signal collected by a 1×8 array of physical receivers excited by a single physical transmitter.
Within each subarray 40, the geometry and orientation of the array of physical receivers 20 is preserved, including their spacing L1. This is visualized by using the same labels A, B, C, D for the physical receivers 20 and for the virtual antenna elements 30 of each subarray 40. Two virtual antenna elements 30 in different subarrays 40 which have been generated by the same physical receiver 20 will be referred to as homologous in the present disclosure. In the figures, two homologous virtual antenna elements 30 share the same label, e.g., A. The spacing of the subarrays 40 is equal to the spacing of the physical transmitters 10, that is, L2 units in the first direction.
The effects of using a two-dimensional array of physical transmitters 10 or a two-dimensional array of physical receivers 20, or both, will be briefly discussed with reference to the examples in
In
The resulting virtual array, with four subarrays 40, is shown in
A virtual array signal collected using the virtual array in
Alternatively, the matrix elements may be arranged in a single row. This way, data from different chirps can correspond to different rows of the matrix.
In
A method 700 for resolving a phase ambiguity between subarrays 40 in a virtual array of a TDM MIMO FMCW radar will now be described with reference to the flowchart in
Alternatively, a signal processing device with processing circuitry configured to perform the method 700, through programming or hardcoding, may be used. The processing circuitry may for example be an application-specific integrated circuit (ASIC), a field-programmable gate array (FPGA) or a system-on-chip. It is recalled that a radar signal processing chain may include the following sequence of functional stages, starting from the antenna side: mixing, analog-to-digital conversion, radio-frequency frontend processing (on the basis of the IF signal) and digital beamforming. Different processing chains may integrate these stages to different degrees. As such, the signal processing device performing the method 700 may be adapted for deployment as a general-purpose radar baseband processor, as a combined frontend and beamforming device, or as a dedicated digital beamforming device.
In a first step 702 of the method 700, a virtual array signal of a range-Doppler bin relating to a scene with a moving object is obtained. For example the range-Doppler bin may be a bin which corresponds to the radar reflection of the moving object, i.e., a range interval that contains the object's range and a velocity interval that contains the object's velocity. The virtual array signal of a range-Doppler bin may be obtained from plurality of IF signals corresponding to a plurality of chirps and to each virtual array element of the virtual array. In the present disclosure, the term virtual array signals used to refer to a signal which has one value for each virtual array element of a virtual array. In the example of the virtual array depicted in
where t0, t1, . . . , t7 is a discretization of the interval [0, Tc]. (In realistic implementations, the discretization may be finer and the computations may be based on data from a larger number of chirps.) Each row of xTX1A corresponds to one of the chirps, and each entry can be understood as a time sample for that chirp. Range information can be obtained by applying a discrete harmonic transform, for example DFT or FFT, to each row of the IF signal. If FFT is used, this produces the following range spectrum (a “range FFT”):
The row dimension of this matrix now corresponds to range, wherein r0, r1, . . . , r7 may be interpreted as range bins, intervals on the radial distance of the reflecting object. The column dimension still corresponds to the six chirps, and all information in the matrix has been derived from measurement data read from the leftmost virtual array element in
Each entry in the matrix ZTX1,A, generally a complex number, may be understood as an element in a discrete representation of the range-Doppler spectrum. A superscript such as vi, rj shall be understood as referring to the ith velocity (or Doppler) bin and the jth range bin or, for short, the (i,j)th range-Doppler bin. It is noted that the velocity is a signed quantity, in the sense that the range-Doppler spectrum allows movement radially towards the radar to be distinguished from movement radially away from it.
The virtual array signal of one range-Doppler bin to be obtained in step 702 of the method 700 can be represented as the following vector:
where each element is a range-Doppler bin, i.e., a matrix entry from equation (12), for a virtual antenna element 30 of the virtual array. The phase shift between the elements is given as a sum of the velocity-induced phase shift, an AoA-induced phase shift and the phase offsets at boundaries between subarrays. The AoA-induced phase shift can be observed when the AoA is nonzero in the plane of the virtual antenna array, as a result of path differences between the virtual array elements. In preparation of an AoA estimation, the velocity-induced phase shift and the phase offsets first should be eliminated. It is noted that step 702 is completed as soon as the virtual array signal Z(i,j) is available; the foregoing signal processing is not an essential part of the method 700.
In a next step 704, a phase compensation method is executed on the virtual array signal, whereby a compensated virtual array signal
is obtained. The phase compensation method used in step 704 may be any per se known phase compensation method from the literature. For example, the phase compensation method described in the above-cited patent publication U.S. Ser. No. 10/627,483B2 may be applied. The Doppler phase φd=4πTfvfc/c used in this method can be computed from a representative velocity v (e.g., the center velocity) of a velocity bin corresponding to the moving object under consideration, the chirp repetition time Tr and the carrier frequency fc. The available phase compensation methods will generally require, by way of further input data, the relative timing of the subarray readings, which may be determined from the transmission schedule. The relative timings will typically differ by integer multiples of the repetition time Tr shown in
It is known that the phase compensation methods, including the phase compensation described in U.S. Ser. No. 10/627,483B2, suppress or remove the velocity-induced phase shift of the virtual array signal while also introducing a phase ambiguity if the moving object's velocity exceeds a threshold vmax. The threshold may correspond to the maximum speed that is unambiguously detectable using a single subarray; see equation (3) with M=1. For the remainder of the description of the method 700, it will be assumed that the moving object has a radial speed exceeding the threshold vmax, so that said phase ambiguity—in the form of the phase offsets φ0,1(ζ) at subarray boundaries—are included in the compensated virtual array signal {tilde over (Z)}(i,j). To execute the present method 700 it is necessary neither to determine the moving object's velocity, nor to compare it with the threshold vmax; whether or not a residual phase shift is present can be inferred from the output of step 710.
In a third step 706 of the method 700, a frequency spectrum is computed from those elements of the compensated virtual array signal {tilde over (Z)}(i,j) which correspond to consecutive virtual antenna elements 30 generated by physical receivers 20 belonging to the same row of the array of physical receivers. For the purposes of this disclosure, it is understood a frequency spectrum has an amplitude A part and a phase η part, wherein each of these parts is a function of frequency f; see
The frequency spectrum may be computed by applying a discrete harmonic transform, for example DFT or FFT, to each row of the compensated virtual array signal {tilde over (Z)}(i,j). For this purpose, an existing specialized hardware device (e.g., dedicated DFT or FFT chip) or an existing software routine may be used which is available on a computer system where the method 700 is executed, such as an FFT software routine that is additionally used for AoA estimation. Because none of the frequency spectra is generated from the full compensated virtual array signal {tilde over (Z)}(i,j), but rather for one subarray at a time, zero-padding may be necessary to be able to use such an existing software routine.
In a next step 708, an amplitude-peak frequency f* is identified jointly for the frequency spectra of said plurality of the subarrays. The amplitude-peak frequency f* is a frequency for which the amplitude is locally or globally maximal in all of the computed frequency spectra. This identification may be performed in any suitable manner. One option is to compute a sum of the two frequency spectra's respective amplitude parts and to identify 708.1 the global maximum:
f*=argmaxf(ATX1(f)+ATX2(f)). (15)
As seen in
Another option is to identify 708.2 the amplitude-peak frequency f* as the frequency which corresponds to a main or non-main amplitude peak in each of the respective frequency spectra's amplitude parts. To carry out this identification, a set F of local or global amplitude-peak frequencies is determined for each of the amplitude parts, e.g., FTX1={fTX1,1, fTX1,2, . . . , fTX1,n
The execution of the method 700 proceeds to a step 710 of determining a residual phase shift between a pair of the subarrays within said plurality of subarrays by comparing, at the amplitude-peak frequency f*, the respective phases of the frequency spectra, denoted η1=ηTX1(f*) and η2=ηTX2(f*), where ηTX1(f), ηTX2(f) refer to the phase parts plotted in the lower portion of
Step 710 may be performed, according to one option, by computing 710.1 a difference between the respective phases of the frequency spectra at the amplitude-peak frequency, which is set equal to the sought residual phase shift ψ1 with respect to the first direction, that is:
ψ1=ηTX2(f*)−ηTX1(f*). (16)
Equation (16) can be improved with regard to accuracy by forming a mean over multiple pairs of subarrays. For instance, the mean may be taken over a sequence of subarrays that are uniformly spaced in the first direction, as follows:
In particular, the sequence of subarrays may be adjacent with respect to the first direction.
An optional rounding of the difference (16), (17) computed in substep 710.1 can be performed. Indeed, it is known from theory (see equations (4) and (6)) that if the virtual antenna elements of the virtual array are equidistant in the first direction, then the phase offset is a multiple of 2π/M, where M is the number of physical transmitters 10 with a separation in the first direction. As mentioned, equidistancy of the virtual antenna elements can be ensured if, for example, if L2/L1 is equal to the number of physical receivers with a separation in the first direction, Mr. In the examples discussed above with reference to
where furthermore M=2 and m−m′=1. It is believed that those skilled in the art having studied the above derivations and remarks will be able to modify this expression (18) in view of equation (6), so that it holds also when phases from non-adjacent subarrays are compared. Averaging over a sequence of subarrays can be included as well, as desired.
If the array of physical receivers 20 has a plurality of rows in the first direction, the numerical accuracy of the method 700 can optionally be improved by utilizing an enlarged set of input data. In an illustrative example, the plural rows oriented in the first direction are parallel to each other, and they have a mutual spacing in the second direction. This condition is fulfilled in the case illustrated in
After the residual phase shift has been determined, there follows a step 712 of applying its inverse to the compensated virtual array signal 2Q. In the example of
where ψ1 denotes the residual phase shift with respect to the first direction. The inverse e−iψ
In further developments of the method 700, it comprises steps for finding and applying an inverse of a second residual phase shift ψ2 with respect to a second direction. This is relevant in a case like the one illustrated in
In such further developments, a frequency spectrum of those elements of the compensated virtual array signal {tilde over (Z)}(i,j) which correspond to consecutive virtual antenna elements 30 generated by physical receivers 20 belonging to the same column is computed (step 714) for each of a second plurality of the subarrays 40. This may be performed along the lines of step 706. For this purpose, indeed, a discrete harmonic transform, such as DFT or FFT, may be used. Each of the frequency spectra has an amplitude part A and a phase part η, which are functions of frequency f. Next, a second amplitude-peak frequency f** is identified (step 716), jointly for the frequency spectra of said second plurality of the subarrays. This may be performed along the lines of step 708. Next, a second residual phase shift between a second pair of the subarrays within said plurality of subarrays is determined determining (step 718) by comparing, at the amplitude-peak frequency f**, the respective phases of the frequency spectra. This may be performed along the lines of step 710. It then becomes possible to apply (step 720) an inverse of the second residual phase shift to the compensated virtual array signal {tilde over (Z)}(i,j). This may be performed along the lines of step 712.
The applying of inverses of both the first and second residual phase shifts is illustrated with reference to the compensated virtual array signal {tilde over (Z)}(i,j), an 8×8 matrix with a 4×2 block matrix structure, each block having dimension 2×4. The inversion of the first and second residual phase shifts, as in steps 712 and 720, corresponds to an element-wise multiplication by the following matrix:
In forming expression (20), an additivity property of the residual phase shift and the equidistancy of the physical transmitters 10 with respect to the second direction have been used. The equidistancy implies that the residual phase shift is constant for all consecutive subarrays in the second direction, i.e., equal to ψ2. The additivity property can be realized in view of equation (6), by which
φm
Accordingly, it is not necessary to determine the residual phase shift for all pairs of subarrays, and instead an additive chain can be formed. For example, between the subarrays 40(TX1) and 40(TX6), which corresponds to two downward and one rightward movement, there will be a total residual phase shift of ψ1+2ψ2.
The aspects of the present disclosure have mainly been described above with reference to a few embodiments. However, as is readily appreciated by a person skilled in the art, other embodiments than the ones disclosed above are equally possible within the scope of the disclosure, as defined by the appended patent claims.
Number | Date | Country | Kind |
---|---|---|---|
22196745.8 | Sep 2022 | EP | regional |