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

Post on 29-Jan-2016

57 views 3 download

Tags:

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 of Welcome! Today’s Webinar: PIKA’s MonteCarlo Tools

Welcome!

Today’s Webinar:

PIKA’s MonteCarlo Tools

Irene CrosbyHead of MarketingPIKA Technologies

Your Webinar Leader

Eric PretlacTechnical Support Specialist

Customer Care Department

Familiarization with MShow

• Audio streaming• Sending us questions

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

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

MonteCarlo Tools

PikaSetup.exe

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

PikaSetup: Basic logging

Daytona MM: Board level

Daytona MM: Analog port settings

Daytona MM: DSP configuration

“Corresponding timeslots”

Board settings: PrimeNet T1 ISDN

PrimeNet span settings: T1 ISDN

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.

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

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

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

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

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

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

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

MonteCarlo Tools

PikaTest.exe

• 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

PikaTest.exe: Help

• For command-line help type ‘?’

• Examples? <keyword>

? audio

? switch

• “How to” help? how to fsk

PikaTest.exe: ? audio

PikaTest: Audio play and record

• ? ap

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

• ap d0 greeting.au

• ar d1 testrec.au

PikaTest: Switch connections

• Make a half duplex connection

• ? switch

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

• shc d0 d1

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

PikaTest: Exercise

MonteCarlo Tools

PikaATD.exe

PikaATD.exe: Tone detection

Multi-frequency tones

PikaATD.exe: Edit tone group

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

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…

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 – – support@pikatech.com– phone: +1-613-591-1555 x215

Thank youfor your time.