A kind of BAQ compression methods and device, SAR data shaper
Technical field
The present invention relates to synthetic aperture radar (Synthetic Aperture Radar, SAR) field of signal processing, especially
It is related to a kind of BAQ compression methods and device, SAR data shaper.
Background technology
Synthetic aperture radar is a kind of round-the-clock, round-the-clock high-resolution microwave imaging radar, is widely used in flood
The civilian and national defence such as disaster monitoring, the mineral products forest reserves and crops generaI investigation, mapping, military investigation, marine pollution monitoring
Field.
With being constantly progressive for SAR technologies, either carried SAR system or Spaceborne SAR System are all towards multiband, more
Polarization, high-resolution direction are developed.Multipolarization SAR passes through the different polarity electromagnetics of transmitting/reception for single polarization SAR
Signal can obtain more target informations and Terrain Scattering characteristic.Theoretically use bis- (polarization) channel emissions, four (polarization)
Channel reception can obtain perfact polarization information simultaneously, two of which parallel launch channel distinguish emission level (Horizontal,
H), vertical (Vertical, V) polarized pulse signal, four parallel receiving channels receive tetra- kinds of polarization letters of HH, HV, VH, VV respectively
Number.In view of reducing the complexity of system cost of implementation and equipment, spaceborne multipolarization SAR system is generally handed over by single transmission channel
Fork emits two kinds of polarization pulses (H polarizes and V polarization), and double reception channel (H polarization receptions channel and V polarization receptions channel) is realized
It is accurate to obtain four polarization informations simultaneously.Fig. 1 is that single channel emits the accurate transmitting for obtaining four polarization informations simultaneously of dual channel receiver realization
Record principle figure, Fig. 2 is H polarization reception channel reception data array figures, as shown in Fig. 2, the reception data are pressed in orientation
HH, VH, HH, VH interlacing cross arrangement.
In above-mentioned multipolarization SAR system, in the cross polarization echo that SAR is received not co polar signal amplitude have it is aobvious
Difference is write, traditional BAQ coding methods do not consider cross polarization not co polar signal amplitude difference, simply use compressed data
N frame data average statistical will necessarily cause encoding error excessive current data compressed encoding before frame.
Invention content
To solve existing technical problem, a kind of BAQ compression methods of offer of the embodiment of the present invention and device, SAR numbers
According to shaper, encoding error existing in the prior art can be reduced.
In order to achieve the above objectives, the technical solution of the embodiment of the present invention is realized in:
In a first aspect, a kind of Block Adaptive Quantization BAQ compression methods, the method includes:
Determine pending data;
The data are subjected to uniform piecemeal, obtain data block set, included at least in the data block set one piece with
On data block;
Each data block is subjected to piecemeal according to row, obtains the first sub-block to T sub-blocks, the T is
Natural number more than 1;
The first sub-block block to T sub-blocks is encoded, correspondence obtains first coding data extremely respectively
T coded datas;
The first coding data is exported respectively to the T coded datas.
Second aspect, a kind of Block Adaptive Quantization BAQ compressor reducers, the BAQ compressor reducers include:
First determination unit, for determining pending data;
First blocking unit obtains data block set, the data block set for the data to be carried out uniform piecemeal
In include at least one piece or more of data block;
Second blocking unit obtains the first sub-block to T for each data block to be carried out piecemeal according to row
Sub-block, the T are the natural number more than 1;
First coding unit, for being encoded to the first sub-block block to T sub-blocks, respectively to deserved
To first coding data to T coded datas;
First output unit, for exporting the first coding data respectively to the T coded datas.
The third aspect, a kind of data shaper of synthetic aperture radar SAR system, the data shaper include simulation/
Digital A/D converter, quadrature demodulator, filter and Block Adaptive Quantization BAQ compressor reducers, wherein:
The A/D converter, the analog signal for receiving SAR are converted to digital signal, and are sent to orthogonal solution
Adjust device;
The quadrature demodulator, for by the digital signal Orthogonal Decomposition received be the roads I in the same direction signal data and
The orthogonal roads Q signal data, and the roads I signal data and the roads Q signal data are sent to filter;
The filter, for the roads the I signal data received and the roads Q signal data to be filtered, and
Output signal is sent to BAQ compressor reducers;
The BAQ compressor reducers, for determining that pending data, the pending data are to be exported from the filter
The roads I signal data and the roads Q signal data;The data are subjected to uniform piecemeal, obtain data block set, the set of data blocks
One piece or more of data block is included at least in conjunction;Each data block is subjected to piecemeal according to row, obtains the first sub-block
To T sub-blocks, the T is the natural number more than 1;The first sub-block block to T sub-blocks are encoded, point
First coding data Dui Ying not obtained to T coded datas;The first coding data is exported respectively to the T coded numbers
According to.
A kind of BAQ compression methods of offer of the embodiment of the present invention and device, SAR data shaper, wherein:It determines pending
Data;The data are subjected to uniform piecemeal, data block set is obtained, one piece or more is included at least in the data block set
Data block;Each data block is subjected to piecemeal according to row, obtains the first sub-block to T sub-blocks, the T is big
In 1 natural number;The first sub-block block to T sub-blocks is encoded, correspondence obtains the first coded number respectively
According to T coded datas;The first coding data is exported respectively to the T coded datas.So, it is possible, which reduces coding, misses
Rate.
Description of the drawings
Fig. 1 is that single channel emits the accurate transmitting record principle figure for obtaining four polarization informations simultaneously of dual channel receiver realization;
Fig. 2 is H polarization reception channel reception data array figures;
Fig. 3 is one SAR data BAQ compression method implementation process schematic diagrames of the embodiment of the present invention;
Fig. 4 is two SAR data BAQ compression method implementation process schematic diagrames of the embodiment of the present invention;
Fig. 5 is three SAR data BAQ compression method implementation process schematic diagrames of the embodiment of the present invention;
Fig. 6 is the BAQ Method And Principle flow charts of four alternant polarization absolute coding of the embodiment of the present invention;
Fig. 7 is the composed structure schematic diagram of five BAQ compressor reducers of the embodiment of the present invention;
Fig. 8 is the composed structure schematic diagram of the data shaper of six SAR system of the embodiment of the present invention.
Specific implementation mode
The technical solution of the present invention is further elaborated in the following with reference to the drawings and specific embodiments.
Embodiment one
In order to solve technical problem present in background technology, the embodiment of the present invention provides a kind of compression sides SAR data BAQ
Method, be applied to SAR system data shaper, the data shaper include analog/digital A/D converter, quadrature demodulator,
Filter and Block Adaptive Quantization BAQ compressor reducers, Fig. 3 are that one SAR data BAQ compression method implementation processes of the embodiment of the present invention are shown
It is intended to, as shown in figure 3, the method includes:
Step S301, the BAQ compressor reducers determine pending data;
Here, the pending data include if signal sampling data, radiofrequency signal sampled data or synthetic aperture
The orthogonal data of quadrature demodulation, filtering output in radar SAR system.
The data are carried out uniform piecemeal, obtain data block set, the data by step S302, the BAQ compressor reducers
One piece or more of data block is included at least in set of blocks;
Here, the data are uniformly blocked into the data block that size is 2M × N, obtain data block set.Wherein, 2M is small
Echo pulse signal number is received in SAR system, N is less than the sampling number that echo pulse signal is received in the SAR system.
The concrete numerical value of M and N can basis be observed atural object in aforementioned range or the feature of echo-signal is flexibly arranged.
Each data block is carried out piecemeal according to row, obtains the first sub-block by step S303, the BAQ compressor reducers
To T sub-blocks, the T is the natural number more than 1;
Here, the step S303 includes:The data block is subjected to piecemeal according to each row data changing rule, obtains the
One sub-block is to T sub-blocks;
Further, described that the data block is subjected to piecemeal according to each row data changing rule, obtain the first subdata
Block to T sub-blocks, including:Each data block is subjected to piecemeal by (Tk-T+1) row to (Tk) row, to deserved
To the first sub-block to T sub-blocks, it is the natural number more than 1, the data block that wherein k, which takes the natural number more than 1, T,
Include Tk rows altogether.
Wherein, each row data changing rule includes the rule that data data parity line amplitude in the block alternately changes
Rule.In spaceborne multipolarization SAR system, the data data in the block are alternately changed by line amplitude, therefore in the star
It carries in multipolarization SAR system, it is described that the data block is subjected to piecemeal according to each row data changing rule, obtain the first subdata
Block to T sub-blocks, including:It will be each described according to the rule that data data parity line amplitude in the block alternately changes
Data block carries out piecemeal according to parity rows, obtains the first sub-block and the second sub-block.
Step S304, the BAQ compressor reducers encode the first sub-block block to T sub-blocks, respectively
Correspondence obtains first coding data to T coded datas;
Here, the data block is to carry out piecemeal, therefore the first obtained subnumber according to the changing rule of each row data
Data variation according to block block to T sub-blocks be it is slow, then to the first sub-block block to T sub-blocks into
Row absolute coding, reduces encoding error.
Step S305, the BAQ compressor reducers export the first coding data to the T coded datas respectively.
In the embodiment of the present invention, pending data are determined;The data are subjected to uniform piecemeal, obtain set of data blocks
It closes, one piece or more of data block is included at least in the data block set;Each data block is subjected to piecemeal according to row, is obtained
To the first sub-block to T sub-blocks, the T is the natural number more than 1;To the first sub-block block to T
Data block is encoded, and correspondence obtains first coding data to T coded datas respectively;The first coding data is exported respectively
To the T coded datas;It so, it is possible the error of reduction compressed encoding.
Embodiment two
In order to solve technical problem present in background technology, the embodiment of the present invention provides a kind of compression sides SAR data BAQ
Method, be applied to SAR system data shaper, the data shaper include analog/digital A/D converter, quadrature demodulator,
Filter and Block Adaptive Quantization BAQ compressor reducers, Fig. 4 are that two SAR data BAQ compression method implementation processes of the embodiment of the present invention are shown
It is intended to, as shown in figure 4, the method includes:
Step S401, the A/D converter receive the echo-signal exported from receiver;
The analog signal that SAR is received is converted to digital signal by step S402, the A/D converter;
The digital signal is sent to the quadrature demodulator by step S403, the A/D converter;
The digital signal Orthogonal Decomposition is the roads I in the same direction signal data and orthogonal Q by step S404, the quadrature demodulator
Road signal data;
The roads I signal data and the roads Q signal data are sent to the filter by step S405, the quadrature demodulator
Wave device;
The roads I signal data and the roads Q signal data are filtered by step S406, the filter;
Step S407, the filter will be filtered after the roads I signal data and the roads Q signal data send
To the BAQ compressor reducers;
Step S408, the BAQ compressor reducers determine pending data;
Here, the pending data are the roads the I signal data exported from the filter and the roads Q signal data.
The data are carried out uniform piecemeal, obtain data block set, the data by step S409, the BAQ compressor reducers
One piece or more of data block is included at least in set of blocks;
Here, the data are uniformly blocked into the data block that size is 2M × N, obtain data block set.Wherein, 2M is small
Echo pulse signal number is received in SAR system, N is less than the sampling number that echo pulse signal is received in the SAR system.
The concrete numerical value of M and N can basis be observed atural object in aforementioned range or the feature of echo-signal is flexibly arranged.
Each data block is carried out piecemeal according to row, obtains the first sub-block by step S410, the BAQ compressor reducers
To T sub-blocks, the T is the natural number more than 1;
Here, each data block is subjected to piecemeal by (Tk-T+1) row to (Tk) row, it is corresponding to obtain the first son
Data block is to T sub-blocks, and it is the natural number more than 1 that wherein k, which takes the natural number more than 1, T, and the data block includes altogether
Tk rows.In spaceborne multipolarization SAR system, the data data in the block are alternately changed by line amplitude, therefore described
In spaceborne multipolarization SAR system, each data block is subjected to piecemeal according to parity rows, obtains the first sub-block and second
Sub-block.
Step S411, the BAQ compressor reducers encode the first sub-block block to T sub-blocks, respectively
Correspondence obtains first coding data to T coded datas;
Here, the data block is to carry out piecemeal, therefore the first obtained subnumber according to the changing rule of each row data
Data variation according to block block to T sub-blocks be it is slow, then to the first sub-block block to T sub-blocks into
Row absolute coding, reduces encoding error.
Step S412, the BAQ compressor reducers export the first coding data to the T coded datas respectively.
In the embodiment of the present invention, pending data are determined;The data are subjected to uniform piecemeal, obtain set of data blocks
It closes, one piece or more of data block is included at least in the data block set;Each data block is subjected to piecemeal according to row, is obtained
To the first sub-block to T sub-blocks, the T is the natural number more than 1;To the first sub-block block to T
Data block is encoded, and correspondence obtains first coding data to T coded datas respectively;The first coding data is exported respectively
To the T coded datas;It so, it is possible the error of reduction compressed encoding.
Embodiment three
The embodiment of the present invention provides a kind of SAR data compression method, is applied to the data shaper of SAR system, the number
Include that analog/digital A/D converter, quadrature demodulator, filter and Block Adaptive Quantization BAQ compressor reducers, Fig. 5 are according to shaper
Three SAR data BAQ compression method implementation process schematic diagrames of the embodiment of the present invention, as shown in figure 5, the method includes:
The data of first sub-block are carried out cumulative summation by step S501, the BAQ compressor reducers, obtain first it is cumulative and
Data;
Step S502, the BAQ compressor reducers are cumulative to described first and data generate the first mean values for 7 from high position interception
Code;
Step S503, adjacent son of the BAQ compressor reducers according to the first mean value code and with first sub-block
The absolute values of the data of data block generates first and tables look-up address;
Step S504, the BAQ compressor reducers are tabled look-up address according to described first, inquire the BAQ quantization encodings being generated in advance
Table obtains first and tables look-up value;
Here, the BAQ quantization encodings table be according to the parsing relationship and variance of mean value and variance and decision level and
The linear relationship of quantization level obtains the mapping relations for the table look-up address and coding schedule quantization level that sample output valve is formed, by
What MATLAB was generated in advance.
Step S505, the BAQ compressor reducers are tabled look-up the symbol of value and the data of the adjacent sub-block according to described first
Number position generates the first compressed encodings of BAQ;
Step S506, the BAQ compressor reducers carry out bit splicing and packing to first compressed encoding, obtain the first volume
Code data.
Example IV
The embodiment of the present invention first provides a kind of spaceborne multipolarization SAR data compression method, is applied to the data shape of SAR system
It grows up to be a useful person, the data shaper includes analog/digital A/D converter, quadrature demodulator, filter and Block Adaptive Quantization BAQ
Compressor reducer, the method are the not co polar signal absolute codings to alternately input, adapt to multipolarization system transposition polarized signal
The BAQ of input compresses.
Fig. 6 is the BAQ Method And Principle flow charts of three alternant polarization absolute coding of the embodiment of the present invention, and particular content is as follows:
To distinguish alternant polarization data, X is used2m-1And X2mOdd-numbered frame and even frame input data are indicated respectively, they distinguish
Corresponding two different polar echo data, wherein X2m-1={ x2m-1,1,x2m-1,2,x2m-1,3,...,x2m-1,n, X2m=
{x2m,1,x2m,2,x2m,3,...,x2m,n, m, n are natural number.Arbitrary size 2M × N may be used in BAQ compression methods of the present invention
Piecemeal, i.e. piecemeal distance are N to length, and orientation length is 2M.Assuming that distance is to K blocks are divided into, then it, can after inputting 2M frame data
To obtain 2K block number evidences, wherein odd-numbered frame includes K blocks, and even frame includes K blocks, odd-numbered frame 1, odd-numbered frame 2 to odd-numbered frame k, even number
Frame 1, even frame 2 to even frame k cumulative and following formula is respectively adopted to calculate:
…
…
The BAQ compressor reducers are using the cumulative of every block number evidence and from a high position 7 bits of interception (bits) as the phase in orientation
The mean value code of adjacent next block number evidence;Adjacent next block number on inputting orientation according to when, according to the mean value code of the generation and
The absolute value of current data generates address of tabling look-up;Then the BAQ quantization encoding tables that address lookup of tabling look-up according to is generated in advance,
Obtain value of tabling look-up;Again by the sign bit generation BAQ compress coding datas of table look-up value and the current data;By the compressed encoding
Data afterwards require to carry out splicing packing according to output data digit;Export the coded data after the splicing is packaged.Wherein, number
It requires to be controlled by computer input parameter with compressed encoding output data digit according to piecemeal size.
Embodiment five
Based on embodiment above-mentioned, the embodiment of the present invention provides a kind of Block Adaptive Quantization BAQ compressor reducers, and Fig. 7 is this hair
The composed structure schematic diagram of five BAQ compressor reducers of bright embodiment, as shown in fig. 7, the BAQ compressor reducers 700 include:First determines list
First 701, first blocking unit 702, the second blocking unit 703, the first coding unit 704 and the first output unit 705, wherein:
First determination unit 701, for determining pending data;
First blocking unit 702 obtains data block set, the data block for the data to be carried out uniform piecemeal
One piece or more of data block is included at least in set;
Second blocking unit 703 obtains the first sub-block extremely for each data block to be carried out piecemeal according to row
T sub-blocks, the T are the natural number more than 1;
First coding unit 704, it is right respectively for being encoded to the first sub-block block to T sub-blocks
First coding data should be obtained to T coded datas;
Here, first coding unit further comprises:
First summation unit, for the data of first sub-block to be carried out cumulative summation, obtain first it is cumulative and
Data;
First generation unit, for generating the first mean value codes for 7 from high position interception to the described first cumulative and data;
Second generation unit, for the adjacent sub-block according to the first mean value code and with first sub-block
The absolute values of data generate first and table look-up address;
Third generation unit is inquired the BAQ quantization encoding tables being generated in advance, is obtained for tabling look-up address according to described first
It tables look-up value to first;
4th generation unit, the sign bit life for table look-up according to described first value and the data of the adjacent sub-block
At the first compressed encodings of BAQ;
First concatenation unit obtains the first coded number for carrying out bit splicing and packing to first compressed encoding
According to.
First output unit 705, for exporting the first coding data respectively to the T coded datas.
Embodiment six
Based on embodiment above-mentioned, the embodiment of the present invention provides a kind of data shaper of SAR system, and Fig. 8 is the present invention
The composed structure schematic diagram of the data shaper of six SAR system of embodiment, as shown in figure 8, the data shaper 800 includes:
Analog/digital A/D converter 801, quadrature demodulator 802, filter 803 and Block Adaptive Quantization BAQ compressor reducers 804, wherein:
The A/D converter 801, the analog signal for receiving SAR are converted to digital signal, and by the number
Signal is sent to quadrature demodulator;
The quadrature demodulator 802, for being the roads I in the same direction signal data by the digital signal Orthogonal Decomposition received
With the orthogonal roads Q signal data, and the roads I signal data and the roads Q signal data are sent to filter;
The filter 803, for the roads the I signal data received and the roads Q signal data to be filtered,
And output signal is sent to BAQ compressor reducers;
The BAQ compressor reducers 804, for determining that pending data, the pending data are from the filter
The roads the I signal data and the roads Q signal data of output;The data are subjected to uniform piecemeal, obtain data block set, the data
One piece or more of data block is included at least in set of blocks;Each data block is subjected to piecemeal according to row, obtains the first subnumber
According to block to T sub-blocks, the T is the natural number more than 1;The first sub-block block to T sub-blocks are compiled
Code, it is corresponding respectively to obtain first coding data to T coded datas;The first coding data is exported respectively to be compiled to the T
Code data.
It should be understood by those skilled in the art that, the embodiment of the present invention can be provided as method, system or computer program
Product.Therefore, the shape of hardware embodiment, software implementation or embodiment combining software and hardware aspects can be used in the present invention
Formula.Moreover, the present invention can be used can use storage in the computer that one or more wherein includes computer usable program code
The form for the computer program product implemented on medium (including but not limited to magnetic disk storage and optical memory etc.).
The present invention be with reference to according to the method for the embodiment of the present invention, the flow of equipment (system) and computer program product
Figure and/or block diagram describe.It should be understood that can be realized by computer program instructions every first-class in flowchart and/or the block diagram
The combination of flow and/or box in journey and/or box and flowchart and/or the block diagram.These computer programs can be provided
Instruct the processor of all-purpose computer, special purpose computer, Embedded Processor or other programmable data processing devices to produce
A raw machine so that the instruction executed by computer or the processor of other programmable data processing devices is generated for real
The device for the function of being specified in present one flow of flow chart or one box of multiple flows and/or block diagram or multiple boxes.
These computer program instructions, which may also be stored in, can guide computer or other programmable data processing devices with spy
Determine in the computer-readable memory that mode works so that instruction generation stored in the computer readable memory includes referring to
Enable the manufacture of device, the command device realize in one flow of flow chart or multiple flows and/or one box of block diagram or
The function of being specified in multiple boxes.
These computer program instructions also can be loaded onto a computer or other programmable data processing device so that count
Series of operation steps are executed on calculation machine or other programmable devices to generate computer implemented processing, in computer or
The instruction executed on other programmable devices is provided for realizing in one flow of flow chart or multiple flows and/or block diagram one
The step of function of being specified in a box or multiple boxes.
The foregoing is only a preferred embodiment of the present invention, is not intended to limit the scope of the present invention.