Coder Social home page Coder Social logo

spatialaudio / digital-signal-processing-lecture Goto Github PK

View Code? Open in Web Editor NEW
778.0 43.0 199.0 41.79 MB

Digital Signal Processing - Theory and Computational Examples

Home Page: http://nbviewer.jupyter.org/github/spatialaudio/digital-signal-processing-lecture/blob/master/index.ipynb

License: Other

Jupyter Notebook 99.54% TeX 0.20% Shell 0.02% Python 0.24%
digital-signal-processing notebook lecture-notes jupyter ipython random-signals spectral-analysis filtering filter-design masters-course

digital-signal-processing-lecture's People

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

digital-signal-processing-lecture's Issues

Corrections and suggestions for improvement in ensemble_averages

In the paragraph "Auto-correlation function" I assume f(x[k1],y[k2]) has to be f(x[k1],x[k2]) in the first sentence.

In the second code example maybe a further explanation for the estimate of the auto-correlation function is useful, i needed very long to figure it out. maybe something like:

acf = np.zeros((L, L))
for n in range(L):
    for m in range(L):
        acf[n, m] = 1/N * np.sum(x[:, n]*x[:, m], axis=0)
        # x[0, n]*x[0, m] is the product of the amplitudes at two different time-steps in the same sample function x0
        # np.sum sums up all the products of the above time-step-combination of every sample function (x0 to x63)

Corrections in correlation_functions

not quite sure about it: at the end of the paragraph of the properties of the ACF doesn't the variance and the squared linear mean have to be multiplied with the Diraq?

In the second exercise i think the period time is 0,01 s and not 0,1 s.

Corrections in white_noise

in the first code box the second comment should be #plot PDF

In the example about Amplifier Noise it would be easier to use simply
mean_np = np.mean(noise) variance_np = np.var(noise)
or to make a comment that mean, sigma = stats.norm.fit(noise) is actually doing only that in case of a normal distribution but can be used for other distributions as well. I spent quite some time to understand what stat.norm.fit does and I am still not very sure about it.

Corrections in power_spectral_densities

in the solution of the example "Power Spectral Density of a Speech Signal" i would suggest that the "vocal folds" are meant and not the "vowel folds" - at least i couldn't figure out what that would be.

Request for feedback on Treebeard

Hey folks,

I noticed you tried out treebeard the other day but decided it wasn't for you. Also that you are the developers of nbsphinx!

I'd love to hear any misconceptions/frustrations you had about treebeard, as I am currently prototyping a lower-level pytest plugin for parallel testing + building jupyterbooks.

Any feedback is really valuable, thanks.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.