Antialiased Soft Clipping using an Integrated Bandlimited Ramp

Similar documents
Perceptually informed synthesis of bandlimited classical waveforms using integrated polynomial interpolation

Publication V. c 2012 Copyright Holder. Reprinted with permission.

A FINITE DIFFERENCE METHOD FOR THE EXCITATION OF A DIGITAL WAVEGUIDE STRING MODEL

Physical Modeling Synthesis

Preserving the LTI system topology in s- to z-plane transforms

Nonlinear Modeling of a Guitar Loudspeaker Cabinet

CMPT 889: Lecture 3 Fundamentals of Digital Audio, Discrete-Time Signals

Nonlinear audio transformer simulation using approximation of differential equations

Converting Infinite Impulse Response Filters to Parallel Form

A delayed parallel filter structure with an FIR part having improved numerical properties

Generation of bandlimited sync transitions for sine waveforms

Design Criteria for the Quadratically Interpolated FFT Method (I): Bias due to Interpolation

Integrated Direct Sub-band Adaptive Volterra Filter and Its Application to Identification of Loudspeaker Nonlinearity

EE 521: Instrumentation and Measurements

A NONLINEAR DIGITAL MODEL OF THE EMS VCS3 VOLTAGE CONTROLLED FILTER

LECTURE NOTES IN AUDIO ANALYSIS: PITCH ESTIMATION FOR DUMMIES

DIGITAL filters capable of changing their frequency response

Averaged Lagrange Method for interpolation filter

FRACTIONAL ORDER FILTER BASED ON FRACTIONAL CAPACITORS AND FRACTIONAL INDUCTOR

A Log-Frequency Approach to the Identification of the Wiener-Hammerstein Model

Analysis of Communication Systems Using Iterative Methods Based on Banach s Contraction Principle

Various signal sampling and reconstruction methods

Discrete-time modelling of musical instruments

DIGITAL IMPLEMENTATION OF MUSICAL DISTORTION CIRCUITS BY ANALYSIS AND SIMULATION

Polynomial Interpolators for High-Quality Resampling of Oversampled Audio

Wave-Digital Polarity and Current Inverters and Their Application to Virtual Analog Audio Processing

A PIANO MODEL INCLUDING LONGITUDINAL STRING VIBRATIONS

A GENERALIZED METHOD FOR THE DERIVATION OF NON-LINEAR STATE-SPACE MODELS FROM CIRCUIT SCHEMATICS. Martin Holters, Udo Zölzer

GAUSSIANIZATION METHOD FOR IDENTIFICATION OF MEMORYLESS NONLINEAR AUDIO SYSTEMS

A Nonlinear Dynamic S/H-ADC Device Model Based on a Modified Volterra Series: Identification Procedure and Commercial CAD Tool Implementation

Digital Signal Processing

Weighted Least-Squares Method for Designing Variable Fractional Delay 2-D FIR Digital Filters

Improved Method for Epoch Extraction in High Pass Filtered Speech

Proceedings of Meetings on Acoustics

Time-Frequency Analysis

Digital Speech Processing Lecture 10. Short-Time Fourier Analysis Methods - Filter Bank Design

Lecture 8: Signal Reconstruction, DT vs CT Processing. 8.1 Reconstruction of a Band-limited Signal from its Samples

Multirate signal processing

Quadrature-Mirror Filter Bank

Transients in Reconfigurable Signal Processing Channels

A FRACTIONAL DELAY FIR FILTER BASED ON LAGRANGE INTERPOLATION OF FARROW STRUCTURE

Sensors. Chapter Signal Conditioning

Chapter 5 Frequency Domain Analysis of Systems

SPEECH ANALYSIS AND SYNTHESIS

MANY digital speech communication applications, e.g.,

RESOLVING GROUPED NONLINEARITIES IN WAVE DIGITAL FILTERS USING ITERATIVE TECHNIQUES

Review: Continuous Fourier Transform

Filter structures ELEC-E5410

Music 170: Quantifying Sound

EE422G Homework #9 Solution

19th European Signal Processing Conference (EUSIPCO 2011) Barcelona, Spain, August 29 - September 2, 2011

Analog Digital Sampling & Discrete Time Discrete Values & Noise Digital-to-Analog Conversion Analog-to-Digital Conversion

Chapter 5 Frequency Domain Analysis of Systems

HEARING DISTANCE: A LOW-COST MODEL FOR NEAR-FIELD BINAURAL EFFECTS

IMPROVEMENTS IN MODAL PARAMETER EXTRACTION THROUGH POST-PROCESSING FREQUENCY RESPONSE FUNCTION ESTIMATES

Theory and Problems of Signals and Systems

Course and Wavelets and Filter Banks. Filter Banks (contd.): perfect reconstruction; halfband filters and possible factorizations.

Power Amplifier Linearization Using Multi- Stage Digital Predistortion Based On Indirect Learning Architecture

Time and Spatial Series and Transforms

PERCEPTUAL MATCHING PURSUIT WITH GABOR DICTIONARIES AND TIME-FREQUENCY MASKING. Gilles Chardon, Thibaud Necciari, and Peter Balazs

ELEN E4810: Digital Signal Processing Topic 11: Continuous Signals. 1. Sampling and Reconstruction 2. Quantization

Optimal Design of Real and Complex Minimum Phase Digital FIR Filters

Systems & Signals 315

UNDER THE HOOD OF A DYNAMIC RANGE COMPRESSOR

Optimal Speech Enhancement Under Signal Presence Uncertainty Using Log-Spectral Amplitude Estimator

Vibration Testing. an excitation source a device to measure the response a digital signal processor to analyze the system response

A Nonlinear Psychoacoustic Model Applied to the ISO MPEG Layer 3 Coder

FIBER Bragg gratings are important elements in optical

PREPARED PIANO SOUND SYNTHESIS

Signal types. Signal characteristics: RMS, power, db Probability Density Function (PDF). Analogue-to-Digital Conversion (ADC).

LIMITATIONS AND ERROR ANALYSIS OF SPHERICAL MICROPHONE ARRAYS. Thushara D. Abhayapala 1, Michael C. T. Chan 2

DIGITAL SIGNAL PROCESSING UNIT III INFINITE IMPULSE RESPONSE DIGITAL FILTERS. 3.6 Design of Digital Filter using Digital to Digital

EE5713 : Advanced Digital Communications

Distributed Detection and Estimation in Wireless Sensor Networks: Resource Allocation, Fusion Rules, and Network Security

Difference between Reconstruction from Uniform and Non-Uniform Samples using Sinc Interpolation

MITIGATING UNCORRELATED PERIODIC DISTURBANCE IN NARROWBAND ACTIVE NOISE CONTROL SYSTEMS

A DESIGN OF FIR FILTERS WITH VARIABLE NOTCHES CONSIDERING REDUCTION METHOD OF POLYNOMIAL COEFFICIENTS FOR REAL-TIME SIGNAL PROCESSING

Chapter 1 Fundamental Concepts

NONLINEAR ECHO CANCELLATION FOR HANDS-FREE SPEAKERPHONES. Bryan S. Nollett and Douglas L. Jones

ANALOG-to-digital (A/D) conversion consists of two

Edge Detection. Introduction to Computer Vision. Useful Mathematics Funcs. The bad news

IN this paper, we consider the capacity of sticky channels, a

A Plane Wave Expansion of Spherical Wave Functions for Modal Analysis of Guided Wave Structures and Scatterers

Closed-Form Discrete Fractional and Affine Fourier Transforms

Generalized Approximate Message Passing for Unlimited Sampling of Sparse Signals

Wiener System Identification with Four-Segment and Analytically Invertible Nonlinearity Model

Andrea Zanchettin Automatic Control AUTOMATIC CONTROL. Andrea M. Zanchettin, PhD Spring Semester, Linear systems (frequency domain)

Lyapunov Stability of Linear Predictor Feedback for Distributed Input Delays

Analytic discrete cosine harmonic wavelet transform(adchwt) and its application to signal/image denoising

T ulation and demodulation. It has applications not only

Loop filter coefficient a Loop filter gain g. Magnitude [db] Normalized Frequency

Digital Signal Processing, Homework 2, Spring 2013, Prof. C.D. Chung. n; 0 n N 1, x [n] = N; N n. ) (n N) u [n N], z N 1. x [n] = u [ n 1] + Y (z) =

Physically Informed Signal-Processing Methods for Piano Sound Synthesis: a Research Overview

Digital Signal Processing

Poles and Zeros in z-plane

Special Digital Filters for Audio Reproduction

Transfer Function Identification from Phase Response Data

CITY UNIVERSITY LONDON. MSc in Information Engineering DIGITAL SIGNAL PROCESSING EPM746

Table of Laplacetransform

A REVERBERATOR BASED ON ABSORBENT ALL-PASS FILTERS. Luke Dahl, Jean-Marc Jot

Transcription:

Budapest, Hungary, 31 August 2016 Antialiased Soft Clipping using an Integrated Bandlimited Ramp Fabián Esqueda*, Vesa Välimäki*, and Stefan Bilbao** *Dept. Signal Processing and Acoustics, Aalto University, Espoo, FINLAND **Acoustics and Audio Group, University of Edinburgh, Edinburgh, UK

Presentation Outline 1. Introduction 2. Aliasing caused by Soft Clipping 3. The integrated BLAMP function 4. Correction method 5. Examples 6. Conclusions 2

Introduction Saturating memoryless nonlinearities commonly used to model natural response of systems Saturations introduce discontinuities in derivatives of a signal Discontinuities require infinite bandwidth Harmonics exceeding Nyquist cause aliasing We propose an aliasing reduction technique for piecewise polynomial nonlinearities. 3

Soft Clipping Transition from non-clipped to clipped samples is gradual Perceived as softer and warmer than hard clipping Can be implemented cheaply, e.g. using piecewise polynomial functions (Pakarinen and Yeh, 2009) At low input values, spectrum expanded by order of polynomial nonlinearity Two sources of aliasing 1. Expansion of spectrum due to polynomial nl. 2. Discontinuity introduced at clipping point We consider the third-order polynomial softclipper (Araya and Suyama, 1996): 4

Soft Clipping (cont d) At high clipping thresholds, level of aliasing distortion is negligible. First derivative is smooth At low clipping thresholds, clipper introduces corners in first derivative These corners mean second derivative of signal is discontinuous at clipping points d/dt d/dt 5

The integrated BLAMP Function Derived from 3rd integral of the bandlimited impulse, i.e. the sinc function (Stilson and Smith, 1996). BLEP = Bandlimited step BLAMP = bandlimited ramp Model for bandlimited discontinuity in the second derivative Residual function computed from difference between integrated BLAMP and trivial parabolic ramp SINC BLEP BLAMP Integrated BLAMP Residual function 6

The Integrated BLAMP Correction Method 1. Detect clipping points (fractional delays) 2. Center residual function at clipping points 3. Scale by value of second derivative and adjust polarity 4. Sample at neighboring sample points and add to original signal 7

Example Fixing only a few samples at every clipping point makes a big difference! Input signal: 1245-Hz sinewave, clipping threshold L=0.15 Correction particularly efficient at low frequencies, where it is most audible Two-point Correction Four-point Correction For example: Alias @ 524 Hz Trivial: 50 db 2-pt correction: 92 db 4-pt correction: 104 db 8

Sound Examples Clean guitar riff Log clipped chirp aliased Guitar riff after soft clipping and antialiasing Log clipped chirp antialiased Extracted aliases Extracted aliases 9

Polynomial Approximation Polynomial approximation of integrated BLAMP function can be used for efficiency Derived from the four-point Lagrangian interpolation kernel Residual function is computationally cheap and has finite support Defined in terms of d, fractional delay required to center at each clipping point 10

Conclusions Integrated BLAMP effectively reduces aliases caused by discontinuities in second derivative These discontinuities may be introduced during synthesis or processing of arbitrary audio signals, e.g. soft clipping Aliasing components attenuated by up to 50 db at low frequencies Its polynomial approximation provides efficient solution 11

Aliasing Reduction in Clipped Signals IEEE Transactions on Signal Processing Issue: October 15, 2016

References J. Pakarinen and D. T. Yeh, A review of digital techniques for modeling vacuumtube guitar amplifiers, Computer Music J., vol. 33, no. 2, pp. 85 100, 2009. T. Araya and A. Suyama, Sound effector capable of imparting plural sound effects like distortion and other effects, US Patent 5,570,424, 29 Oct. 1996. F. Esqueda, V. Välimäki, and S. Bilbao, Aliasing reduction in soft-clipping algorithms, in Proc. European Signal Processing Conf. (EUSIPCO 2015), Nice, France, Aug. 2015, pp. 2059 2063. V. Välimäki, J. Pekonen, and J. Nam, Perceptually informed synthesis of bandlimited classical waveforms using integrated polynomial interpolation, J. Acoust. Soc. Am., vol. 131, no. 1, pp. 974 986, Jan. 2012. T. Stilson and J. Smith, Alias-free digital synthesis of classic analog waveforms, in Proc. Int. Computer Music Conf., Hong Kong, 1996, pp. 332 335. E. Brandt, Hard sync without aliasing, in Proc. Int. Computer Music Conf., Havana, Cuba, Sep. 2001, pp. 365 368. 13