US11552711B2ActiveUtilityA1

Encoding device, decoding device, and transmission device

55
Assignee: FUJITSU LTDPriority: Sep 8, 2020Filed: Jul 8, 2021Granted: Jan 10, 2023
Est. expirySep 8, 2040(~14.2 yrs left)· nominal 20-yr term from priority
Inventors:Yohei Koganei
H04L 1/0043H04L 1/0042H04B 10/516H04B 10/5161H04L 27/00G06N 7/01
55
PatentIndex Score
0
Cited by
10
References
9
Claims

Abstract

An encoding device includes a processor. The processor configured to determine, based on an integer value that corresponds to a bit string of a predetermined amount, quantities for a predetermined number of individual symbol values included in a symbol sting encoded from the bit string of the predetermined amount. The processor configured to specify positions of symbols in the symbol string for the individual symbol values from the quantities for the individual symbol values and a first parameter related to a number of arrangement patterns of the symbols that corresponds to the quantities for the individual symbol values. The processor configured to generate the symbol string by assigning to the specified positions the corresponding symbol values.

Claims

exact text as granted — not AI-modified
What is claimed is: 
     
       1. An encoding device comprising:
 a memory; and 
 a processor coupled to the memory and configured to:
 determine, based on an integer value that corresponds to a bit string of a predetermined amount, quantities for a predetermined number of individual symbol values included in a symbol string encoded from the bit string of the predetermined amount, 
 specify positions of symbols in the symbol string for the individual symbol values from the quantities for the individual symbol values and a first parameter related to a number of arrangement patterns of the symbols that corresponds to the quantities for the individual symbol values, and 
 generate the symbol string by assigning to the specified positions the corresponding symbol values. 
 
 
     
     
       2. The encoding device according to  claim 1 , wherein
 the processor determines the quantities for the predetermined number of individual symbol values from a result of comparison between the integer value and the number of the arrangement patterns of the symbols obtained from a plurality of patterns of the quantities for the predetermined number of the individual symbol values. 
 
     
     
       3. The encoding device according to  claim 1 , wherein
 the memory stores second parameters related to calculation of the first parameter for the individual quantities for the individual symbol values, 
 the processor obtains from the memory the second parameters that correspond to the quantities for the individual symbol values, and 
 the processor uses the second parameters for calculation of the positions of the symbols in the symbol string. 
 
     
     
       4. The encoding device according to  claim 1 , wherein
 the memory stores the number of the arrangement patterns of the symbols, wherein 
 the processor obtains the number of the arrangement patterns of the symbols from the memory. 
 
     
     
       5. A decoding device comprising:
 a memory; and 
 a processor coupled to the memory and configured to:
 count quantities for a predetermined number of individual symbol values included in a symbol string encoded from a bit string of a predetermined amount; 
 detect positions in the symbol string for the predetermined number of the individual symbol values, and 
 specify an integer value that corresponds to the bit string of the predetermined amount from the quantities for the predetermined number of the individual symbol values, the positions for the predetermined number of the individual symbol values included in the symbol string, and a parameter related to a number of arrangement patterns of symbols included in the symbol string. 
 
 
     
     
       6. A transmission device comprising:
 a processor configured to:
 determine, based on an integer value that corresponds to a bit string of a predetermined amount, quantities for a predetermined number of individual symbol values included in a symbol string encoded from the bit string of the predetermined amount, 
 specify positions of symbols in the symbol string for the individual symbol values from the quantities for the individual symbol values and a first parameter related to a number of arrangement patterns of the symbols that corresponds to the quantities for the individual symbol values, and 
 generate the symbol string by assigning to the specified positions the corresponding symbol values; 
 
 a light source configured to output transmission light; and 
 a transmitter configured to generate and transmit an optical signal by optically modulating the transmission light based on the symbol string. 
 
     
     
       7. The transmission device according to  claim 6 , wherein
 the processor determines the quantities for the predetermined number of individual symbol values from a result of comparison between the integer value and the number of the arrangement patterns of the symbols obtained from a plurality of patterns of the quantities for the predetermined number of the individual symbol values. 
 
     
     
       8. The transmission device according to  claim 6 , further comprising:
 a memory configured to store second parameters related to calculation of the first parameter for the individual quantities for the individual symbol values, wherein 
 the processor obtains from the memory the second parameters that correspond to the quantities for the individual symbol values, and 
 the processor uses the second parameters for calculation of the positions of the symbols in the symbol string. 
 
     
     
       9. The encoding device according to  claim 6 , further comprising:
 a memory configured to store the number of the arrangement patterns of the symbols, wherein 
 the processor obtains the number of the arrangement patterns of the symbols from the memory.

Cited by (0)

No later patents cite this yet.

References (0)

No backward citations on record.