Many thanks to asbokid for the extra graphs, they make things as clear as possible. I am going to try to use GNUplot.
Go for it. GNUplot is very intuitive to use. Very easy way to get graphing. Hugely configurable. Another Open Source gem.
A full plot of your HLog and SNR for all tones should tend to confirm or discredit this view of things.
Your wish is my command!
cheers, a
P.S. just to repeat a request made six months ago..
Is anyone interested in developing some graphing code to run natively on the MIPS32 core in the Huawei (and the ECI)?
The code would retrieve the tonemaps (Bits/QLN/SNR/Hlog) from the kernel driver. Those maps are just large (4096 element) integer arrays.
The tool would use those four arrays to generate the SVG (scalable vector graphics) definitions to plot the four graphs (Bits/QLN/SNR/Hlog).
SVG definitions are described in XML (tree-based text files).
In theory the XML can be generated directly without using any additional software libraries nor an XML encoding engine (space being the limiting factor).
The XML-based SVG graphs would become embedded objects in an HTML resource.
New static web pages would be added to the 'webimg' used by the embedded webserver running on the Huawei (and the ECI).
Those web pages would contain server-side scriplets to invoke the graphing code.
The scriplet engine would embed the response (the SVG XML) from our code into the static HTML.
The HTML complete with graphics would be served up to clients.
To do it nicely, that's about a week's work. Maybe less. Anyone interested?