Giter Club home page Giter Club logo

sychang-manjaro / stochastica Goto Github PK

View Code? Open in Web Editor NEW

This project forked from socratic-software/stochastica

0.0 0.0 0.0 30.96 MB

StochasticA is a textbook / website for an “Introduction to Stochastic Signal Processing”. Materials for this website can be found here. Be sure to read the README.md document if you want to know more about the implementation.

Home Page: https://sites.google.com/socraticsoftware.org/socraticsoftware/

License: MIT License

JavaScript 34.02% CSS 2.50% HTML 63.48%

stochastica's Introduction


StochasticA
26 Laboratory Experiments
    
StochasticS (iOS)
59 Laboratory Experiments
    
StochasticS (Android)
59 Laboratory Experiments

StochasticA

Background

This repository contains the iBook / website for Introduction to Stochastic Signal Processing. The short name is StochasticA.

Speech, music, seismic vibrations, oil prices, and climate measurements are all examples of stochastic (random) signals. In this textbook, intended for individuals with prior training in introductory signal processing and introductory probability theory, we develop techniques to process such signals to extract useful information. We present case studies ranging from music to photographic images to oil prices to climate data to the motion of individual biomolecules.

This textbook, as an interactive textbook (iBook), makes use of your device's ability to display dynamic information through images, films, and animations and to hear the results of the techniques applied to music. At the end of every chapter there are homework problems ranging from easy to "olympic".

A new and exciting aspect is that we make use of your device's interactive capabilities to offer 26 laboratory experiments in signal processing. For the web-based implementation in this repository, the experiments use the speakers, display, and the graphical user interface (GUI). For a tablet and smartphone implementation that can be found here, this is extended to use the camera and the microphone providing a total of 59 laboratory experiments.

These experiments are not simulations; they are examples of real digital processing of signals in your device. In this time of at-home and online learning, this is the way to learn signal processing through study and experimentation.

IPR

Unless otherwise specified, html files are copyrighted and do not fall under the MIT License. Javascript (js) files do, in general, fall under the MIT License unless explicitly stated otherwise.

Privacy Policy

Our Privacy Policy can be found here

Chapter Contents

  1. How to use this iBook
  2. Prologue
  3. Introduction
  4. Characterization of Random Signals
  5. Correlations and Spectra
  6. Filtering of Stochastic Signals
  7. The Langevin Equation — A Case Study
  8. Characterizing Signal-to-Noise Ratios
  9. The Matched Filter
  10. The Wiener filter
  11. Aspects of Estimation
  12. Spectral Estimation
  13. Appendices
  14. Information

Last revision this document: 25 February 2022

stochastica's People

Contributors

ityoung2016 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.