Data Chain Models
Pixel Read Rate: Pixel read rate out of the detector
Data Write Rate: Data write rate after encoding, framing and compression.
This chain is repeated (usually in parallel) for every channel or band.
Pixel Read Rate
Pixel read rate out of the detector. (in Mpixel/s) (per channel)
Computed as:
Pushbroom type detector (with binning if applicable):
\[\text{horizontal pixels (binned)} \times \text{TDI stages} \times \text{read blocks} \times \text{line rate}\]Full frame type detector (with binning if applicable):
\[\text{horizontal pixels (binned)} \times \text{vertical pixels (binned)} \times \text{frame rate}\]
The computation above can be modified for the unbinned pixels, depending on where (before or after binning) the pixel read rate is evaluated.
For pushbroom detectors, read blocks (default 1) enables block reading, where the detector reads multiple lines per line period to output data at a higher rate.
Note that the unused pixels may also be read, this assumes that the detector does not have ROI functionality.
Data Write Rate
Data write rate after quantisation, framing and compression. (in Mbit/s) (per channel)
Firstly, data is converted from Analog to Digital with a certain quantisation level (e.g., 12 bit/pix):
Afterwards, the encoded data is processed (non-uniformity correction etc.) and then compressed:
Finally, the processed data is written with some overhead: