Skip to content

Topology: Apply high-pass filter to rt715 capture pipelines - #2302

Merged
lgirdwood merged 1 commit into
thesofproject:masterfrom
singalsu:tplg_fix_rt715_capture_dcpulse
Jan 21, 2020
Merged

lgirdwood merged 1 commit into
thesofproject:masterfrom
singalsu:tplg_fix_rt715_capture_dcpulse

Conversation

@singalsu

Copy link
Copy Markdown
Collaborator

This patch mitigates the start transient in capture from rt715
codec. The start transient is DC pulse that can be attenuated
significantly with a high-pass filter. The pipeline macro
pipe-highpass-capture.m4 adds a 40 Hz second order IIR filter
into the beginning of pipeline. The volume control in this pipeline
is also set to a longer 400 ms ramp length (normally 250 ms) that
is sufficient to conceal PCM waveform issues before the IIR filter
settles to DC level.

Signed-off-by: Seppo Ingalsuo seppo.ingalsuo@linux.intel.com

This patch mitigates the start transient in capture from rt715
codec. The start transient is DC pulse that can be attenuated
significantly with a high-pass filter. The pipeline macro
pipe-highpass-capture.m4 adds a 40 Hz second order IIR filter
into the beginning of pipeline. The volume control in this pipeline
is also set to a longer 400 ms ramp length (normally 250 ms) that
is sufficient to conceal PCM waveform issues before the IIR filter
settles to DC level.

Signed-off-by: Seppo Ingalsuo <seppo.ingalsuo@linux.intel.com>

@paulstelian97 paulstelian97 left a comment

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Approved for I have seen the waveform on the Linux issue, seems to fix it.

@plbossart plbossart left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks @singalsu

@singalsu

Copy link
Copy Markdown
Collaborator Author

SOFCI TEST

@lgirdwood

Copy link
Copy Markdown
Member

@zrombel can you comment on the scan. Thanks.

@zrombel

zrombel commented Jan 21, 2020

Copy link
Copy Markdown

First code check failed because of server error. Right now every thing passed.

@lgirdwood
lgirdwood merged commit f08ec9a into thesofproject:master Jan 21, 2020
@lgirdwood

Copy link
Copy Markdown
Member

@zrombel thanks !

@singalsu
singalsu deleted the tplg_fix_rt715_capture_dcpulse branch January 27, 2021 08:56
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants