The present invention relates to a communication method between components of a wireless short haul network, used in the context of a battlefield simulation, as well as to a network component for realizing this method.
As is known, duel simulator systems are used in combat-training centers for the firing training with directly aimed weapons. In the process, the data relating to the shooter, the fired shot, the type of weapon used and the ammunition used are transferred to the target with the aid of a directed and coded infrared laser beam. Several detectors are attached distributed to the participant representing a potential target, which detect the incident laser beam and are connected via cable to an electronic evaluation unit, the so-called participant unit that is carried by the participant, wherein the participant in this case can be a person or a vehicle.
The sensor spacing and the sensor position are selected in dependence on the diameter of the incident laser beam, such that it is possible to provide useful information concerning the point of incidence for the laser beam on the participant and thus also for the effect of the weapon in real combat. The participant unit is provided for this with an evaluation system that evaluates the hit on the basis of a stored vulnerability model. In addition, the participant unit also comprises a radio system which can establish radio contact with the central training office in order to report a hit.
The disadvantage of this type of system, known from prior art, is that the sensors or the cable connections are frequently damaged during the use in a military environment. In turn, this can result in a reduction of the functionality or a failure of the total sensor system and therefore of the participant during the training exercise.
To avoid damage to the cable connections, it has been proposed to connect the detectors to the participant unit via a radio link, such as a Bluetooth connection. However, the disadvantage of such a radio link via Bluetooth is the high energy requirement, which either greatly reduces the operating time for the sensor system or requires a correspondingly dimensioned storage battery that is heavy and difficult to handle.
It is therefore the object of the invention to provide a communication method for the communication between components of a wireless short haul network, used in the context of a battlefield simulation, which requires a low amount of energy, thus allowing the components to operate for a long period of time.
This object is solved according to the invention with a communication method as disclosed in claim 1. A network component for realizing this method is disclosed in claim 14. Advantageous embodiments are disclosed in the dependent patent claims.
With the method according to the invention for the communication between components of a wireless short haul network, used in the context of a battlefield simulation, one component is embodied as the master and the other components are embodied as the slaves. For this, the central participant unit preferably takes on the function of the master while the remaining components, such as the weapons or the detector units, represent the slaves. The slaves are provided with an unambiguous identification and transmit their data to the master via an operating channel, either synchronous or asynchronous. The data can relate, for example, to the information that a weapon was fired or that a detector unit was hit. Synchronous slaves transmit data during time slots that are fixedly assigned to them while asynchronous slaves transmit data in an event-based fashion. As a result, it is ensured that synchronous slaves, e.g. weapons, can transmit data to the master following a certain maximum reaction time. The synchronous communication furthermore permits the transmission of data from the master to a synchronous slave.
The master advantageously monitors the operating channel on a regular basis for a fixed period of time. Since the master is not continuously ready to receive, its energy requirement is reduced significantly, in particular with respect to the radio module and the signal processor.
It is extremely advantageous if the master monitors the operating channel at the start of the time windows for the synchronous slaves. A synchronous slave starts transmitting data within a fixed time interval, following the start of its time window. If the master could not detect a data transmission from the synchronous slave within this time interval, the master switches off its radio module for the time remaining in the time window and thus reduces its energy consumption. The master confirms receiving the data by sending out a message to that effect.
According to one embodiment of the invention, the synchronous slaves synchronize their time base to a radio beacon that is regularly emitted by the master, thereby ensuring that the time base of the master and the time bases of the synchronous slaves do not diverge past a critical measure. In addition to the time information, commands and/or other messages intended for one or several synchronous slaves are optionally also transmitted with the beacon. Special beacons can furthermore be emitted in addition to the regularly emitted beacons, for example if events occur.
In cases where data must be transmitted from the master to a synchronous slave, e.g. a command for deactivating a weapon, the availability of the data is signaled with the beacon. The addressed synchronous slave transmits during its time slot a message to the master which, once it is received, prompts the master to transmit the requested data to the synchronous slave. The synchronous slave then confirms receiving the data by transmitting another message to the master. This communication takes place via the operating channel.
Prior to transmitting data, the slaves preferably monitor the operating channel. A slave thus only transmits data if no activity has been detected in the monitored channel, which prevents a simultaneous transmission by two or more slaves and a collision in the operating channel. It is particularly advantageous if each slave waits for a period of time assigned to it before monitoring the operating channel. In particular, this applies to asynchronous slaves and is designed to prevent that two or more asynchronous slaves monitor and simultaneously transmit data via the operating channel during precisely the same time interval if one or several events occur at the same time.
If an event occurs, an asynchronous slave transmits requests to the master until the master responds to the request. An event of this type can, for example, refer to the detection of a hit. The asynchronous slave preferably transmits the requests via the operating channel. Prior to transmitting the initial request, the asynchronous slave first monitors the operating channel, as described in the above, in order to avoid collisions. Between the transmitting of requests, the asynchronous slave also monitors the operating channel and waits for the response from the master.
According to one embodiment of the invention, once the master receives a request from an asynchronous slave, the master sequentially prompts all asynchronous slaves to transmit data. If an asynchronous slave does not have data to be transmitted, for example because it was not hit, the slave will not react to the transmitting prompt from the master. Either the slave ignores the prompt from the master on purpose or it is in the sleeping mode for saving energy, so that it does not take notice of the prompt from the master.
The master advantageously confirms receiving data from a slave. If the slave does not receive a confirmation from the master, it will transmit the data again. A synchronous slave will transmit the data during the following time window assigned to it while an asynchronous slave again starts transmitting requests, thus starting the above-described procedure. According to a special embodiment of the invention, the message from the master to an asynchronous slave, confirming that the request was received, simultaneously also contains the transmitting prompt for the following asynchronous slave.
According to a different embodiment of the invention, a slave and in particular a synchronous slave regularly transmits an alive message to the master. As a result of this message, the master monitors the status and/or the presence of the slave.
The communication method according to the invention provides the option of connecting additional slaves into the network during the operation. For this, the master regularly monitors a channel for association, in which a slave to be associated, meaning a slave to be connected to the network, transmits requests until the master responds. It also applies to the channel for association that the components must first monitor the channel before they transmit data.
Following the response from the master, the slave transmits equipment information via the channel for association to the master. The equipment information includes, for example, the type and/or function of the slave, the serial number, the status, the usable codes, or the software revision. Following this, the master transmits network information to the slave to be associated and assigns an identification number to this slave. The network information relates, for example, to the identification of the participant and/or the network, the operating channel, or the codes used, wherein the codes used can be OSAG or MILES. The slave acknowledges the network information by transmitting an alive message.
A battlefield simulation generally involves several participants, which are each provided with a separate wireless short haul network. If possible, each network is assigned its own operating channel. However, if that is not possible because of limited number of frequencies, then several participants will share one operating channel. Each transmission via an operating channel contains an identification of the network, based on which the transmission can be assigned to a network. The channel for association is used jointly by all networks.
If the slave to be associated receives confirmations from several masters, then the network with maximum received capacity is preferably selected, which ensures that the master and the slave to be associated are located on the same participant.
This type of association is necessary, for example, if the participant picks up and prepares a new weapon, for example by removing the pin on a grenade, or if a sensor is added and/or replaced.
An initializing tool, for example an optical initializing tool, is used during the initial start-up of the network to provide the individual components attached to the participant with information concerning their position. Following this, the participants will regularly and for a brief period monitor the channel for association. By pushing a button, the master transmits requests via the channel for association, to which the slaves respond by providing their equipment information, which is then followed by the master transmitting the network information to the slaves. This mode of operation has the advantage that only the master selected by pushing the button transmits via the channel for association and that only the activated slaves will respond. The operational start-up of each network can thus be realized without problem, even with participants located closely adjacent to each other, by initializing the individual networks one after another.
For realizing the above-described communication method according to the invention, a network component is provided with a sensor and in particular an infrared (IR) sensor, a signal processor and a short haul radio module. With the aid of the sensor, signals are received and then evaluated by the signal processor. The signal processor determines whether a hit occurred and whether respective data are transmitted to the master via the short haul radio module, using the aforementioned method. The network component preferably can be switched to the sleep mode, from which it can be reactivated by a signal arriving at the sensor. In the sleep mode, for example, the short haul radio module or the signal processor is totally or partially deactivated to lower the energy requirement of the network component. The network component is fully activated only once a hit occurs.
According to a different embodiment of the invention, the network component is provided with a signal amplifier for amplifying the sensor signals. The signal amplifier increases the sensitivity of the network component, so that the energy of the signal transmitted by the weapon can be reduced.
The above-described communication method makes it possible to implement a short haul radio network with components having an extremely low energy requirement. Naturally, the detector units located on a participant are hit only very rarely, so that these will be in the sleep mode during almost the complete operating period. Even the energy requirement of the master is reduced since the master does not continuously monitor the operating channel and/or the channel for association.
The invention is to be explained in further detail with the aid of several exemplary embodiments, which show in:
The following exemplary embodiment relates to a wireless short haul network that is operated, for example, with a baud rate of 38400 bits per second in an ISM (industrial, scientific, medical) band range at 868 MHz.
The frequency range, available for the wireless short haul networks, is divided into one channel for association and one or several operating channels. If possible, each wireless short haul network uses a separate operating channel for the data transmission. The channel for association, which functions to connect new components into a network, is used jointly by all short haul networks.
When the weapon is fired, it emits a directed and coded infrared laser beam, wherein the coding contains information on the shooter, the shot fired, the type of weapon used, as well as the ammunition that is used. The weapon SC1 reports the firing to the master.
At regular intervals, the master emits via the operating channel a beacon, indicated with a black line in
Every 500 milliseconds, the master monitors the channel for association during a specified amount of time, here 5 milliseconds, as shown with the check pattern in
The point in time at which the synchronous slave SC1 starts monitoring the operating channel is selected such that the point in time T3 is within a specified time interval, here 5 milliseconds, following the start of the time window TS1. This is due to the fact that the synchronous slave SC1 cannot start transmitting its data until the start of the time slot TS1 assigned to it. On the other hand, the data transmission must start within a specified time interval, here 5 milliseconds, following the start of the time window TS1 since the master would otherwise shut down its radio receiver for the remaining time in the time window.
Following detection of the hit at point in time T4, the asynchronous slave AC1 monitors the operating channel for a fixed period of time 3, lasting 8 milliseconds in this case, to determine radio activity and then starts transmitting a request 4 to the master, which lasts two milliseconds in this case. After transmitting the request 4, the asynchronous slave AC1 monitors the operating channel, in this case for two milliseconds. If no reply is received during this time from the master, the request is transmitted once more.
At point in time T5, at the start of the time slot TS1, the master monitors the operating channel and receives at point in time T6 the request 5 from the asynchronous slave AC1. Following this, the master transmits via the operating channel a transmitting prompt 6 that is directed to the asynchronous slave AC1. Following the prompt 6, the asynchronous slave AC1 transmits its data 7 via the operating channel to the master. Once it has received the data 7, the master transmits a message 8 to confirm that the data 7 were received and to prompt the asynchronous slave AC2 to transmit data. Based on this prompt, the asynchronous slave AC2 transmits its data 9 to the master, which in turn confirms receiving the data and sends a transmitting prompt to the asynchronous slave AC3. Since the asynchronous slave AC3 was not hit, it ignores the transmitting prompt 10 from the master. Once the time interval reserved for the data transmission from the asynchronous slave AC3 has passed, the master directs a transmitting prompt 11 to the asynchronous slave AC4. This operation continues until the master sends a transmitting prompt to the asynchronous slave AC10. Since this slave was hit, it responds to the transmitting prompt 12 from the master by transmitting the data 13. The master then acknowledges receiving these data by sending a message 15.
To prevent that with a simultaneous hit of the asynchronous slaves AC1, AC2, and AC10 at point in time T4, the slaves simultaneously start monitoring the operating channel and, following the monitoring, simultaneously start transmitting requests, thereby causing a collision on the radio interface, each asynchronous slave start monitoring the operating channel only after a waiting period assigned to it, which is shown check in
At the start of the time slot TS1 assigned to it, the synchronous slave SC1 starts monitoring the operating channel for radio activity. In the process, the synchronous slave SC1 determines that the asynchronous slave AC1 is transmitting a request 14 and therefore suppresses its own transmission of data until the following time slot assigned to it.
At point in time T11, the master again monitors the channel for association and, in the process, takes note of the request 31 from the slave SC2 to be associated. In response to the request, the master transmits a confirmation 32 via the channel for association. Following this confirmation 32, the synchronous slave SC2 transmits the equipment information 33 to the master. This equipment information 33 relates to the type of slave, its serial number, the status, the usable code, and the software revision. The master assigns an identification number to the slave SC2 to be associated and transmits network information 34 to the synchronous slave SC2. The network information 34 relates to the identification of the participant, the network identification, the operating channel, the local address for the new slave and the code that is used. As a result of the identification number, a time slot is automatically assigned to a synchronous slave. The identification number is also used with asynchronous slaves for controlling the communication process. For example, an asynchronous slave computes on the basis of its identification number the delay time required for waiting between the occurrence of a hit and the monitoring of the operating channel.
The above-described exemplary embodiment is only intended as an example and insofar is not limiting. In particular, this refers to the stated values for time intervals, which can be adapted optionally to the requirements of the network, for example to the number of participants, the frequency band, or the baud rate. The selection of the frequency and the moment for transmitting the beacon, as well as the monitoring of the channel for association, are furthermore left up to the person skilled in the art and implementing this method.
Number | Date | Country | Kind |
---|---|---|---|
10 2006 042 432.8 | Sep 2006 | DE | national |
Filing Document | Filing Date | Country | Kind | 371c Date |
---|---|---|---|---|
PCT/EP07/07213 | 8/16/2007 | WO | 00 | 9/2/2009 |