1. A voice packet dynamic echo cancellation system comprising:
an inputoutput unit configured to communicate over a packet network;
a storage unit configured to store network performance information associated with node segments on the packet network;
a processing unit in communication with the inputoutput unit and the storage unit and configured to:
set-up a call from an originating call device to a terminating call device;
determine the network performance of the call between the originating call device and the terminating call device;
locate an echo signal of the call to the originating call device based on the network performance;
produce a echo cancellation signal based on the echo signal; and
cancel the echo signal with the echo cancellation signal.
2. The system according to claim 1, wherein the processing unit is configured to determine a received signal window based on the network performance where the echo signal is located.
3. The system according to claim 1, wherein the processing unit is configured to search the received signal window for the echo signal of the call.
4. The voice packet dynamic echo cancellation system according to claim 1, wherein the processing unit is configured to store the echo signal.
5. The system according to claim 1, wherein the network performance of the call includes timestamp information related to packets of the call over the packet network.
6. The system according to claim 1, wherein the processing unit is configured to access a centralized table containing the network performance of the call on the packet network.
7. The system according to claim 1, wherein the processing unit, in determining network performance, is further configured to:
determine an initial timestamp for packets associated with the set-up of the call to the terminating call device;
determine a final timestamp for packets associated with the set-up of the call to the originating call device; and
calculate a time delay for the call over the packet network based on the initial timestamp and the final timestamp.
8. The system according to claim 1, wherein the packet network communicates performance information data packets.
9. The system according to claim 1, wherein the packet network communicates IEEE 802.1AG data packets.
10. A method for canceling an echo signal during a call over a packet network, the method comprising:
setting up the call from an originating call device to a terminating call device;
storing network performance information associated with node segments on the packet network;
determining the network performance of the call between the originating call device and the terminating call device;
locating an echo signal of the call to the originating call device based on the network performance;
producing an echo cancellation signal based on the echo signal; and
cancelling the echo signal with the echo cancellation signal.
11. The method according to claim 10, wherein locating an echo signal of the call includes determining a round-trip time delay of data packets for the call.
12. The method according to claim 10, wherein storing packet network information includes storing performance information data packets.
13. The method according to claim 10, wherein storing packet network information includes storing IEEE 802.1AG data packets.
14. The method according to claim 10, wherein storing network performance information includes storing timestamp information related to data packets of the call.
15. The method according to claim 10, wherein storing network performance information includes storing timestamp information related to data packets of the call over the packet network.
16. The method according to claim 10, wherein locating an echo signal of the call includes calculating a received echo signal window for the call.
17. The method according to claim 10, wherein locating an echo signal of the call includes:
determining an initial timestamp for packets associated with a set-up of the call to the terminating call device;
determining a final timestamp for packets associated with the set-up of the call to the originating call device; and
calculating a time delay for the call over the packet network based on the initial timestamp and the final timestamp.
18. A method for canceling an echo signal during a call over a packet network, the method comprising:
setting up the call from an originating call device to a terminating call device;
storing timestamp information related to data packets associated with the call communicated over node segments on the packet network;
determining an echo signal window of the call between the originating call device and the terminating call device based on the timestamp information;
locating an echo signal of the call within the echo signal window;
producing an echo cancellation signal based on the echo signal; and
cancelling the echo signal with the echo cancellation signal.
19. The method according to claim 18, wherein storing timestamp information related to data packets includes storing performance information data packets.
20. The method according to claim 18, wherein storing timestamp information related to data packets includes storing IEEE 802.1AG data packets.
21. The method according to claim 18, wherein locating an echo signal of the call includes:
determining an initial timestamp for packets associated with a set-up of the call to the terminating call device;
determining a final timestamp for packets associated with the set-up of the call to the originating call device; and
calculating a time delay for the call over the packet network based on the initial timestamp and the final timestamp.
22. The method according to claim 18, wherein producing an echo cancellation signal includes inverting the echo signal 180-degrees out-of-phase.
23. The method according to claim 18, wherein canceling the echo signal with the echo cancellation signal includes including the echo cancellation signal with the echo signal of the call to cancel the echo signal.
The claims below are in addition to those above.
All refrences to claim(s) which appear below refer to the numbering after this setence.
What is claimed is:
1. An injection steam generator for small appliances, said generator comprising a steam chamber disposed within and formed by a steam generator housing that is provided with an injection opening in a sidewall; a displaceable nozzle mounted telescopically on a fixed tubular member, to define a nozzle chamber within said nozzle and said fixed member, for displacement in a first pressure range in a direction toward the injection opening by an internal pressure in the nozzle chamber; a restoring force device for displacing the nozzle in a direction away from the injection opening when the internal pressure in the nozzle chamber is in a second pressure range that is lower than the first pressure range; and means for discharging residual water from the injection steam generator when the nozzle is displaced in a direction away from the injection opening, said means including a drain passage connected via a valve arrangement with the fixed member and in communication with the nozzle chamber for discharging the excessive residual water from the nozzle chamber when the nozzle is displaced away form the injection opening, with the valve arrangement being responsive to the pressure in the nozzle chamber to close the drain passage in the first pressure range and to open the drain passage in the second pressure range.
2. The injection steam generates according to claim 1, wherein the restoring force device is a spring connected between said nozzle and said fixed member.
3. An injection steam generator according to claim 1, wherein a pump with a pump outlet valve is mounted on the fixed member, said pump, when operating, producing an interior pressure in the nozzle chamber in the pressure range of 10-12 bar; and the restoring device is dimensioned such that when the nozzle is displaced away from the injection opening, an internal pressure of 5-6 bar is generated in the nozzle chamber, wherein the second pressure range is disposed between 5-6 bar as the upper range limit and atmospheric pressure as the lower range limit.
4. An injection steam generator according to claim 1, wherein the valve arrangement is a diaphragm valve having a diaphragm mounted to form a valve flap that in response to the pressure in the nozzle chamber closes during the first pressure range and opens during the second pressure range.
5. An injection steam generator according to claim 1, wherein the valve arrangement is a spring-loaded ball valve that is normally in an open position by a ball and a spring acting on the ball, and that in response to the internal pressure in the nozzle chamber closes during the first pressure range counter to the load of the spring, and opens during the second pressure range as a result of the spring load.
6. An injection valve according to claim 1, wherein the drain passage leads to a water supply container that is arranged higher than the nozzle chamber.