3,021 research outputs found

    On the construction of a digital transfer function from its real part on unit circle

    Get PDF
    It is shown in this correspondence that the system function H(z) of a linear time invariant (LTI) causal digital filter with real impulse response coefficients can be obtained from the real part of its frequency response HR(ejω) given in the form of a rational trigonomentric function, using algebraic methods rather than complex contour integration techniques

    On arbitrary-level IIR and FIR filters

    Get PDF
    A recently published method for designing IIR (infinite-impulse-response) digital filters with multilevel magnitude responses is reinterpreted from a different viewpoint. On the basis of this interpretation, techniques for extending these results to the case of finite-impulse-response (FIR) filters are developed. An advantage of the authors' method is that, when the arbitrary-level filter is implemented, its power-complementary filter, which may be required in specific applications, is obtained simultaneously. Also, by means of a tuning factor (a parameter of the scaling matrix), it is possible to generate a whole family of arbitrary-level filters

    Analysis of Software Aging in a Web Server

    Get PDF
    A number of recent studies have reported the phenomenon of “software aging”, characterized by progressive performance degradation and/or an increased occurrence rate of hang/crash failures of a software system due to the exhaustion of operating system resources or the accumulation of errors. To counteract this phenomenon, a proactive technique called 'software rejuvenation' has been proposed. It essentially involves stopping the running software, cleaning its internal state and/or its environment and then restarting it. Software rejuvenation, being preventive in nature, begs the question as to when to schedule it. Periodic rejuvenation, while straightforward to implement, may not yield the best results, because the rate at which software ages is not constant, but it depends on the time-varying system workload. Software rejuvenation should therefore be planned and initiated in the face of the actual system behavior. This requires the measurement, analysis and prediction of system resource usage. In this paper, we study the development of resource usage in a web server while subjecting it to an artificial workload. We first collect data on several system resource usage and activity parameters. Non-parametric statistical methods are then applied for detecting and estimating trends in the data sets. Finally, we fit time series models to the data collected. Unlike the models used previously in the research on software aging, these time series models allow for seasonal patterns, and we show how the exploitation of the seasonal variation can help in adequately predicting the future resource usage. Based on the models employed here, proactive management techniques like software rejuvenation triggered by actual measurements can be built. --Software aging,software rejuvenation,Linux,Apache,web server,performance monitoring,prediction of resource utilization,non-parametric trend analysis,time series analysis

    Towards quantitative mass spectrometry based metabolomics in microbial and mammalian systems

    Get PDF
    Metabolome analyses are a suite of analytical approaches that enable us to capture changes in the metabolome (small molecular weight components, typically less than 1500 Da) in biological systems. Mass spectrometry (MS) has been widely used for this purpose. The key challenge here is to be able to capture changes in a reproducible and reliant manner that is representative of the events that take place in vivo. Typically, the analysis is carried out in vitro, by isolating the system and extracting the metabolome. MS-based approaches enable us to capture metabolomic changes with high sensitivity and resolution. When developing the technique for different biological systems, there are similarities in challenges and differences that are specific to the system under investigation. Here, we review some of the challenges in capturing quantitative changes in the metabolome with MS based approaches, primarily in microbial and mammalian systems

    A new class of very low sensitivity cascade-form digital-filters based on "passive" second order single-input single-output building blocks

    Get PDF
    A new type of cascade form structure for digital filtering is proposed, with each building block being a second order section, that satisfies certain passivity properties. This passivity is essentially a "structure-induced" boundedness on the transfer function magnitude, and leads to low passband sensitivity. In addition, the cascade nature ensures low stopband sensitivity, as zeros on the unit circle continue to remain on the unit circle in spite of the quantization. The structure itself is independent of the pole locations and therefore meets a wide range of filtering applications

    Structure/permeability relationships of silicon-containing polyimides

    Get PDF
    The permeability to H2, O2, N2, CO2 and CH4 of three silicone-polyimide random copolymers and two polyimides containing silicon atoms in their backbone chains, was determined at 35.0 C and at pressures up to about 120 psig (approximately 8.2 atm). The copolymers contained different amounts of BPADA-m-PDA and amine-terminated poly (dimethyl siloxane) and also had different numbers of siloxane linkages in their silicone component. The polyimides containing silicon atoms (silicon-modified polyimides) were SiDA-4,4'-ODA and SiDA-p-PDA. The gas permeability and selectivity of the copolymers are more similar to those of their silicone component than of the polyimide component. By contrast, the permeability and selectivity of the silicon-modified polyimides are more similar to those of their parent polyimides, PMDA-4,4'-ODA and SiDA-p-PDA. The substitution of SiDA for the PMDA moiety in a polyimide appears to result in a significant increase in gas permeability, without a correspondingly large decrease in selectivity. The potential usefulness of the above polymers and copolymers as gas separation membranes is discussed

    Paraunitary oversampled filter bank design for channel coding

    Get PDF
    Oversampled filter banks (OSFBs) have been considered for channel coding, since their redundancy can be utilised to permit the detection and correction of channel errors. In this paper, we propose an OSFB-based channel coder for a correlated additive Gaussian noise channel, of which the noise covariance matrix is assumed to be known. Based on a suitable factorisation of this matrix, we develop a design for the decoder's synthesis filter bank in order to minimise the noise power in the decoded signal, subject to admitting perfect reconstruction through paraunitarity of the filter bank. We demonstrate that this approach can lead to a significant reduction of the noise interference by exploiting both the correlation of the channel and the redundancy of the filter banks. Simulation results providing some insight into these mechanisms are provided

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

    Get PDF
    It is shown that a wide 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 of the complex allpass filter corresponds to one of the transfer functions G(z) (for example, low-pass), whereas the imaginary part of the output sequence corresponds to its "complementary" filter H(z) (for example, highpass). Since the resulting implementation is structurally lossless, G(z) and H(z) have very low passband-sensitivity. Numerical design examples are included to demonstrate the ideas
    corecore