System for communication via satellite between a gateway and a plurality of terminals, said system comprising: - a controller device arranged to calculate a time-frequency plan of one or more transmit burst signals from at least one terminal of a satellite network, satnet, with a given total satnet bandwidth and to transmit transmit information to each terminal of said at least one terminal based on said calculated time-frequency plan in order to allow said terminal to transmit a transmit burst signal comprising one or more forward error correction words, said transmit information for a first class of terminals comprising configuration information on one or more transmit burst signals so allowing said terminal of said first class of terminals to transmit said one or more transmit burst signals in a frame, each transmit burst signal being configured with said configuration information and having a time duration less than or equal to a duration of said frame, - a multi-carrier demodulator structure arranged to receive a resulting signal comprising one or more receive signals corresponding to said one or more transmit burst signals of said at least one terminal of said satnet, said resulting signal having an aggregate occupied bandwidth less than or equal to said given total satnet bandwidth, and arranged to receive from said controller device receive information for said one or more receive signals, said multi-carrier demodulator structure comprising - a channelizer to serialize slice-by-slice said one or more receive signals at an output rate greater than or equal to said given total satnet bandwidth, whereby a slice is formed by a predetermined number of samples of said resulting signal, yielding a serialized stream of one or more sample segments corresponding to said one or more receive signals, said sample segments referring to a slice portion in the frequency and time domain, - a processing block arranged to receive said serialized stream of one or more sample segments and arranged to perform * demodulation of said sample segments based on the sample segment content, on a state indicative of the receive signal to which the sample segment belongs and on said receive information, * pre-FEC word aggregation, * demapping and decoding. - a controller device arranged to calculate a time-frequency plan of one or more transmit burst signals from at least one terminal of a satellite network, satnet, with a given total satnet bandwidth and to transmit transmit information to each terminal of said at least one terminal based on said calculated time-frequency plan in order to allow said terminal to transmit a transmit burst signal comprising one or more forward error correction words, said transmit information for a first class of terminals comprising configuration information on one or more transmit burst signals so allowing said terminal of said first class of terminals to transmit said one or more transmit burst signals in a frame, each transmit burst signal being configured with said configuration information and having a time duration less than or equal to a duration of said frame, - a multi-carrier demodulator structure arranged to receive a resulting signal comprising one or more receive signals corresponding to said one or more transmit burst signals of said at least one terminal of said satnet, said resulting signal having an aggregate occupied bandwidth less than or equal to said given total satnet bandwidth, and arranged to receive from said controller device receive information for said one or more receive signals, said multi-carrier demodulator structure comprising - a channelizer to serialize slice-by-slice said one or more receive signals at an output rate greater than or equal to said given total satnet bandwidth, whereby a slice is formed by a predetermined number of samples of said resulting signal, yielding a serialized stream of one or more sample segments corresponding to said one or more receive signals, said sample segments referring to a slice portion in the frequency and time domain, - a processing block arranged to receive said serialized stream of one or more sample segments and arranged to perform * demodulation of said sample segments based on the sample segment content, on a state indicative of the receive signal to which the sample segment belongs and on said receive information, * pre-FEC word aggregation, * demapping and decoding. - a channelizer to serialize slice-by-slice said one or more receive signals at an output rate greater than or equal to said given total satnet bandwidth, whereby a slice is formed by a predetermined number of samples of said resulting signal, yielding a serialized stream of one or more sample segments corresponding to said one or more receive signals, said sample segments referring to a slice portion in the frequency and time domain, - a processing block arranged to receive said serialized stream of one or more sample segments and arranged to perform * demodulation of said sample segments based on the sample segment content, on a state indicative of the receive signal to which the sample segment belongs and on said receive information, * pre-FEC word aggregation, * demapping and decoding. * demodulation of said sample segments based on the sample segment content, on a state indicative of the receive signal to which the sample segment belongs and on said receive information, * pre-FEC word aggregation, * demapping and decoding.