1. A decoding device for decoding an LDPC (Low Density Parity Check) code, comprising:
a first operation unit for performing a check node operation of a check node for decoding the LDPC code, the check node operation including an operation of a nonlinear function and an operation of an inverse function of the nonlinear function; and
a second operation unit for performing a variable node operation of a variable node for decoding the LDPC code; wherein:
the first operation unit includes:
a function operation unit for receiving as an input a first quantized value which is a bit string expressing a numerical value with a fixed quantization width, and outputting a result of the operation of the nonlinear function as a second quantized value which is a bit string expressing a numerical value with a quantization width determined in accordance with a part of the bit string; and
an inverse function operation unit for receiving the second quantized value as an input and outputting a result of the operation of the inverse function of the nonlinear function as the first quantized value.
2. The decoding device according to claim 1, wherein:
the first operation unit performs the check node operation and a part of the variable node operation; and
the second operation unit performs the other part of the variable node operation.
3. The decoding device according to claim 1, wherein:
the minimum value of the quantization width of the second quantized value is not larger than the quantization width of the first quantized value.
4. The decoding device according to claim 3, wherein:
the minimum value of the quantization width of the second quantized value is equal to the quantization of the first quantized value.
5. The decoding device according to claim 1, wherein:
the check node operation further includes an integration performed after the operation of the nonlinear function but before the operation of the inverse function of the nonlinear function; and
the first operation unit converts the second quantized value into the first quantized value before the integration is performed.
6. The decoding device according to claim 1, wherein:
the first operation unit further includes a conversion unit for converting the second quantized value outputted by the function calculation unit into the first quantized value.
7. The decoding device according to claim 1, wherein:
the check node operation further includes an operation which is performed by using a delayed result of the operation of the nonlinear function after the result of the operation of the nonlinear function is delayed; and
the first operation unit further includes a conversion unit for converting the second quantized value expressing the delayed result of the operation of the nonlinear function into the first quantized value before the operation which is performed by using the delayed result of the operation of the nonlinear function.
8. The decoding device according to claim 7, wherein:
the first operation unit further includes another conversion unit for converting the first quantized value into the second quantized value and supplying the second quantized value to the inverse function operation unit, after the operation which is performed by using the delayed result of the operation of the nonlinear function.
9. The decoding device according to claim 1, wherein:
the function operation unit is an LUT (Look Up Table) for receiving the first quantized value as an input and outputting the result of the operation of the nonlinear function as the second quantized value; and
the inverse function operation unit is an LUT for receiving the second quantized value as an input and outputting the result of the operation of the inverse function of the nonlinear function as the first quantized value.
10. The decoding device according to claim 1, wherein:
the first operation unit further includes a delay unit for delaying data for the check node operation; and
the delay unit is constructed to delay one of the first quantized value inputted to the function operation unit and the second quantized value outputted from the function operation unit.
11. The decoding device according to claim 10, wherein:
when the delay unit is constructed to delay the first quantized value inputted to the function operation unit, the first operation unit further includes another function operation unit for receiving as an input the first quantized value delayed by the delay unit and outputting the result of the operation of the nonlinear function as the second quantized value.
12. A decoding method for a decoding device, the decoding device including:
a first operation unit for performing a check node operation of a check node for decoding an LDPC (Low Density Parity Check) code, the check node operation including an operation of a nonlinear function and an operation of an inverse function of the nonlinear function; and
a second operation unit for performing a variable node operation of a variable node for decoding the LDPC code; the decoding method comprising:
a function operation step in the first calculation unit for receiving as an input a first quantized value which is a bit string expressing a numerical value with a fixed quantization width, and outputting a result of the operation of the nonlinear function as a second quantized value which is a bit string expressing a numerical value with a quantization width determined by a part of the bit string; and
an inverse function operation step in the first calculation unit for receiving the second quantized value as an input, and outputting a result of the operation of the inverse function of the nonlinear function as the first quantized value.
The claims below are in addition to those above.
All refrences to claim(s) which appear below refer to the numbering after this setence.
1. A wastewater sewage system, comprising:
a sewage pipe;
a pump; and
a flow control valve coupled between the sewage pipe and the pump, the flow control valve controlling the flow of wastewater such that the sewage pipe is substantially full.
2. The system of claim 1, wherein the pump is a lift pump.
3. The system of claim 1, wherein the flow control valve includes
a valve body that houses a sluice gate;
a mechanical actuator that operates the sluice gate; and
an electromechanical actuator that operates the sluice gate.
4. The system of claim 3, further including a control panel coupled to operate the electromechanical actuator.
5. The system of claim 4, wherein the electromechanical actuator communicates with a remote monitoring and control station.
6. The system of claim 4, wherein the control panel monitors a pressure sensor positioned on the upstream portion of the flow control valve, the control panel operating to open the sluice gate when the pressure exceeds a first threshold value and closes the sluice gate when the pressure is less than a second threshold value.
7. The system of claim 1, further including a hydroelectric generator coupled into the sewage pipe.
8. The system of claim 7, wherein the hydroelectric generator includes
turbine vanes positioned to intercept a fluid flow in the sewage pipe.
an electrical generator driven by the turbine vanes.
9. The system of claim 8, wherein the turbine vanes are inserted through a cut-out section of the sewage pipe and are coupled to the electrical generator with a chain drive.
10. The system of claim 9, further including an actuator that raises and lowers the turbine vanes in the sewage pipe.
11. A sewage system, comprising:
a treatment facility;
one or more sewage lines coupling sewage sources to the treatment facility; and
one or more pumping stations coupled between the one or more sewage lines and the treatment facility, the one or more pumping stations including flow control valves.
12. The sewage system of claim 11, wherein the flow control valves are arranged such that the sewage system is a full-flow system.
13. The sewage system of claim 11, wherein the flow control valves are coupled to a monitor and control system, the monitor and control system controlling the flow control valves to flush the one or more sewage lines or to maintain a full-flow system.
14. The sewage system of claim 11, further including backflow preventers coupled between the one or more pumping stations and the sewage sources.
15. The sewage system of claim 11, further including one or more hydroelectric generators coupled between the one or more pumping stations and the sewage sources.
16. A method of operating a sewage system, comprising:
controlling the flow of sewage through sewage lines such that the sewage system is maintained as a full-flow system; and
treating the sewage from the sewage lines.
17. The method of claim 16, further including hydroelectrically generating power from flow of sewage through the one or more sewage lines.