PHP Classes

Probability distribution: Create noise with Gaussian or Poisson distribution

Recommend this page to a friend!
  Info   Screenshots Screenshots   View files View files (3)   DownloadInstall with Composer Download .zip   Reputation   Support forum (1)   Blog    
Ratings Unique User Downloads Download Rankings
StarStarStarStar 61%Total: 378 All time: 6,729 This week: 291Up
Version License PHP version Categories
prob_distribution 0.1GNU General Publi...5.0PHP 5, Statistics, Audio


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: 37
All time rank: 54218 in Italy Italy
Week rank: 188 Up6 in Italy Italy Up
Innovation award
Innovation award
Nominee: 4x

  • Preview
  • screenshot.jpg
  Files folder image Files  
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 140KB
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  
This week:0
All time:6,729
This week:291Up
User Ratings User Comments (1)
 All time
Really cool code!
13 years ago (Moises Jafet)