implementation of vanilla NLMS algorithm
This commit is contained in:
parent
29cef66620
commit
bd38b3fa79
|
@ -6,7 +6,9 @@
|
||||||
<h2><font face="arial" id="1" color="black" onclick="clicksvg(this)">Image Samples</font> |
|
<h2><font face="arial" id="1" color="black" onclick="clicksvg(this)">Image Samples</font> |
|
||||||
<font face="arial" id="2" color="green" onclick="clicksvg(this)">Local Mean</font> |
|
<font face="arial" id="2" color="green" onclick="clicksvg(this)">Local Mean</font> |
|
||||||
<font face="arial" id="3" color="blue" onclick="clicksvg(this)">Direct predecessor</font> |
|
<font face="arial" id="3" color="blue" onclick="clicksvg(this)">Direct predecessor</font> |
|
||||||
<font face="arial" id="4" color="red" onclick="clicksvg(this)">Differential predecessor</font></h2>
|
<font face="arial" id="4" color="red" onclick="clicksvg(this)">Differential predecessor</font>|
|
||||||
|
<font face="arial" id="5" color="gray" onclick="clicksvg(this)">Standard NLMS</font>
|
||||||
|
</h2>
|
||||||
<script>
|
<script>
|
||||||
function clicksvg(e){
|
function clicksvg(e){
|
||||||
id = e.id
|
id = e.id
|
||||||
|
|
|
@ -9,8 +9,8 @@ typedef struct {
|
||||||
|
|
||||||
/* *svg graph building* */
|
/* *svg graph building* */
|
||||||
typedef struct { // Axis x,y
|
typedef struct { // Axis x,y
|
||||||
double xVal[7];
|
double xVal[9];
|
||||||
double yVal[7];
|
double yVal[9];
|
||||||
}point_t;
|
}point_t;
|
||||||
|
|
||||||
/* *ppm read, copy, write* */
|
/* *ppm read, copy, write* */
|
||||||
|
@ -33,12 +33,15 @@ enum fileSuffix_t{ // Used in conjunction with MkFileName()
|
||||||
TEST_VALUES,
|
TEST_VALUES,
|
||||||
DIFFERENTIAL_PREDECESSOR,
|
DIFFERENTIAL_PREDECESSOR,
|
||||||
USED_WEIGHTS_LOCAL_MEAN,
|
USED_WEIGHTS_LOCAL_MEAN,
|
||||||
USED_WEIGHTS_DIFF_PRED
|
USED_WEIGHTS_DIFF_PRED,
|
||||||
|
STANDARD_NLMS,
|
||||||
|
USED_WEIGHTS_STANDARD_NLMS
|
||||||
};
|
};
|
||||||
|
|
||||||
enum fileHeader{ // Used in conjunction with MkFilename()
|
enum fileHeader{ // Used in conjunction with MkFilename()
|
||||||
LOCAL_MEAN_HEADER,
|
LOCAL_MEAN_HEADER,
|
||||||
DIRECT_PREDECESSOR_HEADER,
|
DIRECT_PREDECESSOR_HEADER,
|
||||||
DIFFERENTIAL_PREDECESSOR_HEADER
|
DIFFERENTIAL_PREDECESSOR_HEADER,
|
||||||
|
STANDARD_NLMS_HEADER
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue