1460740123-d4fa972b-6d91-4beb-9702-f7fc1e563891

1. An inrush current preventing circuit for protecting an electronic device from inrush current, the circuit comprising:
a rectification circuit for converting an alternating current (AC) voltage to a direct current (DC) voltage;
a temperature-sensitive component connected between the rectification circuit and the electronic device, wherein the temperature-sensitive component is configured for outputting the DC voltage from the rectification circuit to the electronic device, wherein the temperature-sensitive component has a high resistance value;
a switching circuit connected to the temperature-sensitive component in parallel, wherein the temperature-sensitive component is short-circuited in response to the switching circuit turning on;
a tank circuit connected to the rectification circuit, wherein the tank circuit is voltage charged by the rectification circuit; and
a controller connected between the switching circuit and the tank circuit, for controlling the switch circuit according to a voltage charge level of the tank circuit;
wherein the controller outputs a control signal to turn on the switching circuit in response to the tank circuit being at a substantially full voltage, the rectification circuit and the switching circuit forming a current loop to provide power from the rectification circuit to the electronic device;
wherein the controller does not output a control signal to turn off the switching circuit in response to the tank circuit being undercharged, the rectification circuit and temperature-sensitive component forming a current loop to provide power from the rectification circuit to the electronic device such that an excess amount of current is prevented from flowing to the electronic device.
2. The inrush current preventing circuit of claim 1, wherein the temperature-sensitive component is a negative temperature coefficient thermistor.
3. The inrush current preventing circuit of claim 1, wherein the switching circuit comprises a relay, a first transistor, and a second transistor, the relay comprises a switch and a coil, the switch is connected to the temperature-sensitive component; a base of the first transistor is connected to the controller, and a first power source via a resistor; an emitter of the first transistor is connected to the first power source; a collector of the first transistor is grounded via another resistor, and connected to a base of the second transistor; an emitter of the second transistor is grounded; a collector of the second transistor is connected to a first end of the coil; a second end of the coil is connected to a second power source.
4. The inrush current preventing circuit of claim 3, wherein the switching circuit further comprises a diode, an anode of the diode is connected to the first end of the coil, a cathode of the diode is connected to the second power source.
5. The inrush current preventing circuit of claim 3, wherein the first power source is a 5V direct current power source.
6. The inrush current preventing circuit of claim 3, wherein the second power source is a 15V direct current power source.
7. The inrush current preventing circuit of claim 3, wherein the first transistor is a positive-negative-positive type transistor, the second transistor is a negative-positive-negative type transistor.
8. The inrush current preventing circuit of claim 1, wherein the tank circuit comprises a capacitor, a first end of the capacitor is connected to the temperature-sensitive component and the controller, a second end of the capacitor is grounded.
9. The inrush current preventing circuit of claim 1, wherein the tank circuit comprises a first capacitor, a second capacitor, a first resistor, and a second resistor; a first end of the first resistor and a first end of the first capacitor are connected to the temperature-sensitive component, a second end of the first resistor is grounded via the second resistor, a second end of the first capacitor is grounded via the second capacitor; a node between the first and second resistors is connected to a node between the first and second capacitors.

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 for deghosting marine seismic data, comprising:
providing marine seismic data, the marine seismic data having a total acoustic wavefield that includes an upgoing acoustic wavefield and a downgoing acoustic wavefield;
performing a deghosting operation to determine a part of the total acoustic wavefield corresponding to one of the upgoing acoustic wavefield and the downgoing acoustic wavefield, the deghosting operation accounting for a varying vertical distance between a detector of a streamer and a sea surface;
identifying one of the upgoing and downgoing acoustic wavefields in the total acoustic wavefield based on a result of the deghosting operation; and
removing the downgoing acoustic wavefield from the total acoustic wavefield.
2. The method of claim 1, wherein the deghosting operation includes a generalized matching pursuit.
3. The method of claim 1, wherein the deghosting operation accounts for a time varying vertical distance between the detector of the streamer and the sea surface.
4. The method of claim 1, wherein the deghosting operation accounts for a spatially varying vertical distance between the detector of the streamer and the sea surface.
5. The method of claim 1, wherein the deghosting operation accounts for a wave height.
6. The method of claim 5, wherein the deghosting operation accounts for an angle of incidence of a ray path of a downward reflection and the wave height.
7. The method of claim 6, wherein the wave height is a mean wave height.
8. The method of claim 1, wherein the performing the deghosting operation is repeated iteratively.
9. The method of claim 8, wherein the performing the deghosting operation is repeated iteratively until an error is below a threshold.
10. The method of claim 8, wherein the performing the deghosting operation is repeated a specific number of times.
11. The method of claim 1, wherein the deghosting operation includes an algorithm that includes a parameter representing the vertical distance between the detector of the streamer and the sea surface.
12. The method of claim 11, wherein the parameter is indexed to vary in time.
13. The method of claim 11, wherein the parameter is indexed to vary in space.
14. The method of claim 1, wherein the providing includes providing marine seismic data acquired in rough-sea conditions.
15. The method of claim 1, wherein the providing includes providing marine seismic data acquired using a slanted streamer.
16. The method of claim 1, wherein the marine seismic data includes dual-sensor streamer data.
17. A computing system, comprising:
a processor; and
a memory that stores a program, wherein
the program includes instructions, which when executed by the processor, are configured to
perform a deghosting operation using marine seismic data having a total acoustic wavefield that includes an upgoing acoustic wavefield and a downgoing acoustic wavefield, the deghosting operation determining a part of the total acoustic wavefield corresponding to one of the upgoing acoustic wavefield and the downgoing acoustic wavefield, and the deghosting operation accounting for a varying vertical distance between a detector of a streamer and a sea surface,
identify one of the upgoing and downgoing acoustic wavefields in the total acoustic wavefield based on a result of the deghosting operation, and
remove the downgoing acoustic wavefield from the total acoustic wavefield.
18. The computing system of claim 17, wherein the deghosting operation accounts for a time varying vertical distance between the detector of the streamer and the sea surface.
19. A non-transitory computer readable storage medium, which has stored therein one or more programs, the one or more programs including instructions, which when executed by a processor, cause the processor to
perform a deghosting operation using marine seismic data having a total acoustic wavefield that includes an upgoing acoustic wavefield and a downgoing acoustic wavefield, the deghosting operation determining a part of the total acoustic wavefield corresponding to one of the upgoing acoustic wavefield and the downgoing acoustic wavefield, and the deghosting operation accounting for a varying vertical distance between a detector of a streamer and a sea surface,
identify one of the upgoing and downgoing acoustic wavefields in the total acoustic wavefield based on a result of the deghosting operation, and
remove the downgoing acoustic wavefield from the total acoustic wavefield.
20. The computer readable storage medium of claim 19, wherein the deghosting operation accounts for a time varying vertical distance between the detector of the streamer and the sea surface.