\relax \@writefile{toc}{\contentsline {section}{\numberline {5}Performance evaluation of different implementation variants}{58}{}\protected@file@percent } \acronymused{DSP} \@writefile{toc}{\contentsline {subsection}{\numberline {5.1}Verification of the \ac {DSP} implementation}{58}{}\protected@file@percent } \acronymused{DSP} \acronymused{ANR} \acronymused{FIR} \acronymused{ANR} \acronymused{SNR} \@writefile{lof}{\contentsline {figure}{\numberline {46}{\ignorespaces Desired signal, corrupted signal, reference noise signal and filter output of the complex \ac {ANR} use case, simulated on the \ac {DSP}}}{58}{}\protected@file@percent } \acronymused{ANR} \acronymused{DSP} \newlabel{fig:fig_plot_1_dsp_complex.png}{{46}{58}{}{}{}} \@writefile{lof}{\contentsline {figure}{\numberline {47}{\ignorespaces Error signal of the complex \ac {ANR} use case, simulated on the \ac {DSP}}}{59}{}\protected@file@percent } \acronymused{ANR} \acronymused{DSP} \newlabel{fig:fig_plot_2_dsp_complex.png}{{47}{59}{}{}{}} \@writefile{lof}{\contentsline {figure}{\numberline {48}{\ignorespaces Comparison of the high- and low-level simulation output.}}{59}{}\protected@file@percent } \newlabel{fig:fig_high_low_comparison.png}{{48}{59}{}{}{}} \@writefile{lof}{\contentsline {figure}{\numberline {49}{\ignorespaces Histogram of the error amplitude between the high- and low-level simulation output.}}{60}{}\protected@file@percent } \newlabel{fig:fig_high_low_comparison_hist.png}{{49}{60}{}{}{}} \acronymused{ANR} \acronymused{DSP} \acronymused{SNR} \acronymused{DSP} \acronymused{DSP} \acronymused{DSP} \acronymused{ANR} \acronymused{DSP} \@writefile{toc}{\contentsline {subsection}{\numberline {5.2}Determination of the optimal filter length}{60}{}\protected@file@percent } \acronymused{CI} \acronymused{ANR} \acronymused{CI} \@writefile{lof}{\contentsline {figure}{\numberline {50}{\ignorespaces Noise signals used to corrupt the desired signal in the computational efficiency evaluation}}{61}{}\protected@file@percent } \newlabel{fig:fig_noise_signals.png}{{50}{61}{}{}{}} \acronymused{ANR} \acronymused{SNR} \@writefile{lof}{\contentsline {figure}{\numberline {51}{\ignorespaces Simulation of the to be expected \ac {SNR}-Gain for different noise signals and filter lengths applied to the desired signal of a male speaker. The applied delay between the signals amounts 2ms. The graphs are smoothed by a third order savigol filter.}}{62}{}\protected@file@percent } \acronymused{SNR} \newlabel{fig:fig_snr_comparison.png}{{51}{62}{}{}{}} \acronymused{SNR} \acronymused{SNR} \acronymused{SNR} \acronymused{SNR} \acronymused{SNR} \acronymused{SNR} \acronymused{ANR} \acronymused{SNR} \acronymused{ANR} \@writefile{toc}{\contentsline {subsection}{\numberline {5.3}Evaluation of a a fixed update implementation}{62}{}\protected@file@percent } \@writefile{toc}{\contentsline {subsubsection}{\numberline {5.3.1}Full-Update implementation}{62}{}\protected@file@percent } \newlabel{equation_computing_calculation_full_update}{{32}{62}{}{}{}} \acronymused{PCM} \acronymused{DSP} \acronymused{DSP} \newlabel{equation_cycle_budget}{{33}{63}{}{}{}} \acronymused{DSP} \newlabel{equation_load_calculation_full_update}{{34}{63}{}{}{}} \acronymused{ANR} \acronymused{SNR} \acronymused{DSP} \acronymused{DSP} \acronymused{SNR} \@writefile{toc}{\contentsline {subsubsection}{\numberline {5.3.2}Reduced-update implementation for the benchmark case}{63}{}\protected@file@percent } \acronymused{DSP} \acronymused{SNR} \@writefile{lof}{\contentsline {figure}{\numberline {52}{\ignorespaces Relative performance of the SNR-Gain, the cycles per samples and the DSP load in regard of the update rate for the benchmark case. The baseline of 100\% is the full update implementation. The marked dots represent the results of the simulation for an explicit setup.}}{64}{}\protected@file@percent } \newlabel{fig:fig_snr_update_rate.png}{{52}{64}{}{}{}} \acronymused{SNR} \acronymused{DSP} \acronymused{SNR} \acronymused{SNR} \acronymused{DSP} \newlabel{equation_computing_calculation_reduced_update_1}{{35}{64}{}{}{}} \newlabel{equation_load_calculation_reduced_update_1}{{36}{64}{}{}{}} \acronymused{DSP} \acronymused{SNR} \@writefile{toc}{\contentsline {subsubsection}{\numberline {5.3.3}Reduced-update implementation for multiple noise signals}{64}{}\protected@file@percent } \acronymused{SNR} \@writefile{lof}{\contentsline {figure}{\numberline {53}{\ignorespaces Performance gain (distance between relative SNR-Gain and needed relative cycles/sample) in relation to the update rate of the ANR algorithm for different noise signals.}}{65}{}\protected@file@percent } \newlabel{fig:fig_gain_update_rate.png}{{53}{65}{}{}{}} \@writefile{lof}{\contentsline {figure}{\numberline {54}{\ignorespaces Absolute \ac {DSP} load in relation to the update rate of the ANR algorithm for different noise signals.}}{65}{}\protected@file@percent } \acronymused{DSP} \newlabel{fig:fig_load_update_rate.png}{{54}{65}{}{}{}} \acronymused{DSP} \newlabel{equation_computing_calculation_reduced_update_2}{{37}{65}{}{}{}} \newlabel{equation_load_calculation_reduced_update_2}{{38}{66}{}{}{}} \acronymused{DSP} \acronymused{SNR} \acronymused{DSP} \@writefile{toc}{\contentsline {subsubsection}{\numberline {5.3.4}Computational load for reduced-update implementation}{66}{}\protected@file@percent } \newlabel{equation_update_1}{{39}{66}{}{}{}} \newlabel{equation_update_2}{{40}{66}{}{}{}} \acronymused{DSP} \newlabel{equation_computing_calculation_reduced_update_3}{{41}{66}{}{}{}} \newlabel{equation_load_calculation_reduced_update_3}{{42}{66}{}{}{}} \@writefile{toc}{\contentsline {subsection}{\numberline {5.4}Evaluation of an error driven implementation}{66}{}\protected@file@percent } \@writefile{toc}{\contentsline {subsubsection}{\numberline {5.4.1}Error threshold implementation for the benchmark case}{67}{}\protected@file@percent } \@writefile{lof}{\contentsline {figure}{\numberline {55}{\ignorespaces Relative performance of the SNR-Gain, the cycles per samples and the DSP load in regard of the error threshold for the benchmark case. The baseline of 100\% is the full update implementation. The marked dots represent the results of the simulation for an explicit setup.}}{67}{}\protected@file@percent } \newlabel{fig:fig_snr_error_threshold.png}{{55}{67}{}{}{}} \acronymused{SNR} \acronymused{DSP} \newlabel{equation_computing_calculation_error threshold_1}{{43}{68}{}{}{}} \newlabel{equation_load_calculation_error threshold_1}{{44}{68}{}{}{}} \acronymused{DSP} \acronymused{SNR} \@writefile{toc}{\contentsline {subsubsection}{\numberline {5.4.2}Error threshold implementaion for multiple noise signals}{68}{}\protected@file@percent } \acronymused{SNR} \@writefile{lof}{\contentsline {figure}{\numberline {56}{\ignorespaces Performance gain (distance between relative SNR-Gain and needed relative cycles/sample) in relation to the error threshold for different noise signals.}}{68}{}\protected@file@percent } \newlabel{fig:fig_gain_error_threshold.png}{{56}{68}{}{}{}} \@writefile{lof}{\contentsline {figure}{\numberline {57}{\ignorespaces Absolute \ac {DSP} load in relation to the error threshold for different noise signals.}}{69}{}\protected@file@percent } \acronymused{DSP} \newlabel{fig:fig_load_error_threshold.png}{{57}{69}{}{}{}} \acronymused{DSP} \acronymused{DSP} \newlabel{equation_computing_calculation_error_threshold_2}{{45}{69}{}{}{}} \newlabel{equation_load_calculation_error_threshold_2}{{46}{69}{}{}{}} \acronymused{DSP} \acronymused{SNR} \acronymused{DSP} \@writefile{toc}{\contentsline {subsubsection}{\numberline {5.4.3}Computational load for error threshold implementation}{69}{}\protected@file@percent } \newlabel{equation_update_3}{{47}{70}{}{}{}} \acronymused{DSP} \newlabel{equation_computing_calculation_error_threshold_3}{{48}{70}{}{}{}} \newlabel{equation_load_calculation_error_threshold_3}{{49}{70}{}{}{}} \@writefile{toc}{\contentsline {subsection}{\numberline {5.5}Summary of the performance evaluation}{70}{}\protected@file@percent } \acronymused{ANR} \acronymused{SNR} \acronymused{DSP} \acronymused{DSP} \acronymused{SNR} \acronymused{SNR} \acronymused{DSP} \acronymused{DSP} \acronymused{DSP} \acronymused{SNR} \acronymused{SNR} \acronymused{DSP} \acronymused{ANR} \acronymused{CI} \@setckpt{chapter_05}{ \setcounter{page}{72} \setcounter{equation}{49} \setcounter{enumi}{0} \setcounter{enumii}{0} \setcounter{enumiii}{0} \setcounter{enumiv}{0} \setcounter{footnote}{0} \setcounter{mpfootnote}{0} \setcounter{part}{0} \setcounter{section}{5} \setcounter{subsection}{5} \setcounter{subsubsection}{0} \setcounter{paragraph}{0} \setcounter{subparagraph}{0} \setcounter{figure}{57} \setcounter{table}{0} \setcounter{float@type}{16} \setcounter{tabx@nest}{0} \setcounter{listtotal}{0} \setcounter{listcount}{0} \setcounter{liststart}{0} \setcounter{liststop}{0} \setcounter{citecount}{0} \setcounter{citetotal}{0} \setcounter{multicitecount}{0} \setcounter{multicitetotal}{0} \setcounter{instcount}{18} \setcounter{maxnames}{3} \setcounter{minnames}{1} \setcounter{maxitems}{3} \setcounter{minitems}{1} \setcounter{citecounter}{0} \setcounter{maxcitecounter}{0} \setcounter{savedcitecounter}{0} \setcounter{uniquelist}{0} \setcounter{uniquename}{0} \setcounter{refsection}{0} \setcounter{refsegment}{0} \setcounter{maxextratitle}{0} \setcounter{maxextratitleyear}{0} \setcounter{maxextraname}{3} \setcounter{maxextradate}{0} \setcounter{maxextraalpha}{0} \setcounter{abbrvpenalty}{50} \setcounter{highnamepenalty}{50} \setcounter{lownamepenalty}{25} \setcounter{maxparens}{3} \setcounter{parenlevel}{0} \setcounter{blx@maxsection}{0} \setcounter{mincomprange}{10} \setcounter{maxcomprange}{100000} \setcounter{mincompwidth}{1} \setcounter{afterword}{0} \setcounter{savedafterword}{0} \setcounter{annotator}{0} \setcounter{savedannotator}{0} \setcounter{author}{0} \setcounter{savedauthor}{0} \setcounter{bookauthor}{0} \setcounter{savedbookauthor}{0} \setcounter{commentator}{0} \setcounter{savedcommentator}{0} \setcounter{editor}{0} \setcounter{savededitor}{0} \setcounter{editora}{0} \setcounter{savededitora}{0} \setcounter{editorb}{0} \setcounter{savededitorb}{0} \setcounter{editorc}{0} \setcounter{savededitorc}{0} \setcounter{foreword}{0} \setcounter{savedforeword}{0} \setcounter{holder}{0} \setcounter{savedholder}{0} \setcounter{introduction}{0} \setcounter{savedintroduction}{0} \setcounter{namea}{0} \setcounter{savednamea}{0} \setcounter{nameb}{0} \setcounter{savednameb}{0} \setcounter{namec}{0} \setcounter{savednamec}{0} \setcounter{translator}{0} \setcounter{savedtranslator}{0} \setcounter{shortauthor}{0} \setcounter{savedshortauthor}{0} \setcounter{shorteditor}{0} \setcounter{savedshorteditor}{0} \setcounter{labelname}{0} \setcounter{savedlabelname}{0} \setcounter{institution}{0} \setcounter{savedinstitution}{0} \setcounter{lista}{0} \setcounter{savedlista}{0} \setcounter{listb}{0} \setcounter{savedlistb}{0} \setcounter{listc}{0} \setcounter{savedlistc}{0} \setcounter{listd}{0} \setcounter{savedlistd}{0} \setcounter{liste}{0} \setcounter{savedliste}{0} \setcounter{listf}{0} \setcounter{savedlistf}{0} \setcounter{location}{0} \setcounter{savedlocation}{0} \setcounter{organization}{0} \setcounter{savedorganization}{0} \setcounter{origlocation}{0} \setcounter{savedoriglocation}{0} \setcounter{origpublisher}{0} \setcounter{savedorigpublisher}{0} \setcounter{publisher}{0} \setcounter{savedpublisher}{0} \setcounter{language}{0} \setcounter{savedlanguage}{0} \setcounter{origlanguage}{0} \setcounter{savedoriglanguage}{0} \setcounter{pageref}{0} \setcounter{savedpageref}{0} \setcounter{textcitecount}{0} \setcounter{textcitetotal}{0} \setcounter{textcitemaxnames}{0} \setcounter{biburlbigbreakpenalty}{100} \setcounter{biburlbreakpenalty}{200} \setcounter{biburlnumpenalty}{0} \setcounter{biburlucpenalty}{0} \setcounter{biburllcpenalty}{0} \setcounter{smartand}{1} \setcounter{bbx:relatedcount}{0} \setcounter{bbx:relatedtotal}{0} \setcounter{parentequation}{0} \setcounter{lstnumber}{15} \setcounter{FancyVerbLine}{0} \setcounter{linenumber}{1} \setcounter{LN@truepage}{71} \setcounter{FancyVerbWriteLine}{0} \setcounter{FancyVerbBufferLine}{0} \setcounter{FV@TrueTabGroupLevel}{0} \setcounter{FV@TrueTabCounter}{0} \setcounter{FV@HighlightLinesStart}{0} \setcounter{FV@HighlightLinesStop}{0} \setcounter{FancyVerbLineBreakLast}{0} \setcounter{FV@BreakBufferDepth}{0} \setcounter{minted@FancyVerbLineTemp}{0} \setcounter{listing}{0} \setcounter{lstlisting}{0} }