6,862 research outputs found

    Efficient and multiplierless design of FIR filters with very sharp cutoff via maximally flat building blocks

    Get PDF
    A new design technique for linear-phase FIR filters, based on maximally flat buildiing blocks, is presented. The design technique does not involve iterative approximations and is, therefore, fast. It gives rise to filters that have a monotone stopband response, as required in some applications. The technique is partially based on an interpolative scheme. Implementation of the obtained filter designs requires a much smaller number of multiplications than maximally flat (MAXFLAT) FIR filters designed by the conventional approach. A technique based on FIR spectral transformations to design new multiplierless FIR filter structures is then advanced, and multiplierless implementations for sharp cutoff specifications are included

    Efficient and multiplierless design of FIR filters with very sharp cutoff via maximally flat building blocks

    Get PDF
    A new design technique for linear-phase FIR filters, based on maximally flat buildiing blocks, is presented. The design technique does not involve iterative approximations and is, therefore, fast. It gives rise to filters that have a monotone stopband response, as required in some applications. The technique is partially based on an interpolative scheme. Implementation of the obtained filter designs requires a much smaller number of multiplications than maximally flat (MAXFLAT) FIR filters designed by the conventional approach. A technique based on FIR spectral transformations to design new multiplierless FIR filter structures is then advanced, and multiplierless implementations for sharp cutoff specifications are included

    Design of doubly-complementary IIR digital filters using a single complex allpass filter, with multirate applications

    Get PDF
    It is shown that a large class of real-coefficient doubly-complementary IIR transfer function pairs can be implemented by means of a single complex allpass filter. For a real input sequence, the real part of the output sequence corresponds to the output of one of the transfer functions G(z) (for example, lowpass), whereas the imaginary part of the output sequence corresponds to its "complementary" filter H(z)(for example, highpass). The resulting implementation is structurally lossless, and hence the implementations of G(z) and H(z) have very low passband sensitivity. Numerical design examples are included, and a typical numerical example shows that the new implementation with 4 bits per multiplier is considerably better than a direct form implementation with 9 bits per multiplier. Multirate filter bank applications (quadrature mirror filtering) are outlined

    Cyclic LTI systems in digital signal processing

    Get PDF
    Cyclic signal processing refers to situations where all the time indices are interpreted modulo some integer L. In such cases, the frequency domain is defined as a uniform discrete grid (as in L-point DFT). This offers more freedom in theoretical as well as design aspects. While circular convolution has been the centerpiece of many algorithms in signal processing for decades, such freedom, especially from the viewpoint of linear system theory, has not been studied in the past. In this paper, we introduce the fundamentals of cyclic multirate systems and filter banks, presenting several important differences between the cyclic and noncyclic cases. Cyclic systems with allpass and paraunitary properties are studied. The paraunitary interpolation problem is introduced, and it is shown that the interpolation does not always succeed. State-space descriptions of cyclic LTI systems are introduced, and the notions of reachability and observability of state equations are revisited. It is shown that unlike in traditional linear systems, these two notions are not related to the system minimality in a simple way. Throughout the paper, a number of open problems are pointed out from the perspective of the signal processor as well as the system theorist

    Image interpolation using Shearlet based iterative refinement

    Get PDF
    This paper proposes an image interpolation algorithm exploiting sparse representation for natural images. It involves three main steps: (a) obtaining an initial estimate of the high resolution image using linear methods like FIR filtering, (b) promoting sparsity in a selected dictionary through iterative thresholding, and (c) extracting high frequency information from the approximation to refine the initial estimate. For the sparse modeling, a shearlet dictionary is chosen to yield a multiscale directional representation. The proposed algorithm is compared to several state-of-the-art methods to assess its objective as well as subjective performance. Compared to the cubic spline interpolation method, an average PSNR gain of around 0.8 dB is observed over a dataset of 200 images

    Hybridization of optical plasmonics with terahertz metamaterials to create multi-spectral filters

    Get PDF
    Multi-spectral imaging systems typically require the cumbersome integration of disparate filtering materials in order to work simultaneously in multiple spectral regions. We show for the first time how a single nano-patterned metal film can be used to filter multi-spectral content from the visible, near infrared and terahertz bands by hybridizing plasmonics and metamaterials. Plasmonic structures are well-suited to the visible band owing to the resonant dielectric properties of metals, whereas metamaterials are preferable at terahertz frequencies where metal conductivity is high. We present the simulated and experimental characteristics of our new hybrid synthetic multi-spectral material filters and demonstrate the independence of the metamaterial and plasmonic responses with respect to each other

    On maximally-flat linear-phase FIR filters

    Get PDF
    An implementation for maximally-flat FIR filters is proposed that requires a much smaller number of multiplications than a direct form structure. The values of the multiplier coefficients in the implementation are conveniently small, and do not span a huge dynamic range, unlike in a direct form implementation
    corecore