A compression method for storing and transmission of a plurality of pieces of data by a non-geostationary satellite to a ground-based station, the compression method comprising encoding the pieces of data in a predefined frame format, the encoding comprising:
- creating a frame comprising at least one global header comprising at least one parameter field, the parameter field comprising a reference value of a parameter,
- upon receiving at least one piece of data of the plurality of pieces of data, adding at least one data packet to the frame, the data packet comprising:
- a packet header comprising at least one delta parameter field, the delta parameter field comprising a difference value between the value of the parameter for the received piece of data and the reference value of the parameter of the global header,
- a data payload comprising at least part of the received piece of data.