Code Monkey home page Code Monkey logo

Comments (12)

psambit9791 avatar psambit9791 commented on July 23, 2024 1

I'll pick up RLS, AP and GNGD.

from jdsp.

SiboVG avatar SiboVG commented on July 23, 2024 1

I can work on SSLMS and NSSLMS, since they are similar to LMS and NLMS

from jdsp.

SiboVG avatar SiboVG commented on July 23, 2024 1

@SiboVG Do you think it makes sense to create an abstract class called _Adaptive which implements common functionalities the way it works in padasip?

Was also thinking about it; I think all of them will use the same methods, but that's maybe something we can do after every filter is implemented, because it might be that some filters need different parameters etc.

from jdsp.

psambit9791 avatar psambit9791 commented on July 23, 2024

I have been looking at introducing adaptive filters to JDSP. Might be worthwhile implementing most used adaptive filters that the given library (padasip) has.
Probably will be incorporated in a future release.

from jdsp.

SiboVG avatar SiboVG commented on July 23, 2024

@psambit9791 am working on an LMS and NLMS adaptive filter for my application and both seem to be working. Still have to write some test and am also trying to do other adaptive filters from padasip. So you can assign this issue to me if you want

from jdsp.

psambit9791 avatar psambit9791 commented on July 23, 2024
  • LMS
  • NLMS
  • SSLMS
  • NSSLMS
  • RLS
  • GNGD
  • AP

from jdsp.

psambit9791 avatar psambit9791 commented on July 23, 2024

@psambit9791 am working on an LMS and NLMS adaptive filter for my application and both seem to be working.

@SiboVG I have created a checklist for the filters. You can tick the ones you have completed / are working on.
Also, in terms of the class location, it will make sense to keep them inside the filter package under a subpackage classed adaptive. The new package name being com.github.psambit9791.jdsp.filter.adaptive.

from jdsp.

SiboVG avatar SiboVG commented on July 23, 2024

@psambit9791 am working on an LMS and NLMS adaptive filter for my application and both seem to be working.

@SiboVG I have created a checklist for the filters. You can tick the ones you have completed / are working on. Also, in terms of the class location, it will make sense to keep them inside the filter package under a subpackage classed adaptive. The new package name being com.github.psambit9791.jdsp.filter.adaptive.

That's exactly how I've done it right now, with the adaptive-filter package ;) good that we're on the same wavelength

from jdsp.

SiboVG avatar SiboVG commented on July 23, 2024

@psambit9791 I would suggest leaving out the LMF and NLMF filter. I've tried implementing it, but it gave very unreliable results (results diverged very often, both in my own implementation as in the padasip implementation), and is also a little used adaptive filter.

from jdsp.

psambit9791 avatar psambit9791 commented on July 23, 2024

@SiboVG What about RLS and GNGD? I am not sure how often adaptive filters are used in practice, especially the types.

from jdsp.

SiboVG avatar SiboVG commented on July 23, 2024

from jdsp.

psambit9791 avatar psambit9791 commented on July 23, 2024

@SiboVG Do you think it makes sense to create an abstract class called _Adaptive which implements common functionalities the way it works in padasip?

from jdsp.

Related Issues (20)

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.