Giter Site home page Giter Site logo

seifo321 / digital-signal-processing-2 Goto Github PK

View Code? Open in Web Editor NEW
2.0 1.0 0.0 2.22 MB

Labs of DSP2

MATLAB 100.00%
autocorrelation gradient-descent lms-algorithm wiener-filter adaptive-filtering channel-equalization channel-estimation crosscorrelation

digital-signal-processing-2's Introduction

Digital-Signal-Processing-2

important Note ⚠️

We are sorry if the repo may look messy, just gonna be handled as soon as possible :)

__________________________________________________________

This repository contains MATLAB files for Digital Signal Processing (DSP). These files are intended to be used as educational and reference material for anyone learning about DSP or working on DSP projects.

Getting Started To use these files, you should have MATLAB installed on your computer. You can download a free trial version of MATLAB from the MathWorks website.

Once you have MATLAB installed, simply clone or download this repository to your computer. You can then open the MATLAB files in MATLAB and run them.

Contents

The repository contains the following MATLAB files:

auto_corrs.m : A demo of generating an auto correlation matrix.

cross_corre.m : A demo of generating cross correlation vector bewtween two random vectors.

Lab1.m : A demo of generating the wiener filter optimum weights and the corresponding minimzed mean square error Jmin . the file shows how to generate random signals d(n) and u(n), then inputs u(n) into the wiener filter . the weiener filter tries to match between the input signal u(n) and the desired signal d(n) by reducing the MSE Jmin

wiener.m : just a representation of Lab1 as function to be used in general.

Lab2.m : A demo of generating the wiener filter optimum weights and the and the corresponding minimzed mean square error Jmin by Gradient descent algorithm instead of the wiener method.

Gradient.m : just a representation of Lab2 as function to be used in general.

digital-signal-processing-2's People

Contributors

m0hamed-eid avatar seiffarghl avatar seifo321 avatar tahany682 avatar

Stargazers

 avatar  avatar

Watchers

 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.