MEASUREMENT DATA PROCESSING DEVICE
20210223116 · 2021-07-22
Assignee
Inventors
Cpc classification
G01K11/006
PHYSICS
International classification
G01K11/00
PHYSICS
Abstract
To provide a measurement data processing device that can improve resolution by applying a correction operation to low-resolution microwave radiometer output data.
A measurement data processing device is capable of improving resolution by multiplying a measurement data group of a microwave radiometer by a weighted vector and adding up the measurement data group. The weighted vector solves an inverse problem based on a mathematical model for forming the sensitivity of an antenna as a Gaussian curved surface. Optimization is applied by repeatedly executing, outside an xy coordinate of a target antenna sensitivity distribution function table, a correction operation for minimizing integrated values of a positive remainder sensitivity function, which is data having a positive value a negative remainder sensitivity function, which is data having a negative value.
Claims
1. A measurement data processing device that improves spatial resolution of measurement data involving two-dimensional coordinate information on a predetermined two-dimensional plane indicating signal intensity of a microwave received by a microwave radiometer from the two-dimensional plane using an antenna having predetermined directivity, the measurement data processing device comprising: a plurality of multipliers that multiply together measurement values, which are the signal intensity of the microwave output by the microwave radiometer, and weighting coefficients to be an element of a weighted vector a and output multiplication results; and an integrator that integrates the multiplication results of the plurality of multipliers, wherein when a sensitivity distribution of the antenna on the two-dimensional plane is represented as a measured antenna sensitivity distribution function G.sub.0(x,y) (where, x and y are coordinate information on the two-dimensional plane), a sensitivity distribution of the antenna having a sensitivity center different from a sensitivity center of the measured antenna sensitivity distribution function G.sub.0(x,y) and crossing a sensitivity distribution on the two-dimensional plane of the measured antenna sensitivity distribution function G.sub.0(x,y) is represented as a measured antenna sensitivity distribution function G.sub.i(x,y) (where, i=1 or more and N−1 or less, N is a natural number larger than 1), a sensitivity distribution narrower than the sensitivity distribution on the two-dimensional plane of the measured antenna sensitivity distribution function G.sub.0(x,y) and having a sensitivity center equal to the sensitivity center of the measured antenna sensitivity distribution function G.sub.0(x,y) is represented as a target antenna sensitivity distribution function F(x,y), and a sensitivity distribution obtained by multiplying together and integrating the measured antenna sensitivity distribution function G.sub.0(x,y) and the weighted vector is represented as a corrected sensitivity function Φ(x,y), the weighted vector a is derived by performing arithmetic processing of an inverse problem of the measured antenna sensitivity distribution function G.sub.0(x,y) and the measured antenna sensitivity distribution function G.sub.0(x,y), and the corrected sensitivity function Φ(x,y), and the weighted vector a improves accuracy of the corrected sensitivity function Φ(x,y) by performing the arithmetic processing of the inverse problem in order to reduce integrated values of a positive value region and a negative value region present on an outer side of the sensitivity distribution of the target antenna sensitivity distribution function F(x,y) in the corrected sensitivity function Φ(x,y).
Description
BRIEF DESCRIPTION OF DRAWINGS
[0023]
[0024]
[0025]
[0026]
[0027]
[0028]
[0029]
[0030]
[0031]
[0032]
[0033]
[0034]
[0035]
[0036]
[0037]
[0038]
[0039]
[0040]
[0041]
[0042]
DETAILED DESCRIPTION
[0043] In the technical field of videos, there is a technique called super-resolution technique for obtaining video data having resolution exceeding the resolution of an original video using intra-frame interpolation or inter-frame interpolation. An object of the present invention can be considered similar to this super-resolution technique in terms of realizing spatial resolution exceeding the spatial resolution of original data. However, in output data of a microwave radiometer, temporally continuous frames in moving image data is absent.
[0044] Therefore, the spatial resolution of data is simulatively improved by adding or reducing, to or from measurement data at a certain measurement point, a value obtained by multiplying data of adjacent measurement points by a weighting coefficient. The present invention is a technique for calculating an optimum solution of the weighting coefficient.
[0045] [Measurement Data Processing Device 101: A Use Form]
[0046]
[0047] A flying object such as an artificial satellite 102 or an airplane measures, with a not-shown microwave radiometer mounted thereon, a microwave radiated from a ground surface 103. An antenna (explained below with reference to
[0048] The ground station 105 receives and demodulates a radio wave wirelessly transmitted from the artificial satellite 102 and obtains the measurement data. The measurement data is transmitted to the measurement data processing device 101.
[0049] The measurement data processing device 101, which is a general computer, converts the measurement data into a file and saves the measurement data in a nonvolatile storage 206 (see
[0050] The corrected measurement data is used for various uses. For example, the corrected measurement data is used for, for example, prediction of a fishing ground as, for example, sea surface temperature information presented to fishing boats.
[0051] [Measurement Data Processing Device 101: A Hardware Configuration]
[0052]
[0053] In the measurement data processing device 101, which is a general personal computer, a CPU 201, a ROM 202, a RAM 203, a display unit 204 such as a liquid crystal display, an operation unit 205 such as a keyboard and a mouse, and a nonvolatile storage 206 such as a hard disk device are connected to a bus 207. Besides, a serial port 208 and an NIC (Network Interface Card) 209 for receiving measurement data from the ground station 105 and registering the measurement data in a database formed in the nonvolatile storage 206 are connected to the bus 207. In the nonvolatile storage 206, an OS, a program for causing a personal computer to operate as the measurement data processing device 101, and various databases explained below are stored.
[0054] [Measurement Data Processing Device 101: A Software Function]
[0055]
[0056] The measurement data received from the ground station 105 is stored in the measurement data table 301 of the nonvolatile storage 206.
[0057] On the other hand, a weighted vector calculated by a weighted vector operation device not shown in advance is stored in the weighted vector table 302.
[0058] The measurement data table 301 includes a date and time field, a serial number field, a frequency band field, and a measurement value field.
[0059] In the date and time field, data and time information of date and time when the antenna executed scan of the ground surface 103 (a two-dimensional plane) through the reflecting mirror 104 is stored. This is generally equal to date and time when the microwave radiometer measured the signal intensity of a microwave radiated from the ground surface 103.
[0060] In the serial number field, serial numbers added to measurement data (signal intensity) continuously output from the microwave radiometer in one scan of the ground surface 103 are stored. As explained below with reference to
[0061] In other words, the serial numbers are position information on a scan track of the reflecting mirror 104.
[0062] In the frequency band field, information indicating a frequency band of the measurement data is stored. As explained below with reference to
[0063] In the measurement value field, measurement data of the microwave radiometer, that is, the intensity of a microwave in a frequency band designated by a value of the frequency band field is stored.
[0064] A correspondence relation between the measurement data and the ground surface 103 cannot be linked only by the date and time information of the scan track of the reflecting mirror 104 stored in the date and time field of the measurement data table 301 and the serial numbers on the scan track stored in the serial number field of the measurement data table 301. Accordingly, by separately associating latitude and longitude information with the date and time information of the scan track of the reflecting mirror 104 based on revolution information of the artificial satellite 102, it is possible to link latitude and longitude on the ground surface 103 with the measurement data.
[0065] The weighted vector table 302 includes a center serial number field, an operation target position field, a frequency band field, and a coefficient field.
[0066] In the center serial number field, serial numbers of signal intensity output by the microwave radiometer, which are the center of a weighting operation, are stored.
[0067] The weighting operation indicates operation processing for integrating a value obtained by multiplying together the measurement data stored in the measurement data table 301 and the weighting coefficient stored in the weighted vector table 302, the operation processing being executed by a combination control unit 303, multipliers 304a, 304b, . . . , and 304n, and an integrator 305. The center of the weighting operation indicates measurement data located in the center of the directivity of an antenna explained below with reference to
[0068] In the operation target position field, information indicating relative positions of measurement values, which are targets of the weighting operation, with respect to positions stored in the center serial number field is stored. Specifically, values indicating how far away in units of the number of scan tracks or how far away in units of serial numbers from the center position are stored.
[0069] A relation between the measurement data of the antenna stored in the center serial number field and operation target position information, which is the relative position information of the measurement value stored in the operation target position field, is explained below with reference to
[0070] The frequency band field is the same as the same name field of the measurement data table 301.
[0071] In the coefficient field, weighting coefficients serving as elements of a weighted vector are stored.
[0072] A combination control unit 303 reads out predetermined measurement values from the measurement data table 301, reads out records of weighting vectors matching the read-out measurement values from the weighted vector table 302, combines the measurement values and the weighting coefficients forming the weighting vectors, and substitutes combinations of the measurement values and the weighting coefficients in multipliers 304a, 304b, . . . , and 304n following the combination control unit 303.
[0073] The multipliers 304a, 304b, . . . , and 304n multiply together the combinations of the measurement data and the weighting coefficients output from the combination control unit 303 and output multiplication results.
[0074] The respective multiplication results output from the plurality of multipliers 304a, 304b, . . . , and 304n are input to an integrator 305.
[0075] The integrator 305 integrates all the multiplication results and outputs corrected measurement data as an integration result. The corrected measurement data is stored in a corrected measurement data table 306. Like the original measurement data, date and time and address information such as serial numbers are linked with the corrected measurement data.
[0076] The measurement data processing device 101 executes a correction operation for the measurement data using a weighted vector derived in advance by an arithmetic operation of a weighted vector operation device (not shown in the figures). Note that the not-shown weighted vector operation device, which calculates the weighted vector, has the same hardware configuration as the hardware configuration of the measurement data processing device 101.
[0077] [Weighted Vector Operation: Configuration and Operation]
[0078] Calculation for calculating a weighting coefficient by the weighted vector operation device is an inverse problem for estimating relationship between an output and an input. Therefore, in the following explanation, a process in which the antenna of the microwave radiometer mounted on the artificial satellite 102 receives a microwave radiated from the ground surface 103 is replaced with a mathematical model and, then, a process for solving the inverse problem is explained. In the mathematical model, the microwave is considered to be radiated from the ground surface 103 at uniform and equal antenna power.
[0079]
[0080] As shown in
[0081] Therefore, as shown in
[0082] Measurement data indicating signal intensity of a microwave in a predetermined frequency band received from the artificial satellite 102 includes measurement data and time and relative position information in the center of the directivity of the antenna. Further, latitude and longitude information is linked with the measurement data. That is, the measurement data includes coordinate information on the ground surface 103 (a two-dimensional plane coordinate).
[0083]
[0084] A plurality of horn antennas are mounted on the artificial satellite 102 according to frequency bands of microwaves. The reflecting mirror 104 collectively reflects a reception radio wave to the plurality of horn antennas. The microwaves in these plurality of frequency bands are different depending on targets to be detected. Accordingly, the microwave radiometer outputs different measurement data for each of the frequency bands.
[0085] As it is well known, the directivity of a radio wave sharpens as a frequency rises. Therefore, the area of a sensitivity distribution is different for each of the frequency bands.
[0086]
[0087] When the sensitivity distribution V601 representing the intensity of a radio wave received by the antenna mounted on the artificial satellite 102 from the ground surface 103 through the reflecting mirror 104 is stereoscopically drawn, as shown in
[0088]
[0089]
[0090] As shown in
[0091] When viewed from a side, the sensitivity distribution of the antenna in
[0092] In
[0093]
[0094] As explained above, the object of the present invention is to realize a narrower (higher-resolution) sensitivity distribution by adding a value obtained by multiplying a measurement value around the antenna by a weighting coefficient to an original wide sensitivity distribution of the antenna. Therefore, in the present invention, first, a sensitivity distribution desired to be set as a target is determined. In
[0095]
[0096]
[0097] In the present invention, a measured antenna sensitivity distribution function G.sub.0(x,y) (the measured antenna sensitivity distribution A801 in
[0098] First, as shown in
[0099] As shown in
[0100] Note that, in
[0101] The measured antenna sensitivity distribution functions G.sub.0(x,y) to G.sub.i(x,y) and the target antenna sensitivity distribution function F(x,y) are defined as having a relation indicated by Expression 1 and Expression 2 described below.
[0102] The present invention calculates an optimum value of a weighted vector “a” having, as elements, weighting coefficients a.sub.0 to a.sub.i by which the measured antenna sensitivity distribution functions G.sub.0(x,y) to G.sub.i(x,y) in Expression 1 are multiplied.
[0103] When the measured antenna sensitivity distribution functions G set as targets of an arithmetic operation are determined as shown in
[0104] “G.sub.0” in the table of
[0105] Positions of “G.sub.1” to “G.sub.26” in the table of
[0106]
[0107] A measured antenna sensitivity distribution function table 1101 (G.sub.i(x,y)) includes a suffix field, an X coordinate field, a Y coordinate field, and a Z coordinate field.
[0108] In the suffix field, suffixes (natural numbers equal to or larger than 1 and equal to or smaller than N−1) of functions G.sub.0(x,y) to G.sub.N-1 (x,y) explained with reference to
[0109] In the X coordinate field, an X coordinate on an xy coordinate plane is stored.
[0110] In the Y coordinate field, a Y coordinate on the xy coordinate plane is stored.
[0111] In the Z coordinate field, a value equivalent to the sensitivity (the gain) of the antenna is stored.
[0112] That is, G.sub.0(x,y) to G.sub.N-1 (x,y) explained with reference to
[0113] A target antenna sensitivity distribution function table 1102 (F(x,y)) includes an X coordinate field, a Y coordinate field, and a Z coordinate field.
[0114] All of the X coordinate field, the Y coordinate field, and the Z coordinate field are the same as the same name fields of the measured antenna sensitivity distribution function table 1101.
[0115] As explained above, the measured antenna sensitivity distribution function table 1101 (G.sub.i(x,y)) and the target antenna sensitivity distribution function table 1102 (F(x,y)) are decided. Consequently, materials for solving the inverse problem for deriving the weighting coefficient are decided. Work for specifically solving the inverse problem is explained. As a solution of the inverse problem, a Backus-Gilbert method (hereinafter abbreviated as “BG method”) disclosed in Maeda, T., K. Imaoka and Y. Taniguchi, GCOM-W1 AMSR2 Level 1R Product: Dataset of Brightness Temperature Modified Using the Antenna Pattern Matching Technique, IEEE Trans. on Geoscience and Remote Sensing, 54, 2, 770-782, 2016. Internet <https://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=7244183> is adopted.
[0116] First, as a preparation for executing the BG method, a measured antenna sensitivity matrix H and a seed vector v are calculated.
[0117]
[0118] The measured antenna sensitivity matrix H is an N rows×N columns square vector. In the case of the example shown in
[0119] The seed vector v is a 1 row×N columns (or N rows×1 column) vector. In the case of the example shown in
[0120] As shown in
[0121] A row number of a matrix is stored in the row field.
[0122] A column number of the matrix is stored in the column field.
[0123] A value of an element of the matrix is stored in the value field.
[0124] A seed vector table 1105 includes a row field and a value field.
[0125] The row field and the value field of the seed vector table 1105 are the same as the same name fields of the measured antenna sensitivity matrix table 1103.
[0126] Elements of the measured antenna sensitivity matrix H is represented by Expression 3 described below.
[0127] Expression 3 described above means integration of multiplication of parts where Gaussian curved surfaces of measured antenna sensitivity distribution function G.sub.i cross. That is, volume in a range affecting an adjacent measured antenna sensitivity distribution function is calculated.
[0128] Since Expression 3 is a continuous value, calculation on an actual computer is calculation of a discrete value indicated by Expression 4 described below.
[Math 3]
G.sub.i,j=ΣG.sub.i(x,y)G.sub.j(x,y) (Expression 4)
[0129] On the computer, values of z in a recode in which both of a value of x and a value of y are the same are multiplied together and a total of multiplied values of z is output.
[0130] Elements of the seed vector v are represented by Expression 5 described below.
[0131] Expression 5 described above means integration of multiplication of parts where Gaussian curved surfaces of the measured antenna sensitivity distribution function G.sub.i and the target antenna sensitivity distribution function F cross. That is, volume in a range affecting a measured antenna sensitivity distribution function adjacent to a target antenna sensitivity distribution function is calculated.
[0132] Note that, since Expression 5 is a continuous value, calculation on an actual computer is calculation of a discrete value indicated by Expression 6 described below.
[Math 5]
v.sub.i=ΣG.sub.i(x,y)F(x,y) (Expression 6)
[0133] As in the calculation of the measured antenna sensitivity distribution function, on the computer, values of z in a recode in which both of a value of x and a value of y are the same are multiplied together and a total of multiplied values of z is output.
[0134] When the measured antenna sensitivity matrix H and the seed vector v are decided as explained above, a weighted coefficient vector “a” is calculated by the BG method.
[0135] First, a vector u is calculated by Expression 7 based on the measured antenna sensitivity distribution function G.sub.i(x,y).
[0136] Since integration of all measured antenna sensitivity distribution functions G.sub.i(x,y) is defined to be 1 as explained above, all elements of the vector u indicated by Expression 6 are 1.
[0137] A deformed measured antenna sensitivity matrix R is calculated from the measured antenna sensitivity matrix H. The deformed measured antenna sensitivity matrix R is, as indicated by Expression 8, a matrix obtained by adding, to the measured antenna sensitivity matrix H, a matrix obtained by multiplying a unit matrix I by a scalar value κ. Note that the scalar value κ is a rational number equal to or larger than 0. An appropriate value is selected as the scalar value κ.
[Math 7]
R=H+κi (Expression 8)
[0138] The weighted vector “a” with the number of elements N is obtained by performing an arithmetic operation of Expression 9 of the BG method using an inverse matrix R.sup.−1 of the deformed measured antenna sensitivity matrix R, the seed vector v, and the vector u.
[0139] The calculation method for the weighted vector “a” using the publicly-known BG method in Maeda, T., K. Imaoka and Y. Taniguchi, GCOM-W1 AMSR2 Level 1R Product: Dataset of Brightness Temperature Modified Using the Antenna Pattern Matching Technique, IEEE Trans. on Geoscience and Remote Sensing, 54, 2, 770-782, 2016. Internet <https://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=7244183> is as explained above.
[0140] However, in the stage explained above, as explained below, a calculation result includes a non-negligible error. When the target antenna sensitivity distribution function F(x,y) and the measured antenna sensitivity distribution function G.sub.0(x,y) having the same center coordinate are compared, the error appears as a region indicating a positive value and a region indicating a negative value in a region excluding coordinate data of the target antenna sensitivity distribution function F(x,y) of the measured antenna sensitivity distribution function G.sub.0(x,y). This error is explained in detail with reference to
[0141] The present invention realizes a method of minimizing this error.
[0142]
[0143]
[0144]
[0145] As shown in
[0146] The following steps are looped.
[0147] Subsequently, a corrected-sensitivity-function operation unit 1304 calculates a corrected sensitivity function Φ(x,y) using the weighted vector 1303 (a) and a measured antenna sensitivity distribution function table 1101 (G) (S1503). As the corrected sensitivity function Φ(x,y), actually, data is stored in a corrected antenna sensitivity distribution function table 1106 as a discrete value.
[0148] The corrected sensitivity function Φ(x,y) is calculated by calculating Expression 10.
[Math 9]
Φ(x,y)=Σ.sub.i=0.sup.N-1a.sub.iG.sub.i(x,y) (Expression 10)
where
Σ.sub.i=0.sup.N-1G.sub.i=1 (Expression 11)
[0149] As shown in
[0150] Subsequently, as shown in
[0151] That is, as shown in
[0152] The classification processing unit 1305 creates, outside the xy coordinate of the target antenna sensitivity distribution function table 1102 (F), a positive remainder sensitivity function table 1307 using data having a positive value as an element forming a positive remainder sensitivity function Φ.sub.OUT+(x,y).
[0153] Further, the classification processing unit 1305 creates, outside the xy coordinate of the target antenna sensitivity distribution function table 1102 (F), a negative remainder sensitivity function table 1308 using data having a negative value as an element forming a negative remainder sensitivity function Φ.sub.OUT−(x,y).
[0154] Processing in step S1504 in
[0155] The corrected true value sensitivity function table 1306, the positive remainder sensitivity function table 1307, and the negative remainder sensitivity function table 1308 shown in
[0156] Subsequently, as shown in
[0157] That is, the integrating unit 1309 shown in
[0158] The integrating unit 1309 integrates the positive remainder sensitivity function table 1307 (Φ.sub.OUT+) and calculates the positive remainder integrated value 1311 (V.sub.OUT+), which is a scalar value.
[0159] Further, the integrating unit 1309 integrates the negative remainder sensitivity function table 1308 (Φ.sub.OUT−) and calculates the negative remainder integrated value 1312 (V.sub.OUT−), which is a scalar value.
[0160] Processing in step S1505 in
[0161] Processing by a determining unit 1313 shown in
[0162] The positive remainder integrated value 1310 (V.sub.OUT+) output by the integrating unit 1309 is input to a first adder 1401. The first adder 1401 outputs a value obtained by subtracting the positive remainder integrated value 1310 (V.sub.OUT+) from a V.sub.OUT+ immediately preceding value 1402.
[0163] Output data of the first adder 1401 is input to a first absolute-value converting unit 1403. If the output data of the first adder 1401 is a positive value, the first absolute-value converting unit 1403 directly outputs the output data. If the output data of the first adder 1401 is a negative value, the first absolute-value converting unit 1403 converts the output data to a positive value having the equal absolute value and outputs the output data.
[0164] The output data of the first absolute-value converting unit 1403 is input to an inverting input terminal of a first comparator 1404. A first threshold 1405 is input to a non-inverting input terminal of the first comparator 1404. The first comparator 1404 compare the output data of the first absolute-value converting unit 1403 and the first threshold 1405 and outputs logic true when a value of the first adder 1401 is smaller than the first threshold 1405.
[0165] The negative remainder integrated value 1311 (V.sub.OUT−) output by the integrating unit 1309 is input to a second adder 1406. The second adder 1406 outputs a value obtained by subtracting the positive remainder integrated value V.sub.OUT− from a V.sub.OUT− immediately preceding value 1407.
[0166] Output data of the second adder 1406 is input to a second absolute-value converting unit 1408. If the output data of the second adder 1406 is a positive value, the second absolute-value converting unit 1408 directly outputs the output data. If the output data of the second adder 1406 is a negative value, the second absolute-value converting unit 1408 converts the output data into a positive value having the equal absolute value and outputs the output data.
[0167] The output data of the second absolute-value converting unit 1408 is input to an inverting input terminal of a second comparator 1409. A second threshold 1410 is input to a non-inverting input terminal of the second comparator 1409. The second comparator 1409 compares the output data of the second absolute-value converting unit 1408 and the second threshold 1410 and outputs logical true when a value of the second adder 1406 is smaller than the second threshold 1410.
[0168] An output logical value of the first comparator 1404 and an output logical value of the second comparator 1409 are input to an AND gate 1411. The AND gate 1411 outputs logical true when the value of the first adder 1401 is smaller than the first threshold 1405 and the value of the second adder 1406 is smaller than the second threshold 1410.
[0169] Subsequently, as shown in
[0170] That is, if the value of the first adder 1401 is equal to or larger than the first threshold 1405 or the value of the second adder 1406 is equal to or larger than the second threshold 1410 (NO in S1506), the determining unit 1313 substitutes the positive remainder integrated value 1311 (V.sub.OUT+) in the V.sub.OUT+ immediately preceding value 1402, substitutes the negative remainder integrated value 1312 (V.sub.OUT−) in the V.sub.OUT− immediately preceding value 1407, and thereafter gives a start trigger to a normalization operation unit 1314.
[0171] Subsequently, as shown in
[0172] That is, the normalization operation unit 1314 receives the start trigger of the determining unit 1313 and divides the positive remainder sensitivity function table 1307 (Φ.sub.OUT+) by the positive remainder integrated value 1311 (V.sub.OUT+) to calculate a normalized positive remainder sensitivity function 1315 (
[0173] Similarly, the normalization operation unit 1314 divides the negative remainder sensitivity function table 1308 (Φ.sub.OUT−) by the negative remainder integrated value 1312 (V.sub.OUT−) to calculate a normalized negative remainder sensitivity function 1316 (
[0174] Subsequently, as shown in
[Math 12]
v.sub.+i=Σ
v.sub.−i=Σ
[0175] As indicated by Expression 17, the seed-vector operation unit 1317 calculates the positive remainder seed vector 1318 (v.sub.+) using the normalized positive remainder sensitivity function 1315 (
[0176] As indicated by Expression 18, the seed-vector operation unit 1317 calculates the negative remainder seed vector 1318 (v.sub.−) using the normalized negative remainder sensitivity function 1316 (
[0177] The explanation is continued referring back to
[0178] That is, the weighted-vector operation unit 1301 shown in
[0179] The weighted-vector operation unit 1301 calculates the negative remainder weighted vector 1321 (c) with the BG method as in step S1504 using the inverse matrix table 1104 (R.sup.−1) (the leader line P1331 in
[0180] Subsequently, a corrected-weighted-vector operation unit 1322 calculates, using Expression 23, a corrected weighted vector 1323 (a′) using the corrected true value integrated value 1310 (V.sub.IN), the positive remainder integrated value 1311 (V.sub.OUT+), the negative remainder integrated value 1312 (V.sub.OUT−), a, b, and c and overwrites the weighted vector 1303 (a) with the corrected weighted vector 1323 (a′) (S1510).
[0181] Note that Expression 23 is derived by expressions described below.
[0182] First, Expression 24 is derived by Expression 1, Expression 11, Expression 12, Expression 13, and Expression 14.
[0183] Next, Expression 25 and Expression 26 described below are derived by Expression 15 and Expression 16.
[0184] Next, Expression 27 and Expression 28 described below are derived from Expression 21 and Expression 22.
[0185] Next, both sides of Expression 27 are multiplied by the positive remainder integrated value 1311 (V.sub.OUT+) and both sides of Expression 28 are multiplied by the negative remainder integrated value 1312 (V.sub.OUT−). When these expressions are substituted in Expression 24 and deformed, Expression 29 described below is obtained.
[0186] Further, when both sides of Expression 29 is divided by the corrected true value integrated value 1310 (V.sub.IN), Expression 30 described below is obtained. Expression 23 is derived from Expression 30.
[0187] When the calculation in step S1510 ends, the processing from step S1503 is repeated.
[0188] If both the values are smaller than the thresholds in step S1506 (YES in S1506), the determining unit 1313 outputs the weighted vector 1303 (a) at this point in time (S1511) and ends a series of processing (S1512).
[0189] An important point of the arithmetic processing for the weighted vector according to the present invention explained with reference to
[0190] The weighted vector 1303 (a) explained above is a weighted vector at certain one point in an observation space. Therefore, the arithmetic operation is executed on the entire range in which optimization by the weighted vector effectively functions among measurement points observable by the artificial satellite 102.
[0191] The arithmetic operation of the weighted vector 1303 (a) requires a matrix operation of an enormous number of floating points. However, the weighted vector 1303 (a) once derived is invariable. Accordingly, after the weighted vector 1303 (a) is derived, optimized observation data can be instantaneously obtained by executing the arithmetic operation using the weighted vector 1303 (a) on the measurement data received from the artificial satellite 102.
[0192] Note that, since the directivity of the antenna changes, the calculation of the weighted vector 1303 (a) needs to be performed based on the measured antenna sensitivity distribution function table 1101 (G) according to a frequency band of the measurement data.
[0193] [Measurement Data Processing Device 101: A Simulation Operation Result]
[0194]
[0195]
[0196]
[0197]
[0198]
[0199]
[0200]
[0201] In particular, when
[0202]
[0203] In
[0204] Values of both of the positive remainder integrated value 1311 (V.sub.OUT+) and the negative remainder integrated value 1312 (V.sub.OUT−) gradually approach 0 according to the repetition of the arithmetic processing. However, a decrease width of the absolute values of the positive remainder integrated value 1311 (V.sub.OUT+) and the negative remainder integrated value 1312 (V.sub.OUT−) decreases every time the arithmetic processing is repeated. The decrease in the absolute values is hardly seen when the arithmetic processing is repeated approximately four times.
[0205]
[0206]
[0207]
[0208] In
[0209] In
[0210] The following modifications of the embodiment of the present invention explained above are possible.
[0211] (1) In the embodiment, the BG method is adopted as the weighted average operation for solving the inverse problem. However, a method other than the BG method may be adopted. For example, a Monte Carlo method can be used.
[0212] (2) In the embodiment explained above, the optimization of the measurement data in the microwave radiometer mounted on the artificial satellite 102 or the air plane is carried out. However, the present invention is also applicable to measurement data of a ground installed microwave radiometer.
[0213] In the embodiment of the present invention, the measurement data processing device 101 and the weighted vector optimization method are explained.
[0214] The measurement data processing device 101 according to the embodiment of the present invention is capable of improving resolution by multiplying a measurement data group of the microwave radiometer by the weighted vector and adding up the measurement data group. The weighted vector 1303 (a) solves the inverse problem based on the mathematical model for forming the sensitivity of the antenna as the Gaussian curved surface. The optimization is applied by repeatedly executing, outside the xy coordinate of the target antenna sensitivity distribution function table 1102 (F), the correction operation for minimizing the positive remainder sensitivity function table 1307 (Φ.sub.OUT+), which is data having a positive value, and minimizing the negative remainder sensitivity function table 1308 (Φ.sub.OUT−), which is data having a negative value.
[0215] The embodiment of the present invention is explained above. However, the present invention is not limited to the embodiment and includes other modifications and applications without departing from the gist of the present invention described in claims.