welcome! today’s webinar: pika’s montecarlo tools irene crosby head of marketing pika...
Post on 11-Jan-2016
213 Views
Preview:
TRANSCRIPT
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.
top related