Bilateral CI Setup Guide

advertisement
Bilateral CI Setup
Pod triggering hardware
For bilateral streaming, we use two sets of L34 and Cochlear Programming pod, and their trigger feature
for synchronization. The two pods are connected by a synchronization cable (trigger cable), one of them
waits for a trigger signal before beginning to stream, and the other one generates a trigger signal when
starting to stream.
1. Trigger port
This is the 3.5mm jack on the right side (when looking at the Cochlear logo) of a pod.
It is used as either the output port of generated trigger signals or the input port for external
trigger signals, which is selected by the switch on the other side.
The NIC software needs to send special commands to make use of this port. Otherwise this port
is simply ignored.
2. Trigger signal in/out selection switch
This is the toggle switch on the left side of a pod.
It determines whether the trigger port is used for input or output.
When it is set to input
, the LED on its L34 lights up green indicating it will be waiting for
a trigger signal before starting to stream. However, without proper NIC software commands,
this switch is silently ignored and streaming begins regardless of trigger signals.
When it’s set to output
, the pod can generate trigger signals upon proper NIC software
commands to trigger other pods or devices.
3. Synchronization cable
This looks like a regular stereo audio cable with 3.5mm 3-conductor plugs on both ends. But its
ring connection (the middle conductor of the plug) must be disconnected. (Cut the white wire
inside a regular 3-wire stereo audio cable.)
ground
not connected
trigger
Bilateral setup procedure
1. Connect the two Cochlear Programming Pods by plugging each end of the synchronization cable
(trigger cable) into each pod’s trigger port (3.5 mm jack).
(OSU CI Lab: Currently we have only one of these cables, which is kept in the inside pocket of
the pod case labeled “L-34#2”)
2. Set the switch of each pod to the opposite position. (The left pod for input and the right for
output)
3. Turn on the L34s. The left one’s LED should have green light on and the right one’s should be off.
4. Edit bi_aceplayer.ini so that the [PROCESSOR] section has both L34-CIC4-1 and L34-CIC4-2 (CIC3
can be used instead of CIC4). Start the BiAcePlayer and wait for the MCR initialization to finish.
Make sure the status line shows “L34-CIC4-1 L34-CIC4-2 Bi”.
5. Test streaming with only map A. The green light on the left L34 should turn red during
streaming.
If the right L34’s LED lights up in red, you got the left and right devices reversely. Rearrange the
devices and set the pod switches accordingly. You may need to power-cycle the L34s and restart
BiAcePlayer after flipping the switches.
6. Test streaming with only map B. The LED on the right L34 should light up in red during
streaming.
7. Test streaming with both map A and map B. Make sure the LEDs on both L34s turn red and go
back to the original state simultaneously. If not, check if the toggle switches on the pods are at
the correct position, and the connection of the trigger cable.
8. Now you are ready for bilateral streaming.
BiAcePlayer
1. You need to supply bi_aceplayer.ini , aceproXXXXA.dll , and mxaceYY_XXXXA.dll. All of them can
be shared with, or copied from, AcePlayer.
2. In bilateral setup (dual devices), BiAcePlayer prohibits streaming using map A unless its subject
name ends with an ‘L’, and map B with subject name not ending with a ‘R’. This is a safety
feature.
3. You can use BiAcePlayer in unilateral setup (single device), but then you cannot stream using
map B. This is mainly for testing with emulator (L34-CIC4-0).
bi_aceplayer.ini
1. [PROCESSOR] can have “SPRINT”, “L34-CIC3[4]-0” or “L34-CIC3[4]-1 L34-CIC3[4]-2”. Can be
either single-line or multi-line when specifying two devices.
2. [TRIGGER DELAY IN MS] specifies the delay of trigger propagation in milliseconds. This will be
added to the power-up frames duration of the triggering (right) channel in order to compensate
the delay (to wait for the other, triggered (left) channel to respond to the trigger signal). The
default is 14.132ms.
3. [POWER-UP FRAMES DURATION IN MS] is same as AcePlayer. The default is 200ms.
4. [MAKE STREAM FILE NIC2] can be 0 or 1. If 1, BiAcePlayer generates “qstream_l.xml” and / or
“qstream_r.xml” for each streaming through NIC2.
Download