摘要 |
An input signal data string I is temporarily stored in a register, and is input to an adder according to the instruction of a control unit. The control unit designates a ROM storing a check matrix H and obtains information about a position, in which 1 is stored in a specific column of the check matrix. The ROM instructs SEL1#1 through #CW to select a value corresponding the position, in which the check matrix is 1 from values from reg(M) using a selector SELL and sends it to an adder. If the result of an addition is selected by a selector SEL2 instructed to select it by the ROM, then it is input to the reg(M). If no addition has been applied, the value output from the reg(M) is input to the reg (M) again through the selector SEL2. This process is repeated until all the operations have finished.
|