The present disclosure relates to a signal processing device and a signal processing method.
There is known signal processing technology of extracting a specific signal component included in a signal, performing frequency conversion on the extracted signal component, and performing frequency analysis on frequency conversion data of the signal component. For example, there is technology of using a window function in order to reduce sidelobes of the frequency component of a radio signal. Examples of the window function include a raised-cosine window described in Non-Patent Literature 1.
The raised-cosine window is a window function including a constant term and a term obtained by adding a cosine function (hereinafter, referred to as a cos function) multiplied by a positive coefficient for each constant period. In the raised-cosine window, cos function terms are linearly combined by multiplying the cos function by an appropriate coefficient value, whereby sidelobes of the frequency component of a signal extracted using the raised-cosine window can be reduced.
The window functions in the related art, represented by the raised-cosine window, have a problem that when the sidelobe component in the frequency domain is reduced, the frequency resolution is reduced accordingly.
The present disclosure solves the above problem, and an object thereof is to obtain a signal processing device and a signal processing method capable of preferably trade-off between the frequency resolution and the sidelobe characteristics than the window functions in the related art can.
A signal processing device according to the present disclosure includes: a processor; and a memory storing a program, upon executed by the processor, to perform a process: to acquire an input signal; to extract a specific signal by multiplying the input signal by a window function; to perform frequency conversion on the extracted signal; and to output the frequency-converted signal, wherein the window function comprises a synthesis of one or a plurality of cosine function terms, and the window function is obtained by multiplying a negative coefficient to the cosine function term selected from one or the plurality of cosine function terms so that zero value is set at a center of the window range and a peak power of a sidelobe corresponding to the cosine function term in a frequency domain is reduced, a reduction of a frequency resolution is suppressed, or both thereof more than that of multiplying positive values to all of the cosine function terms.
According to the present disclosure, by using the window function in which both the frequency resolution and the reduction amount of the sidelobes fall within the allowable ranges, the signal processing device according to the present disclosure can preferably trade-off between the frequency resolution and sidelobe characteristics than a case of using a window function of the related art, which is represented by a raised-cosine window.
The allowable range is a range of the frequency resolution and the reduction amount of the sidelobes that cannot be achieved by the window functions of the related art. For example, in window functions of the related art represented by a raised-cosine window, sidelobes can be reduced by adjusting a value of a positive coefficient to multiply the cos function; however, frequency resolution deteriorates depending on the reduction amount of the sidelobes.
On the other hand, since signal processing devices according to first to fourth embodiments extract a signal using the above window function or the like, both the range of the frequency resolution in the frequency domain of the signal and the range of the reduction amount of the sidelobes can be kept within the predetermined allowable range. As a result, the signal processing devices according to the first to fourth embodiments can preferably trade off between degradation of the frequency resolution and reduction of the sidelobes.
The signal processing device 1 is used, for example, in a radar system. In the radar system, the signal processing device 1 can prevent poor detection of a target attributable to sidelobes by reducing the sidelobes of a reception signal of an incoming wave from the target using the window function.
The signal processing device 1 can also be applied to a radar image generation system using a synthetic aperture radar. In this case, the signal processing device 1 can reduce noise attributable to sidelobes in a radar image by reducing the sidelobes of a reception signal.
The input signal storage unit 2 is a storage device that stores the input signal. For example, in the radar system, the input signal storage unit 2 is a storage device that temporarily stores a reception signal received by a radar device. In addition, the input signal storage unit 2 may store a signal processing program for implementing the function of the signal processing device 1. For example, a processor included in a computer executes the signal processing program read from the input signal storage unit 2, whereby the computer functions as the signal processing device 1.
The output signal storage unit 3 is a storage device that stores an output signal output from the signal processing device 1. For example, a display device (not illustrated in
As illustrated in
Hereinafter, details of the functions of the signal acquisition unit 11, the signal extraction unit 12, the frequency conversion unit 13, and the signal output unit 14 included in the signal processing device 1 will be described with reference to
The signal acquisition unit 11 acquires an input signal that is a signal processing target (step ST1). For example, the signal acquisition unit 11 acquires the input signal stored in the input signal storage unit 2. The dimension of the input signal is not limited; however, frequency conversion is performed with respect to the dimension of t. Hereinafter, it is based on the premise that the input signal is a one-dimensional signal and is denoted as s(t).
The signal extraction unit 12 extracts a specific signal by multiplying the input signal acquired by the signal acquisition unit 11 by a window function (step ST2). The window function used by the signal extraction unit 12 includes one or a plurality of cos function terms in which at least one of the sign of a coefficient to multiply a cos function or the degree of the cos function is set in such a manner that both the frequency resolution and the reduction amount of sidelobes fall within allowable ranges. Hereinafter, it is based on the premise that the width of the signal extracted using the window function is 1. In addition, the window function is denoted as w(x), and it is hereinafter based on a premise that x is a real value in the description; however, x may be a discrete value.
Moreover, the description will be based on the premise that the design range of the window function w(x) is −0.5≤x≤0.5. Note that this design range can be modified depending on the width of a signal extracted using the window function w(x). A signal sw(t) extracted by multiplying the input signal s(t) by the window function w(x) can be expressed by the following Equations (1). In the following Equations (1), to denotes the center of the width of the signal sw(t) to be extracted.
The frequency conversion unit 13 performs frequency conversion on the signal sw(t) extracted by the signal extraction unit 12 (step ST3). For example, the frequency conversion unit 13 obtains a frequency spectrum of the signal sw(t) by performing Fourier transform on the signal sw(t).
In a case where frequency conversion is performed on a signal extracted using a window function of the related art, sidelobes appear in the frequency component of the signal. On the other hand, in a case where the window function of the first embodiment is used, sidelobes of the frequency component of the extracted signal are reduced. At this point, denoting a function with which frequency conversion into a frequency f is performed on the signal sw(t) as Ft[sw(t)](f), a frequency component Sw(f) of the signal sw(t) is expressed by the following Equation (2).
The signal output unit 14 outputs the signal calculated by the frequency conversion unit 13 (step ST4). For example, the signal output unit 14 outputs the frequency component Sw(f) to the output signal storage unit 3. As a result, a series of processing illustrated in
The raised-cosine window of the related art will be described as an aid to understanding the window function in the first embodiment. In a case where −0.5≤x≤0.5, the raised-cosine window wc(x) is expressed by a function expressed by the following Equation (3). As expressed in the following Equation (3), wc(x) is represented by a linear combination of a constant term a0 and a cosine window function whose period is adjusted. Hereinafter, k denotes an order. Note that Σ[k=1]ak cos(2πkx) in the following Equation (3) indicates that, in a case where M=ak cos(2πkx), the value of M for each degree k is added sequentially from k=1.
In the raised-cosine window wc(x), the generation positions (peak positions) of sidelobes in the frequency domain of the constant term a0 and the generation positions (peak positions) of sidelobes in the frequency domain of each cos function are harmonized, and these positions are close to each other. Therefore, it is possible to effectively reduce the sidelobes by linearly combining the constant term a0 and the cosine functions.
In a case where −0.5≤x≤0.5, the response in the frequency domain of the constant term a0 in wc(x) is given by a sinc function. In wc(x), since the cos functions appropriately given the coefficients are added, sidelobes in the frequency domain of the sinc function are subtracted.
Next, the response in the frequency domain of the cos function term included in the raised-cosine window wc(x) will be described. The term cos(2πkx) included in wc(x) can be transformed as in the following Equation (4). Since −0.5≤x≤0.5 in this example, by performing frequency conversion of cos(2πkx), the response of cos(2πkx) in the frequency domain is expressed by a function obtained by combining two sinc functions in which shifts by ±k have occurred, as expressed in the following Equation (4).
Note that, in a case where k is a natural number, the null point of Fx[cos(2πkx)](f) overlaps with the null points of the sinc functions.
Next, a generalized Hamming window, which is a typical window function of the raised-cosine window, will be described, and the principle of the raised-cosine window will be described in detail. A generalized Hamming window wh(x) is expressed by the following Equation (5). The symbol α denotes a real number parameter.
As indicated by a hollow dot in
However, in the generalized Hamming window wh(x), the main lobes of Fx[cos(2πx)](f) are also added when sinc(f) and Fx[cos(2πx)](f) are superimposed, and thus the frequency resolution is deteriorated. In addition, depending on the value of α, first sidelobes of sinc(f) are excessively reduced.
A higher-order raised-cosine window wc(x) further reduces sidelobes by increasing the values of individual cos function terms to be added for each order.
However, increasing the values of the cos function terms also widens the main lobes of Fx[cos(2πx)](f), and thus the frequency resolution is deteriorated.
Meanwhile, the window function in the first embodiment is designed to limit degradation of the frequency resolution to an allowable range and to reduce sidelobes of frequency components to fall within an allowable range. For example, the window function wp(x) in the first embodiment is expressed by the following Equation (6). In the following Equation (6), ak is a coefficient to multiply the cos function term for each degree k. Note that Σ[k=1]ak cos(7πkx) in the following Equation (6) indicates that, in a case where M=ak cos(7πkx), the value of M for each degree k is added sequentially from k=1.
In the window function wp(x), ak can be a negative value. That is, the window function wp(x) includes a cos function term having a negative value among the cos function terms of respective degrees k. As a result, the cos function terms can be adjusted also in the negative direction.
An example of the window function wp(x) in the first embodiment will be described in comparison with a rectangular window function.
The window function wp(x) can reduce peak sidelobes of the frequency component while suppressing the deterioration in the frequency resolution as compared with rectangular window functions of the related art. For example, in the window functions of the related art, peak levels of sidelobes in the frequency domain vary; however, by using the window function wp(x), peak levels of sidelobes are aligned in a part of the frequency domain, and the peak levels of the sidelobes are reduced.
In a case where −0.5≤x≤0.5, the response in the frequency domain of the constant term a0 is given by a sinc function. In a case where a window function is constituted by the constant term a0 and the term cos(2πx) similarly to the generalized Hamming window, Fx[cos(2πx)](f), which is the frequency component of cos(2πx), deteriorates the frequency resolution of the sinc function.
The window function wp(x) in the first embodiment does not include cos(2πx) which is a cos function term having a low order that causes degradation of the frequency resolution. As a result, in the window function wp(x), the frequency resolution can be improved as compared with the rectangular window functions of the related art.
However, the main lobes of Fx[cos(4πx)](f) are also superimposed on second sidelobes of the sinc function. Therefore, simply adding the term cos(4πx) disadvantageously increases the second sidelobes.
The window function wp(x) in the first embodiment reduces sidelobes to be reduced by superimposing the main lobes corresponding to the cos function term in the frequency domain on the sidelobes to be reduced. For example, the window function wp(x) also includes a term of cos(5πx). Therefore, in the window function wp(x), the main lobes of Fx[cos(5πx)](f) are used for subtraction of the sidelobes of the sinc function.
The window function wp(x) in the first embodiment may be a function expressed by the following Equation (7). In the following Equation (7), a denotes a constant term, β and γ denote coefficients, and α, β and γ>0. The window function wp(x) expressed in the following Equation (7) can reduce the peaks of the sidelobes with almost no degradation of the frequency resolution with respect to the sinc function.
The window function wp(x) in the first embodiment may be obtained by improving the Hann window.
A Hann window whan(x) is a window function of the related art given by the following Equation (8). As expressed in the following Equation (8), in the Hann window whan(x), a constant term and a term of cos(2πx) are added with equal gain, so that the attenuation rate of sidelobes in the frequency direction is high. The Hann window whan(x) exhibits an excellent effect of attenuating the sidelobes in the frequency direction but has a problem that first sidelobes of a sinc function are relatively high.
The window function wp(x) in the first embodiment reduces the peak power of the sidelobes without deteriorating the attenuation rate of sidelobes in the frequency direction. For example, this is expressed by the following Equation (9). In the following Equation (9), α and β are real numbers, and α and β>0.
The window function wp(x) illustrated in the above Equation (9) reduces the first sidelobes of the Hann window, which are expressed by {1+cos(2πx)}/2, by the main lobes of the term of (cos(4πx)+cos(6πx))/2 and reduces second sidelobes of the Hann window by the main lobes of the term of −{cos(6πx)+cos(8πx)}/2. As a result, in the window function wp(x) expressed by the above Equation (9), levels of sidelobes that have varied are partially aligned without sacrificing the attenuation rate of the sidelobes, and, at the same time, the peak power of the sidelobes can be reduced.
Since the window function wp(x) expressed in the above Equation (9) does not include the term of {cos(2πx)+cos(4πx)}/2, the peak power of the sidelobes can be reduced without excessively deteriorating the frequency resolution as compared with the Hann window.
Note that the window function wp(x) expressed in the above Equation (9) can be generalized as in the following Equation (10) by setting the constant term a0>0.
Σ[k=0](−1)kak[{cos(2kπx)+cos(2(k+1)πx)}/2] in the following Equation (10) indicates that, in a case where M=(−1)kak[{cos(2kπx)+cos(2(k+1)πx)}/2]), the value of M for each degree k is added sequentially from k=1.
In addition, as a window function of the related art that is excellent in sidelobe attenuation, there is a window function expressed by the following Equation (11).
The window function wp(x) in the first embodiment may be obtained by improving the window function of the related art expressed by the above Equation (11). For example, a window function wp(x) expressed by the following Equation (12) is obtained by introducing a coefficient ak into the above Equation (11).
Note that the window function wp(x) expressed by the following Equation (12) can reduce sidelobes by a similar principle to that of the window function wp(x) expressed by the above Equation (9). In the following Equation (12), Σ[k=1](−1)k-1ak indicates that, in a case where M1=(−1)k-1ak, the value of M1 for each degree k is added sequentially from k=1. Furthermore, Σ[k=1](−1)k-1akFk(x) indicates that, in a case where M2=(−1)k-1akFk(x), the value of M2 for each degree k is added sequentially from k=1.
The function Fk(x) in the above Equation (12) is expressed by the following Equation (13).
As described above, the window function wp(x) in the first embodiment focuses on the correspondence relationship between the main lobes of the frequency component of the cos function term and the sidelobes of the frequency component of the sinc function representing the constant term and reduces the sidelobes while suppressing degradation of the frequency resolution. For example, by using the signal processing device 1 in a radar system, the signal processing device 1 can reduce lower-order sidelobes superimposed on a reception signal from a target by multiplying the reception signal from the target by the window function, and thus it is possible to reduce the probability that the target may not be detected due to lower-order sidelobes. In addition, by using the signal processing device 1 in a synthetic aperture radar, the signal processing device 1 can reduce low-order sidelobes by multiplying a radar signal by the window function, and thus noise due to the low-order sidelobes in a radar image can be made more inconspicuous.
Next, a hardware configuration for implementing the functions of the signal processing device 1 will be described.
The functions of the signal acquisition unit 11, the signal extraction unit 12, the frequency conversion unit 13, and the signal output unit 14 included in the signal processing device 1 are implemented by a processing circuit. That is, the signal processing device 1 includes a processing circuit for executing the processing from step ST1 to step ST4 illustrated in
In a case where the processing circuit is a processing circuit 102 of dedicated hardware illustrated in
In a case where the processing circuit is a processor 103 illustrated in
The processor 103 reads and executes the program stored in the memory 104 to implement the functions of the signal acquisition unit 11, the signal extraction unit 12, the frequency conversion unit 13, and the signal output unit 14 included in the signal processing device 1. For example, the signal processing device 1 includes the memory 104 for storing programs execution of which by the processor 103 results in execution of processes of steps ST1 to ST4 illustrated in
The memory 104 corresponds to a nonvolatile or volatile semiconductor memory such as a random access memory (RAM), a read only memory (ROM), a flash memory, an erasable programmable read only memory (EPROM), or an electrically-EPROM (EEPROM) (registered trademark), a magnetic disc, a flexible disc, an optical disc, a compact disc, a mini disc, a DVD, or the like.
A part of the functions of the signal acquisition unit 11, the signal extraction unit 12, the frequency conversion unit 13, and the signal output unit 14 included in the signal processing device 1 may be implemented by dedicated hardware, and another part thereof may be implemented by software or firmware. For example, the functions of the signal acquisition unit 11 and the signal output unit 14 are implemented by the processing circuit 102 that is dedicated hardware, and the functions of the signal extraction unit 12 and the frequency conversion unit 13 are implemented by the processor 103 reading and executing a program stored in the memory 104. In this manner, the processing circuit can implement the functions described above by hardware, software, firmware, or a combination thereof.
As described above, the signal processing device 1 according to the first embodiment includes the signal acquisition unit 11 that acquires the input signal s(t), the signal extraction unit 12 that extracts the specific signal sw(t) by multiplying the input signal s(t) by the window function wp(x), the frequency conversion unit 13 that performs frequency conversion on the extracted signal sw(t), and the signal output unit 14 that outputs the frequency-converted signal sw(f). The window function wp(x) includes one or a plurality of cos function terms in which at least one of the sign of the coefficient to multiply the cos function or the degree of the cos function is set in such a manner that both the frequency resolution and the reduction amount of sidelobes fall within allowable ranges. The signal processing device 1 can adjust the cos function terms also in the negative direction by using the window function. As a result, the signal processing device 1 can preferably trade-off the frequency resolution and sidelobe characteristics than a case of using a window function of the related art, which is represented by the raised-cosine window. Note that similar effects can be obtained also in the signal processing method illustrated in
In the signal processing device 1 according to the first embodiment, the window function wp(x) does not include a low-order cos function term that causes degradation of the frequency resolution. As a result, in the window function wp(x), the degradation of the frequency resolution is smaller as compared with that by the rectangular window function of the related art, and the sidelobes of the frequency component of the sinc function can be reduced.
In the signal processing device 1 according to the first embodiment, the window function wp(x) reduces sidelobes to be reduced by superimposing the main lobes corresponding to the cos function term in the frequency domain on the sidelobes to be reduced. As a result, the window function wp(x) can reduce the sidelobes of the frequency component of the sinc function. For example, since the window function wp(x) includes a term of cos(kπx), the sidelobes are reduced by superimposing the main lobes of Fx[cos(kπx)](f) in the frequency domain on the sidelobes. Note that the window function wp(x) may include a term obtained by extending a window function such as the Hann window.
In the signal processing device 1 according to the first embodiment, the window function wp(x) has a characteristic shape in which the central portion is recessed as compared with both end portions. As a result, the window function wp(x) can improve the frequency resolution as compared with that by a window function of the related art having a rectangular characteristic shape.
A window function in a second embodiment further includes a term of cos(kπx) in addition to the function of the generalized Hamming window, whereby sidelobes of the frequency component can be reduced while suppressing degradation of the frequency resolution to be small. For example, specifically, the window function in the second embodiment is obtained by adding a term of −cos(4πx) and a term of cos(6πx) to the function of the generalized Hamming window.
Similarly to the first embodiment, a signal processing device 1 according to the second embodiment includes a signal acquisition unit 11 that acquires an input signal s(t), a signal extraction unit 12 that extracts a specific signal sw(t) by multiplying the input signal s(t) by a window function wp(x), a frequency conversion unit 13 that performs frequency conversion on the extracted signal sw(t), and a signal output unit 14 that outputs the frequency-converted signal sw(f). As described above, the window function wp(x) includes a cos function term having a negative value.
As illustrated in
Note that the main lobes of Fx[−cos(4πx)](f) excessively increase first sidelobes in sinc(f) but excessively decrease second sidelobes.
Furthermore, the main lobes of Fx[cos(6πx)](f) excessively increase the second sidelobes in sinc(f) but excessively decrease third sidelobes.
In the generalized Hamming window, depending on the value of α, the main lobes of Fx[cos(2πx)](f) excessively decrease the first sidelobes in sinc(f).
In consideration of these, in the window function in the second embodiment, the value of the term −cos(4πx) is determined depending on the reduction amount of the first sidelobes of sinc(f) reduced by the main lobes of F[cos(2πx)](f), and the second sidelobes in sinc(f) are reduced by the main lobes of Fx[−cos(4πx)](f). Furthermore, the value of the term cos(6πx) is determined depending on the reduction amount of the second sidelobes of sinc(f) reduced by the main lobes of Fx[−cos(4πx)](f).
In the window function in the second embodiment, each of the values of a coefficient that multiplies the term of −cos(4πx) and a coefficient that multiplies cos(6πx) is small, and thus degradation of the frequency resolution attributable to these terms is small. Furthermore, the window function in the second embodiment can align the levels of sidelobes in the frequency domain and reduce the levels of the sidelobes as a whole. Therefore, in the window function in the second embodiment, degradation of the frequency resolution is smaller as compared with that by the generalized Hamming window, whereby the sidelobes in the frequency domain can be reduced.
The window function wp(x) in the second embodiment is expressed by, for example, the following Equation (14). In the following Equation (14), α, β, and γ are real numbers, and α, β, and γ>0.
The symbol α is similar to α in the generalized Hamming window.
The symbol β is set depending on the reduction amount of the first sidelobes by the main lobes of Fx[cos(2πx)](f). The symbol γ is set depending on the reduction amount of the second sidelobes of sinc(f) reduced by the main lobes of Fx[−cos(4πx)](f).
For example, with a radar system including the signal processing device 1 using the window function wp(x) of the second embodiment, the signal processing device 1 can reduce lower-order sidelobes superimposed on a reception signal from a target by multiplying the reception signal from the target by the window function, and thus it is possible to reduce the probability that the target may not be detected due to lower-order sidelobes. In addition, by applying the signal processing device 1 in a synthetic aperture radar, the signal processing device 1 can reduce low-order sidelobes by multiplying a radar signal by the window function, and thus noise due to the low-order sidelobes in a radar image can be made more inconspicuous.
Note that the window function wp(x) expressed in the above Equation (14) can be generalized as in the following Equation (15) by setting the constant term a0≥0. A term Σ[k=0](−1)k-1ak cos(2kπx) in the following Equation (15) indicates that, in a case where M=(−1)k-1ak cos(2kπx), the value of M for each degree k is added sequentially from k=1.
As described above, the signal processing device 1 according to the second embodiment includes the signal acquisition unit 11 that acquires the input signal s(t), the signal extraction unit 12 that extracts the specific signal sw(t) by multiplying the input signal s(t) by the window function wp(x), the frequency conversion unit 13 that performs frequency conversion on the extracted signal sw(t), and the signal output unit 14 that outputs the frequency-converted signal sw(f). The window function wp(x) includes a cos function term in which the sign of a coefficient to multiply the cos function is set in such a manner that both the frequency resolution and the reduction amount of sidelobes fall within allowable ranges. The signal processing device 1 can adjust the cos function terms also in the negative direction by using the window function. As a result, the signal processing device 1 can preferably trade-off the frequency resolution and sidelobe characteristics than a case of using a window function of the related art, which is represented by the raised-cosine window.
In the signal processing device 1 according to the second embodiment, the window function wp(x) determines cos(2πx), −cos(4πx), and cos(6πx), which are cos function terms of respective degrees k, depending on the reduction amount of the sidelobes in the frequency domain. As a result, the window function wp(x) can reduce sidelobes of the frequency component of the generalized Hamming window with almost no degradation in the frequency resolution.
A window function in a third embodiment does not include any constant term but includes a cos function term and can reduce sidelobes in the frequency domain. In particular, the performance of the window function in the third embodiment is in the middle between that of the generalized Hamming window and that of the Blackman window of the related art and enables trade-off between the frequency resolution and sidelobe characteristics more preferably than these window functions.
Similarly to the first embodiment, a signal processing device 1 according to the third embodiment includes a signal acquisition unit 11 that acquires an input signal s(t), a signal extraction unit 12 that extracts a specific signal sw(t) by multiplying the input signal s(t) by a window function wp(x), a frequency conversion unit 13 that performs frequency conversion on the extracted signal sw(t), and a signal output unit 14 that outputs the frequency-converted signal sw(f).
First, the Blackman window of the related art will be described to assist understanding of the window function in the third embodiment. The generalized Hamming window described above has an advantage that the characteristics can be designed by a single parameter α. Meanwhile, although the Blackman window has a lower frequency resolution than that of the generalized Hamming window, characteristics can be designed with a single parameter similarly to the generalized Hamming window. The Blackman window is expressed by the following Equation (16). For example, a Blackman window with α=0.08 is well known. This Blackman window has a lower frequency resolution than the generalized Hamming window but can reduce sidelobes.
The window function in the third embodiment can design characteristics by a single parameter α by using a half-cycle sine window, and the performance thereof is in the middle between those of the generalized Hamming window and the Blackman window. In a case where −0.5≤x≤0.5, the half-cycle sine window can be expressed by the following Equation (17).
The frequency characteristic of the window function given by cos(πx) is obtained by adding the two sinc functions shifted in terms of frequency, and sidelobes in the frequency domain are reduced.
As is apparent from the solid line M, the broken line N, and the alternate long and short dash line O, Fx[cos(πx)](f) is equal to a combination of sinc(f−0.5)/2 and sinc(f+0.5)/2. Furthermore, as indicated by hollow dots in
By using cos(πx), the window function in the third embodiment can trade-off between the frequency resolution and sidelobe characteristics in a region where neither the generalized Hamming window nor the Blackman window can achieve the same. In a case where 1 is a natural number, null points of cos{(21+1)πx} coincides with null points of Fx[cos(πx)](f) which is the response in the frequency domain of cos(πx).
The window function in the third embodiment includes a term of cos(3πx) expressed by cos{(21+1) πx} and the term of cos(πx) which is the half-cycle sine window.
By setting a setting parameter α to α>0, the window function in the third embodiment can be expressed by the following Equation (18).
That is, in the window function according to the third embodiment, in addition to cos(πx) which is the half-cycle sine window from which favorable sidelobe characteristics can be obtained, further favorable sidelobe characteristics can be obtained by using the term of cos(3πx). The window function in the third embodiment can be designed by a single parameter similarly to the generalized Hamming window and the Blackman window.
In addition, the window function wp(x) in the third embodiment can improve performance as in the following Equation (19) by incorporating the design concept of the window function described in the second embodiment, setting coefficients to multiply the cos function terms to α, β, and γ, and setting α, β, and γ>0. The window function wp(x) given by the following Equation (19) is similar to the above Equation (14) described in the second embodiment.
Note that the window function wp(x) expressed in the above Equation (19) can be generalized as in the following Equation (20) by setting the constant term a0≥0. Σ[k=0](−1)k-1ak cos{(2k+1)πx} in the following Equation (20) indicates that, in a case where M=(−1)k-1ak cos{(2k+1)πx}, the value of M for each degree k is added sequentially from k=1.
In the signal processing device 1 according to the third embodiment, the window function wp(x) does not include the constant term a0 but is constituted by cos function terms. The signal processing device 1 according to the third embodiment can preferably trade-off between the frequency resolution and the sidelobe characteristics by using the window function wp(x). For example, with the window function wp(x) including cos(3πx) in addition to cos(πx) which is the half-cycle sine window, it is possible to make the performance thereof to be in the middle between those of the generalized Hamming window and the Blackman window and to preferably trade-off between the frequency resolution and sidelobe characteristics than the window functions of the related art can.
A window function in the fourth embodiment has a characteristic shape in which a central portion is recessed as compared with both end portions. In the window function in the fourth embodiment, discontinuity at both end portions, which are boundaries between the inside and the outside of the window, is emphasized, and for example, the depth of recess in the central portion can be adjusted depending on the value of the coefficient α. Since the depth of recess in the central portion of the window function affects the width of the main lobes in the frequency domain, it is possible to improve the frequency resolution by appropriately adjusting the value of the coefficient α.
Similarly to the first embodiment, a signal processing device 1 according to the fourth embodiment includes a signal acquisition unit 11 that acquires an input signal s(t), a signal extraction unit 12 that extracts a specific signal sw(t) by multiplying the input signal s(t) by a window function wp(x), a frequency conversion unit 13 that performs frequency conversion on the extracted signal sw(t), and a signal output unit 14 that outputs the frequency-converted signal sw(f). As described above, the window function wp(x) includes a cos function term having a negative value.
A window function of the related art is generally designed to reduce sidelobes in the frequency domain by emphasizing the continuity at both end portions that are boundaries between the inside and the outside of the window.
Meanwhile, the window function in the fourth embodiment has a characteristic shape in which the central portion is recessed as compared with both end portions, and discontinuity at both end portions is emphasized. With this shape, deterioration of the frequency resolution can be suppressed. The window function wp(x) in the third embodiment can be expressed by the following Equation (21) by setting the coefficient α>0.
Note that the window function wp(x) in the fourth embodiment only needs to have a characteristic shape in which the central portion is recessed as compared with both end portions, and components of the function that implements this shape are not limited to those described above. In addition, in the window function wp(x) in the fourth embodiment, it is also possible to design parameters in such a manner that the frequency resolution and the reduction amount of the sidelobes fall within allowable ranges.
In addition, the window function wp(x) in the fourth embodiment can also be expressed as the following Equation (22) by setting coefficients to multiply the cos function terms to α, β, and γ and setting α, β, and γ>0 by adopting the design concept of the window function described in the first embodiment. As described in the first embodiment, the window function wp(x) of the following Equation (22) reduces the sidelobes by the main lobes of the frequency component of cos(kπx).
Note that the window function wp(x) expressed in the above Equation (22) can be generalized as in the following Equation (23) by setting the constant term a0≥0. Σ[k=0](−1)kak cos{(2k−1)πx} in the following Equation (23) indicates that, in a case where M=(−1)kak cos{(2k−1)πx}, the value of M for each degree k is added sequentially from k=1.
Next, use examples of the window functions described in the first to fourth embodiments will be described.
Reference Literature 1 below describes an example of a synthetic aperture radar image (hereinafter, referred to as an SAR image) using multi-apodization. The multi-apodization is a method for reducing sidelobes without degradation of the frequency resolution by extracting a signal having the minimum intensity from among signals having been subjected to processing using no window function or signals having been subjected to processing using a plurality of window functions.
For example, the signal extraction unit 12 multiplies the window function wp(x) and extracts a signal from the input signal. The frequency conversion unit 13 performs frequency conversion on the signal extracted by the signal extraction unit 12. The signal output unit 14 extracts a signal having the minimum intensity from the signal having been subjected to the frequency conversion by the frequency conversion unit 13 and outputs the signal.
In addition to the processing result using the window function wp(x), an output signal may be extracted from a processing result not using the window function wp(x). For example, out of a signal obtained by frequency-converting a signal extracted from the input signal having been multiplied by the window function wp(x) and a signal obtained by frequency-converting the input signal, the signal output unit 14 may extract a signal having the minimum strength.
As described above, by using the window function wp(x) in the fourth embodiment as a window function in multi-apodization, it is possible to reduce sidelobes while improving the frequency resolution.
In addition, in the signal processing device 1, a finite impulse response filter (hereinafter, referred to as an FIR filter) can substitute for the processing of the window function. For example, the frequency conversion unit 13 performs frequency conversion on the input signal s(t) to generate a signal S(f). The signal output unit 14 extracts a frequency-converted specific signal Sw(f) from the frequency-converted input signal S(f) using the FIR filter set in such a manner that both the frequency resolution and the reduction amount of the sidelobes fall within the allowable ranges. The FIR filtering is expressed by the following Equation (24) as S(f)=Ft[s(t)](f). In the following Equation (24), FIR filtering gives a weight w to each of signals shifted by ±Δf. A symbol Δf denotes one frequency bin when performing Nyquist sampling to digitally process a signal. In a case where the signal shifted by Δf corresponds to one sample, the weight w is given to signals shifted by ±1 sample.
Reference Literature 1 shows FIR filtering in which a weight w, which is a real number, is 0<w≤0.5 only for the purpose of reducing sidelobes.
Meanwhile, the signal processing device 1 according to the first embodiment can improve the frequency resolution similarly to the case of multiplying the input signal by the window function described in the embodiment by performing the FIR filtering expressed by the above Equation (24) in the range of −0.5<w<0.
In addition, Reference Literature 1 describes sidelobe reduction technology called super-spatially variant apodization. By applying this technology to the above-described FIR filtering, it is also possible to reduce sidelobes while improving the frequency resolution.
Specifically, let a weight be wu(m), image data be g(m), and image data obtained by FIR filtering g(m) be g′(m), FIR filtering is performed with these set in the relationship of the following Equations (25) to (27).
Note that, in the above Equations (25) and (26), α is a real number set within −0.5≤α≤0 and is set depending on desired performance. The FIR filtering described above can not only reduce sidelobes but also improve the frequency resolution.
As described above, in the signal processing device 1 according to the fourth embodiment, the window function wp(x) has a characteristic shape in which the central portion is recessed as compared with both end portions. As a result, the window function wp(x) can improve the frequency resolution as compared with that by a rectangular window function.
In the signal processing device 1 according to the fourth embodiment, out of a signal obtained by frequency-converting the signal extracted from the input signal having been multiplied by the window function, the signal output unit 14 may extract and outputs a signal having the minimum strength. This makes it possible to reduce the sidelobes while improving the frequency resolution.
In the signal processing device 1 according to the fourth embodiment, out of a signal obtained by frequency-converting the signal extracted from the input signal having been multiplied by the window function and a signal obtained by frequency-converting the input signal, the signal output unit extracts and outputs a signal having the minimum strength. This makes it possible to reduce the sidelobes while improving the frequency resolution.
In the signal processing device 1 according to the fourth embodiment, the frequency conversion unit 13 performs frequency conversion on the input signal, and the signal output unit 14 extracts a frequency-converted specific signal from the frequency-converted input signal using the finite impulse response filter set in such a manner that both the frequency resolution and the reduction amount of the sidelobes fall within the allowable ranges. It is possible to perform the FIR filtering capable of extracting a signal that reduces sidelobes while improving the frequency resolution.
Note that it is possible to include a combination of the embodiments or modification of any component of each of the embodiments or to omit any component in each of the embodiments.
The signal processing device according to the present disclosure can be used for a radar system, for example.
1: signal processing device, 2: input signal storage unit, 3: output signal storage unit, 11: signal acquisition unit, 12: signal extraction unit, 13: frequency conversion unit, 14: signal output unit
This application is a Continuation of PCT International Application No. PCT/JP2022/029599, filed on Aug. 2, 2022, which is hereby expressly incorporated by reference into the present application.
Number | Date | Country | |
---|---|---|---|
Parent | PCT/JP2022/029599 | Aug 2022 | WO |
Child | 19012429 | US |