130 likes | 387 Views
Designing Applications Using DSP Modules. Etai Bilawer Director, National Support AudioCodes Inc. etaib@audiocodes.com. VoIP Solutions. Options: Chips– DSP’s, CPU’s, SoC, Chip-sets DSP Modules – DSP “Farms”, Application specific modules Boards – PCI & cPCI boards
E N D
Designing Applications Using DSP Modules Etai Bilawer Director, National Support AudioCodes Inc. etaib@audiocodes.com
VoIP Solutions Options: • Chips– DSP’s, CPU’s, SoC, Chip-sets • DSP Modules – DSP “Farms”, Application specific modules • Boards – PCI & cPCI boards • “Systems” – Stand alone systems
Chip Solutions What is out there? • DSP, SoC, ‘Chip-Sets’, CPU, Network Processors Advantages: • Low priced ‘BOM’. 5$/Channel • Custom designed Architecture • Many choices – Varity of vendors and architectures Disadvantages: • Time to market • Complexity and Risk involved in the design • Higher levels of expertise required
DSP Modules Solutions What is out there? • DSP ‘farms’, Dedicated VoIP cards Advantages: • Faster ‘time-to-market’ than Chip based • Provides a good mix of design flexibility while having a higher level of integration • Ready made VoIP that can be added to current designed products Disadvantages: • Larger ‘foot-print’ • Less control over the VoIP part • Needs some level of integration
DSP Boards What is out there? PCI, cPCI, ATCA Advantages: • Quick ‘time-to-market’ • Easy to implement and control • Some are ready make MGW Disadvantages: • Restricted ‘Form Factors’ • Higher price/port • Limited Flexibility and architecture
DSP Module - Typical Applications • VoIP Phones • CPE/IAD • Media GW and Media Servers • DSLAM’s • Network devices – Adding VoIP • Legacy PBX and Switches adding VoIP • General TDM Solutions – IVR, Call Centers…
Hardware and Specifications • I/O Interfaces – PCM, PCI, Parallel, Utopia, Ethernet… • Control – Local, Remote • MIPS – What does it mean? Does it really matter? • Power and cooling • Footprint – standards such as PMC, 2xPMC, PC-104 or others • Number of Channels
Software Requirements • Control Protocol – MGCP/MEGACO/SIP/H.323/Proprietery • Field Proven and interoperability • Features – IVR, HTTP streaming, VXML,T.38, RFC2833, all Vocoders-G.723.1, G.729, G.711… • Host OS Support • Software Package • Debug tools • Documentation • Tech-Support
PCI/Parallel Host Processor TDM Interface Analog T1/E1/T3/OC3 Time Slot Assigner Ethernet Utopia Base Board Typical Hardware Layout DSP Module DSP Module DSP Module
UDP TCP Typical Software Layout User’s Application SIP/H.323/MGCP/ MEGACO API PCI Parallel ATM RTP/ RTCP DSP Module
Conclusion • VoIP Selection - Trade-off between Flexibility, Risk &Complexity and time to market guides the designer’s decision • Pointers for choosing the right DSP Module: • Vendor’s credibility, interoperability, experience = field proven • Feature richness • Physical Interfaces • Price Vs. Channel’s count • Software Package and Tech-Support
THANK YOU! Come see us at booth #103