diff --git a/CHANGELOG.md b/CHANGELOG.md index e8b85f99f03e740080d76897032a21bc1e3d6217..ae2e5b7fc9a754e0a9fb2b13aba8a2d338f11871 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,57 +1,55 @@ ### v0.2.1 ### -**Virtual Sensing** -\* Fix a bug where noise was added to the power spectral density matrix for the optimal observation filter calculations in the noiseless case. +**Virtual Sensing**\ +\* Fix a bug where noise was added to the power spectral density matrix for the optimal observation filter calculations in the noiseless case.\ ### v0.2.0 ### -**Utilities** - -\+ Added a bisection method for single-valued functions. - -\* Improved rotation matrix calculation function with degrees and radian calculations available. -\+ Added function to calculate a double-sided spectrum from a single-sided spectrum. -\+ Added a function to calculate the intersection of three vectors. -\+ Added a pair of functions to check for even or odd elements. -\+ Added a function to pick values from a vector based on given probabilities. -\+ Added a function to pick randomly unique rows from a matrix. -\+ Added a Heaviside step function. -\+ Added function to swap argument values. - -**Optimisation** -\+ Added a MATLAB Memetic Algorithm (MA) implementation. -\* The algorithm calls provided functions and can solve generic problems. - -**Control** -\+ Added tonal control in the frequency domain. -\* Control is contained in a single function. -\* Can be used with or without virtual sensing. -\* Implementations of optimal control and FxLMS (still frequency domain) calculations are available. - -**Signal Processing - Array Processing** -\+ Added array manifold (steering vector) calculation function. - -**Signal Processing - Generic** -\+ Added frequency band calculation function with 1/1 octave and 1/3 octave bands. -\+ Add fractional delay filter impulse response generation function. - -**Virtual Sensing - Generic** -\+ Added a multiple coherence calculation function. - -**Virtual Sensing - Remote Microphone Technique** -\* Divide the observation filter and estimation with observation filter in two functions. The return arguments are split appropriately to the function they relate. -\+ Added option to include noise in the monitoring microphone power spectral density matrix with specified SNR value. - -**Sound Fields** -\+ Added plane wave calculation function. -\+ Added Circular Harmonics calculation function. -\+ Added Spherical Harmonics calculation function. -\+ Added Discrete Circular Fourier Transform (DCFT) calculation function. -\+ Added Inverse Discrete Circular Fourier Transform (IDCFT) calculation function. -\+ Added Discrete Spherical Fourier Transform (DSFT) calculation function. -\+ Added Inverse Discrete Spherical Fourier Transform (IDSFT) calculation function. -\+ Added function to extrapolate a sound field in the Spherical Harmonics domain. -\+ Added function to calculate sound field generated by a point source in the Spherical Harmonics domain (truncated order). -\+ Added function to calculate sound field generated by a plane wave in the Spherical Harmonics domain (truncated order). +**Utilities**\ +\+ Added a bisection method for single-valued functions.\ +\* Improved rotation matrix calculation function with degrees and radian calculations available.\ +\+ Added function to calculate a double-sided spectrum from a single-sided spectrum.\ +\+ Added a function to calculate the intersection of three vectors.\ +\+ Added a pair of functions to check for even or odd elements.\ +\+ Added a function to pick values from a vector based on given probabilities.\ +\+ Added a function to pick randomly unique rows from a matrix.\ +\+ Added a Heaviside step function.\ +\+ Added function to swap argument values.\ + +**Optimisation**\ +\+ Added a MATLAB Memetic Algorithm (MA) implementation.\ +\* The algorithm calls provided functions and can solve generic problems.\ + +**Control**\ +\+ Added tonal control in the frequency domain.\ +\* Control is contained in a single function.\ +\* Can be used with or without virtual sensing.\ +\* Implementations of optimal control and FxLMS (still frequency domain) calculations are available.\ + +**Signal Processing - Array Processing**\ +\+ Added array manifold (steering vector) calculation function.\ + +**Signal Processing - Generic**\ +\+ Added frequency band calculation function with 1/1 octave and 1/3 octave bands.\ +\+ Add fractional delay filter impulse response generation function.\ + +**Virtual Sensing - Generic**\ +\+ Added a multiple coherence calculation function.\ + +**Virtual Sensing - Remote Microphone Technique**\ +\* Divide the observation filter and estimation with the observation filter in two functions. The return arguments are split appropriately to the function they relate.\ +\+ Added option to include noise in the monitoring microphone power spectral density matrix with specified SNR value.\ + +**Sound Fields**\ +\+ Added plane wave calculation function.\ +\+ Added Circular Harmonics calculation function.\ +\+ Added Spherical Harmonics calculation function.\ +\+ Added Discrete Circular Fourier Transform (DCFT) calculation function.\ +\+ Added Inverse Discrete Circular Fourier Transform (IDCFT) calculation function.\ +\+ Added Discrete Spherical Fourier Transform (DSFT) calculation function.\ +\+ Added Inverse Discrete Spherical Fourier Transform (IDSFT) calculation function.\ +\+ Added function to extrapolate a sound field in the Spherical Harmonics domain.\ +\+ Added function to calculate sound field generated by a point source in the Spherical Harmonics domain (truncated order).\ +\+ Added function to calculate sound field generated by a plane wave in the Spherical Harmonics domain (truncated order).\ ### v0.1.0 ###