Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Preemphasis Implementation #54

Open
wants to merge 7 commits into
base: master
Choose a base branch
from

Commits on Mar 11, 2016

  1. Initial implementation of aa preemphasis

    Implemented as a first-order highpass filter
    Florian Schöck authored and Florian Schöck committed Mar 11, 2016
    Configuration menu
    Copy the full SHA
    ad76693 View commit details
    Browse the repository at this point in the history

Commits on Mar 12, 2016

  1. Code cleanup

    whitespaces instead of tabs, see ad76693
    Florian Schöck authored and Florian Schöck committed Mar 12, 2016
    Configuration menu
    Copy the full SHA
    3629b9e View commit details
    Browse the repository at this point in the history
  2. low-pass filter now has 22050Hz cutoff

    Might not apply to the fm standards, but since you are not supposed to use it publicly, it doesn't matter
    Florian Schöck authored and Florian Schöck committed Mar 12, 2016
    Configuration menu
    Copy the full SHA
    e0cc4fe View commit details
    Browse the repository at this point in the history
  3. switched the filter to a much better sounding one

    previouse filter was described by:
    y[n] = bx[n]-bx[n-1]+ay[n-1]
    filter is now described by:
    y(n) = x(n) - a x(n-1)
    with 'a' = old 'b'
    even i have no idea if that coefficient 'a' is selected correctly, it sounds much better than before
    Florian Schöck authored and Florian Schöck committed Mar 12, 2016
    Configuration menu
    Copy the full SHA
    2cc5d96 View commit details
    Browse the repository at this point in the history
  4. preemphasis is now configurable from CLI

    by adding -preemph [eu/us/{cutoff freq}] to your Pi FM parameters, you can now select the right preemphasis for your region
    Florian Schöck authored and Florian Schöck committed Mar 12, 2016
    Configuration menu
    Copy the full SHA
    d81db0e View commit details
    Browse the repository at this point in the history
  5. The lowpass cutoff frequency is now configurable via CLI

    with -cutoff [compliant/quality/{cutoff freq}] you can now select the cutoff frequency
    Florian Schöck authored and Florian Schöck committed Mar 12, 2016
    Configuration menu
    Copy the full SHA
    43d9431 View commit details
    Browse the repository at this point in the history
  6. updated readme to match changes

    Florian Schöck authored and Florian Schöck committed Mar 12, 2016
    Configuration menu
    Copy the full SHA
    a0328e9 View commit details
    Browse the repository at this point in the history