摘要:
A method for managing cache memory in a flash cache architecture. The method includes providing a storage cache controller, at least a flash memory comprising a flash controller, and at least a backend storage device, and maintaining read cache metadata for tracking on the flash memory cached data to be read, and write cache metadata for tracking on the flash memory data expected to be cached.
摘要:
A data storage system including at least one memory device array including memory devices for storing data; and a storage subsystem controller for performing a method for operating the memory devices within the memory device array by relocating parity entities from a first memory device to a spare memory device replacing a failed memory device, and by storing one or more of reconstructed data entities on the first memory device.
摘要:
A method for managing cache memory in a flash cache architecture. The method includes providing a storage cache controller, at least a flash memory comprising a flash controller, and at least a backend storage device, and maintaining read cache metadata for tracking on the flash memory cached data to be read, and write cache metadata for tracking on the flash memory data expected to be cached.
摘要:
A data storage system including at least one memory device array including memory devices for storing data; and a storage subsystem controller for performing a method for operating the memory devices within the memory device array by relocating parity entities from a first memory device to a spare memory device replacing a failed memory device, and by storing one or more of reconstructed data entities on the first memory device.
摘要:
Modems, methods, and computer program products select a data rate based on error signals in a modem. In an illustrative embodiment, error signals representing the difference between an output of an equalizer and an output of a detector are accumulated and an average error value is computed therefrom. A signal to noise ratio is determined using the average error value. The signal to noise ratio is then used to select a data rate. In another illustrative embodiment, the mean squared error at the output of the equalizer is determined and then used, along with the probability of error in correctly detecting a symbol, to select a data rate. Incorrect decisions in detecting received data symbols can cause a catastrophic failure in a decision feedback equalizer used in a modem receiver as errors are repeatedly fed back causing the tap coefficients for the equalizer filters to be shifted from their normal operating values. By adjusting the data rate in accordance with the error signals generated in a modem receiver, the decision feedback equalizer can operate with greater stability as the data rate can be reduced in response to increased noise conditions.
摘要:
A low power DSL modem transmitter, suitable for incorporation in integrated DSLAM server line cards, transmits full power physical frames which include a control channel and a data field when data is available for transmission and physical frames having only a control channel or a control channel and a low power synchronization field when data is not available for transmission. And a method for controlling the total power dissipated in the integrated DSLAM by selectively restricting the flaw of data packets to the DSLs.
摘要:
Modems, methods, and computer program products select a data rate based on error signals in a modem. In an illustrative embodiment, error signals representing the difference between an output of an equalizer and an output of a detector are accumulated and an average error value is computed therefrom. A signal to noise ratio is determined using the average error value. The signal to noise ratio is then used to select a data rate. In another illustrative embodiment, the mean squared error at the output of the equalizer is determined and then used, along with the probability of error in correctly detecting a symbol, to select a data rate. Incorrect decisions in detecting received data symbols can cause a catastrophic failure in a decision feedback equalizer used in a modem receiver as errors are repeatedly fed back causing the tap coefficients for the equalizer filters to be shifted from their normal operating values. By adjusting the data rate in accordance with the error signals generated in a modem receiver, the decision feedback equalizer can operate with greater stability as the data rate can be reduced in response to increased noise conditions.
摘要:
Decision feedback equalizers having a stabilization capability, and methods and computer program products for stabilizing a decision feedback equalizer under severe error conditions use output samples from an equalizer to determine whether a severe error event has occurred in accordance with predefined criteria. If a severe error occurs, then a determination is made to evaluate whether the number of severe errors that have occurred has exceeded a threshold. If the threshold has been exceeded, then the coefficients for the filter(s) in the decision feedback equalizer are preserved in their current state. Severe errors can cause the equalizer filter coefficients to be pulled away from their normal operating values, which can result in several modulation cycles passing before the coefficients are restored. By preserving the equalizer filter coefficients under severe error conditions, the present invention prevents sharp or dramatic changes to the coefficient values from their steady state values allowing the decision feedback equalizer to recover more quickly from the errors.
摘要:
Receivers, methods, and computer program products can be used to demodulate a data signal transmitted from a digital source, which has a network sampling rate that is synchronized with a network clock. In an illustrative embodiment, a receiver includes a two-stage interpolator that receives digital samples of the data signal as an input and produces an interpolated digital sample stream to be filtered by an adaptive fractionally spaced decision feedback equalizer. The digital samples received in the interpolator are synchronized with a local clock; however, the interpolated sample stream is synchronized with the network clock. A slicer generates symbols for the samples output from the decision feedback equalizer by comparing the samples with a reference signaling alphabet. The receiver can be used in a V.90 client modem to demodulate pulse code modulated (PCM) data transmitted as pulse amplitude modulated (PAM) signals from a digital network. In addition, the receiver is compatible with legacy analog modem front ends and transmitters. The two-stage interpolator allows the timing synchronization to be performed with extremely fine granularity, which can be useful in PCM modems that typically require relatively high signal to noise ratios.
摘要:
A method for low-density parity-check (LDPC) encoding of data comprises defining a first M×N parity check matrix; generating, based on the first parity check matrix, a second parity check matrix having an M×M triangular sub-matrix; and, mapping the data into an LDPC code word based on the second parity check matrix. The method is particularly useful for data communications applications, but may also be employed in other applications such as, for example, data storage.