DLR-SR / Noise

Modelica library for generating stochastic signals to be included in the Modelica Standard Library
9 stars 11 forks source link

Should not use abbreviations as package names #32

Closed MartinOtter closed 9 years ago

MartinOtter commented 10 years ago

In the whole Modelica Standard Library, no package name is an abbreviation. It would be really good to continue with this practice also for the Noise library. The package names might be changed to: RNG -> RandomNumberGenerators PDF -> ProbabilityDensityFunctions PSD -> PowerSpectralDensityFunctions The drawback is that the names are quite long.

Also the name "PRNG" as a block name is difficult to grasp. It would be clearer to call this block just "Noise" (and then everyone would understand at once).

fvanderlinden commented 10 years ago

I am still unsure about the name "Noise", as we had quite some misunderstandings here already about the name. Quite often peope thought that audible noise was meant instead of a random process.

To avoid this, and make the block better findable by using a search, the name "RandomNoise" might be better suitable.

MartinOtter commented 10 years ago

The goal is to include this block under "Modelica.Blocks.Sources" in the Modelica Standard Library. When placed at this point, it is clear that "Noise" means a random noise generator block for control systems and that it cannot be audible noise. "RandomNoise" is, however, also fine.

In other simulation systems, such types of blocks are called: Simulink: "Band-Limited White Noise", "Random Number", "Uniform Random Number" LabVIEW: "Uniform White Noise"