Hi Sergiy,

I apologise for the late reply, my spam filter lost your email for a few
days.

> As I see, the "__EMBEDDED__" is used for mcu-related code. Can we use
> same macro inside codec2 core? For example for integrating of CMSIS
> DSP lib into codec2 algo (sin/cos/sqrt, vecor operations, FIR/IIR and
> fft).

Well I tried the float fft from CMSIS  it wasn't faster than the
standard kiss fft!  Maybe I have something wrong.  I think if we used
the fixed point fft we would see some significant speed increases.
There is a FFT unit test if you would like to compare.

I am linking against the CMSIS trig and maths functions by default but
(much to my surprise) it also works just as fast with the -lm version of
sqrtf/cosf/sinf etc.

However building the CMSIS library took me a few days to figure out so I
thought I'd leave it in there, even if it doesn't help much!  It also
has a bunch of peripheral support code, which may come in handy in the
future.

> David, i see that you are also using internal DAC for tests, do you
> planning to utilize it instead of I2S codec?

Yes, I would like to try.

Cheers,

David

> 
> 
> 
> 2013/5/24 Gullik Webjörn <[email protected]>
>         This is great news!!
>         
>         I bought (like many others) the STM32F4 discovery kit for
>         essentially the
>         postage, in my case with the explicit intention to port Codec2
>         and the fdm
>         modem. Now I can have a small "codec2" module.......
>         
>         I believe it is *very* useful to have a small embedded
>         platform to enable
>         focus on "system level and integration".
>         
>         Cheers & 73
>         
>         Gullik
>         
>         
> ------------------------------------------------------------------------------
>         Try New Relic Now & We'll Send You this Cool Shirt
>         New Relic is the only SaaS-based application performance
>         monitoring service
>         that delivers powerful full stack analytics. Optimize and
>         monitor your
>         browser, app, & servers with just a few lines of code. Try New
>         Relic
>         and get this awesome Nerd Life shirt!
>         http://p.sf.net/sfu/newrelic_d2d_may
>         _______________________________________________
>         Freetel-codec2 mailing list
>         [email protected]
>         https://lists.sourceforge.net/lists/listinfo/freetel-codec2
>         
> 
> 
> ------------------------------------------------------------------------------
> Try New Relic Now & We'll Send You this Cool Shirt
> New Relic is the only SaaS-based application performance monitoring service 
> that delivers powerful full stack analytics. Optimize and monitor your
> browser, app, & servers with just a few lines of code. Try New Relic
> and get this awesome Nerd Life shirt! http://p.sf.net/sfu/newrelic_d2d_may
> _______________________________________________ Freetel-codec2 mailing list 
> [email protected] 
> https://lists.sourceforge.net/lists/listinfo/freetel-codec2



------------------------------------------------------------------------------
Introducing AppDynamics Lite, a free troubleshooting tool for Java/.NET
Get 100% visibility into your production application - at no cost.
Code-level diagnostics for performance bottlenecks with <2% overhead
Download for free and get started troubleshooting in minutes.
http://p.sf.net/sfu/appdyn_d2d_ap1
_______________________________________________
Freetel-codec2 mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/freetel-codec2

Reply via email to