de-emphasis (↔ preemphasis)
See original GitHub issueI feel like why not when we have preemphasis
. A use case would be when people use librosa as a preprocessor of a system (speech analysis/enhancement for example) where they’d need to recover the preemphasis-ed input signals. Any thoughts?
Issue Analytics
- State:
- Created 4 years ago
- Comments:5 (5 by maintainers)
Top Results From Across the Web
Pre-emphasis and De-emphasis - DAE Notes
De-emphasis means attenuating those frequencies by the amount by which they are boosted. However pre-emphasis is done at the transmitter and the de-emphasis...
Read more >Emphasis (telecommunications) - Wikipedia
This is referred to as "pre-emphasis" – before the process the signal will undergo. Later, when the signal is received, or retrieved from...
Read more >Question is ⇒ Pre-emphasis and De-emphasis is done by ...
Pre-emphasis and De-emphasis is done by using R-C circuit. A. TRUE [Correct Answer]. B. FALSE [Wrong Answer].
Read more >Equalization to Open your Eye
•Pre-emphasis adjusts the magnitude of the transmitter output based on prior bit values. •Often done by attenuating successive bits (“de-emphasis”).
Read more >analog communications lab manual
E. Pre – emphasis & De-emphasis. ... sinusoidal signal of amplitude 20mV as input signal to pre emphasis circuit. ... ↔ indicates the...
Read more >Top Related Medium Post
No results found
Top Related StackOverflow Question
No results found
Troubleshoot Live Code
Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start FreeTop Related Reddit Thread
No results found
Top Related Hackernoon Post
No results found
Top Related Tweet
No results found
Top Related Dev.to Post
No results found
Top Related Hashnode Post
No results found
Top GitHub Comments
👍 thanks for the update and the answers!
Yeah, this seems doable.
The preemph filter uses
b=[1, -coef], a = [1]
, which gives zeros, poles, and gainz=[coef], p=[], k=1
. The inverse filter would exchange poles and zeros, putting a pole atcoef
and producing coefficientsb'=a, a'=b
. The inverse filter then has a pole at0 < coef < 1
(for nontrivial filters) which is stable.I tested this out and it seems to work well enough for default settings, at least after the filter warms up for a bit. The hiccup here is getting the initial conditions right.