A system providing sound to a user, having at least one audio signal source; a transmission unit with a digital transmitter which transmits audio signals via a wireless digital audio link as audio data packets, each packet having a start frame delimiter, audio data and a frame check sequence; at least one receiver unit having at least two digital receivers connected to a common processing unit and an antenna, and including a demodulator and a buffer, and a mechanism for stimulating the hearing of the user. Each receiver receives, verifies and buffers the audio data packets, and the processing unit reads an audio data packet from the buffer of one of the receivers. If the packet is correctly received by the receiver, the buffer of the other receivers is flushed, and if the packet has been incorrectly received, the audio data packet from the buffer of another receiver is read.
|
24. A method for providing sound to at least one user, comprising the steps of:
providing audio signals from at least one audio signal source to a transmission unit comprising a digital transmitter for applying a digital modulation scheme, a first antenna and a second antenna spaced apart from the first antenna;
transmitting audio signals via a digital wireless audio link from the transmission unit to at least one receiver unit comprising at least one digital receiver;
stimulating hearing of the at least one user according to audio signals supplied from the receiver unit;
wherein the audio signals are transmitted as audio data packets in tdma frames, each packet comprising a start frame delimiter (SFD), audio data and a frame check sequence (CRC), and wherein a certain audio data packet is transmitted by the transmitter via the first antenna only and subsequently a repeated copy of the same audio data packet is transmitted by the transmitter via the second antenna only.
21. A system for providing sound to at least one user, comprising:
at least one audio signal source for providing audio signals;
a transmission unit comprising a digital transmitter for applying a digital modulation scheme in order to transmit the audio signals from the audio signal source via a wireless digital audio link;
at least one receiver unit for reception of audio signals from the transmission unit via the digital audio link, comprising at least one digital receiver;
means for stimulating hearing of the at least one user according to audio signals supplied from the receiver unit;
wherein the wireless link is adapted for transmitting the audio signals as audio data packets, each packet comprising a start frame delimiter (SFD), audio data and a frame check sequence (CRC), wherein the transmission unit comprises a first antenna and a second antenna spaced apart from the first antenna, and wherein the transmitter is adapted to transmit a certain audio data packet via the first antenna only and to transmit subsequently a repeated copy of the same audio data packet via the second antenna only.
23. A method for providing sound to at least one user, comprising the steps of:
providing audio signals from at least one audio signal source to a transmission unit comprising a digital transmitter (28) for applying a digital modulation scheme;
transmitting audio signals via a digital wireless audio link from the transmission unit to at least one receiver unit comprising at least two digital receivers, each being connected to a common processing unit (74) and an antenna and including a demodulator and a buffer;
stimulating hearing of the at least one user according to audio signals supplied from the processing unit;
wherein the audio signals are transmitted as audio data packets in tdma frames, each packet comprising a start frame delimiter (SFD), audio data and a frame check sequence (CRC), wherein each receiver receives, verifies and buffers the audio data packets, and wherein an audio data packet is read from the buffer of one of the receivers and, if the packet has been correctly received by that receiver, the buffer of the other of the at least two receivers is flushed and, if the packet has not been correctly received by that receiver, the audio data packet is read from the buffer of another one of the at least two receivers.
1. A system for providing sound to at least one user, comprising:
at least one audio signal source for providing audio signals;
a transmission unit comprising a digital transmitter for applying a digital modulation scheme in order to transmit the audio signals from the audio signal source via a wireless digital audio link;
at least one receiver unit for reception of audio signals from the transmission unit via the digital audio link, comprising at least two digital receivers, each being connected to a common processing unit and an antenna and including a demodulator and a buffer;
means for stimulating hearing of the at least one user according to audio signals supplied from the processing unit;
wherein the wireless link is adapted for transmitting the audio signals as audio data packets, each packet comprising a start frame delimiter (SFD), audio data and a frame check sequence (CRC), wherein each receiver is adapted for receiving, verifying and buffering each of the audio data packets, and wherein the processing unit is adapted to read an audio data packet from the buffer of one of the receivers and, if the packet has been correctly received by that receiver, to flush the buffer of the other of the at least two receivers and, if the packet has not been correctly received by that receiver, to read the audio data packet from the buffer of another one of the at least two receivers.
2. The system of
3. The system of
4. The system of
5. The system of
6. The system of
7. The system of
8. The system of
9. The system of
10. The system of
11. The system of
12. The system of
13. The system of
14. The system of
15. The system of
16. The system of
17. The system of
18. The system of
19. The system of
20. The system of
22. The system of
|
1. Field of the Invention
The invention relates to a system and a method for providing sound to at least one user, wherein audio signals from an audio signal source, such as a microphone for capturing a speaker's voice, are transmitted via a wireless link to a receiver unit, such as an audio receiver for a hearing aid, from where the audio signals are supplied to means for stimulating the hearing of the user, such as a hearing aid loudspeaker.
2. Description of Related Art
Presently, in such systems, the wireless audio link usually is an FM (frequency modulation) radio link. According to a typical application of such wireless audio systems, the receiver unit is connected to or integrated into a hearing instrument, such as a hearing aid, with the transmitted audio signals being mixed with audio signals captured by the microphone of the hearing instrument prior to being reproduced by the output transducer of the hearing instrument. The benefit of such systems is that the microphone of the hearing instrument can be supplemented or replaced by a remote microphone which produces audio signals which are transmitted wirelessly to the FM receiver, and thus, to the hearing instrument. In particular, FM systems have been standard equipment for children with hearing loss in educational settings for many years. Their merit lies in the fact that a microphone placed a few centimeters from the mouth of a person speaking receives speech at a much higher level than one placed several feet away. This increase in speech level corresponds to an increase in signal-to-noise ratio (SNR) due to the direct wireless connection to the listener's amplification system. The resulting improvements of signal level and SNR in the listener's ear are recognized as the primary benefits of FM radio systems, as hearing-impaired individuals are at a significant disadvantage when processing signals with a poor acoustical SNR.
A typical application of such wireless audio systems is at school, wherein the teacher uses a wireless microphone for transmitting the captured audio signals via the transmission unit to receiver units worn by the students. Since the receiver units and the respective hearing aids are usually owned by the students, the receiver units may be of different types within a class.
Another typical application of wireless audio systems is the case in which the transmission unit is designed as an assistive listening device. In this case, the transmission unit may include a wireless microphone for capturing ambient sound, in particular from a speaker close to the user, and/or a gateway to an external audio device, such as a mobile phone; here the transmission unit usually only serves to supply wireless audio signals to the receiver unit(s) worn by the user.
Examples of analog wireless FM systems particularly suited for school applications are described, for example, in European Patent Application EP 1 863 320 A1 and International Patent Application Publication WO 2008/138365 A1. According to these systems, the wireless link not only serves to transmit audio signals captured by the wireless microphone, but in addition, also serves to transmit control data obtained from analyzing the audio signals in the transmission unit to the receiver unit(s), with such control data being used in the receiver unit to adjust, for example, the gain applied to the received audio signals according to the prevailing ambient noise and the issue of whether the speaker is presently speaking or not.
In applications where the receiver unit is part of or connected to a hearing aid, transmission is usually carried out by using analog FM technology in the 200 MHz frequency band. In recent systems, the analog FM transmission technology is replaced using digital modulation techniques for audio signal transmission. An example of such digital system is available from the company Comfort Audio AB, 30105 Halmstad, Sweden under the COMFORT DIGISYSTEM® trademark.
A specific example of an analog wireless FM system particularly suited for school applications is described in International Patent Application Publication WO 2008/074350 A1, wherein the system consists of a plurality of transmission units comprising a microphone and a plurality of analog FM receiver units and wherein only one of the transmission units has an analog audio signal transmitter, while each of the transmission units is provided with a digital transceiver in order to realize an assistive digital link for enabling communication between the transmission units. The assistive digital link also serves to transmit audio signals captured by a transmission unit not having the analog transmitter to the transmission unit having the analog transmitter from where the audio signals are transmitted via the analog FM link to the receiver units.
A presentation by S. Shellhammer “SCORT—An Alternative to the Bluetooth SCO Link for Voice Operation in an Interference Environment” document IEEE 802.15-01/145r1, March 2001, and of the IEEE P802.15 Working Group for Wireless Personal Area Networks, relate to a proposed alternative for the Bluetooth SCO link for operation in an interference environment, wherein it is proposed to use, in a bi-directional point-to-point link (i.e., full duplex link) for voice transmission, repeated transmission of the same audio packet without involving a receipt acknowledgement by the receiving device.
U.S. Patent Application Publication 2007/0009124 A1 and corresponding U.S. Pat. No. 7,778,432 B2 relate to a wireless network for communication of binaural hearing aids with other devices, such as a mobile phone, using slow frequency hopping, wherein each data packet is transmitted in a separate slot of a TDMA frame, with each slot being associated to a different transmission frequency, wherein the hopping sequence is calculated using the ID of the master device, the slot number and the frame number. A link management package is sent from the master device to the slave devices in the first slot of each frame. The system may be operated in a broadcast mode. Each receiver is turned on only during the transmission during time slots associated to the respective receiver. The system has two acquisition modes for synchronization, with two different handshake protocols. Eight LMP messages are transmitted in every frame during initial acquisition, and one LMP message is transmitted in every frame once a network is established. Handshake, i.e., bi-directional message exchange, is needed both for initial acquisition and acquisition into the established network. During acquisition, only a reduced number of acquisition channels is used, with the frequency hopping scheme being applied to these acquisition channels. The system operates in the 2.4 GHz ISM band. A similar system is known from U.S. Patent Application Publication 2009/0245551 A1 and corresponding U.S. Pat. No. 8,229,146 B2.
U.S. Pat. No. 7,532,610 B2 relates to an adaptive frequency hopping scheme, wherein bad frequencies are empirically excluded from the frequency range used by the frequency hopping algorithm.
International Patent Application Publication WO 2008/135975 A2 relates to a communication network, wherein the receiver wakes up for listening to the preamble of a data packet and goes to sleep again, if no valid preamble is received.
U.S. Patent Application Publication 2006/0067550 A1 relates to a hearing aid system comprising at least three hearing aids between which a wireless communication network is established using the Bluetooth standard, wherein one of the hearing aids is used for receiving signals from another one of the hearing aids, amplifying the signals and forwarding it to the third hearing aid.
U.S. Patent Application Publication 2007/0086601 A1 relates to a system comprising a transmission unit with a microphone for transmitting a speaker's voice to a plurality of hearing aids via a wireless digital link, which may be unidirectional or bi-directional and which may be used for transmitting both audio data and control data to the hearing aids.
U.S. Pat. No. 7,529,565 B2 relates to a hearing aid comprising a transceiver for communication with an external device, wherein a wireless communication protocol including a transmission protocol, link protocol, extended protocol, data protocol and audio protocol is used. The transmission protocol is adapted to control transceiver operations to provide half duplex communications over a single channel, and the link protocol is adapted to implement a packet transmission process to account for frame collisions on the channel.
U.S. Pat. No. 7,606,291 B2 relates to a two-way push-to-talk radio device using frequency hopping.
European Patent Application EP 1 560 383 A2 relates to a Bluetooth system, wherein the slave device, in a park mode or in a sniff mode, periodically wakes up to listen to transmission from the master and to re-synchronize its clock offset.
A problem which may occur in wireless radio links is multi-path fading. Due to reflections of the radio waves on the ground or on other objects, destructive interference may occur and cause a reduction in the received signal amplitude, depending on the position of the transmitter. When a plurality of antennas are used, it is likely that, if the signal is suffering from multi-path fading at the location of one of the antennas, there will be no multipath fading at one of the other antennas. The condition for this is that the distance between the two antennas is large compared to the wavelength of the radio carrier, i.e., at least on the order of magnitude of the wavelength. One known approach to utilize this antenna diversity effect is known as “switched diversity”, wherein the signal power at two spaced apart antennas is measured and the input of the radio demodulator is switched to that antenna which presently provides for the higher signal power, i.e., that antenna which presently suffers less from multi-path fading.
Another known technique using spaced apart antennas is known as “combinational diversity”, wherein the received signal is simultaneously sampled using multiple antennas and demodulators. These techniques use low level physical algorithms to minimize the bit error rate, see also MIMO (Multiple Input Multiple Output) systems. Combinational diversity has a drawback in that it requires specialized hardware.
Switched diversity (selection diversity) is not optimal for packet communication when packets are small. When the channel conditions are changing rapidly, for example, due to movement of the transmission device, switched diversity can be too slow in reaction. This is particularly important when a packet radio communication system is used, wherein the packets are of short duration, for example, 100 to 200 μs. Moreover, switched diversity requires specialized hardware.
U.S. Patent Application Publication 2002/0183087 A1 and corresponding U.S. Pat. No. 7,103,340 B2 relates to a Bluetooth link for a mobile phone using two parallel antennas/transceivers, wherein each data packet is sent once and wherein for a sequence of packets, usually for the next 8 packets, a certain one of the antennas is selected according to previous channel quality measurements as a function of frequency. For each packet of the sequence one of the antennas is selected depending on the respective frequency at which the packet is to be transmitted, wherein the frequency is determined by a frequency hopping sequence.
U.S. Patent Application Publication 2006/0148433 A1 and corresponding U.S. Pat. No. 7,489,913 B2 relates to a wireless link between a mobile phone and a base station of the mobile network, wherein two receivers are used in parallel for achieving diversity if the coverage is poor.
Canadian Patent CA 2 286 522 C relates to a diversity radio reception method, wherein two data packets received in parallel by two receivers are compared and, if they differ from each other, the more reliable one is selected for further processing.
In “Effect of Antenna Placement and Diversity on Vehicular Network Communications” by S. Kaul, K. Ramachandran, P. Shankar, S. Oh, M. Gruteser, I. Seskar, T. Nadeem, 4th Annual IEEE Communications Society Conference on Sensor, Mesh and Ad Hoc Communications and Networks, 2007, SECON '07, pp. 112-121, a packet level diversity approach is described, wherein in a vehicle-to-vehicle link using roof- and in-vehicle-mounted omni-directional antennas and IEEE 802.11a radios operating in the 5 GHz band a packet level selection diversity scheme using multiple antennas and radios is utilized to improve performance not only in a fading channel but also in line-of-sight conditions.
A similar approach is used in “Packet-Level Diversity—From Theory to Practice: An 802.11-based Experimental Investigation” by E. Vergetis et al., MobiCom '06 (see also http://repository.upenn.edu/ese_papers/194), wherein a packet level diversity scheme is applied to a wireless data link between a laptop computer and an access point.
It is an object of the invention to provide for a sound transmission system employing a digital audio-link, which has improved performance in a multi-path environment between a portable and moving wireless audio signal transmission unit and at least one fixed receiver unit. It is also an object of the invention to provide for a corresponding sound transmission method.
According to the invention, this object is achieved by sound transmission systems and sound transmission methods as described herein.
The invention is beneficial in that, by implementing packet level diversity on the receiver side and/or the transmitter side, improved transmission performance can be achieved in a simple but efficient manner. According to an aspect of the invention, packet level diversity is implemented on the receiver side by providing the receiver unit with at least two spaced apart antennas and at least two digital receivers capable of implementing packet level diversity. In particular, with such packet level diversity, off-the-shelf radio receivers can be used. According to another aspect of the invention, packet level diversity is implemented on the transmitter side by providing the transmission unit with at least two spaced apart antennas and repeating each audio data packet at least once, with the repeated copy being sent subsequently via a different antenna than the first copy.
These and further objects, features and advantages of the present invention will become apparent from the following description when taken in connection with the accompanying drawings which, for purposes of illustration only, show several embodiments in accordance with the present invention.
The present invention relates to a system for providing hearing assistance to at least one user, wherein audio signals are transmitted, by using a transmission unit comprising a digital transmitter, from an audio signal source via a wireless digital audio link to at least one receiver unit, from where the audio signals are supplied to means for stimulating the hearing of the user, typically a loudspeaker.
As shown in
The system may include a plurality of devices on the transmission side and a plurality of devices on the receiver side, for implementing a network architecture, usually in a master-slave topology.
The transmission unit typically comprises or is connected to a microphone for capturing audio signals, which is typically worn by a user, with the voice of the user being transmitted via the wireless audio link to the receiver unit.
The receiver unit may be connected to a hearing aid via an audio shoe or is integrated within a hearing aid.
Usually, in addition to the audio signals, control data is transmitted bi-directionally between the transmission unit and the receiver unit. Such control data may include, for example, volume control or a query regarding the status of the receiver unit or the device connected to the receiver unit (for example, battery state and parameter settings).
In
Another typical use case is shown in
A modification of the use case of
According to a variant of the embodiments shown in
The transmission units 10, 110 may comprise an audio input for a connection to an audio device, such as a mobile phone, a FM radio, a music player, a telephone or a TV device, as an external audio signal source.
In each of such use cases the transmission unit 10 usually comprises an audio signal processing unit (not shown in
A schematic block diagram of an example of a hearing assistance system according to the invention is shown in
The transmission unit 10 comprises a microphone arrangement 17 for capturing a speaker's voice, which may be integrated within the housing of the transmission unit 10 or which may be connected to it via a cable. The transmission unit 10 also may include an audio signal input 19 which serves to connect an external audio signal source 20, such as a mobile phone, an FM radio, a music player, a telephone or a TV device, to the transmission unit 10.
The audio signals captured by the microphone arrangement 17 and/or the audio signals optionally received from the external audio signal source 20 are supplied to a digital signal processor (DSP) 22 which is controlled by a microcontroller 24 and which acts as an audio signal processing unit which applies, for example, a gain model to the captured audio signals.
In addition, the DSP 22 may serve to analyze the captured audio signals and to generate control data (control commands) according to the result of the analysis of the captured audio signals. The processed audio signals and the control data/commands are supplied to a digital transmitter 28, which is likewise controlled by the microcontroller 24.
The digital transmitter 28 transmits the modulated signals via an antenna 36 to an antenna arrangement 38 of the digital receiver unit 14, thereby establishing a digital link 12. For implementing packet level diversity on the transmitter side, the transmission unit 10 may comprise a second antenna which is spaced apart from the (first) antenna 36, typically at least one or several wavelengths of the carrier frequency.
In practice, both the digital transmitter 28 and the digital receiver unit 14 are designed as transceivers, so that the digital transceiver 28 can also receive control data and commands sent from the digital receiver unit 14.
The transceiver 28 also may be used for receiving audio signals from an external audio source 25, such as a remote microphone used as a companion microphone, via a wireless digital audio link 27, with the received audio signals being supplied to the DSP 22 for retransmission by the transceiver 28. Hence, in this case the transmission unit 10 serves to relay audio signals from the external audio source to the receiver unit 14 (see, examples of
The microcontroller 24 is responsible for management of all transmitter components and may implement the wireless communication protocol, in particular for the digital link 12.
The digital receiver unit 14 comprises or is connected to a loudspeaker 42 or another means for stimulating a user's hearing. Typically, the receiver unit 14 is an ear-worn device which is integrated into or connected to a hearing aid comprising the speaker 42. The control data transmitted in parallel to the audio signals may serve to control operation of the receiver unit 14 according to the presently prevailing auditory scene as detected by the DSP 22 from the audio signal captured by the microphone arrangement 17.
In
The microphone arrangement 17 of the transmission unit 10 comprises two spaced apart microphones 17A, 17B for capturing audio signals which are supplied to an acoustic beam-former unit 44 which generates an output signal supplied to a gain model unit 46. The output of the beam-former unit 44 is also supplied to a voice activity detector (VAD) unit 48 which serves to detect whether the speaker is presently speaking or not and which generates a corresponding status output signal. The output of at least one of the microphones 17A, 17B is also supplied to an ambient noise estimation unit 50 which serves to estimate the ambient noise level and which generates a corresponding output signal. The output signals of the units 48 and 50 and the processed audio signals from the gain model 46 are supplied to a unit 56 which serves to generate a corresponding digital signal comprising the audio signals and the control data which is supplied to the digital transceiver 28. The external audio signals optionally received via the audio input 19 and/or the transceiver 28 may be supplied to the gain model 46.
The units 44, 46, 48, 50 and 56 may be functionally realized by the DSP 22 (see, dashed line surrounding these units in
As already mentioned with regard to
A more detailed example of the digital receiver unit 14 is shown in
The signals transmitted via the digital link 12 are received by the antennas 38A, 38B and are demodulated in the digital radio receivers 61A, 61B. The demodulated signals are supplied via the buffers 59A, 59B to a DSP 74 acting as processing unit which separates the signals into the audio signals and the control data and which is provided for advanced processing, e.g., equalization, of the audio signals according to the information provided by the control data. The processed audio signals, after digital-to-analog conversion, are supplied to a variable gain amplifier 162 which serves to amplify the audio signals by applying a gain controlled by the control data received via the digital link 12. The amplified audio signals are supplied to a hearing aid 64. Alternatively, the variable gain amplifier may be realized in the digital domain by using a PWM modulator taking over the role of the D/A-converter and the power amplifier. The receiver unit 14 also includes a memory 76 for the DSP 74.
Rather than supplying the audio signals amplified by the variable gain amplifier 162 to the audio input of a hearing aid 64, the receiver unit 14 may include a power amplifier 78 which may be controlled by a manual volume control 80 and which supplies power amplified audio signals to a loudspeaker 82 which may be an ear-worn element integrated within or connected to the receiver unit 14. Volume control also could be done remotely from the transmission unit 10 by transmitting corresponding control commands to the receiver unit 14.
Alternatively, rather than being ear-worn components, the receiver unit 14 could be located somewhere in a room in order to supply audio signals to loudspeakers 82 installed in the same room, whereby a speech enhancement system for an audience can be realized (as indicated by dashed lines in
Another alternative implementation of the receiver may be a neck-worn device having a transmitter 84 for transmitting the received signals via with an magnetic induction link 86 (analog or digital) to the hearing aid 64 (as indicated by dotted lines in
In general, the role of the microcontroller 24 could also be taken over by the DSP 22. Also, signal transmission could be limited to a pure audio signal, without adding control and command data.
Details of the protocol of the digital link 12 will be discussed by reference to
The preferred codec used for encoding the audio data is ADPCM (Adaptive Differential Pulse-Code Modulation).
In addition, packet loss concealment (PLC) may be used in the receiver unit. PLC is a technique which is used to mitigate the impact of lost audio packets in a communication system, wherein typically the previously decoded samples are used to reconstruct the missing signal using techniques such as wave form extrapolation, pitch synchronous period repetition and adaptive muting.
Preferably, data transmission occurs in the form of TDMA (Time Division Multiple Access) frames comprising a plurality (for example 10) of time slots, wherein in each slot one data packet may be transmitted. In
As will be explained by reference to
The first slot of each TDMA frame (slot 0 in
The second slot (slot 1 in
Rather than allocating separate slots to the beacon packet and the response of the slaves, the beacon packet and the response data may be multiplexed on the same slot, for example, slot 0.
The audio data may be compressed in the transmission unit 10 prior to being transmitted.
If the transmission unit 10 comprises two antennas 30, 36, packet level diversity with regard to the audio data packets may be realized on the transmitter side by transmitting each one of the copies of the same audio data packet alternately via a different one of the antennas 30, 36. For example, the first copy of the audio data packet (which, in the example of
In
Usually, in a synchronized state, each slave listens only to specific beacon packets (the beacon packets are needed primarily for synchronization), namely those beacon packets for which the sequence number and the ID address of the respective slave device fulfills a certain condition, whereby power can be saved. When the master device wishes to send a message to a specific one of the slave devices, the message is put into the beacon packet of a frame having a sequence number for which the beacon listening condition is fulfilled for the respective slave device. This is illustrated in
Periodically, all slave devices listen at the same time to the beacon packet, for example, to every tenth beacon packet (not shown in
Each audio data packet comprises a start frame delimiter (SFD), audio data and a frame check sequence, such as CRC (Cyclic Redundancy Check) bits). Preferably, the start frame delimiter is a 5 bytes code built from the 4 byte unique ID of the network master. This 5 byte code is called the network address, being unique for each network.
In order to save power, the receivers 61A, 61B in the receiver unit 14 are operated in a duty cycling mode, wherein each receiver wakes up shortly before the expected arrival of an audio packet. If the receiver is able to verify (by using the CRC at the end of the data packet), the receiver goes to sleep until shortly before the expected arrival of a new audio data packet (the receiver sleeps during the repetitions of the same audio data packet), which, in the example of
In order to further reduce power consumption of the receiver, the receiver goes to sleep shortly after the expected end of the SFD, if the receiver determines, from the missing SFD, that the packet is missing or has been lost. The receiver then will wake up again shortly before the expected arrival of the next audio data packet (i.e., the copy/repetition of the missing packet).
An example of duty cycling operation of the receiver is shown in
As already mentioned above, a pseudo-random frequency hopping scheme is used for data transmission. As illustrated in
Initialisa tion of constants
c = HSID
m = 216
r = s
Computatio n of f0 based on fp
r = mod(17 · r + c, m)
{circumflex over (r)} = (19 · r)/216
f0 = mod (fp + 11 + {circumflex over (r)},40)
Computatio n of f1, f2,..., f9
for each fi, i ∈ {1:9}
r = mod(17 · r + c, m)
{circumflex over (r)} = (19 · r)/216
fi = mod (fi−1 + 11 + {circumflex over (r)},40)
The information necessary to compute the frequency-hopping sequence for the present frame is transmitted in the beacon packet in the first slot of the frame from the master device to the slave devices. The hopping sequence ID is not included in the beacon packet, but rather is transmitted in a pairing phase to the slave devices and is stored in each slave device. Once synchronized to the master device, the slave devices increment the sequence number automatically to calculate the frequency at which the beacon packet of the next frame is to be received.
The Hopping Sequence ID is chosen as an odd number between 1 and 65535 . . . . This number is chosen randomly by the network master (relay unit 15) and transmitted to the network slaves (transmission units 10 and receiver units 14) during pairing. This odd number is used as the additive term of the LCG. By selecting the hopping sequence ID randomly, it is provided that the hopping sequence is likely to be unique to the present network, so that there is only low cross-correlation with the hopping sequence of another network which may exist, for example, in the same building. In the unlikely event that two networks select the same hopping sequence ID and disturb each other, a new pairing process in one of the network is likely to result in a different hopping sequence ID. The use of the frequency of the last slot of the previous frame in the hopping sequence algorithm ensures that there is always a minimum distance between two subsequent slots, namely also between the last slot of the previous frame and the first slot of the present frame.
Preferably, the frequency-hopping scheme is an adaptive frequency-hopping scheme, wherein packet error rate measurements are made for the used frequencies and wherein the master device may decide, based on such measurements, that a sub-set of the available frequencies should be declared as “bad frequencies” and should not be used any longer. If then the frequency computation algorithm selects one of the bad frequencies, a frequency is pseudo-randomly selected instead, from a set of frequencies composed of all “good frequencies” at the exception of the good frequency used in the preceding slot. Removing the frequency used in the preceding slot from the set of potential replacement frequencies presents the advantage of avoiding the possibility of using the same frequency twice in consecutive slots.
The synchronization is passive in the sense that there is no feedback from the slave device to the master device during synchronization. Usually, the master device, e.g., the transmission unit 10, does not distinguish whether a certain one of the slaves, e.g., the receiver units 14, is in still a synchronization mode or already in a synchronized mode, so that the transmission operation of the master is always the same, i.e., the same algorithm for determining the hopping sequences is used and the same protocol is used, e.g., beacon packet in the first slot, audio data packets in some of the other slots (as long as audio signals are generated in/supplied to the transmission unit; the audio data packets are not shown in
Thus, the master device transmits a beacon packet in regular intervals, namely in the first slot of each TDMA frame (according to the example, a beacon packet is sent every 4 ms). The frequency at which the respective beacon packet is sent is calculated according to the same pseudo-random hopping-sequence algorithm which is used for transmitting audio packets in the synchronized state. The hopping sequence is long in the sense that it is much longer/larger than the number of frequency channels (for example, a sequence of the length 100 is likely to show a bad correlation with another sequence of the length 100, depending on the time shift). The slave device listens periodically for the first beacon packet for synchronization, i.e., it is operated in a duty cycling mode. The listening time period is longer than the duration of the beacon packet. Each listening period is done at a different frequency; for example, the first listening period may at the lowest frequency of the available band (i.e., the receiver listens in the lowest one of the frequency channels), and then the listening frequency is increased for each subsequent listening period (thereby going systematically through all frequency channels). After each listening period the receiver goes back to sleep. The periodicity of the listening periods is chosen close to the beacon packet transmission periodicity (i.e., the frame length), but it is not exactly equal, in order to have a drift between the beacon packet transmission phase and the listening phase. Due to this drift the listening phase is periodically in phase with the transmission of the beacon packet for a given duration. When the beacon packet is transmitted at the same frequency as the one used presently for listening, synchronization is achieved and the receiver switches into the synchronized mode/state, wherein it can calculate the hopping sequence presently used by the transmission unit from the information included in the received beacon packet (i.e., the frame sequence number) and the hopping sequence ID stored in the receiver unit from the pairing phase. A more detailed explanation of this synchronization method is given below.
When a receiver is in the synchronization phase, it listens periodically with period TListenPeriod for a duration TListenDuration at a given frequency and then goes back to sleep. The frequency is changed for each listening phase starting with frequency number 0, and incrementing up to e.g., frequency 39. The beacon is transmitted on any of the 40 frequencies, following the pseudo-random frequency selection.
The period TListenPeriod is chosen to be close to the beacon transmission period TBeaconPeriod, but not to be exactly equal. The difference ΔT=|TListenPeriod−TBeaconPeriod| causes a drift between the beacon packet transmission phase and the listening phase. Due to this drift, the listening phase is periodically in phase with the transmission of the beacon packet for a certain duration. If the beacon packet is transmitted at the same frequency as the one used for listening, synchronization is achieved. This mechanism is illustrated in
The values of parameters TListenPeriod, TListenDuration are to be chosen based on the beacon packet period TBeaconPeriod and on the beacon packet duration TBeaconDuration, as a trade-off between the synchronization delay and the synchronization power consumption.
With TListenPeriod=TBeaconPeriod(1+θ, ΔT=θTBeaconPeriod is the shift in phase of the listening activity for every transmission of the beacon packet.
TListenDuration must be larger than TBeaconDuration such that it is possible to receive a beacon packet. An additional margin ΔT is required such that the listen window is open for the duration of the beacon packet transmission, given the fact that the listen window is drifting compared to the transmission window. A larger margin than ΔT gives the opportunity for the reception of more than one beacon packet in a given transmission window.
The time interval between two in-phase periods will be
When the transmission and listening intervals are in phase, there will be enough time for a limited number of transmission trials, until the windows are out of phase again. The number of possible trials is given by
where └ ┘ means rounded to the nearest integer towards zero.
The average synchronization delay can then be computed with
With NChannels=40, θ=0.01, TBeaconPeriod=4 ms, TListenDuration=600 μs,
A further refinement can be obtained if the transmission unit has two radios, i.e., transmitters/transceivers. In such case, the two radios are used to transmit the beacon messages in an inter-leaved manner, or in parallel and at different frequencies. This method would reduce the synchronization time required at the receiver side.
As illustrated in
The present invention utilizes this effect by applying a packet level diversity scheme in the receiver unit. When a data packet has been received by the receiver 58A, it will be verified by using the CRC and it will be buffered in the buffer 59A. In addition, an interrupt request is sent from the receiver 59A to the processing unit 74, in order to indicate that a packet has been received. The other receiver 58B acts in parallel accordingly: when it receives a data packet, it verifies the data packet and buffers it in the buffer 59B and sends an interrupt request to the processing unit 74.
When the processing unit 74 receives such an interrupt request, it reads the data packet from one of the two buffers 59A and 59B (usually there is a default setting from which one of the buffers the processing unit 74 tries to read the data packet first) and flushes the other one of the buffers 59A, 59B, if the data packet was obtained correctly (rather than using interrupt requests, the respective buffer 59A, 59B could be checked at the end of the last reception slot; i.e., the receivers could operated via polling rather than via interrupts). However, if it is not possible to read the data packet from the default one of the buffers (usually because the respective antenna 38A, 38B suffered from severe multipath fading at the reception time), the processing unit 74 tries to read the data packet from the other one of the buffers, and if it is successful in reading the data packet, it flushes the buffer of the other.
An example of this method is illustrated in
However, as already mentioned above, such packet level diversity is not applicable to ear level receiver units (such as shown in
While various embodiments in accordance with the present invention have been shown and described, it is understood that the invention is not limited thereto, and is susceptible to numerous changes and modifications as known to those skilled in the art. Therefore, this invention is not limited to the details shown and described herein, and includes all such changes and modifications as encompassed by the scope of the appended claims.
Patent | Priority | Assignee | Title |
10084625, | Feb 18 2017 | Miniature wireless communication system | |
10694301, | May 03 2016 | Sonova AG | Audio transmission system |
11083031, | Jan 10 2020 | Sonova AG | Bluetooth audio exchange with transmission diversity |
11134350, | Jan 10 2020 | Sonova AG | Dual wireless audio streams transmission allowing for spatial diversity or own voice pickup (OVPU) |
11564024, | Nov 27 2019 | Shure Acquisition Holdings, Inc | Controller with network mode and direct mode |
9942381, | Sep 18 2015 | Sivantos Pte. Ltd. | Method and system for selecting a communication status for at least one mobile terminal |
RE47716, | Feb 12 2010 | Sonova AG | Wireless sound transmission system and method |
Patent | Priority | Assignee | Title |
5142534, | Oct 17 1999 | O'Neill Communications, Inc. | Wireless integrated voice-data communication system |
7103340, | Jun 01 2001 | UNILOC 2017 LLC | Antenna diversity arrangement |
7489913, | Jan 04 2005 | Google Technology Holdings LLC | Method for controlling diversity receivers in a wireless communication device |
7529565, | Apr 08 2004 | Starkey Laboratories, Inc; OTICON A S | Wireless communication protocol |
7532610, | Jan 16 2001 | Texas Instruments Incorporated | Structured adaptive frequency hopping |
7606291, | Jul 14 2006 | MOTOROLA SOLUTIONS, INC | Method and system for transmit frequency hopping |
7778432, | Jun 06 2003 | GN RESOUND A S | Hearing aid wireless network |
8229146, | Mar 16 2006 | GN RESOUND A S | Hearing aid with adaptive data reception timing |
20020071435, | |||
20060067550, | |||
20070086601, | |||
CA2286522, | |||
EP1560383, | |||
EP1863320, | |||
WO2008074350, | |||
WO2008135975, | |||
WO2008138365, |
Executed on | Assignor | Assignee | Conveyance | Frame | Reel | Doc |
Feb 12 2010 | Sonova AG | (assignment on the face of the patent) | / | |||
Jul 24 2012 | EL-HOIYDI, AMRE | Phonak AG | ASSIGNMENT OF ASSIGNORS INTEREST SEE DOCUMENT FOR DETAILS | 028756 | /0404 | |
Jul 10 2015 | Phonak AG | Sonova AG | CHANGE OF NAME SEE DOCUMENT FOR DETAILS | 036377 | /0528 | |
Jul 10 2015 | Phonak AG | Sonova AG | CORRECTIVE ASSIGNMENT TO CORRECT THE INCORRECT APPL NO 13 115,151 PREVIOUSLY RECORDED AT REEL: 036377 FRAME: 0528 ASSIGNOR S HEREBY CONFIRMS THE CHANGE OF NAME | 036561 | /0837 | |
Apr 25 2016 | EL-HOIYDI, AMRE | Sonova AG | ASSIGNMENT OF ASSIGNORS INTEREST SEE DOCUMENT FOR DETAILS | 038583 | /0444 | |
Apr 25 2016 | MARQUIS, FRANCOIS | Sonova AG | ASSIGNMENT OF ASSIGNORS INTEREST SEE DOCUMENT FOR DETAILS | 038583 | /0444 |
Date | Maintenance Fee Events |
Jul 26 2019 | M1551: Payment of Maintenance Fee, 4th Year, Large Entity. |
Jul 26 2023 | M1552: Payment of Maintenance Fee, 8th Year, Large Entity. |
Date | Maintenance Schedule |
Jan 26 2019 | 4 years fee payment window open |
Jul 26 2019 | 6 months grace period start (w surcharge) |
Jan 26 2020 | patent expiry (for year 4) |
Jan 26 2022 | 2 years to revive unintentionally abandoned end. (for year 4) |
Jan 26 2023 | 8 years fee payment window open |
Jul 26 2023 | 6 months grace period start (w surcharge) |
Jan 26 2024 | patent expiry (for year 8) |
Jan 26 2026 | 2 years to revive unintentionally abandoned end. (for year 8) |
Jan 26 2027 | 12 years fee payment window open |
Jul 26 2027 | 6 months grace period start (w surcharge) |
Jan 26 2028 | patent expiry (for year 12) |
Jan 26 2030 | 2 years to revive unintentionally abandoned end. (for year 12) |