The technical field of the invention is the field of satellite communications.
The present invention concerns a satellite-based method using a selective spectrum recording strategy to collect messages from terminals which are preferably ground-based. The selective spectrum recording strategy is carried out thanks to the sending of a preamble before the useful data.
With the development of Internet of Things (“IoT”) networks, Low Earth Orbit (“LEO”) satellites constellations have been found to be of interest as they particularly well integrate with such systems. Indeed, LEO satellites allow a global coverage starting from just one satellite. LEO satellites constellations are for example used for data collection, to retrieve data from parts of IoT networks and to deliver the data to other parts of said networks.
Most of the time, these constellations are used to retrieve data from ground-based objects unable to communicate with the rest of the network due to their location, and to deliver said data to ground-based stations of the network to make the data accessible by the rest of the network. Constellations of Low Earth Orbit (LEO) satellites are thus subject to substantial developments as connecting remote users is becoming an important matter.
The objects emit messages to the LEO satellites when in radio visibility of a satellite; in the constellations targeted by this invention, the LEO satellites store all messages received, and later emit the messages to the ground-based stations when in radio visibility of a ground-based station. The LEO satellites constellations are therefore used as “store-and-forward” relays in the system comprising the constellation and an IoT network.
Two solutions are currently envisaged to collect by satellite messages emitted by objects located everywhere on the globe:
There is therefore a need to be able to provide a satellite-based data collection method which overcomes the drawbacks of the state of the art.
The present invention solves the above-mentioned problems by providing a method which can be carried out by a simple, flexible and cost-effective satellite communication payload.
According to a first aspect of the invention, this is satisfied by providing a method for collecting at least one data message sent by at least one terminal, said method being performed on-board a satellite, said satellite comprising a memory for storing data and means for processing data stored by said memory, and comprising at least the steps of:
Thanks to the invention, it is possible to only store the relevant data, that is the received sampled signals corresponding to an actual message sent by a terminal. Contrary to the state of the art, this permits to both have a simple method to process the received signals, thus to have a simple satellite conception, and to gain memory storage onboard the satellite as well as bandwidth for the link from the satellite to the ground. The invention allows to improve the data collection scheme when choosing the strategy to record the spectrum on board the satellite, optimizing the amount of data to be stored on board and to be sent back to the ground stations.
It also allows the collection via satellite of modulated messages with different waveforms since the implementation on board the satellites is independent from the modulation.
The invention allows:
The method of the invention may also have one or more of the following characteristics, considered individually or according to any technically possible combinations thereof:
Another aspect of the invention relates to a method of transmission of a message between at least one terminal and at least one ground-based station, the method comprising at least the steps of:
This method of transmission can further comprise the following feature: the message samples comprise a plurality of messages, the plurality of messages comprising at least a first and a second message modulated differently, the step of demodulating comprising demodulating at least part of the message samples corresponding to the first message using the at least one demodulation module and demodulating at least another part of the message samples corresponding to the second message using at least one other demodulation module.
Another aspect of the invention relates to a computer program product comprising instructions which, when the program is executed by a computer, causes the computer to carry out the method according to the invention.
Another aspect of the invention relates to a computer-readable medium comprising instructions which, when executed by a computer, cause the computer to carry out the method according to the invention.
Other characteristics and advantages of the invention will become clear from the description that is given thereof below, by way of indication and in no way limiting, with reference to the appended figures, among which:
For greater clarity, identical or similar elements are marked by identical reference signs in all of the figures.
The invention is a method for collecting, by a satellite, data sent by an object. The data is comprised in a data signal and a preamble signal permits to let the satellite know that a data signal is to follow. The invention has several embodiments, which encompass different ways of sampling and of storing the samples resulting thereof.
In the system represented at
The satellite S comprises at least one memory and at least one processor, the memory storing instructions which, when executed by the processor, cause the processor to carry out the method according to the invention. When an action is said to be carried out by the satellite S, it is in fact carried out by said processor of the satellite S.
The method M1A represented at
The method M1B represented at
The first step of the method M1A and the first step of the method M1B are the same step, that is a step 11 of receiving a main signal over a predetermined main frequency band. The receiving of a signal over a predetermined main frequency band can and will also be called recording a “spectral band” or recording a “spectrum”. This receiving comprises producing a filtered signal using an antenna, a low-noise amplifier and a filter at the input of a sampler Samp. The received signal can be temporary stored for processing, for example in the memory M of the satellite S, or can be directly transmitted to a next module of the satellite S which will perform another step of the method M1A on said recording. The predetermined main frequency band preferably covers several frequency bands used by different objects O, and can be for example comprised in a configuration of the satellite S. The predetermined main frequency band is the frequency band that is studied to find both preamble signals and data signals as it can comprise both types of signals. This main band thus comprises the preamble frequency band and the data frequency band. The main band can comprise several preamble frequency bands and several data frequency bands, or any possible combination of predetermined frequency bands, that is for example one preamble band and several data bands or several preamble bands and one data band. All the preamble frequency bands of the invention are predetermined, that is they are determined before step 11, by being stored in the memory of the satellite S as one or several configurations of the satellite S, or by being determined dynamically by the satellite S as will be explained later. An example of a preamble frequency band is for example a width of 20 KHz and a center frequency of 868.3 MHz and an example of a data frequency band is a width of 150 kHz and a center frequency of 868.1 MHz. Two data frequency bands can be used with one preamble frequency band, for example by adding another data frequency band with a width of 250 KHz and a center frequency of 868.2 MHz.
The receiving is performed “continuously in time” meaning that this step is performed non-stop during a predetermined time window. The other steps of the methods M1A and M1B can then be performed in a parallel way to the first step 11, that is during the continuous receiving. For the predetermined time window, for example several hours, days, months or years, the other steps of the methods M1A and M1B can be performed several times each while the satellite keeps recording the main signal.
The method M1A comprises a second step 12A of sampling of the recorded main signal to obtain digital samples. The sampling, in the first embodiment, that is in the method M1A, is performed on the whole predetermined main frequency band of the recorded main signal sent by the object O.
Step 12A is comprised in an embodiment where the sampling is performed on the whole predetermined main frequency band.
Step 12B is comprised in another embodiment represented at
It is to be noted that, at step 12A, the preamble frequency band is also sampled as the whole predetermined main frequency band is sampled, the main frequency band comprising the preamble frequency band and the data frequency band.
The sampling of all the embodiments of the invention can be performed by a sampler Samp of the satellite S as represented at
The method M1 comprises the step 13 of searching for at least one preamble signal, the step 13 being comprised in both the embodiments M1A and M1B. This search is carried out by the preamble detector PreDet of the satellite S as represented at
The preamble signal can be a signal whose sole presence permits to indicate that a data signal is to follow or can be a signal carrying at least one piece of information.
In the first case, the sole presence of a signal in a predetermined preamble frequency band is linked by the satellite to the presence of a data signal in a data frequency band. In that case, the data band and the preamble band are linked for example in a table stored by the satellite S so that the satellite S knows in which data frequency band the object O will emit a data signal.
In the second case, that is when the preamble signal comprises at least one piece of information, the piece of information is related to the data signal and can be at least one of the following:
The invention covers any other piece of information related to the data signal that can be transmitted by the preamble signal.
Preferably, the at least one piece of information comprised in the preamble signal is encoded, that is the received piece of information represents an index among predetermined choices, the predetermined choices being comprised in the satellite S for example by configuration. An example of an encoded piece of information when the piece of information is a duration of a message comprised in the data signal follows:
When the piece of information is not related to the data frequency band, that is when the satellite S can not determine the data frequency band from the piece of information comprised in the preamble signal, the data band and the preamble band are linked for example in a table stored by the satellite S so that the satellite S knows in which data frequency band the object O will emit a data signal.
Both methods M1A and M1B of the invention then comprise a step performed only if a preamble signal has been found at step 13.
If a preamble signal has been found at the step of searching, the method M1A comprises a step 14A of removing the unnecessary samples, that is the samples which are not related to a data signal. The data signal is sent by the object O and is comprised within at least one data frequency band comprised in the predetermined main frequency band. In this embodiment M1A, where the sampling was carried out at step 12A on the whole predetermined main frequency band, samples of the data signal already exist in the memory M of the satellite S. The digital samples of the data signal thus result from a sampling of the recorded signal within the data frequency band. The removing of the unnecessary samples, which are the samples not related to the data samples and/or the samples which are not deemed necessary for example by configuration, can comprise a resampling or equivalent digital signal processing. The resampling can be necessary if the ratio between the kept data frequency band and the already sampled main frequency band is not an integer. In such a case, the resampling is performed by the resampler Resamp of
In the embodiment of method M1B, the data has not yet been received nor sampled, as only the preamble frequency band has been received and sampled. The step 14B of storing the data samples thus comprises a sub-step, or the method M1B comprises a previous step, of sampling the received main signal only on the data frequency band. This can be done for example by the processor which, after detecting the preamble, could instruct the sampler Samp to enlarge the sampled band from the moment of detecting for a predetermined period of time. The sampling is performed by the sampler Samp of the satellite S. The data frequency band can be determined as explained previously, that is by configuration of the satellite S, in a table stored by the satellite S, or in at least one piece of information comprised in the preamble signal. The data samples are then stored in the memory M of the satellite S.
In both embodiments of the invention MIA and M1B, all the samples resulting from all the samplings of the methods are deleted from the memory M of the satellite S if no preamble signal has been found at the step 13 of searching for a preamble signal. Both embodiments M14A and M14B can use the information that could be embedded in the preamble, e.g. to select which frequency band to store or the duration of the signal that shall be stored in the memory.
Several variants of the invention will now be described. Some of these variants apply only to the embodiment of the method M1A, only to the embodiment of the method M1B, or to all embodiments of the invention, as will be detailed later.
In both embodiments M1A and M2A, the method can comprise, before the step 11 of receiving the main signal, a step carried out by the satellite S of emitting at least one beacon signal periodically towards the celestial body where the object O is located, the beacon signal comprising at least one piece of information about the at least one predetermined preamble frequency band and/or about the at least one data frequency band and/or a parameter to statistically delay or inhibit emissions from the object O. This beacon signal permits to set dynamically a preamble frequency band, a data frequency band or any other needed parameter for the transmission of messages from the object O to the ground-based station G.
In this variant comprising a beacon signal, an optional feature is that the at least one piece of information comprised in the beacon signal is determined based on a measurement, by the satellite S, of a noise level over the whole predetermined main frequency band. This permits to have a more reliable transmission of messages, that adapts to the environment of the satellite S and/or of the object O.
In another variant compatible with the previous variant and embodiments described, the sampling of the main signal within the data frequency band is based on a measured load of a data channel carrying the at least one message within the data frequency band. After the step 12 of searching for at least one preamble signal and after finding at least one preamble signal, this variant comprises the steps of:
These steps are all carried out by the satellite S. The step of modifying the width of the data frequency band can for example be carried out using the beacon signal presented previously. If the load of the data channel is deemed, by the satellite S, to be too high, the satellite S can instead send, in the beacon signal, a congestion flag, the congestion flag being a parameter to statistically delay or inhibit emissions from the object O.
The invention can further comprise, in any embodiment and/or any variant, when the satellite is in the range of the ground station G, a step of transmitting to said ground station G the data samples stored in the memory M of the satellite S, wherein at least one additional piece of information related to the data samples is transmitted along with its corresponding data samples. The data samples form at least one data message and the additional piece of information can be at least one of:
This permits to transmit efficiently to the ground-based station all the data messages stored by the satellite S, and for the ground station G to differentiate the different data messages received and to obtain more information about said data messages received. Indeed, the different stored data messages can come from different objects O, or from the same object O at different times and/or locations or any combination thereof.
The invention further covers a non-represented method of transmission of a message between the object O and the ground-based station G, the method comprising at least the steps of:
In a variant of said method of transmission of a message between the object O and the ground-based station G wherein the data samples comprise a plurality of data messages, and wherein the plurality of data messages comprises at least a first and a second data message modulated differently, the step of demodulating comprises demodulating at least part of the data samples corresponding to the first data message using the at least one demodulation module, for example demodulator Dm1 and demodulating at least another part of the data samples corresponding to the second data message using at least one other demodulation module, for example Dm2. The demodulation module may be chosen by the ground-based station G based on the received piece of information related to the data messages sent by the satellite S with the data message, the piece of information indicating or comprising for example the waveform of the data message, for example by being indicated in the preamble signal received by the satellite S and linked to the data signal, or for example by being figured out by the satellite S based on the preamble signal received, for example using a table stored in its memory M. In another variant, all the samples are sent to both demodulators Dm1 and Dm2, and each demodulator will demodulate only the message using the corresponding modulation protocol.
The invention can be applied by any satellite S, receiving data from any object O sending data towards the satellite S for the data to be transmitted to a ground-based station G, and in particular by Low Earth Orbit satellites receiving data from a plurality of ground-based objects located at different location around the Earth.
| Filing Document | Filing Date | Country | Kind |
|---|---|---|---|
| PCT/IB2022/000370 | 6/23/2022 | WO |