480 research outputs found
Performance Investigation of Digital Lowpass IIR Filter Based on Different Platforms
The work presented in this paper illuminates the design and simulation of a recursive or Infinite Impulse Response (IIR) filter. The proposed design algorithm employs the Genetic Algorithm to determine the filter coefficients to satisfy the required performance. The effectiveness of different platforms on filter design and performance has been studied in this paper. Three different platforms are considered to implement and verify the designed filter’s work through simulation. The first platform is the MATLAB/SIMULINK software package used to implement the Biquad form filter. This technique is the basis for the software implementation of the designed IIR filter. The HDL – Cosimulation technique is considered the second one; it inspired to take advantage of the existing tools in SIMULINK to convert the designed filter algorithm to the Very high-speed integrated circuit Hardware Description Language (VHDL) format. The System Generator is employed as the third technique, in which the designed filter is implemented as a hardware structure based on basic unit blocks provided by Xilinx System Generator. This technique facilitates the implementation of the designed filter in the FPGA target device. Simulation results show that the performance of the designed filter is remarkably reliable even with severe noise levels
Singing Voice Synthesis Using Differentiable LPC and Glottal-Flow-Inspired Wavetables
This paper introduces GlOttal-flow LPC Filter (GOLF), a novel method for singing voice synthesis (SVS) that exploits the physical characteristics of the human voice using differentiable digital signal processing. GOLF employs a glottal model as the harmonic source and IIR filters to simulate the vocal tract, resulting in an interpretable and efficient approach. We show it is competitive with state-of-the-art singing voice vocoders, requiring fewer synthesis parameters and less memory to train, and runs an order of magnitude faster for inference. Additionally, we demonstrate that GOLF can model the phase components of the human voice, which has immense potential for rendering and analysing singing voices in a differentiable manner. Our results highlight the effectiveness of incorporating the physical properties of the human voice mechanism into SVS and underscore the advantages of signal-processing-based approaches, which offer greater interpretability and efficiency in synthesis
Singing Voice Synthesis Using Differentiable LPC and Glottal-Flow-Inspired Wavetables
This paper introduces GlOttal-flow LPC Filter (GOLF), a novel method for
singing voice synthesis (SVS) that exploits the physical characteristics of the
human voice using differentiable digital signal processing. GOLF employs a
glottal model as the harmonic source and IIR filters to simulate the vocal
tract, resulting in an interpretable and efficient approach. We show it is
competitive with state-of-the-art singing voice vocoders, requiring fewer
synthesis parameters and less memory to train, and runs an order of magnitude
faster for inference. Additionally, we demonstrate that GOLF can model the
phase components of the human voice, which has immense potential for rendering
and analysing singing voices in a differentiable manner. Our results highlight
the effectiveness of incorporating the physical properties of the human voice
mechanism into SVS and underscore the advantages of signal-processing-based
approaches, which offer greater interpretability and efficiency in synthesis.
Audio samples are available at https://yoyololicon.github.io/golf-demo/.Comment: 9 pages, 4 figures. Accepted at ISMIR 202
Filter-Based Fading Channel Modeling
A channel simulator is an essential component in the development and accurate performance evaluation of wireless systems. A key technique for producing statistically accurate fading variates is to shape the flat spectrum of Gaussian variates using digital filters. This paper addresses various challenges when designing real and complex spectrum shaping filters with quantized coefficients for efficient realization of both isotropic and nonisotropic fading channels. An iterative algorithm for designing stable complex infinite impulse response (IIR) filters with fixed-point coefficients is presented. The performance of the proposed filter design algorithm is verified with 16-bit fixed-point simulations of two example fading filters
Differentiable Artificial Reverberation
Artificial reverberation (AR) models play a central role in various audio
applications. Therefore, estimating the AR model parameters (ARPs) of a target
reverberation is a crucial task. Although a few recent deep-learning-based
approaches have shown promising performance, their non-end-to-end training
scheme prevents them from fully exploiting the potential of deep neural
networks. This motivates to introduce differentiable artificial reverberation
(DAR) models which allows loss gradients to be back-propagated end-to-end.
However, implementing the AR models with their difference equations "as is" in
the deep-learning framework severely bottlenecks the training speed when
executed with a parallel processor like GPU due to their infinite impulse
response (IIR) components. We tackle this problem by replacing the IIR filters
with finite impulse response (FIR) approximations with the frequency-sampling
method (FSM). Using the FSM, we implement three DAR models -- differentiable
Filtered Velvet Noise (FVN), Advanced Filtered Velvet Noise (AFVN), and
Feedback Delay Network (FDN). For each AR model, we train its ARP estimation
networks for analysis-synthesis (RIR-to-ARP) and blind estimation
(reverberant-speech-to-ARP) task in an end-to-end manner with its DAR model
counterpart. Experiment results show that the proposed method achieves
consistent performance improvement over the non-end-to-end approaches in both
objective metrics and subjective listening test results.Comment: Manuscript submitted to TASL
Adaptive notch filtering for tracking multiple complex sinusoid signals
This thesis is related to the field of digital signal processing; where the aim of this research is to develop features of an infinite impulse response adaptive notch filter capable of tracking multiple complex sinusoid signals.
Adaptive notch filters are commonly used in: Radar, Sonar, and Communication systems, and have the ability to track the frequencies of real or complex sinusoid signals; thus removing noise from an estimate, and enhancing the performance of a system.
This research programme began by implementing four currently proposed adaptive notch structures. These structures were simulated and compared: for tracking between two and four signals; however, in their current form they are only capable of tracking real sinusoid signals.
Next, one of these structures is developed further, to facilitate the ability to track complex sinusoid signals. This original structure gives superior performance over Regalia's comparable structure under certain conditions, which has been proven by simulations and results.
Complex adaptive notch filter structures generally contain two parameters: the first tracks a target frequency, then the second controls the adaptive notch filter's bandwidth. This thesis develops the notch filter, so that the bandwidth parameter can be adapted via a method of steepest ascent; and also investigates tracking complex-valued chirp signals.
Lastly, stochastic search methods are considered; and particle swarm optimisation has been applied to reinitialise an adaptive notch filter, when tracking two signals; thus more quickly locating an unknown frequency, after the frequency of the complex sinusoid signal jumps
A stable adaptive Hammerstein filter employing partial orthogonalization of the input signals
Journal ArticleAbstract This paper presents an algorithm that adapts the parameters of a Hammerstein system model. Hammerstein systems are nonlinear systems that contain a static nonlinearity cascaded with a linear system. In this work, the static nonlinearity is modeled using a polynomial system and the linear filter that follows the nonlinerity is an infinite impulse response system. The adaptation of the nonlinear components is enhanced in the algorithm by orthogonalizing the inputs to the coefficients of the polynomial system. The linear system is implemented as a recursive higher-order filter. The step sizes associated with the recursive components are constrained in such a way as to guarantee bounded-input, bounded-output stability of the overall system. Experimental results included in the paper show that the algorithm performs well and always converges to the global minimum of the input signal is white
Real-Time Quantum Noise Suppression In Very Low-Dose Fluoroscopy
Fluoroscopy provides real-time X-ray screening of patient's organs and of various radiopaque objects, which make it an invaluable tool for many interventional procedures. For this reason, the number of fluoroscopy screenings has experienced a consistent growth in the last decades. However, this trend has raised many concerns about the increase in X-ray exposure, as even low-dose procedures turned out to be not as safe as they were considered, thus demanding a rigorous monitoring of the X-ray dose delivered to the patients and to the exposed medical staff. In this context, the use of very low-dose protocols would be extremely beneficial. Nonetheless, this would result in very noisy images, which need to be suitably denoised in real-time to support interventional procedures. Simple smoothing filters tend to produce blurring effects that undermines the visibility of object boundaries, which is essential for the human eye to understand the imaged scene. Therefore, some denoising strategies embed noise statistics-based criteria to improve their denoising performances. This dissertation focuses on the Noise Variance Conditioned Average (NVCA) algorithm, which takes advantage of the a priori knowledge of quantum noise statistics to perform noise reduction while preserving the edges and has already outperformed many state-of-the-art methods in the denoising of images corrupted by quantum noise, while also being suitable for real-time hardware implementation. Different issues are addressed that currently limit the actual use of very low-dose protocols in clinical practice, e.g. the evaluation of actual performances of denoising algorithms in very low-dose conditions, the optimization of tuning parameters to obtain the best denoising performances, the design of an index to properly measure the quality of X-ray images, and the assessment of an a priori noise characterization approach to account for time-varying noise statistics due to changes of X-ray tube settings. An improved NVCA algorithm is also presented, along with its real-time hardware implementation on a Field Programmable Gate Array (FPGA). The novel algorithm provides more efficient noise reduction performances also for low-contrast moving objects, thus relaxing the trade-off between noise reduction and edge preservation, while providing a further reduction of hardware complexity, which allows for low usage of logic resources also on small FPGA platforms. The results presented in this dissertation provide the means for future studies aimed at embedding the NVCA algorithm in commercial fluoroscopic devices to accomplish real-time denoising of very low-dose X-ray images, which would foster their actual use in clinical practice
- …