3 research outputs found

    Sampling Time Jitter

    Get PDF
    Electrical systems which use voltage transitions to represent timing information suffer from a degrading phenomenon called timing jitter. Sampling time jitter is the deviation of sampling clock from its ideal position. As transmission rates raise above couple of GHz, deviations become significant comparing to signalling interval, jitter becomes a fundamental performance bottleneck. Especially in band-limited communication systems that imperfect sampling times result in Inter-Symbol Interference (ISI) jitter is a very limiting factor to decode correct transmitted data. In this case, jitter timing error translates into amplitude error. At first, the effect of sampling time jitter at the received signal is modelled as an additive noise .This additive noise signal which we call it jitter noise is a coloured noise that also depends on input signal. Expressions for jitter noise correlation factors, its cross- correlation with input signal are derived. These correlations depend on input spectral density, timing jitter characteristic function (Fourier transform of jitter probability density function) and whether timing jitter is white or coloured. In case of first order Gauss-Markov process for sampling time jitter it is observed that in high memory regime (highly correlated timing jitter) the spectral density of additive jitter noise is concentrated around higher frequencies. Exploiting this quality, a spectral shaping scheme is used to improve the performance in terms of Bit Error Rate (BER) for an AWGN channel with discrete input corrupted by sampling time jitter. Simulation results comparing the proposed scheme performance with a minimum distance decoder are provided. As another approach the well-known Viterbi Algorithm is used for decoding same AWGN channel suffering from ISI terms due to sampling jitter. The Viterbi algorithm, which basically is a dynamic programming algorithm, finds the most likely input data and jitter times based on observed output sequence. A quantized version of jitter times is used to be able to work with a finite state trellis and to find likelihoods along the paths of the diagram. Then Bit Error Rate curves for different jitter quantization levels and different impulse response lengths of channel are presented

    Models and information-theoretic bounds for nanopore sequencing

    Full text link
    Nanopore sequencing is an emerging new technology for sequencing DNA, which can read long fragments of DNA (~50,000 bases) in contrast to most current short-read sequencing technologies which can only read hundreds of bases. While nanopore sequencers can acquire long reads, the high error rates (20%-30%) pose a technical challenge. In a nanopore sequencer, a DNA is migrated through a nanopore and current variations are measured. The DNA sequence is inferred from this observed current pattern using an algorithm called a base-caller. In this paper, we propose a mathematical model for the "channel" from the input DNA sequence to the observed current, and calculate bounds on the information extraction capacity of the nanopore sequencer. This model incorporates impairments like (non-linear) inter-symbol interference, deletions, as well as random response. These information bounds have two-fold application: (1) The decoding rate with a uniform input distribution can be used to calculate the average size of the plausible list of DNA sequences given an observed current trace. This bound can be used to benchmark existing base-calling algorithms, as well as serving a performance objective to design better nanopores. (2) When the nanopore sequencer is used as a reader in a DNA storage system, the storage capacity is quantified by our bounds
    corecore