Korr 4
This commit is contained in:
+55
-82
@@ -1,129 +1,102 @@
|
||||
\relax
|
||||
\@writefile{toc}{\contentsline {section}{\numberline {5}Performance evaluation of different implementation variants}{57}{}\protected@file@percent }
|
||||
\acronymused{DSP}
|
||||
\@writefile{toc}{\contentsline {subsection}{\numberline {5.1}Verification of the \ac {DSP} implementation}{57}{}\protected@file@percent }
|
||||
\acronymused{DSP}
|
||||
\acronymused{ANR}
|
||||
\acronymused{FIR}
|
||||
\acronymused{ANR}
|
||||
\acronymused{SNR}
|
||||
\@writefile{lof}{\contentsline {figure}{\numberline {39}{\ignorespaces Desired signal, corrupted signal, reference noise signal and filter output of the complex \ac {ANR} use case, simulated on the \ac {DSP}}}{57}{}\protected@file@percent }
|
||||
\acronymused{ANR}
|
||||
\acronymused{DSP}
|
||||
\newlabel{fig:fig_plot_1_dsp_complex.png}{{39}{57}{}{figure.39}{}}
|
||||
\@writefile{lof}{\contentsline {figure}{\numberline {40}{\ignorespaces Error signal of the complex \ac {ANR} use case, simulated on the \ac {DSP}}}{58}{}\protected@file@percent }
|
||||
\acronymused{ANR}
|
||||
\acronymused{DSP}
|
||||
\newlabel{fig:fig_plot_2_dsp_complex.png}{{40}{58}{}{figure.40}{}}
|
||||
\@writefile{lof}{\contentsline {figure}{\numberline {41}{\ignorespaces Comparison of the high- and low-level simulation output.}}{58}{}\protected@file@percent }
|
||||
\newlabel{fig:fig_high_low_comparison.png}{{41}{58}{}{figure.41}{}}
|
||||
\@writefile{lof}{\contentsline {figure}{\numberline {42}{\ignorespaces Histogram of the error amplitude between the high- and low-level simulation output.}}{59}{}\protected@file@percent }
|
||||
\newlabel{fig:fig_high_low_comparison_hist.png}{{42}{59}{}{figure.42}{}}
|
||||
\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}{59}{}\protected@file@percent }
|
||||
\@writefile{toc}{\contentsline {section}{\numberline {5}Performance evaluation of different implementation variants}{60}{}\protected@file@percent }
|
||||
\@writefile{toc}{\contentsline {subsection}{\numberline {5.1}Determination of the optimal filter length}{60}{}\protected@file@percent }
|
||||
\acronymused{CI}
|
||||
\acronymused{ANR}
|
||||
\acronymused{CI}
|
||||
\@writefile{lof}{\contentsline {figure}{\numberline {43}{\ignorespaces Noise signals used to corrupt the desired signal in the computational efficiency evaluation}}{60}{}\protected@file@percent }
|
||||
\newlabel{fig:fig_noise_signals.png}{{43}{60}{}{figure.43}{}}
|
||||
\@writefile{lof}{\contentsline {figure}{\numberline {43}{\ignorespaces Noise signals used to corrupt the desired signal in the computational efficiency evaluation}}{61}{}\protected@file@percent }
|
||||
\newlabel{fig:fig_noise_signals.png}{{43}{61}{}{figure.43}{}}
|
||||
\acronymused{ANR}
|
||||
\acronymused{SNR}
|
||||
\@writefile{lof}{\contentsline {figure}{\numberline {44}{\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.}}{61}{}\protected@file@percent }
|
||||
\@writefile{lof}{\contentsline {figure}{\numberline {44}{\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}{{44}{61}{}{figure.44}{}}
|
||||
\newlabel{fig:fig_snr_comparison.png}{{44}{62}{}{figure.44}{}}
|
||||
\acronymused{SNR}
|
||||
\acronymused{SNR}
|
||||
\acronymused{SNR}
|
||||
\acronymused{ANR}
|
||||
\acronymused{SNR}
|
||||
\acronymused{SNR}
|
||||
\acronymused{SNR}
|
||||
\acronymused{ANR}
|
||||
\acronymused{SNR}
|
||||
\acronymused{ANR}
|
||||
\@writefile{toc}{\contentsline {subsection}{\numberline {5.3}Evaluation of the Full-update implementation}{61}{}\protected@file@percent }
|
||||
\newlabel{equation_computing_calculation_full_update}{{32}{61}{}{equation.32}{}}
|
||||
\@writefile{toc}{\contentsline {subsection}{\numberline {5.2}Evaluation of a Full-update implementation}{62}{}\protected@file@percent }
|
||||
\newlabel{equation_computing_calculation_full_update}{{32}{62}{}{equation.32}{}}
|
||||
\acronymused{PCM}
|
||||
\acronymused{DSP}
|
||||
\acronymused{DSP}
|
||||
\newlabel{equation_cycle_budget}{{33}{62}{}{equation.33}{}}
|
||||
\newlabel{equation_cycle_budget}{{33}{63}{}{equation.33}{}}
|
||||
\acronymused{DSP}
|
||||
\newlabel{equation_load_calculation_full_update}{{34}{62}{}{equation.34}{}}
|
||||
\newlabel{equation_load_calculation_full_update}{{34}{63}{}{equation.34}{}}
|
||||
\acronymused{ANR}
|
||||
\acronymused{SNR}
|
||||
\acronymused{DSP}
|
||||
\acronymused{DSP}
|
||||
\acronymused{SNR}
|
||||
\@writefile{toc}{\contentsline {subsection}{\numberline {5.4}Evaluation of a Reduced-update implementation}{62}{}\protected@file@percent }
|
||||
\@writefile{toc}{\contentsline {subsubsection}{\numberline {5.4.1}Reduced-update implementation for the benchmark case}{62}{}\protected@file@percent }
|
||||
\@writefile{toc}{\contentsline {subsection}{\numberline {5.3}Evaluation of a Reduced-update implementation}{63}{}\protected@file@percent }
|
||||
\@writefile{toc}{\contentsline {subsubsection}{\numberline {5.3.1}Reduced-update implementation for the benchmark case}{63}{}\protected@file@percent }
|
||||
\acronymused{DSP}
|
||||
\acronymused{SNR}
|
||||
\@writefile{lof}{\contentsline {figure}{\numberline {45}{\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.}}{63}{}\protected@file@percent }
|
||||
\newlabel{fig:fig_snr_update_rate.png}{{45}{63}{}{figure.45}{}}
|
||||
\@writefile{lof}{\contentsline {figure}{\numberline {45}{\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}{{45}{64}{}{figure.45}{}}
|
||||
\acronymused{SNR}
|
||||
\acronymused{DSP}
|
||||
\acronymused{SNR}
|
||||
\acronymused{SNR}
|
||||
\acronymused{DSP}
|
||||
\newlabel{equation_computing_calculation_reduced_update_1}{{35}{63}{}{equation.35}{}}
|
||||
\newlabel{equation_load_calculation_reduced_update_1}{{36}{63}{}{equation.36}{}}
|
||||
\newlabel{equation_computing_calculation_reduced_update_1}{{35}{64}{}{equation.35}{}}
|
||||
\newlabel{equation_load_calculation_reduced_update_1}{{36}{64}{}{equation.36}{}}
|
||||
\acronymused{DSP}
|
||||
\acronymused{SNR}
|
||||
\@writefile{toc}{\contentsline {subsubsection}{\numberline {5.4.2}Reduced-update implementation for multiple noise signals}{63}{}\protected@file@percent }
|
||||
\@writefile{toc}{\contentsline {subsubsection}{\numberline {5.3.2}Reduced-update implementation for multiple noise signals}{64}{}\protected@file@percent }
|
||||
\acronymused{SNR}
|
||||
\@writefile{lof}{\contentsline {figure}{\numberline {46}{\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.}}{64}{}\protected@file@percent }
|
||||
\newlabel{fig:fig_gain_update_rate.png}{{46}{64}{}{figure.46}{}}
|
||||
\@writefile{lof}{\contentsline {figure}{\numberline {47}{\ignorespaces Absolute \ac {DSP} load in relation to the update rate of the ANR algorithm for different noise signals.}}{64}{}\protected@file@percent }
|
||||
\@writefile{lof}{\contentsline {figure}{\numberline {46}{\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}{{46}{65}{}{figure.46}{}}
|
||||
\@writefile{lof}{\contentsline {figure}{\numberline {47}{\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}{{47}{64}{}{figure.47}{}}
|
||||
\newlabel{fig:fig_load_update_rate.png}{{47}{65}{}{figure.47}{}}
|
||||
\acronymused{DSP}
|
||||
\newlabel{equation_computing_calculation_reduced_update_2}{{37}{64}{}{equation.37}{}}
|
||||
\newlabel{equation_load_calculation_reduced_update_2}{{38}{65}{}{equation.38}{}}
|
||||
\newlabel{equation_computing_calculation_reduced_update_2}{{37}{65}{}{equation.37}{}}
|
||||
\newlabel{equation_load_calculation_reduced_update_2}{{38}{66}{}{equation.38}{}}
|
||||
\acronymused{DSP}
|
||||
\acronymused{SNR}
|
||||
\acronymused{DSP}
|
||||
\@writefile{toc}{\contentsline {subsubsection}{\numberline {5.4.3}Computational load of the reduced-update implementation}{65}{}\protected@file@percent }
|
||||
\newlabel{equation_update_1}{{39}{65}{}{equation.39}{}}
|
||||
\newlabel{equation_update_2}{{40}{65}{}{equation.40}{}}
|
||||
\@writefile{toc}{\contentsline {subsubsection}{\numberline {5.3.3}Computational load of the reduced-update implementation}{66}{}\protected@file@percent }
|
||||
\newlabel{equation_update_1}{{39}{66}{}{equation.39}{}}
|
||||
\newlabel{equation_update_2}{{40}{66}{}{equation.40}{}}
|
||||
\acronymused{DSP}
|
||||
\newlabel{equation_computing_calculation_reduced_update_3}{{41}{65}{}{equation.41}{}}
|
||||
\newlabel{equation_load_calculation_reduced_update_3}{{42}{65}{}{equation.42}{}}
|
||||
\@writefile{toc}{\contentsline {subsection}{\numberline {5.5}Evaluation of an error driven implementation}{65}{}\protected@file@percent }
|
||||
\@writefile{toc}{\contentsline {subsubsection}{\numberline {5.5.1}Error threshold implementation for the benchmark case}{66}{}\protected@file@percent }
|
||||
\@writefile{lof}{\contentsline {figure}{\numberline {48}{\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.}}{66}{}\protected@file@percent }
|
||||
\newlabel{fig:fig_snr_error_threshold.png}{{48}{66}{}{figure.48}{}}
|
||||
\newlabel{equation_computing_calculation_reduced_update_3}{{41}{66}{}{equation.41}{}}
|
||||
\newlabel{equation_load_calculation_reduced_update_3}{{42}{66}{}{equation.42}{}}
|
||||
\@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-driven implementation for the benchmark case}{67}{}\protected@file@percent }
|
||||
\@writefile{lof}{\contentsline {figure}{\numberline {48}{\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}{{48}{67}{}{figure.48}{}}
|
||||
\acronymused{SNR}
|
||||
\acronymused{DSP}
|
||||
\newlabel{equation_computing_calculation_error threshold_1}{{43}{67}{}{equation.43}{}}
|
||||
\newlabel{equation_load_calculation_error threshold_1}{{44}{67}{}{equation.44}{}}
|
||||
\newlabel{equation_computing_calculation_error threshold_1}{{43}{68}{}{equation.43}{}}
|
||||
\newlabel{equation_load_calculation_error threshold_1}{{44}{68}{}{equation.44}{}}
|
||||
\acronymused{DSP}
|
||||
\acronymused{SNR}
|
||||
\@writefile{toc}{\contentsline {subsubsection}{\numberline {5.5.2}Error threshold implementaion for multiple noise signals}{67}{}\protected@file@percent }
|
||||
\@writefile{toc}{\contentsline {subsubsection}{\numberline {5.4.2}Error-driven implementation for multiple noise signals}{68}{}\protected@file@percent }
|
||||
\acronymused{SNR}
|
||||
\@writefile{lof}{\contentsline {figure}{\numberline {49}{\ignorespaces Performance gain (distance between relative SNR-Gain and needed relative cycles/sample) in relation to the error threshold for different noise signals.}}{67}{}\protected@file@percent }
|
||||
\newlabel{fig:fig_gain_error_threshold.png}{{49}{67}{}{figure.49}{}}
|
||||
\@writefile{lof}{\contentsline {figure}{\numberline {50}{\ignorespaces Absolute \ac {DSP} load in relation to the error threshold for different noise signals.}}{68}{}\protected@file@percent }
|
||||
\@writefile{lof}{\contentsline {figure}{\numberline {49}{\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}{{49}{68}{}{figure.49}{}}
|
||||
\@writefile{lof}{\contentsline {figure}{\numberline {50}{\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}{{50}{68}{}{figure.50}{}}
|
||||
\newlabel{fig:fig_load_error_threshold.png}{{50}{69}{}{figure.50}{}}
|
||||
\acronymused{DSP}
|
||||
\acronymused{DSP}
|
||||
\newlabel{equation_computing_calculation_error_threshold_2}{{45}{68}{}{equation.45}{}}
|
||||
\newlabel{equation_load_calculation_error_threshold_2}{{46}{68}{}{equation.46}{}}
|
||||
\newlabel{equation_computing_calculation_error_threshold_2}{{45}{69}{}{equation.45}{}}
|
||||
\newlabel{equation_load_calculation_error_threshold_2}{{46}{69}{}{equation.46}{}}
|
||||
\acronymused{DSP}
|
||||
\acronymused{SNR}
|
||||
\acronymused{DSP}
|
||||
\@writefile{toc}{\contentsline {subsubsection}{\numberline {5.5.3}Computational load of the error threshold implementation}{68}{}\protected@file@percent }
|
||||
\@writefile{toc}{\contentsline {subsubsection}{\numberline {5.4.3}Computational load of the error-driven implementation}{69}{}\protected@file@percent }
|
||||
\newlabel{equation_update_3}{{47}{69}{}{equation.47}{}}
|
||||
\acronymused{DSP}
|
||||
\newlabel{equation_computing_calculation_error_threshold_3}{{48}{69}{}{equation.48}{}}
|
||||
\newlabel{equation_load_calculation_error_threshold_3}{{49}{69}{}{equation.49}{}}
|
||||
\@writefile{toc}{\contentsline {subsection}{\numberline {5.6}Summary of the performance evaluation}{69}{}\protected@file@percent }
|
||||
\newlabel{equation_computing_calculation_error_threshold_3}{{48}{70}{}{equation.48}{}}
|
||||
\newlabel{equation_load_calculation_error_threshold_3}{{49}{70}{}{equation.49}{}}
|
||||
\@writefile{toc}{\contentsline {subsection}{\numberline {5.5}Summary of the performance evaluation}{70}{}\protected@file@percent }
|
||||
\acronymused{ANR}
|
||||
\acronymused{SNR}
|
||||
\acronymused{DSP}
|
||||
@@ -131,8 +104,8 @@
|
||||
\acronymused{SNR}
|
||||
\acronymused{SNR}
|
||||
\acronymused{DSP}
|
||||
\@writefile{lof}{\contentsline {figure}{\numberline {51}{\ignorespaces Updated plot of the 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 higher load is indicated by the newly added continuous lines.}}{70}{}\protected@file@percent }
|
||||
\newlabel{fig:fig_snr_update_rate_new.png}{{51}{70}{}{figure.51}{}}
|
||||
\@writefile{lof}{\contentsline {figure}{\numberline {51}{\ignorespaces Updated plot of the 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 higher load is indicated by the newly added continuous lines.}}{71}{}\protected@file@percent }
|
||||
\newlabel{fig:fig_snr_update_rate_new.png}{{51}{71}{}{figure.51}{}}
|
||||
\acronymused{DSP}
|
||||
\acronymused{DSP}
|
||||
\acronymused{SNR}
|
||||
@@ -140,15 +113,15 @@
|
||||
\acronymused{DSP}
|
||||
\acronymused{ANR}
|
||||
\acronymused{CI}
|
||||
\@writefile{lof}{\contentsline {figure}{\numberline {52}{\ignorespaces Updated plot of the 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 higher load is indicated by the newly added continuous lines.}}{71}{}\protected@file@percent }
|
||||
\newlabel{fig:fig_snr_error_threshold_new.png}{{52}{71}{}{figure.52}{}}
|
||||
\@writefile{lof}{\contentsline {figure}{\numberline {52}{\ignorespaces Updated plot of the 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 higher load is indicated by the newly added continuous lines.}}{72}{}\protected@file@percent }
|
||||
\newlabel{fig:fig_snr_error_threshold_new.png}{{52}{72}{}{figure.52}{}}
|
||||
\acronymused{ANR}
|
||||
\acronymused{SNR}
|
||||
\acronymused{DSP}
|
||||
\@writefile{lot}{\contentsline {table}{\numberline {1}{\ignorespaces Summary of the performance evaluation for the different implementations of the ANR algorithm. The load of the DSP core is calculated with the additional computational effort of the optimization.}}{71}{}\protected@file@percent }
|
||||
\newlabel{tab:summary_performance_evaluation}{{1}{71}{}{table.1}{}}
|
||||
\@writefile{lot}{\contentsline {table}{\numberline {1}{\ignorespaces Summary of the performance evaluation for the different implementations of the ANR algorithm. The load of the DSP core is calculated with the additional computational effort of the optimization.}}{72}{}\protected@file@percent }
|
||||
\newlabel{tab:summary_performance_evaluation}{{1}{72}{}{table.1}{}}
|
||||
\@setckpt{chapter_05}{
|
||||
\setcounter{page}{72}
|
||||
\setcounter{page}{73}
|
||||
\setcounter{equation}{49}
|
||||
\setcounter{enumi}{0}
|
||||
\setcounter{enumii}{0}
|
||||
@@ -158,7 +131,7 @@
|
||||
\setcounter{mpfootnote}{0}
|
||||
\setcounter{part}{0}
|
||||
\setcounter{section}{5}
|
||||
\setcounter{subsection}{6}
|
||||
\setcounter{subsection}{5}
|
||||
\setcounter{subsubsection}{0}
|
||||
\setcounter{paragraph}{0}
|
||||
\setcounter{subparagraph}{0}
|
||||
@@ -283,7 +256,7 @@
|
||||
\setcounter{lstnumber}{15}
|
||||
\setcounter{FancyVerbLine}{0}
|
||||
\setcounter{linenumber}{1}
|
||||
\setcounter{LN@truepage}{71}
|
||||
\setcounter{LN@truepage}{72}
|
||||
\setcounter{FancyVerbWriteLine}{0}
|
||||
\setcounter{FancyVerbBufferLine}{0}
|
||||
\setcounter{FV@TrueTabGroupLevel}{0}
|
||||
|
||||
Reference in New Issue
Block a user