Git Product home page Git Product logo

nyquist's Introduction

Screenshot of the app

Live Demo | Short demo video

LTI System impulse response

On the left side you can see the continous signal in the time domain (t) in red. The timesteps at which is signal is samples are represented via vertical lines with a black dots at the top. They represent the Sha-Function which consists of the sum of many dirac impulses. Technically sampling the signal corresponds to a multiplication of the signal with the Sha-function.

On the right side you see the spectral domain with the signals spectrum represented via blue spikes. Only the spikes that are filled in blue represent the original frequencies of the continous signal. The other spikes are aliases of the true spectrum. They are caused by the multiplication of the signal with the Sha-function in the time domain(the sampling). A multiplication in the time domain corresponds to a convolution in the spectral domain. The spectrum of the Sha-function is also the Sha-function but with the inverse distance between spikes. Convolving the original spectrum with the Sha-function reproduces the original signal around each spike of the Sha-function

Play around the the min and max frequency of the signal to see how the spectrum changes. Play around with the sample frequency (the distance between the Sha-spikes) to see how increasing the distance in the time domain reduces the distance in the spectral domain. The original signal time domain can only be reconstructed from the spectral domain if the aliases do not overlap.

nyquist's People

Contributors

laszlokorte avatar

Watchers

 avatar  avatar  avatar

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.