Sharp noise suppression
    51.
    发明授权

    公开(公告)号:US09940946B2

    公开(公告)日:2018-04-10

    申请号:US15252068

    申请日:2016-08-30

    摘要: A method includes determining a first filtered signal based on an audio signal; determining a second filtered signal based on the audio signal; determining, based on the first filtered signal and the second filtered signal, a portion of the audio signal corresponding to a sharp noise; determining, based on the first filtered signal and the second filtered signal, a gain signal that, for the portion of the audio signal corresponding to the sharp noise, has a value that is smaller than a value of the gain signal for the remaining portion of the audio signal; and suppressing, based on the gain signal, the sharp noise from an amplifier input signal determined based on the audio signal.

    Error correction for storage devices

    公开(公告)号:US09922678B2

    公开(公告)日:2018-03-20

    申请号:US14947833

    申请日:2015-11-20

    摘要: Systems and techniques include a method including: receiving a data request for first data stored at a storage device; reading second data from discrete units of storage of the storage device, the second data comprising the first data read from two or more of the discrete units of storage, error correction code redundancies read from the two or more of the discrete units of storage, and parity data read from at least one of the discrete units of storage; detecting, based on the error correction code redundancies, an error in a first portion of the first data stored in one of the two or more of the discrete units of storage; and recovering the first portion of the first data using the parity data and a second portion of the first data read from one or more remaining ones of the two or more of the discrete units of storage.

    Method and circuitry for protecting an electromechanical system

    公开(公告)号:US09900691B2

    公开(公告)日:2018-02-20

    申请号:US15005323

    申请日:2016-01-25

    IPC分类号: H04R3/00

    CPC分类号: H04R3/007

    摘要: To limit motion in an electromechanical system, an input signal is filtered using an adaptive filter, such as an infinite impulse response filter, to yield a predicted motion, and the input signal is attenuated by an amount controlled by the predicted motion. The filtering may further yield a predicted temperature, and the amount of attenuating may be further controlled by that temperature. Components of the input signal at selected frequencies may be removed, and a portion of the input signal from which the components have been removed may be mixed with a portion of the input signal from which components have not been removed. The removing of components at selected frequencies may include applying a notch filter, and the two portions may be equalized. phase-adjusting the unfiltered portion to account for phase delay introduced by the notch filter. The notch filter may operate at a resonant frequency of the system.

    Flexible queues in a network switch

    公开(公告)号:US09887929B2

    公开(公告)日:2018-02-06

    申请号:US15256164

    申请日:2016-09-02

    摘要: In an apparatus for receiving and forwarding data packets on a network, a network device includes a plurality of ports for coupling to the network and for transmitting packets to devices disposed in or coupled to the network. At least one processor configured to process packets received via the network processes packets by selectively forwarding processed packets to one or more of the ports. A plurality of queues are defined in a memory, each configured to store packets to be transmitted by ports in the plurality of ports. A queue manager is configured to selectively assign a subset of the plurality of queues to a subset of the plurality of ports.

    Autonomous in-device GNSS augmentation system

    公开(公告)号:US09877157B2

    公开(公告)日:2018-01-23

    申请号:US14962670

    申请日:2015-12-08

    IPC分类号: H04W4/02

    CPC分类号: H04W4/023 H04W4/026

    摘要: Aspects of the disclosure provide an apparatus that includes a navigation signal receiver and a processing circuit. The navigation signal receiver is to receive, from a plurality of satellites, first ephemeris data. The first ephemeris data is effective for a first time duration. The processing circuit is to predict, based on the first ephemeris data, second ephemeris data. The second ephemeris data is effective for a second time duration that is extended beyond the first time duration. The second ephemeris data is used by the navigation signal receiver to acquire satellite signals for positioning the apparatus during the second time duration.

    Active clamp for motor driver
    57.
    发明授权

    公开(公告)号:US09876450B2

    公开(公告)日:2018-01-23

    申请号:US14604589

    申请日:2015-01-23

    CPC分类号: H02P6/14 H02P6/08 H03K5/08

    摘要: An apparatus includes a clamp control circuit configured to control a first current to have a magnitude substantially equal to that of a second current when the second current has a first flow direction. The clamp control circuit is configured to control the first current to be substantially zero when the second current has a second flow direction. A method includes determining a value of a first current, controlling a second current to have a substantially zero value when the first current flows in a first direction, and controlling the second current to have a magnitude substantially equal to that of the first current when the first current flows in a second direction. The first current flows in the first direction when a winding of a motor is being supplied with energy and flows in the second direction when the winding of the motor is discharging energy.

    Systems and methods for capacitive touch detection

    公开(公告)号:US09841855B2

    公开(公告)日:2017-12-12

    申请号:US14695386

    申请日:2015-04-24

    CPC分类号: G06F3/044 G06F3/0416

    摘要: System and methods are provided for touch detection. The system includes: a sensing capacitive network configured to generate a touch-sensing signal based at least in part on a touch panel capacitance; an internal capacitive network configured to generate an input signal based at least in part on a predetermined internal capacitance; a comparative network configured to compare the touch-sensing signal with a reference signal to generate a first comparison result and compare the input signal with the reference signal to generate a second comparison result; and a signal processing component configured to generate a detection result to indicate whether a touch event occurs on the touch panel based at least in part on the first comparison result and the second comparison result.