Encoder, transmission device, and encoding process
AssigneeFujitsu Limited
InventorYuki Sakai
Life of this patent
Estimating the term…
Abstract
An encoder for successively receiving a plurality of data blocks and encoding each of the plurality of data blocks includes a plurality of element encoding units and a switch unit. The switch unit distributes each of the plurality of data blocks among the plurality of element encoding units. The plurality of element encoding units determine initial states of the plurality of element encoding units by using the plurality of data blocks, and encode the plurality of data blocks on the basis of the initial states.
Claims9
An encoder for successively receiving a plurality of data blocks and encoding each of the plurality of data blocks, the encoder comprising:
- a plurality of element encoding units which determine initial states of the plurality of element encoding units in accordance with the plurality of data blocks, and encode the plurality of data blocks on the basis of the initial states;
- and
- a switch unit which distributes the different received data blocks among the different element encoding units, the switch unit being configured to stop operation of part of the plurality of element encoding units when the amount of data blocks received by the encoder per unit time is smaller than a specified threshold.
An encoder for successively receiving a plurality of data blocks and encoding each of the plurality of data blocks, the encoder comprising:
- a first encoding unit and a second encoding unit each including,
- a plurality of element encoding units which determine initial states of the plurality of element encoding units in accordance with the plurality of data blocks, and encode the plurality of data blocks on the basis of the initial states, and
- a switch unit which distributes the different received data blocks among the different element encoding units in a time shared manner, the switch unit being configured to stop operation of part of the plurality of element encoding units when the amount of data blocks received by the encoder per unit time is smaller than a specified threshold;
- an interleaving unit which performs interleaving of the plurality of data blocks before the plurality of data blocks are inputted into the second encoding unit;
- and
- a multiplexer which arranges encoded data blocks outputted from the first encoding unit and the second encoding unit, into an order corresponding to an order in which the plurality of data blocks are received by the encoder.
A transmission device for encoding and successively transmitting data in data blocks, the transmission device comprising:
- a first encoding unit and a second encoding unit each including,
- a plurality of element encoding units which determine initial states of the plurality of element encoding units in accordance with a plurality of data blocks inputted into the transmission device, and encode the plurality of data blocks on the basis of the initial states, and
- a switch unit which distributes the different inputted data blocks among the different element encoding units, the switch unit being configured to stop operation of part of the plurality of element encoding units when the amount of data blocks inputted into the transmission device per unit time is smaller than a specified threshold;
- an interleaving unit which performs interleaving of the plurality of data blocks before the plurality of data blocks are inputted into the second encoding unit;
- a multiplexer which arranges encoded data blocks outputted from the first encoding unit and the second encoding unit, into an order corresponding to an order in which the plurality of data blocks are inputted into the transmission device;
- and
- a transmitter which modulates and transmits the encoded data blocks outputted from the multiplexer.
A process for successively receiving a plurality of data blocks and encoding each of the plurality of data blocks in an encoder having a plurality of element encoding units, the process comprising:
- distributing the different received data blocks among the different element encoding units;
- determining, in the plurality of element encoding units, initial values in accordance with the distributed data blocks;
- encoding, in the plurality of element encoding units, the distributed data blocks on the basis of the initial values;
- and
- stopping operation of part of the plurality of element encoding units when the amount of data blocks received per unit time is smaller than a specified threshold.
Dependencies are inferred from the claim text.