1. A treatment system comprising:
a pretreatment system configured to receive wastewater, the wastewater including a waste product, the waste product including nitro compounds including trinitrotoluene (TNT), the pretreatment system comprising:
a micro-electrolysis tank configured to receive the wastewater and to convert the nitro compounds in the waste product into aniline compounds to produce micro-electrolyzed wastewater;
an equalization tank configured to receive the micro-electrolyzed wastewater from the micro-electrolysis tank and to adjust a pH value of the micro-electrolyzed wastewater, wherein the equalization tank converts ferric ions and ferrous ions into ferric hydroxide and ferrous hydroxide respectively and produce equalized wastewater; and
a sedimentation tank configured to receive the equalized wastewater and precipitate the ferric hydroxide and the ferrous hydroxide to produce pretreated wastewater;
a container configured to receive the pretreated wastewater;
a first filter in communication with the container, wherein the first filter includes a first polymer carrier material, and wherein the first polymer carrier material includes Sphingomonas sp. in the first polymer material; and
a second filter in communication with the first filter, wherein the second filter includes a second polymer carrier material, and wherein the second polymer carrier material includes Flavobacteriales sp. in the second polymer material.
2. The treatment system of claim 1, wherein:
the first filter is at least one of an immobilized microorganisms anaerobic filter or an immobilized microorganisms biological aerated filter;
the second filter is at least one of an immobilized microorganisms anaerobic filter or an immobilized microorganisms biological aerated filter; and
the first and second polymer carrier material is a polyurethane foam carrier.
3. The treatment system of claim 1, wherein:
the first filter comprises a three level immobilized microorganisms anaerobic filter; and
the second filter comprises a five level immobilized microorganisms biological aerated filter.
4. The treatment system of claim 1, wherein:
the first filter comprises an immobilized microorganisms anaerobic filter that includes Pseudomonas sp. and Sphingomonas sp. in the first polymer carrier material, and
the second filter comprises an immobilized microorganisms biological aerated filter that includes Flavobacteriales sp. and Chryseobacterium sp. in the second polymer carrier material.
5. The treatment system of claim 1, wherein the equalization tank is configured to receive and adjust a pH of the waste product to from about 6 to about 9 and the settlement tank is configured to remove suspended substances from the waste product.
6. The treatment system of claim 1, wherein the equalization tank is configured to add NaOH and trisodium phosphate to the micro-electrolyzed wastewater.
7. The treatment system of claim 1, wherein the waste product comprises organic wastewater from the production of trinitrotoluene.
8. The treatment system of claim 7, wherein the organic wastewater from the production of trinitrotoluene includes at least one of dinitro-toluene (DNT), 2-nitrotoluene (MNT), a nitrobenzene and a phenyl amine.
9. A method for treating waste product, the method comprising:
receiving wastewater, the wastewater including a waste product, the waste product including nitro compounds including trinitrotoluene (TNT);
micro-electrolyzing the wastewater to convert the nitro compounds in the waste product into aniline compounds and produce micro-electrolyzed wastewater;
equalizing the micro-electrolyzed wastewater to adjust a pH value of the micro-electrolyzed wastewater, wherein the equalization converts ferric ions and ferrous ions into ferric hydroxide and ferrous hydroxide respectively to produce equalized wastewater; and
sedimenting the equalized wastewater to precipitate the ferric hydroxide and the ferrous hydroxide to produce pretreated wastewater;
filtering the pretreated wastewater through a first filter to produce filtered waste product; and
filtering the filtered waste product through a second filter;
wherein
the first filter includes a first polymer carrier material, and wherein the first polymer carrier material includes Sphingomonas sp. in the first polymer material; and
the second filter includes a second polymer carrier material, and wherein the second polymer carrier material includes Flavobacteriales sp. in the second polymer material.
10. The method of claim 9, wherein:
the first filter is an immobilized microorganisms anaerobic filter including the Pseudomonas sp. bacteria and Sphingomonas sp. bacteria; and
wherein the second filter is an immobilized microorganisms biological aerated filter including the Flavobacteriales bacteria and the Chryseobacterium bacteria.
11. The method of claim 9, wherein the first filter further comprises Raoultella terrigena sp.
12. The method of claim 9, wherein the equalization tank is configured to receive and adjust a pH of the micro-electrolyzed wastewater to from about 6 to about 9 and the settlement tank is configured to remove suspended substances from the equalized wastewater.
13. The method of claim 9, wherein the waste product comprises organic wastewater from the production of trinitrotoluene.
14. The method of claim 13, wherein the organic wastewater comprises at least one of dinitro-toluene (DNT), 2-nitrotoluene (MNT), a nitrobenzene and a phenyl amine.
15. A pre-treatment system comprising:
a micro-electrolysis tank configured to receive wastewater, the wastewater including a waste product, the waste product including nitro compounds including trinitrotoluene (TNT), the micro-electrolysis tank further configured to convert the nitro compounds in the waste product into aniline compounds to produce micro-electrolyzed wastewater;
an equalization tank configured to receive the micro-electrolyzed wastewater from the micro-electrolysis tank and to adjust a pH value of the micro-electrolyzed wastewater, wherein the equalization tank converts ferric ions and ferrous ions into ferric hydroxide and ferrous hydroxide respectively to produce equalized wastewater; and
a sedimentation tank configured to receive the equalized wastewater and precipitate the ferric hydroxide and the ferrous hydroxide to produce pretreated wastewater.
16. The pre-treatment system of claim 15, wherein the equalization tank is configured to receive and adjust a pH of the micro-electrolyzed wastewater to from about 6 to about 9 and the settlement tank is configured to remove suspended substances from the equalized wastewater.
17. The pre-treatment system of claim 15, wherein the equalization tank is configured to add NaOH and trisodium phosphate to the micro-electrolyzed wastewater.
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 method comprising:
receiving data at a first node;
encoding a first portion of said data at a first bit rate to generate a first encoded data stream;
monitoring an indication of a capacity of a channel of a communication network;
adding padding blocks to the first encoded data stream based on the indication of the capacity of the channel to generate a padded data stream, each padding block comprising an even number of bytes;
adding a tailing block to the first encoded data stream that indicates the number of padding blocks added to the first encoded data stream, the tailing block comprising an odd number of bytes;
transmitting, to a second node, the padded data stream via said channel;
determining if transmitting said padded data stream exceeds the capacity of the channel;
encoding a second portion of said data at a higher bit rate than the first bit rate to generate a second encoded data stream responsive to determining that transmitting the padded data stream does not exceed the capacity of the channel; and
transmitting the second encoded data stream to the second node via said channel
the adding padding blocks to the first encoded data stream further comprising incrementally increasing a number of padding bits added to the first encoded data stream responsive to determining that the capacity of the channel is not exceeded, and the incrementally increasing comprising making a plurality of incremental increases to the padding bits before the second portion is encoded at the higher bit rate, said determining being performed after each incremental increase, and each successive incremental increase being made based on a respective determination that the capacity of the channel is not exceeded.
2. A method as claimed in claim 1 further comprising encoding the second portion of said data at the first bit rate responsive to determining that transmitting the padded data stream exceeds the capacity of the channel.
3. A method as claimed in claim 1, further comprising responsive to determining that transmitting the padded data stream does not exceed the capacity of the channel, determining if the bit rate of the padded data steam is substantially equivalent to the higher bit rate.
4. A method as claimed in claim 3 wherein the second portion of said data is encoded at a higher bit rate if it is determined that the bit rate of the padded data stream is substantially equivalent to the higher bit rate.
5. A method as claimed in claim 1 wherein the monitoring the indication of the capacity of the channel further comprises monitoring if the capacity of the channel is exceeded.
6. A method as claimed in claim 1 wherein the monitoring the indication of the capacity of the channel further comprises determining a target bit rate.
7. A method as claimed in claim 1 wherein the number of padding bits is incrementally increased by a predetermined amount.
8. A method as claimed in claim 6 wherein the number of padding bits is incrementally increased by an amount dependent on the target bit rate.
9. A method as claimed in claim 1 wherein the padding bits comprise zeros.
10. A method as claimed in claim 1 wherein the padding bits comprise forward error correction data.
11. A method as claimed in claim 1 wherein the encoding the first portion of said data at the first bit rate further comprises encoding the first portion of said data using either a fixed low bit rate encoding method or a low rate mode of an adaptive bit rate encoding method.
12. A method as claimed in claim 1 wherein the encoding the second portion of said data at the higher bit rate further comprises encoding the second portion of said data using either a fixed high bit rate encoding method or a high rate mode of an adaptive bit rate encoding method.
13. A method as claimed in claim 1 wherein the adding padding blocks to the first encoded data stream further comprises inserting padding bits into data packets of the first encoded data stream.
14. A method as claimed in claim 13 wherein the even number of bytes in each padding block and the odd number of bytes in the tailing block are added to a payload of a padded data packet and enable a receiving terminal at the second node to determine whether the data is padded by monitoring the number of bytes in the payload of the padded data packet.
15. A method as claimed in claim 1 wherein the communication network is a voice over internet protocol (VoiP) network.
16. A method as claimed in claim 1 wherein the data packet comprises audio data.
17. A transmitter configured to transmit data to a node via a channel of a communication network, said transmitter comprising:
an input module configured to receive data to be transmitted;
an encoding module configured to encode said received data at either a first bit rate or a second bit rate to generate an encoded data stream, wherein the second bit rate is higher than the first bit rate;
an output module configured to transmit the encoded data stream to the node via the channel;
a bandwidth management module configured to monitor an indication of a capacity of the channel;
a padding module configured to add padding blocks to the encoded data stream when encoded at the first bit rate based on the indication of the capacity of the channel to generate a padded data stream, each padding block comprising an even number of bytes, the padding module further configured to add a tailing block to the encoded data stream that indicates the number of padding blocks added to the encoded data stream, the tailing block comprising an odd number of bytes the padding module configured to add the padding blocks by incrementally increasing a number of padding bits added to the first encoded data stream responsive to determining that the capacity of the channel is not exceeded, the bandwidth management module further configured to determine if transmitting said padded data stream exceeds the capacity of the channel, and control the encoding module to encode said received data at the second bit rate responsive to determining that transmitting the padded data stream does not exceed the capacity of the channel, and the padding module and bandwidth management module further configured to incrementally increase the number of padding bits by making a plurality of incremental increases to the padding bits before the received portion is encoded at the higher bit rate, said determining being performed after each incremental increase, and each successive incremental increase being made based on determining that the capacity of the channel is not exceeded.
18. A method as claimed in claim 17 wherein the even number of bytes in each padding block and the odd number of bytes in the tailing block are added to a payload of a padded data packet and enable a receiving terminal at the node to determine whether the data is padded by monitoring the number of bytes in the payload of the data packet.