PHP Classes

Probability distribution: Create noise with Gaussian or Poisson distribution

Recommend this page to a friend!
  Info   Screenshots   View files Files   Install with Composer Install with Composer   Download Download   Reputation   Support forum   Blog    
Ratings Unique User Downloads Download Rankings
StarStarStar 55%Total: 383 All time: 6,709 This week: 89Up
Version License PHP version Categories
prob_distribution 0.1GNU General Publi...5.0PHP 5, Statistics, Audio
Description 

Author

This package can be used to create noise with certain probability distributions.

It can generate sets of values with different with either uniform, Gaussian or Poisson distribution.

It can also apply the generated values at an input signal in input to simulate a noise.

An additional filter class can be used to recover the original by first applying a Fast Fourier Transform, the use high-pass or low-pass before recovering the signal using the reverse Fast Fourier Transform.

Innovation Award
PHP Programming Innovation award nominee
August 2010
Number 5


Prize: One book of choice by Packt
Statistical distributions can be used to generate sets of values useful for many purposes.

This class can use several types of statistical distributions to generate sample values that simulate for instance audio noise.

Additionally it implements frequency based filters to simulate the removal of noise from audio samples.

Manuel Lemos
Picture of Michele Andreoli
  Performance   Level  
Name: Michele Andreoli is available for providing paid consulting. Contact Michele Andreoli .
Classes: 7 packages by
Country: Italy Italy
Age: 38
All time rank: 54018 in Italy Italy
Week rank: 170 Up7 in Italy Italy Up
Innovation award
Innovation award
Nominee: 4x

Screenshots (2)  
  • Preview
  • screenshot.jpg
  Files folder image Files (5)  
File Role Description
Plain text file Filter.class.php Class Class for filtering
Accessible without login Plain text file index.php Example Example of use
Plain text file Noise.class.php Class Class for the probability distribution

The PHP Classes site has supported package installation using the Composer tool since 2013, as you may verify by reading this instructions page.
Install with Composer Install with Composer
Downloadprob_distribution-2014-09-01.zip 140KB
Downloadprob_distribution-2014-09-01.tar.gz
Install with ComposerInstall with Composer
Needed packages  
Class DownloadWhy it is needed Dependency
Fast Fourier Transform Download .zip .tar.gz To perform the Fast Fourier Transform and applying the filters at the signal Required
 Version Control Unique User Downloads Download Rankings  
 0%
Total:383
This week:0
All time:6,709
This week:89Up
User Ratings User Comments (1)
 All time
Utility:81%StarStarStarStarStar
Consistency:75%StarStarStarStar
Documentation:-
Examples:68%StarStarStarStar
Tests:-
Videos:-
Overall:55%StarStarStar
Rank:1988
 
Really cool code!
14 years ago (Moises Jafet)
70%StarStarStarStar