Bit error rate prediction
AssigneeMarvell Israel (M.I.S.L) Ltd.
InventorIddo Diukman
Life of this patent
Estimating the term…
Abstract
Embodiments of the present disclosure provide a method for predicting bit errors in a communication channel, comprising generating a model representative of the communication channel, formulating enhanced noise at a first noise level that is higher than a second noise level, the second noise level corresponding to a level of noise that the communication channel experiences during a general operation of the communication channel, simulating an operation of the model by injecting the enhanced noise into the model, determining actual bit errors of the model when the model is simulated with the enhanced noise, and estimating a bit error rate (BER) when the model of the communication channel is operated with noise of the second level. Other embodiments are also described and claimed.
Claims20
A method for estimating bit errors in a communication channel, comprising:
- generating a model using a hardware processor representative of the communication channel, said model including a transmitter module and a receiver module;
- formulating enhanced noise at a first noise level that is higher than a second noise level, the second noise level corresponding to an estimated level of noise likely to be experienced by the communication channel during a general operation of the communication channel;
- simulating an operation of the model by injecting the enhanced noise into the model;
- determining actual bit errors of the model when the model is simulated with the enhanced noise;
- and
- estimating a bit error rate (BER) when the model of the communication channel is operated with noise of the second level, based at least in part on the determined actual bit errors when the model is simulated with the enhanced noise.
A system comprising:
- a model representative of a communication channel, the model comprising:
- a driver module configured to receive a pseudo-random binary sequence of data during a simulation of the model;
- an interconnect module configured to transmit the received pseudo-random binary sequence of data from the driver module to a receiver module during the simulation;
- and
- the receiver module configured to receive, during the simulation, the pseudo-random binary sequence of data, subsequent to injection of enhanced noise in the pseudo-random binary sequence of data;
- a noise injection module hardware configured to formulate the enhanced noise at a first noise level that is higher than a second noise level and to inject the enhanced noise in the model during the simulation of the model, where the second noise level corresponds to an estimated level of noise likely to be experienced by the communication channel during a general operation of the communication channel;
- a bit error rate (BER) analyzer module hardware operatively coupled to the receiver module and configured to determine actual bit errors during the simulation;
- and
- an extrapolation module hardware operatively coupled to the BER analyzer module and configured to estimate a BER when the model is operated with noise of the second level, based at least in part on the determined actual bit errors when the model is simulated with the enhanced noise.
A non-transitory machine-readable medium having associated instructions, which, when executed, cause the machine to perform the operations of:
- generating a model representative of the communication channel, said model including a transmitter module and a receiver module;
- formulating enhanced noise at a first noise level that is higher than a second noise level, the second noise level corresponding to an estimated level of noise likely to be experienced by the communication channel during a general operation of the communication channel;
- simulating an operation of the model by injecting the enhanced noise into the model;
- determining actual bit errors of the model when the model is simulated with the enhanced noise;
- and
- estimating a bit error rate (BER) when the model of the communication channel is operated with noise of the second level, based at least in part on the determined actual bit errors when the model is simulated with the enhanced noise.
Dependencies are inferred from the claim text.