This repository was archived by the owner on Jan 17, 2019. It is now read-only.
SOFT: Improve audio test synchronization code#17
Merged
lgirdwood merged 1 commit intothesofproject:masterfrom Jul 2, 2018
Merged
SOFT: Improve audio test synchronization code#17lgirdwood merged 1 commit intothesofproject:masterfrom
lgirdwood merged 1 commit intothesofproject:masterfrom
Conversation
The audio tests signals contain a start and end marker to extract the test output to analyze from in-between the markers. This patch fixes a fail in SRC tests that was caused by incorrect synchronization to output data. The chirp upper frequency is limited to 0.99 x Nyquist frequency since the Nyquist frequency in the end aliased and caused a visible artefact to spectral plot and it triggered a resampler filter impulse response that had some correlation with start/end marker chirps. The cosine chirp initialization to start from 90 degrees (zero PCM code instead of max.) also cleaned the start impulse and improved the look of spectrogram plot. The syncronization was limited to seek from one measured channel only. The sync finder also didn't handle properly multi-channel input. The output file start marker scan length was reduced to be idle+marker length. And the scan time for end was reduced to be 2xidle+marker length Signed-off-by: Seppo Ingalsuo <seppo.ingalsuo@linux.intel.com>
lgirdwood
approved these changes
Jul 2, 2018
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to subscribe to this conversation on GitHub.
Already have an account?
Sign in.
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
The audio tests signals contain a start and end marker to extract the
test output to analyze from in-between the markers.
This patch fixes a fail in SRC tests that was caused by incorrect
synchronization to output data. The chirp upper frequency is limited
to 0.99 x Nyquist frequency since the Nyquist frequency in the end
aliased and caused a visible artefact to spectral plot and it triggered
a resampler filter impulse response that had some correlation with
start/end marker chirps. The cosine chirp initialization to start from
90 degrees (zero PCM code instead of max.) also cleaned the start impulse
and improved the look of spectrogram plot.
The syncronization was limited to seek from one measured channel only. The
sync finder also didn't handle properly multi-channel input.
The output file start marker scan length was reduced to be
idle+marker length. And the scan time for end was reduced to be
2xidle+marker length
Signed-off-by: Seppo Ingalsuo seppo.ingalsuo@linux.intel.com