Discussion:
[Freetel-codec2] fixed point decoder?
Jerome Shawstad
2016-05-28 17:20:55 UTC
Permalink
Is a fixed point decoder possible with the codec2 algorythm (for compatibility with certain older hardware, like earlier mobile audio players), or does it require floating point?

I'd ask more but that depends on the answer to this. :)
David Rowe
2016-05-28 19:31:13 UTC
Permalink
Codec 2 currently requires floating point.
Post by Jerome Shawstad
Is a fixed point decoder possible with the codec2 algorythm (for compatibility with certain older hardware, like earlier mobile audio players), or does it require floating point?
I'd ask more but that depends on the answer to this. :)
------------------------------------------------------------------------------
What NetFlow Analyzer can do for you? Monitors network bandwidth and traffic
patterns at an interface-level. Reveals which users, apps, and protocols are
consuming the most bandwidth. Provides multi-vendor support for NetFlow,
J-Flow, sFlow and other flows. Make informed decisions using capacity
planning reports. https://ad.doubleclick.net/ddm/clk/305295220;132659582;e
_______________________________________________
Freetel-codec2 mailing list
https://lists.sourceforge.net/lists/listinfo/freetel-codec2
glen english
2016-05-28 22:12:49 UTC
Permalink
Jerome

You could certainly DO a fixed point port

but the amount of work compared to using a floating point processor
makes it a questionable idea.

floating point processors now, except in the very lowest end of the
market, do not generate a financial and power cost penalty like they
used to .

I ask why would you want to do a fixed pt ? Even in a FPGA, you would
use a soft processor with FP accelerators.... (IE if you had sufficient
know how and experienced to do a soft proc and this in an FPGA, then you
would know how to accelerators, and the various FP emulations bit) .

A capable fixed pt say STM32F103 is $3.70. A M4 with FP STM32F401 is $4.67

If you were really cost sensitive (say 100ku / annum) then you'd have
the resources in budget to do a Fixed point port.

Early mobile audio players used fixed point because
1) FP processors were expensive and had a high power penalty (in the
old days)
2) the MP3 algorithm was in use in BILLIONs of units so doing a fixed
point port was cheap.
Post by Jerome Shawstad
Is a fixed point decoder possible with the codec2 algorythm (for compatibility with certain older hardware, like earlier mobile audio players), or does it require floating point?
I'd ask more but that depends on the answer to this. :)
Continue reading on narkive:
Loading...