14 lines
653 B
Plaintext
Executable File
14 lines
653 B
Plaintext
Executable File
File: lms.c
|
|
Original provenience: C Algorithms for Real-Time DSP by Paul M. Embree, pp. 159,229-231
|
|
|
|
2016-06-16:
|
|
- The original source code from Paul M. Embree had several problems:
|
|
* Source code was copied from a copyrighted book
|
|
* Input generation used external math functions
|
|
* Thus execution time of input generation dominated total execution time
|
|
* Several arrays where uninitalised
|
|
* Output printed to stdout but was not checked for correctness
|
|
* lms() used static variables for internal state
|
|
- Completely rewritten and published with ISC license
|
|
- Replaced double constants using exponent notation by numerical constant.
|