Don't we have two DSP areas here:

1) Speech analysis ending up with a digital "representation" of the voice and, 
later regenerating the "voice".

2) Modulation and Demodulation of digital-audio to/from the radio.

========

In the MMDVM and MMDVMHost project, we have two "computers", the DUE and the 
Raspberry Pi.

Q/   Do we need Floating Point in #2 DSP area, as above ?

I'm very happy with using two "computers" as in the DUE and a Pi clone.
(For me, the Banana Pi with a SATA disk wins hands down. Now 120G SSD.)

Alan VK2ZIW

On Wed, 25 May 2016 21:27:23 +1000, glen english wrote
> So I looked up what a "Arduino DUE" is
> 
> DUE is a cortex M3 based unit. no floating point unit, butreasonably capable 
> of floating point library but not int he volumerequired but I'd have to say, 
> unlikely to work without a TON ofwork. 
> 
> CortexM3 is OK for (work already done) fixed point reference designcodecs, 
> but not this one.
> 
> you'd be highly recommended to get codec2 running on the STMF4discovery $15 
> or STMF7 $80 discovery board. 
> (unless you want a project for the summer- fixed point port ofcodec2.....) 
> 
> there seems to be a bit of arduino STM32 F4 activity in thestm32duino forum
> 
> http://www.stm32duino.com/viewforum.php?f=39
> 
> good luck
> 
> cheers
> Glen English VK1XX
> 
> On 25/05/2016 8:45 PM, Shane Burrellwrote:
> 
> The DUE likely doesn't have the horsepower.  I'veseen the MMDVM mentioned in 
> passing but going to the website thecode doesn't seem to be availible or 
> licensing.  
> 
> On Wed, May 25, 2016 at 3:12 AM, AlanBeard <[email protected]>wrote:
> Thanks forthe info.
>  I'm about to use the Arduino DUE (M4) for mmdvm.
>  The CMSIS library is used for MMDVM.
> 
>  Could we add the Codec2 code?
> 
>  (well we have P25, D-Star, Fusion, DMR, why not addanother)
> 
> Alan VK2ZIW
> 
> On Mon, 23 May 2016 09:24:43 +1000, glen english wrote
> > mmm maybe I'll show it......yes maybe. got to get otherwork out of
> > the way Hopefully I will have my pick and place machineonline by then.....
> >
> > F7 is also much more complex in the memory departmentif you want to
> > get the best out of it. many different paths betweenthe memories
> > and the processor. many different memories on board...
> >
> > You can run it in 'basic mode' and still get reasonableimprovement
> > for "general purpose code' in performance over F4. Dualissue micro
> > and deep pipeline seems to reap benefits, and powerconsumption very
> > reasonable.
> >
> > But... !
> >
> > I would only recommend the upgrade if have your witsabout you....
> > It's also a fair extra $.
> >
> > If you are not already using the CMSIS optimised DSPlibraries, then
> > you might get 2:1 on your existing DSP code, alsowithout going to
> > M7 just by using the optimized libs.
> >
> > cheers
> >
> > On 23/05/2016 9:07 AM, David Rowe wrote:
> > > Thanks for the heads up Glen - gd to see we havean upgrade path.  Will
> > > you be shoing yr new board off at Gippstech?  Ihope to have the SM2000
> > > doing something" by then.
> > >
> > > - David
> > >
> > > On 23/05/16 07:55, glen english wrote:
> > >> Anyone using the STM32F7 (like I am on my newcodec2 board) be sure to
> > >> read the chip errata and migration sheet.
> > >>
> > >> there are some bugs with the silicon thataffect triggering of the ADCs
> > >> from the timers (essential) .
> > >>
> > >> There are reasonable workarounds. You'll saveyourself a day by reading
> > >> the errata first...
> > >> The silicon errata/bugs are non trivial,also....
> > >>
> > >> In addition, the ADC trigger TRGO defines aredifferent.. ensure you
> > >> read the migration sheet.
> > >>
> > >> The M4  startup code may not work for M7despite it being "binary
> > >> compatible", there are NOPs inserted betweencpu controls and you need
> > >> more NOPs between setting a function and usingit. (deeper longer
> > >> pipelines).
> > >>
> > >> apart from that, the M7 beats the pants offthe M4 for identical code !
> > >>
> > >> glen VK1XX
> > >>
> > >>
> > >>
> > >>
> > >>
> ------------------------------------------------------------------------------
> > >> Mobile security can be enabling, not merelyrestricting. Employees who
> > >> bring their own devices (BYOD) to work areirked by the imposition of MDM
> > >> restrictions. Mobile Device Manager Plusallows you to control only the
> > >> apps on BYO-devices by containerizing them,leaving personal data 
> > >> untouched!
> > >> https://ad.doubleclick.net/ddm/clk/304595813;131938128;j
> > >>_______________________________________________
> > >> Freetel-codec2 mailing list
> > >> [email protected]
> > >> https://lists.sourceforge.net/lists/listinfo/freetel-codec2
> > >>
> > >------------------------------------------------------------------------------
> > > Mobile security can be enabling, not merelyrestricting. Employees who
> > > bring their own devices (BYOD) to work are irkedby the imposition of MDM
> > > restrictions. Mobile Device Manager Plus allowsyou to control only the
> > > apps on BYO-devices by containerizing them,leaving personal data 
> > > untouched!
> > > https://ad.doubleclick.net/ddm/clk/304595813;131938128;j
> > > _______________________________________________
> > > Freetel-codec2 mailing list
> > > [email protected]
> > > https://lists.sourceforge.net/lists/listinfo/freetel-codec2
> > >
> >
> >------------------------------------------------------------------------------
> > Mobile security can be enabling, not merelyrestricting. Employees
> > who bring their own devices (BYOD) to work are irked bythe
> > imposition of MDM restrictions. Mobile Device ManagerPlus allows
> > you to control only the apps on BYO-devices bycontainerizing them,
> >  leaving personal data untouched!
> https://ad.doubleclick.net/ddm/clk/304595813;131938128;j
> > _______________________________________________
> > Freetel-codec2 mailing list
> > [email protected]
> > https://lists.sourceforge.net/lists/listinfo/freetel-codec2
> 
> Alan
> 
> Evil flourishes when good men do nothing.
> Consider Jesus.
> ---------------------------------------------------------------------------
> Alan Beard               Unix Support Technician from 1984to today
> 70 Wedmore Rd.           Sun Solaris, AIX, HP/UX, Linux,SCO, MIPS
> Emu Heights N.S.W. 2750  Routers, terminal servers,printers, terminals etc..
> +61 2 47353013 (h)       SupportProgramming, shell scripting, "C", assembler
> 0414 353013 (mobile)     After uni, electronics tech
> 
> ------------------------------------------------------------------------------
> Mobile security can be enabling, not merely restricting.Employees who
> bring their own devices (BYOD) to work are irked by theimposition of MDM
> restrictions. Mobile Device Manager Plus allows you tocontrol only the
> apps on BYO-devices by containerizing them, leaving personaldata untouched!
> https://ad.doubleclick.net/ddm/clk/304595813;131938128;j
> _______________________________________________
> Freetel-codec2 mailing list
> [email protected]
> https://lists.sourceforge.net/lists/listinfo/freetel-codec2
> 
> 
> 
>------------------------------------------------------------------------------
Mobile security can be enabling, not merely restricting. Employees 
who
bring their own devices (BYOD) to work are irked by the imposition of 
MDM
restrictions. Mobile Device Manager Plus allows you to control only 
the
apps on BYO-devices by containerizing them, leaving personal data 
untouched!
https://ad.doubleclick.net/ddm/clk/304595813;131938128;j
> 
>_______________________________________________
Freetel-codec2 mailing 
list
[email protected]
https://lists.sourceforge.net/lists/listinfo/freetel-codec2

Alan

Evil flourishes when good men do nothing. 
Consider Jesus. 
--------------------------------------------------------------------------- 
Alan Beard               Unix Support Technician from 1984 to today 
70 Wedmore Rd.           Sun Solaris, AIX, HP/UX, Linux, SCO, MIPS 
Emu Heights N.S.W. 2750  Routers, terminal servers, printers, terminals etc.. 
+61 2 47353013 (h)       Support Programming, shell scripting, "C", assembler 
0414 353013 (mobile)     After uni, electronics tech
 
------------------------------------------------------------------------------
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
[email protected]
https://lists.sourceforge.net/lists/listinfo/freetel-codec2

Reply via email to