From af2a1b3c5ea71bc567384bb157d41441d7210580 Mon Sep 17 00:00:00 2001 From: Patrick Hangl Date: Fri, 24 Oct 2025 12:36:36 +0200 Subject: [PATCH] 2.4, 2.5 --- Bilder/fig_anr_hybrid.jpg | Bin 0 -> 22528 bytes chapter_02.tex | 30 ++++++--- drawio/ANR_hybrid.drawio | 134 ++++++++++++++++++++++++++++++++++++++ 3 files changed, 155 insertions(+), 9 deletions(-) create mode 100644 Bilder/fig_anr_hybrid.jpg create mode 100644 drawio/ANR_hybrid.drawio diff --git a/Bilder/fig_anr_hybrid.jpg b/Bilder/fig_anr_hybrid.jpg new file mode 100644 index 0000000000000000000000000000000000000000..57c4fb80435462bb06ac01434816f1bfed57fb4e GIT binary patch literal 22528 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 z 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 literal 0 HcmV?d00001 diff --git a/chapter_02.tex b/chapter_02.tex index 09aa6c6..44522c3 100644 --- a/chapter_02.tex +++ b/chapter_02.tex @@ -44,7 +44,7 @@ A signal (either analog or digital) can be displayed and analyzed in two ways: t \begin{figure}[H] \centering \includegraphics[width=0.8\linewidth]{Bilder/fig_fft.jpg} - \caption{Sampled digital signal in the time spectrum and in the frequency spectrum \cite{source_dsp_ch1}} + \caption{Sampled digital signal in the time spectrum and in the frequency spectrum. \cite{source_dsp_ch1}} \label{fig:fig_fft} \end{figure} \subsubsection{Transfer Functions and filters} @@ -52,7 +52,7 @@ When we discuss signals in a mathematical way, we need to explain the term ``tra \begin{figure}[H] \centering \includegraphics[width=0.8\linewidth]{Bilder/fig_transfer.jpg} - \caption{Simple representation of a transfer function taking a noisy input signal and delivering a clean output signal \cite{source_dsp_ch1}} + \caption{Simple representation of a transfer function taking a noisy input signal and delivering a clean output signal. \cite{source_dsp_ch1}} \label{fig:fig_transfer} \end{figure} \noindent In digital signal processing, especially in the design of a noise reduction algorithm, transfer functions are essential for modeling and analyzing filters, amplifiers, and the pathway of the signal itself. By understanding a system’s transfer function, one can predict how sound signals are altered and therefore how filter parameters can be adapted to deliver the desired output signal.\\ \\ @@ -60,7 +60,7 @@ During the description of transfer functions, the term ``filter'' was used but n \begin{figure}[H] \centering \includegraphics[width=0.8\linewidth]{Bilder/fig_lowpass.jpg} - \caption{Behavior of a low-pass-filter. At the highlighted frequecny $f_c$ of 3400 Hz, the amplitude of the incoming signal is reduced to 70\% \cite{source_dsp_ch2}} + \caption{Behavior of a low-pass-filter. At the highlighted frequecny $f_c$ of 3400 Hz, the amplitude of the incoming signal is reduced to 70\%. \cite{source_dsp_ch2}} \label{fig:fig_lowpass} \end{figure} \subsection{Filter designs} @@ -77,7 +77,7 @@ As there are three operators present in the filter, three samples are needed bef \begin{figure}[H] \centering \includegraphics[width=0.8\linewidth]{Bilder/fig_fir.jpg} - \caption{FIR filter example with three feedforward operators} + \caption{FIR filter example with three feedforward operators.} \label{fig:fig_fir} \end{figure} \subsubsection{Infinite Impulse Response filters} @@ -91,7 +91,7 @@ Figure \ref{fig:fig_iir} visualizes a simple IIR filter with two feedforward coe \begin{figure}[H] \centering \includegraphics[width=0.8\linewidth]{Bilder/fig_iir.jpg} - \caption{IIR filter example with two feedforward operators and two feedback operators} + \caption{IIR filter example with two feedforward operators and two feedback operators.} \label{fig:fig_iir} \end{figure} \subsubsection{FIR- vs. IIR-filters} @@ -124,10 +124,22 @@ Although active noise cancellation and adaptive noise reduction share obvious si \end{figure} \noindent Figure \ref{fig:fig_anr} shows the basic concept of an adaptive filter design, represented through a feedback filter application. The signal sensor aims to recieve the input signal $s[n]$, which consists out of the target signal and the noise signal, whereas the noise sensor aims to recieve (ideally) only the noise signa $d[n]$, which then feeds the adaptive filter. The adaptive filter removes a certain, noise-related, frequency part of the input signal and re-evaluates the output through its feedback design. The filter parameters are then adjusted and applied to the next sample to minimize the observed error $e[n]$. In reality, a signal contamination of the two sensors has to be expected, which will be illustrated in a more realistic signal flow diagram of an implanted CI system. \subsubsection{Fully adaptive vs. hybrid filter design} -The basic ANR concept illustrated in Figure \ref{fig:fig_anr} can be understood as a fully adaptive variant. A fully adaptive filter design works with a fixed number of coefficients of which everyone is updated after every sample processing. Even if this approach features the best performance in noise reduction, it also requires a relatively high amount of computing power, as every coefficient has to be updated after every sample.\\ \\ -To reduce the required computing power, a hybrid static/adaptive filter design can be taken into consideration instead. In this approach, a part of the inital fully adaptive filter is split into a fixed and an adaptive part - the static filter removes a certain, known, or estimated, frequency portion of the noise signal, whereas the adaptive part only has to adapt to the remaining, unforecastable, noise parts. This approach reduces the number of required adaptation steps of the adaptive filter, therefore lowering the required computing power. Different approaches of the hybrid static/adaptive filter design will be evaluated and compared in regard of their required computing power in a later chapter of this thesis. -\subsubsection{Filter optimization} -In the decription of the concept of adaptive filtering above, the adaption of filter coefficients due to an error metric was mentioned but not further explained. +The basic ANR concept illustrated in Figure \ref{fig:fig_anr} can be understood as a fully adaptive variant. A fully adaptive filter design works with a fixed number of coefficients of which everyone is updated after every sample processing. Even if this approach features the best performance in noise reduction, it also requires a relatively high amount of computing power, as every coefficient has to be re-calculated after every sample.\\ \\ +To reduce the required computing power, a hybrid static/adaptive filter design can be taken into consideration instead. In this approach, the inital fully adaptive filter is split into a fixed and an adaptive part - the static filter removes a certain, known, or estimated, frequency portion of the noise signal, whereas the adaptive part only has to adapt to the remaining, unforecastable, noise parts. This approach reduces the number of coefficients required to be adapted, therefore lowering the required computing power. +\begin{figure}[H] + \centering + \includegraphics[width=0.8\linewidth]{Bilder/fig_anr_hybrid.jpg} + \caption{Hybrid adaptive filter design for noise reduction with a static part and an adaptive part.} + \label{fig:fig_anr_hybrid} +\end{figure} +\noindent Different approaches of the hybrid static/adaptive filter design will be evaluated and compared in regard of their required computing power in a later chapter of this thesis. +\subsection{Filter optimization} +In the decription of the concept of adaptive filtering above, the adaption of filter coefficients due to an error metric was mentioned but not further explained. The following subchapters shall cover the most important aspects of filter optimization in regard of adaptive noise reduction. +\subsubsection{Error metrics} +Adaptive filters rely on an error metric to self-reliantely evaluate their performance in real-time by adjusting their coefficients in a constant manner to minimize the recieved error signal. + +The error signal $e[n]$, already illustrated in Figure \ref{fig:fig_anr} and \ref{fig:fig_anr_hybrid}, is calculated as the difference between the desired signal $d[n]$ (the noise reference) and the output signal $y[n]$ (the filtered signal). The goal of the adaptive filter is to minimize this error signal over time, thereby improving the quality of the output signal.\\ \\ +\subsubsection{The Least Mean Squares algorithm} \subsection{Signal flow diagram of an implanted cochlear implant system} \subsection{Derivation of the system’s transfer function based on the problem setup} diff --git a/drawio/ANR_hybrid.drawio b/drawio/ANR_hybrid.drawio new file mode 100644 index 0000000..7f96b21 --- /dev/null +++ b/drawio/ANR_hybrid.drawio @@ -0,0 +1,134 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +