- Improve to use less data memory
  use struct sWFREQUENCY as pointer between functions