welcome! today’s webinar: pika’s montecarlo tools

38
Welcome! Today’s Webinar: PIKA’s MonteCarlo Tools Irene Crosby Head of Marketing PIKA Technologies

Upload: latif

Post on 29-Jan-2016

58 views

Category:

Documents


3 download

DESCRIPTION

Welcome! Today’s Webinar: PIKA’s MonteCarlo Tools. Irene Crosby Head of Marketing PIKA Technologies. Your Webinar Leader. Eric Pretlac Technical Support Specialist Customer Care Department. Familiarization with MShow. Audio streaming Sending us questions. Agenda. - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: Welcome! Today’s Webinar:  PIKA’s MonteCarlo Tools

Welcome!

Today’s Webinar:

PIKA’s MonteCarlo Tools

Irene CrosbyHead of MarketingPIKA Technologies

Page 2: Welcome! Today’s Webinar:  PIKA’s MonteCarlo Tools

Your Webinar Leader

Eric PretlacTechnical Support Specialist

Customer Care Department

Page 3: Welcome! Today’s Webinar:  PIKA’s MonteCarlo Tools

Familiarization with MShow

• Audio streaming• Sending us questions

Page 4: Welcome! Today’s Webinar:  PIKA’s MonteCarlo Tools

Agenda• Overview of tools included with the MonteCarlo

SDK• PikaSetup.exe

– Overview of each screen (analog and digital boards)

• DSP Calculator.xls– Used for estimating DSP resources– Example

• PikaTest.exe– Test utility, Examples

• PikaATD.exe– Advanced Tone Detection utility

Page 5: Welcome! Today’s Webinar:  PIKA’s MonteCarlo Tools

MC Tools on all PIKA boards• The content of this webinar applies

to all PIKA MM-series boards – PIKA PrimeNet MM, PIKA Daytona MM,

PIKA InLine MM– Equipped with Motorola 56303 DSPs to

support PIKA’s “All-on-Board” features

Page 6: Welcome! Today’s Webinar:  PIKA’s MonteCarlo Tools

MonteCarlo Tools

PikaSetup.exe

Page 7: Welcome! Today’s Webinar:  PIKA’s MonteCarlo Tools

PikaSetup.exe• Hardware configuration utility• Overview of each screen • Logging (Pikalog.txt)• Daytona MM (analog)

– Analog port settings

• PrimeNet MM (digital)– Span line settings

• DSP configuration

Page 8: Welcome! Today’s Webinar:  PIKA’s MonteCarlo Tools

PikaSetup: Basic logging

Page 9: Welcome! Today’s Webinar:  PIKA’s MonteCarlo Tools

Daytona MM: Board level

Page 10: Welcome! Today’s Webinar:  PIKA’s MonteCarlo Tools

Daytona MM: Analog port settings

Page 11: Welcome! Today’s Webinar:  PIKA’s MonteCarlo Tools

Daytona MM: DSP configuration

Page 12: Welcome! Today’s Webinar:  PIKA’s MonteCarlo Tools

“Corresponding timeslots”

Page 13: Welcome! Today’s Webinar:  PIKA’s MonteCarlo Tools

Board settings: PrimeNet T1 ISDN

Page 14: Welcome! Today’s Webinar:  PIKA’s MonteCarlo Tools

PrimeNet span settings: T1 ISDN

Page 15: Welcome! Today’s Webinar:  PIKA’s MonteCarlo Tools

PikaSetup vs. PK_Config• PIKA Setup.exe utility can configure line

interface and DSP settings• PK_Config API can also accomplish this

from within your application• Suggestion: Use PikaSetup utility at first

to establish a development environment. Once you are comfortable with your setup you can build this into your application using PK_CONFIG API calls.

Page 16: Welcome! Today’s Webinar:  PIKA’s MonteCarlo Tools

MonteCarlo Tools

DSP Calculator.xls

PIKA 56303 Resource Calculator Rel 6.2 21-Jan-04

Block Processes Audio Play / Record 24 0.02 26717 Record 22 10.12 Play 0.00 DTMF Detection 24 22 15.86 5769 Tone Generation 24 0.12 4325 Advanced Tone Detection (ATD) 24 22 7.42 8336 Speech Detection 0.00 0 GFSK (For Caller ID) 0.00 0 Transmitter 0.00 Receiver 0.00 Echo Cancellation 0.00 0 Adaptation Enabled 0.00 Adaptation Disabled 0.00 MFR2 0 0.00 0 FAX 2 29222 Transmit only 0.00 Transmit and Receive 2 42.20 VoIP 0 G.711 0.00 0 G.726 0.00 0 Dial Pulse Detection 0.00 0

CAS 0 0 0.00 0

Stream Processes Audio Conferencing 0.00 0 Gain Pad 0.00 0

Vpos 3.22 21575

Stream 0 (Block/Stream Processes) 22 8.19 12716 Stream 1 (Block/Stream Processes) 0 0.00 0 Stream 0 (CAS) 0 0.00 0 Stream 1 (CAS) 0 0.00 0 Stream 0 (Stream only Processes) 0 0.00 0 Stream 1 (Stream only Processes) 0 0.00 0

Total MIPS and Memory: 87.13 108660

Memory and Real Time OK

Used Memory (Words)

Number of channels

Number of Available Channels

Number of Active

ChannelsUsed MIPs

Page 17: Welcome! Today’s Webinar:  PIKA’s MonteCarlo Tools

DSP calculator• Spreadsheet used to estimate DSP

horsepower required for an application• All MM-series cards use the same DSP

(Motorola’s 56303 DSP)• Same spreadsheet for all MM-series cards • C:\PIKA\Bin\DSPcalc563xx.xls• Calculates MIPS (Real-time) and Memory

– MIPS = Millions of Instructions Per Second

Page 18: Welcome! Today’s Webinar:  PIKA’s MonteCarlo Tools

Resource estimation: Example• PC-PBX with fax capabilities• 24 trunks to PSTN with IVR, auto

attendant capabilities, voicemail, etc.• Want to add fax capability on all

trunks, any 2 simultaneous max.• dspcalc563xx.xls shows we can add

2 channels of fax Tx and Rx • No additional DSPs required

Page 19: Welcome! Today’s Webinar:  PIKA’s MonteCarlo Tools

PIKA 56303 Resource Calculator Rel 6.2 21-Jan-04

Block Processes Audio Play / Record 24 0.02 26717 Record 22 10.12 Play 0.00 DTMF Detection 24 22 15.86 5769 Tone Generation 24 0.12 4325 Advanced Tone Detection (ATD) 24 22 7.42 8336 Speech Detection 0.00 0 GFSK (For Caller ID) 0.00 0 Transmitter 0.00 Receiver 0.00 Echo Cancellation 0.00 0 Adaptation Enabled 0.00 Adaptation Disabled 0.00 MFR2 0 0.00 0 FAX 2 29222 Transmit only 0.00 Transmit and Receive 2 42.20 VoIP 0 G.711 0.00 0 G.726 0.00 0 Dial Pulse Detection 0.00 0

CAS 0 0 0.00 0

Stream Processes Audio Conferencing 0.00 0 Gain Pad 0.00 0

Vpos 3.22 21575

Stream 0 (Block/Stream Processes) 22 8.19 12716 Stream 1 (Block/Stream Processes) 0 0.00 0 Stream 0 (CAS) 0 0.00 0 Stream 1 (CAS) 0 0.00 0 Stream 0 (Stream only Processes) 0 0.00 0 Stream 1 (Stream only Processes) 0 0.00 0

Total MIPS and Memory: 87.13 108660

Memory and Real Time OK

Used Memory (Words)

Number of channels

Number of Available Channels

Number of Active

ChannelsUsed MIPs

1

2

3

Page 20: Welcome! Today’s Webinar:  PIKA’s MonteCarlo Tools

PIKA 56303 Resource Calculator Rel 6.2 21-Jan-04

Block Processes Audio Play / Record 24 0.02 26717 Record 22 10.12 Play 0.00 DTMF Detection 24 22 15.86 5769 Tone Generation 24 0.12 4325 Advanced Tone Detection (ATD) 24 22 7.42 8336 Speech Detection 0.00 0 GFSK (For Caller ID) 0.00 0 Transmitter 0.00 Receiver 0.00 Echo Cancellation 0.00 0 Adaptation Enabled 0.00 Adaptation Disabled 0.00 MFR2 0 0.00 0 FAX 2 29222 Transmit only 0.00 Transmit and Receive 2 42.20 VoIP 0 G.711 0.00 0 G.726 0.00 0 Dial Pulse Detection 0.00 0

CAS 0 0 0.00 0

Stream Processes Audio Conferencing 0.00 0 Gain Pad 0.00 0

Vpos 3.22 21575

Stream 0 (Block/Stream Processes) 22 8.19 12716 Stream 1 (Block/Stream Processes) 0 0.00 0 Stream 0 (CAS) 0 0.00 0 Stream 1 (CAS) 0 0.00 0 Stream 0 (Stream only Processes) 0 0.00 0 Stream 1 (Stream only Processes) 0 0.00 0

Total MIPS and Memory: 87.13 108660

Memory and Real Time OK

Used Memory (Words)

Number of channels

Number of Available Channels

Number of Active

ChannelsUsed MIPs

Audio Play / Record 24 Record 22 Play DTMF Detection 24 22 Tone Generation 24 Advanced Tone Detection (ATD) 24 22

Number of Available Channels

Number of Active

Channels

Page 21: Welcome! Today’s Webinar:  PIKA’s MonteCarlo Tools

PIKA 56303 Resource Calculator Rel 6.2 21-Jan-04

Block Processes Audio Play / Record 24 0.02 26717 Record 22 10.12 Play 0.00 DTMF Detection 24 22 15.86 5769 Tone Generation 24 0.12 4325 Advanced Tone Detection (ATD) 24 22 7.42 8336 Speech Detection 0.00 0 GFSK (For Caller ID) 0.00 0 Transmitter 0.00 Receiver 0.00 Echo Cancellation 0.00 0 Adaptation Enabled 0.00 Adaptation Disabled 0.00 MFR2 0 0.00 0 FAX 2 29222 Transmit only 0.00 Transmit and Receive 2 42.20 VoIP 0 G.711 0.00 0 G.726 0.00 0 Dial Pulse Detection 0.00 0

CAS 0 0 0.00 0

Stream Processes Audio Conferencing 0.00 0 Gain Pad 0.00 0

Vpos 3.22 21575

Stream 0 (Block/Stream Processes) 22 8.19 12716 Stream 1 (Block/Stream Processes) 0 0.00 0 Stream 0 (CAS) 0 0.00 0 Stream 1 (CAS) 0 0.00 0 Stream 0 (Stream only Processes) 0 0.00 0 Stream 1 (Stream only Processes) 0 0.00 0

Total MIPS and Memory: 87.13 108660

Memory and Real Time OK

Used Memory (Words)

Number of channels

Number of Available Channels

Number of Active

ChannelsUsed MIPs

FAX 2 Transmit only Transmit and Receive 2

Number of Available Channels

Number of Active

Channels

Page 22: Welcome! Today’s Webinar:  PIKA’s MonteCarlo Tools

PIKA 56303 Resource Calculator Rel 6.2 21-Jan-04

Block Processes Audio Play / Record 24 0.02 26717 Record 22 10.12 Play 0.00 DTMF Detection 24 22 15.86 5769 Tone Generation 24 0.12 4325 Advanced Tone Detection (ATD) 24 22 7.42 8336 Speech Detection 0.00 0 GFSK (For Caller ID) 0.00 0 Transmitter 0.00 Receiver 0.00 Echo Cancellation 0.00 0 Adaptation Enabled 0.00 Adaptation Disabled 0.00 MFR2 0 0.00 0 FAX 2 29222 Transmit only 0.00 Transmit and Receive 2 42.20 VoIP 0 G.711 0.00 0 G.726 0.00 0 Dial Pulse Detection 0.00 0

CAS 0 0 0.00 0

Stream Processes Audio Conferencing 0.00 0 Gain Pad 0.00 0

Vpos 3.22 21575

Stream 0 (Block/Stream Processes) 22 8.19 12716 Stream 1 (Block/Stream Processes) 0 0.00 0 Stream 0 (CAS) 0 0.00 0 Stream 1 (CAS) 0 0.00 0 Stream 0 (Stream only Processes) 0 0.00 0 Stream 1 (Stream only Processes) 0 0.00 0

Total MIPS and Memory: 87.13 108660

Memory and Real Time OK

Used Memory (Words)

Number of channels

Number of Available Channels

Number of Active

ChannelsUsed MIPs

Total MIPS and Memory: 87.13 108660

Memory and Real Time OK

Used Memory (Words)

Number of Available Channels

Number of Active

ChannelsUsed MIPs

Page 23: Welcome! Today’s Webinar:  PIKA’s MonteCarlo Tools

MonteCarlo Tools

PikaTest.exe

Page 24: Welcome! Today’s Webinar:  PIKA’s MonteCarlo Tools

• Completely re-designed for MC 6.2• Extremely valuable debug tool !• Gives the user access to nearly all the

functions in the API• Handy for understanding features,

learning how API functions work• Scripting capability • Source code is available for download !

PikaTest.exe: Test utility

Page 25: Welcome! Today’s Webinar:  PIKA’s MonteCarlo Tools

PikaTest.exe: Help

• For command-line help type ‘?’

• Examples? <keyword>

? audio

? switch

• “How to” help? how to fsk

Page 26: Welcome! Today’s Webinar:  PIKA’s MonteCarlo Tools

PikaTest.exe: ? audio

Page 27: Welcome! Today’s Webinar:  PIKA’s MonteCarlo Tools

PikaTest: Audio play and record

• ? ap

• ap {l or d} <index> {filename}

• ap d0 greeting.au

• ar d1 testrec.au

Page 28: Welcome! Today’s Webinar:  PIKA’s MonteCarlo Tools

PikaTest: Switch connections

• Make a half duplex connection

• ? switch

• shc <l or d> <index> <l or d> <index>

• shc d0 d1

Page 29: Welcome! Today’s Webinar:  PIKA’s MonteCarlo Tools

PikaTest: ExercisePlay an audio file from one DSP port to another on the same card and record to a new file.

Step 1. Connect two DSP ports

Step 2. Start recording on destination port

Step 3. Start playing on originating port

Step 4. Stop recording

Page 30: Welcome! Today’s Webinar:  PIKA’s MonteCarlo Tools

PikaTest: Exercise

Page 31: Welcome! Today’s Webinar:  PIKA’s MonteCarlo Tools

MonteCarlo Tools

PikaATD.exe

Page 32: Welcome! Today’s Webinar:  PIKA’s MonteCarlo Tools

PikaATD.exe: Tone detection

Page 33: Welcome! Today’s Webinar:  PIKA’s MonteCarlo Tools

Multi-frequency tones

Page 34: Welcome! Today’s Webinar:  PIKA’s MonteCarlo Tools

PikaATD.exe: Edit tone group

Page 35: Welcome! Today’s Webinar:  PIKA’s MonteCarlo Tools

Summary• Overview of tools included with the MonteCarlo

SDK• PikaSetup.exe

– Overview of each screen (analog and digital boards)

• DSP Calculator.xls– Used for estimating DSP resources– Example

• PikaTest.exe– Test utility, Examples

• PikaATD.exe– Advanced Tone Detection utility

Page 36: Welcome! Today’s Webinar:  PIKA’s MonteCarlo Tools

Thank You

• If you are interested in taking a closer look, download our API Reference manual:– http://www.pikatechnologies.com/interest/eval.htm

• Additional HW info is available from:– http://www.pikatechnologies.com/downloads/hardware.htm

• If you want to speak the sales account manager in your region or a field application engineer…

Page 37: Welcome! Today’s Webinar:  PIKA’s MonteCarlo Tools

How to reach our people• Sales

– Western USA – Brett Sumpter phone: +1-903-939-3711

– Eastern USA – Cheryl Farmer phone: +1-770-345-5944

– EMEA – Maarten Kronenburg phone: +31 76 5083 560

– Canada & Americas – Terry Atwood phone: +1-613-591-1555 x329

• Field Application Engineers– Cindy Xu at +1-613-591-1555 x458– Yashar Moghan at +1-613-591-1555 x415

• Technical Support – – [email protected]– phone: +1-613-591-1555 x215

Page 38: Welcome! Today’s Webinar:  PIKA’s MonteCarlo Tools

Thank youfor your time.