YamahaWP - Networked Audio System Design With CobraNet 012607
Networked Audio Using V + and VComm
description
Transcript of Networked Audio Using V + and VComm
![Page 1: Networked Audio Using V + and VComm](https://reader036.fdocuments.us/reader036/viewer/2022062520/56815e3f550346895dccadd4/html5/thumbnails/1.jpg)
SimPhonics, Inc.
Networked Audio Networked Audio Using VUsing V+ + and and VCommVComm
![Page 2: Networked Audio Using V + and VComm](https://reader036.fdocuments.us/reader036/viewer/2022062520/56815e3f550346895dccadd4/html5/thumbnails/2.jpg)
SimPhonics, Inc.
Overview
What is VComm? Networked audio component of V+ Uses DIS, HLA, and VoIP protocols
Connects simulators via network
Simulate radios over networkProvide Intercoms, Radio simulation, etc.
Interoperate with ASTi and others
![Page 3: Networked Audio Using V + and VComm](https://reader036.fdocuments.us/reader036/viewer/2022062520/56815e3f550346895dccadd4/html5/thumbnails/3.jpg)
SimPhonics, Inc.
Overview
Can be used with any Windows XP Need sound and network device (card) Works on laptops, desktops, etc. Unlimited number of radios and operation
Not credit based
Add-on to V+Sold separately
![Page 4: Networked Audio Using V + and VComm](https://reader036.fdocuments.us/reader036/viewer/2022062520/56815e3f550346895dccadd4/html5/thumbnails/4.jpg)
SimPhonics, Inc.
Overview
VComm is networked audio For local audio use SMx or other means VComm could be used for local communications
Inefficient since it uses network sockets
VComm and SMx can be used togetherSMx uses virtual WI and WO, well suited for VComm
![Page 5: Networked Audio Using V + and VComm](https://reader036.fdocuments.us/reader036/viewer/2022062520/56815e3f550346895dccadd4/html5/thumbnails/5.jpg)
SimPhonics, Inc.
DIS/HLA PrimerDIS/HLA Primer
![Page 6: Networked Audio Using V + and VComm](https://reader036.fdocuments.us/reader036/viewer/2022062520/56815e3f550346895dccadd4/html5/thumbnails/6.jpg)
SimPhonics, Inc.
DIS/HLA Primer
DIS– Distributed Interactive Simulation
HLA– High Level Architecture
![Page 7: Networked Audio Using V + and VComm](https://reader036.fdocuments.us/reader036/viewer/2022062520/56815e3f550346895dccadd4/html5/thumbnails/7.jpg)
SimPhonics, Inc.
DIS/HLA Primer
DIS in wide use– Military exercises
Virtual flag– Several hundred participants– SimPhonics systems play prominent role– Interoperable with ASTi, Plexus and emDee
![Page 8: Networked Audio Using V + and VComm](https://reader036.fdocuments.us/reader036/viewer/2022062520/56815e3f550346895dccadd4/html5/thumbnails/8.jpg)
SimPhonics, Inc.
DIS/HLA Primer
DIS– IEEE 1278.1a standard
Distributed network for simulation interoperability DIS in wide use HLA less prominent but newer
![Page 9: Networked Audio Using V + and VComm](https://reader036.fdocuments.us/reader036/viewer/2022062520/56815e3f550346895dccadd4/html5/thumbnails/9.jpg)
SimPhonics, Inc.
DIS/HLA Primer
DIS versions– IEEE 1278.1-1995
First IEEE Standard
– IEEE 1278.1a-1998Second IEEE Standard
– 1278.1a-200x (Draft 13)Under developmentSimPhonics leading Radio Tiger Team EffortSISO PDG
![Page 10: Networked Audio Using V + and VComm](https://reader036.fdocuments.us/reader036/viewer/2022062520/56815e3f550346895dccadd4/html5/thumbnails/10.jpg)
SimPhonics, Inc.
DIS/HLA Primer
DIS versions– IEEE 1278.1a-1998
Latest IEEE StandardAdded Intercom PDUs (ICS)ICS PDUs are not being used
– 1278.1a-200xImproving plug and play capability for radiosEncourage vendors to interoperateFix bad sections in standard
![Page 11: Networked Audio Using V + and VComm](https://reader036.fdocuments.us/reader036/viewer/2022062520/56815e3f550346895dccadd4/html5/thumbnails/11.jpg)
SimPhonics, Inc.
DIS/HLA PrimerDIS protocol based on UDP/IP– All Communication is via PDUs
A PDU is an Ethernet packet PDU Families
Entity Information/InteractionWarfareLogisticsSimulation ManagementEmission RegenerationRadio CommunicationsEntity ManagementMinefieldSynthetic EnvironmentSimulation Management with ReliabilityInformation EperationsLive Entity
![Page 12: Networked Audio Using V + and VComm](https://reader036.fdocuments.us/reader036/viewer/2022062520/56815e3f550346895dccadd4/html5/thumbnails/12.jpg)
SimPhonics, Inc.
DIS/HLA Primer
Relevant PDUs to VComm– Entity State
Used only for entity attach (more later…)This means that all entity PDUs must be inspected if entity attach is being used
– Radio Communication PDUsTransmitterSignalReceiverIntercom signal (IEEE 1278.1a 1998 only)Intercom control (IEEE 1278.1a 1998 only)
![Page 13: Networked Audio Using V + and VComm](https://reader036.fdocuments.us/reader036/viewer/2022062520/56815e3f550346895dccadd4/html5/thumbnails/13.jpg)
SimPhonics, Inc.
DIS/HLA Primer
Radio Communication PDUsTransmitter
– Convey information about a simulated transmitter, on/off, type, secure equipment, etc.
Signal– Carries actual digitized audio data (voice)
Receiver– Conveys information about simulated receivers. This is
not a widely used PDU, although SimPhonics does implement this PDU (possibly the only vendor).
![Page 14: Networked Audio Using V + and VComm](https://reader036.fdocuments.us/reader036/viewer/2022062520/56815e3f550346895dccadd4/html5/thumbnails/14.jpg)
SimPhonics, Inc.
Transmitter and Signal PDUs
![Page 15: Networked Audio Using V + and VComm](https://reader036.fdocuments.us/reader036/viewer/2022062520/56815e3f550346895dccadd4/html5/thumbnails/15.jpg)
SimPhonics, Inc.
DIS/HLA Primer
HLA Publish and subscribe mechanism
– Much more efficient– Single process called RTi handles all interactions– At one time in the past, all DOD sites were mandated to
be HLA compatible…(did not happen) Difficult to setup and use
– Low interoperability in industry FOM
– Federate Object Model– All applications must use same FOM– Most popular is RPR FOM 1.0
![Page 16: Networked Audio Using V + and VComm](https://reader036.fdocuments.us/reader036/viewer/2022062520/56815e3f550346895dccadd4/html5/thumbnails/16.jpg)
SimPhonics, Inc.
DIS/HLA Primer
HLA VersionsOriginal version known as HLA 1.3
– Developed by DMSO – public distribution– Has since been handed to industry and is no longer avail.
Current IEEE 1516 standard– HLA 1.3 still Prominent
![Page 17: Networked Audio Using V + and VComm](https://reader036.fdocuments.us/reader036/viewer/2022062520/56815e3f550346895dccadd4/html5/thumbnails/17.jpg)
SimPhonics, Inc.
How to use VComm How to use VComm with Vwith V++
![Page 18: Networked Audio Using V + and VComm](https://reader036.fdocuments.us/reader036/viewer/2022062520/56815e3f550346895dccadd4/html5/thumbnails/18.jpg)
SimPhonics, Inc.
VComm DIS Radios
Define RequirementsInteroperability requirementsVoice QualityNetworking Issues
Configure VCommCreate .VNE file
Build V+ ApplicationReuse existing, or create new model
Monitor SystemDebug, resolution of problems
![Page 19: Networked Audio Using V + and VComm](https://reader036.fdocuments.us/reader036/viewer/2022062520/56815e3f550346895dccadd4/html5/thumbnails/19.jpg)
SimPhonics, Inc.
Interoperability Issues
Interoperability requirements If interaction with other vendor radios,
– Determine their needsSample RateCompression schemeSignal PDU lengthModel Fidelity – frequency match
Otherwise, no worries
![Page 20: Networked Audio Using V + and VComm](https://reader036.fdocuments.us/reader036/viewer/2022062520/56815e3f550346895dccadd4/html5/thumbnails/20.jpg)
SimPhonics, Inc.
Voice Quality
Sample RateBest voice quality when:
16,000Hz sample rateNo compression scheme, (PCM)Longer signal PDU lengths (1048)
Only works when you have this freedomNot interoperatingNetwork Bandwidth is available
8000Hz most commonMeets basic DIS requirementDefault VComm setting
![Page 21: Networked Audio Using V + and VComm](https://reader036.fdocuments.us/reader036/viewer/2022062520/56815e3f550346895dccadd4/html5/thumbnails/21.jpg)
SimPhonics, Inc.
Voice QualityCompression Schemes
1 = mu-law, 2:1 2 = CVSD, 16:1 (MIL STD 188) 3 = ADPCM, 4:1 4 = 16-bit PCM (Big Endian), 1:1 5 = 8-bit Linear PCM, 1:1 6 = VQ, variable comp., (not supported in VComm) 7 = CVSD CCTT, 16:1 8 = 1.625-bit GSM0, variable comp., (currently in devel.) 9 = 0.7-bit GSM0, variable comp., (currently in devel.) 100 = 16-bit PCM (Little Endian), 1:1
Only mu-law required to be compliant with (current) DIS standard
![Page 22: Networked Audio Using V + and VComm](https://reader036.fdocuments.us/reader036/viewer/2022062520/56815e3f550346895dccadd4/html5/thumbnails/22.jpg)
SimPhonics, Inc.
Voice Quality
Signal PDU length– Any length will work with VComm, but
No Specification Requirement VComm and ASTi use 480
– Best to use other vendor’s settings
![Page 23: Networked Audio Using V + and VComm](https://reader036.fdocuments.us/reader036/viewer/2022062520/56815e3f550346895dccadd4/html5/thumbnails/23.jpg)
SimPhonics, Inc.
Network Issues
VComm Network Topology Broadcast
– Simple to configure, inefficient
Unicast– Point to Point
Multicast– Difficult to Configure, efficient, becoming standard
method of DIS networking
![Page 24: Networked Audio Using V + and VComm](https://reader036.fdocuments.us/reader036/viewer/2022062520/56815e3f550346895dccadd4/html5/thumbnails/24.jpg)
SimPhonics, Inc.
ConfigurationNetwork Topology
![Page 25: Networked Audio Using V + and VComm](https://reader036.fdocuments.us/reader036/viewer/2022062520/56815e3f550346895dccadd4/html5/thumbnails/25.jpg)
SimPhonics, Inc.
ConfigurationDefault port is 3000
![Page 26: Networked Audio Using V + and VComm](https://reader036.fdocuments.us/reader036/viewer/2022062520/56815e3f550346895dccadd4/html5/thumbnails/26.jpg)
SimPhonics, Inc.
Configuration
Specification version should not matter, but, some exercise filters require certain versions…
![Page 27: Networked Audio Using V + and VComm](https://reader036.fdocuments.us/reader036/viewer/2022062520/56815e3f550346895dccadd4/html5/thumbnails/27.jpg)
SimPhonics, Inc.
ConfigurationHLA Setup
![Page 28: Networked Audio Using V + and VComm](https://reader036.fdocuments.us/reader036/viewer/2022062520/56815e3f550346895dccadd4/html5/thumbnails/28.jpg)
SimPhonics, Inc.
ConfigurationTerrain Server Setup
![Page 29: Networked Audio Using V + and VComm](https://reader036.fdocuments.us/reader036/viewer/2022062520/56815e3f550346895dccadd4/html5/thumbnails/29.jpg)
SimPhonics, Inc.
Build V+ App
Select existing design– Explore
C:\Program Files\VPLus\VPLus Samples\VComm– “VComm Radio.des”– Should not have to change anything
![Page 30: Networked Audio Using V + and VComm](https://reader036.fdocuments.us/reader036/viewer/2022062520/56815e3f550346895dccadd4/html5/thumbnails/30.jpg)
SimPhonics, Inc.
Build V+ App
Push-To-Talk
Frequency
![Page 31: Networked Audio Using V + and VComm](https://reader036.fdocuments.us/reader036/viewer/2022062520/56815e3f550346895dccadd4/html5/thumbnails/31.jpg)
SimPhonics, Inc.
Build V+ App
Exercise ID
Antenna Location
![Page 32: Networked Audio Using V + and VComm](https://reader036.fdocuments.us/reader036/viewer/2022062520/56815e3f550346895dccadd4/html5/thumbnails/32.jpg)
SimPhonics, Inc.
DIS IDs
If IDs are left at zero– VComm generates an ID based on IP address
(e.g., 192.168.100.33 generates an ID of 100/33/1/x
Otherwise, you must specify ID’s– Difficult configuration management
![Page 33: Networked Audio Using V + and VComm](https://reader036.fdocuments.us/reader036/viewer/2022062520/56815e3f550346895dccadd4/html5/thumbnails/33.jpg)
SimPhonics, Inc.
Setting Compression Scheme
Compression Scheme
![Page 34: Networked Audio Using V + and VComm](https://reader036.fdocuments.us/reader036/viewer/2022062520/56815e3f550346895dccadd4/html5/thumbnails/34.jpg)
SimPhonics, Inc.
Antenna Location
Three ways to set Antenna location
Hard code the X,Y,Z inputs with constants Connect inputs to another computer (Host) Attach the radio to an existing network entity
![Page 35: Networked Audio Using V + and VComm](https://reader036.fdocuments.us/reader036/viewer/2022062520/56815e3f550346895dccadd4/html5/thumbnails/35.jpg)
SimPhonics, Inc.
Antenna Location
Entity Attach Allows VComm to attach to an existing entity on network Must know the entity ID Use Object 2017
![Page 36: Networked Audio Using V + and VComm](https://reader036.fdocuments.us/reader036/viewer/2022062520/56815e3f550346895dccadd4/html5/thumbnails/36.jpg)
SimPhonics, Inc.
DIS/HLA Setup
![Page 37: Networked Audio Using V + and VComm](https://reader036.fdocuments.us/reader036/viewer/2022062520/56815e3f550346895dccadd4/html5/thumbnails/37.jpg)
SimPhonics, Inc.
DIS/HLA Setup
Each VComm radio is independent Simultaneous use of DIS/HLA “Send To Network” static data determines DIS/HLA network selection Can use both! “Send To Network” Settings:
0 - off (no packets will be sent) 1 - DIS 8 - HLA 9 - Both DIS and HLA
![Page 38: Networked Audio Using V + and VComm](https://reader036.fdocuments.us/reader036/viewer/2022062520/56815e3f550346895dccadd4/html5/thumbnails/38.jpg)
SimPhonics, Inc.
Network Monitoring –VComm Monitor
![Page 39: Networked Audio Using V + and VComm](https://reader036.fdocuments.us/reader036/viewer/2022062520/56815e3f550346895dccadd4/html5/thumbnails/39.jpg)
SimPhonics, Inc.
Instrumentation –Perfmon.exe
![Page 40: Networked Audio Using V + and VComm](https://reader036.fdocuments.us/reader036/viewer/2022062520/56815e3f550346895dccadd4/html5/thumbnails/40.jpg)
SimPhonics, Inc.
Instrumentation (Perfmon.exe)
Performance monitors Incoming PDUs Outgoing PDUs Dropped TX packets Incoming Transmitter PDUs Incoming Signal PDUs Incoming Entity State PDUs Incoming ICS Control PDUs Incoming ICS Signal PDUs Number of Radios in Exercise
![Page 41: Networked Audio Using V + and VComm](https://reader036.fdocuments.us/reader036/viewer/2022062520/56815e3f550346895dccadd4/html5/thumbnails/41.jpg)
SimPhonics, Inc.
Inside VCommInside VComm
![Page 42: Networked Audio Using V + and VComm](https://reader036.fdocuments.us/reader036/viewer/2022062520/56815e3f550346895dccadd4/html5/thumbnails/42.jpg)
SimPhonics, Inc.
Signal Processing Models
![Page 43: Networked Audio Using V + and VComm](https://reader036.fdocuments.us/reader036/viewer/2022062520/56815e3f550346895dccadd4/html5/thumbnails/43.jpg)
SimPhonics, Inc.
Path Loss Model
Path loss is several models Free space propagation Loss WGS84 earth model LOS Refraction Terrain surface type Fresnel effects Multi-path signal fading Terrain database
![Page 44: Networked Audio Using V + and VComm](https://reader036.fdocuments.us/reader036/viewer/2022062520/56815e3f550346895dccadd4/html5/thumbnails/44.jpg)
SimPhonics, Inc.
Propagation Loss Model
Signal Power at Receiver vs. Distance from TransmitterTransmitter Power = 5 Watts
-90.0
-80.0
-70.0
-60.0
-50.0
-40.0
-30.0
-20.0
-10.0
0.00 100 200 300 400 500 600
Distance (km)
Sign
al P
ower
(dB
)
30 MHz
60 MHz
90 MHz
120 MHz
150 MHz
180 MHz
210 MHz
240 MHz
270 MHz
300 MHz
330 MHz
360 MHz
390 MHz
![Page 45: Networked Audio Using V + and VComm](https://reader036.fdocuments.us/reader036/viewer/2022062520/56815e3f550346895dccadd4/html5/thumbnails/45.jpg)
SimPhonics, Inc.
Smooth Earth Model
Line-Of-Sight WGS84 Earth Model LOS Diffraction Effects Terrain
![Page 46: Networked Audio Using V + and VComm](https://reader036.fdocuments.us/reader036/viewer/2022062520/56815e3f550346895dccadd4/html5/thumbnails/46.jpg)
SimPhonics, Inc.
Fresnel Effects Model
Fresnel zone 1 Up to 60 dBm before LOS interference
![Page 47: Networked Audio Using V + and VComm](https://reader036.fdocuments.us/reader036/viewer/2022062520/56815e3f550346895dccadd4/html5/thumbnails/47.jpg)
SimPhonics, Inc.
Tuner Model
Definition (Bandwidth)
![Page 48: Networked Audio Using V + and VComm](https://reader036.fdocuments.us/reader036/viewer/2022062520/56815e3f550346895dccadd4/html5/thumbnails/48.jpg)
SimPhonics, Inc.
Tuner ModelVComm Tuner Model
Uses Gaussian functionsBand pass response if Specific to radio
![Page 49: Networked Audio Using V + and VComm](https://reader036.fdocuments.us/reader036/viewer/2022062520/56815e3f550346895dccadd4/html5/thumbnails/49.jpg)
SimPhonics, Inc.
Noise Model
Radio noise Thermal noise (KTB Noise)
– Function of Bandwidth– -131 dBm at 25,000 Hz
Atmospheric noise– Based on several types of noise– Includes Galactic and Man-made– Zero below 100,000 Hz (ICS frequencies)
![Page 50: Networked Audio Using V + and VComm](https://reader036.fdocuments.us/reader036/viewer/2022062520/56815e3f550346895dccadd4/html5/thumbnails/50.jpg)
SimPhonics, Inc.
Noise Model
![Page 51: Networked Audio Using V + and VComm](https://reader036.fdocuments.us/reader036/viewer/2022062520/56815e3f550346895dccadd4/html5/thumbnails/51.jpg)
SimPhonics, Inc.
Audio Filtering
Audio filtering for realism Real radios band pass the audio
300 to 3,000 Hz
Sounds distinctly like a radio VComm Radio Audio Emulation Filter (object 2055) provides this capability
![Page 52: Networked Audio Using V + and VComm](https://reader036.fdocuments.us/reader036/viewer/2022062520/56815e3f550346895dccadd4/html5/thumbnails/52.jpg)
SimPhonics, Inc.
300Hz to 3000Hz Band-pass FilterUnfiltered DIS Radio
(All Competitors)
Filtered DIS Radio
(Realistic Model)
Click on Icons to Hear Difference
![Page 53: Networked Audio Using V + and VComm](https://reader036.fdocuments.us/reader036/viewer/2022062520/56815e3f550346895dccadd4/html5/thumbnails/53.jpg)
SimPhonics, Inc.
Other special audible effects
“Squelch tail” Heard at end of incoming transmission
Function of AGC, S/N level, etc.
Radio power on and power off sounds Radio specific
Secure effects System specific effects
Test Tones, etc.
![Page 54: Networked Audio Using V + and VComm](https://reader036.fdocuments.us/reader036/viewer/2022062520/56815e3f550346895dccadd4/html5/thumbnails/54.jpg)
SimPhonics, Inc.
Important Issues to Important Issues to RememberRemember
![Page 55: Networked Audio Using V + and VComm](https://reader036.fdocuments.us/reader036/viewer/2022062520/56815e3f550346895dccadd4/html5/thumbnails/55.jpg)
SimPhonics, Inc.
Coordinate Systems
Geodetic Geocentric (DIS)
LAT, LONG, ALT X,Y,Z
![Page 56: Networked Audio Using V + and VComm](https://reader036.fdocuments.us/reader036/viewer/2022062520/56815e3f550346895dccadd4/html5/thumbnails/56.jpg)
SimPhonics, Inc.
Coordinate Systems
DIS uses Geocentric Object to convert Geodetic to Geocentric Note that 0,0,0 Geocentric is the center of the earth and a de-facto DIS standard for non-propagation loss radio.
![Page 57: Networked Audio Using V + and VComm](https://reader036.fdocuments.us/reader036/viewer/2022062520/56815e3f550346895dccadd4/html5/thumbnails/57.jpg)
SimPhonics, Inc.
New Style (V8.0) VComm Radios
![Page 58: Networked Audio Using V + and VComm](https://reader036.fdocuments.us/reader036/viewer/2022062520/56815e3f550346895dccadd4/html5/thumbnails/58.jpg)
SimPhonics, Inc.
Old Style VComm Radios
![Page 59: Networked Audio Using V + and VComm](https://reader036.fdocuments.us/reader036/viewer/2022062520/56815e3f550346895dccadd4/html5/thumbnails/59.jpg)
SimPhonics, Inc.
Device versus ChannelBe careful when dealing with legacy radios
Devices are two channels of left and rightChannels are independent streams
Device Channel
1 Left 1
1 Right 2
2 Left 3
2 Right 4
Etc…
![Page 60: Networked Audio Using V + and VComm](https://reader036.fdocuments.us/reader036/viewer/2022062520/56815e3f550346895dccadd4/html5/thumbnails/60.jpg)
SimPhonics, Inc.
Antenna Location
De-facto standardx,y,z = 0,0,0 means no propagation loss and is most widely usedAny other location, and propagation loss model is in effect