|
|
|
|
|
|
(Otto von Bismarck, Prussian chancellor) |
|
| Up to recently, the intended beamcar communications interface was by way of wave guides. This is still a feasible technology, but lately, the Bluetooth standard has surfaced as a very interesting option. As will be shown on this webpage, it is ideally suited to FLYWAYs needs; it is a standard that is specifically designed for volatile communication between moving units. A rather similar standard is VHF Digital Link Mode 4. Whether this standard would be more suitable for our purpose has not been properly investigated yet. This webpage will only deal with Bluetooth. | ![]() |
The work with development of Bluetooth was started by Ericsson Mobile Communication in 1994. It is now (finally) entering the market in form of headsets, computer keyboards and such. For a brief technical description of Bluetooth itself, see the Bluetooth page. |
|---|
What do we need?
he beamcars whiz by at high speed. They need to communicate something fast, to a stationary transceiver. Or they need to be reached with control information from the node computer. Or the beamcars are stationary somewhere. They need to be located for exchange of information.For all of these tasks, the Bluetooth technology would be eminently suitable. Bluetooth is expert on:
|
It so happens that these capabilities fulfill all requirements that we have on a reliable and well-functioning node-to-beamcar communication. Actually, 2 networks are involved in this communication. There is the communication between the node computer and all the stationary units that is under its control. And there is the actual Bluetooth-based RF-communication between these stationary units and the beamcars. We will look at all aspects of this setup in turn. To tell the truth; Bluetooth is not good at handling long sequences of data transfer, because of its timeslot-oriented nature. But, as stated elsewhere, it is ideally suited for short messages. So, the communication described on this page will only be used for:
|
Is Bluetooth fast enough?
At curves and station areas, the antennas would be closer together, but the beamcar speed would also be considerably slower. A hand-over procedure would of course have to be implemented as the car approaches the next antenna unit, which would have to coincide with the car changing to a new piconet. A rather complicated procedure. But for Bluetooth, there would be plenty of time for this. |
Restrictions
luetooth's stationary antenna-units could in principle be placed willy-nilly inside the beam. Since the technology assumes that all units could be mobile, no unit is required to even be stationary. In reality, a traffic system such as FlyWay would have to contend with the following 3 restrictions:
|
![]() Figure 2:1
|
|---|
Logical configuration
et us first look att the logical configuration of the stationary units in the FlyWay beams. A node is responsible for handling all traffic in an alloted area. At its simplest, this area could just constitute 2 beams that join into one, and nothing more. At the other extreme, it could be quite a number of weaving and diverging nodes, together with station areas, and buffering beams for waiting beamcars. Thus, a node computer could have any number of bus connections, each of which could have any number of antenna units. Figure 2:2. shows an example with 4 buscables, and 6 transceiver units on each cable.They would have to be addressable units, the addresses following a logical scheme as illustrated by the red figures. The reason for this is that all information from the node need not always go to all the antennas; this just creates unnecessary cluttering of useless information. This will be explained in detail further down on this page. |
![]() Figure 2:2 |
|---|
Placing the cables in the beams
ow, look at figure 2:4. It illustrates how 2 node computers distribute their buscables in the beamsegments in their allotted areas (separated by the grey line). The cables enter the beams by being placed inside any suitable pole or beam support (figure 2:3.). Each bus cable then travels along its assigned beamsegment, up to the last antenna unit on that segment. Further down the road, the next antenna might belong to another node, and would thus be connected to that node by another cable. This is indicated at C in the figure.The addressable antenna units are then placed along these cables so as to fulfill the 3 conditions stated above. Each cable is logically a network, so the node computer also functions as a kind of router. But not quite; it has to make some address conversions when conveying messages between the WAN and its local networks. This is explained below.
![]() Figure 2:3 |
![]() Figure 2:4 |
|---|
How the node computer communicates with its attached units.
uch because of the structure of the beam system, the networks that connects to the antenna units function as a bus network. The node with the simplest configuration would only have 2 such networks. But there could be any number of these local networks, depending on the size and complexity of the nodeīs assigned area, as shown in figure 2:4 above. Looking at figure 2:2 above, you can see that the node functions as a kind of router as well as an independent computer. We can identify 6 communication modes:
| In cases 3 & 4, the destination address of the data packets have to be converted to that of the stationary units in question. Finally, arriving at the unit, the message and the destination address have to be converted once again, to that which applies to the piconet in question. This would thus be a 3-step process, as illustrated in figure 3:1 below.
The example below shows:
![]() Figure 3:1 |
The ACL mode![]() Figure 4:1; General payload packet format As might be recalled:
A slave is permitted to return an ACL packet in the slave-to-master slot if and only if it has been addressed in the preceding master-to-slave slot. If the slave fails to decode the slave address in the packet header, it is not allowed to transmit. ACL packets not addressed to a specific slave are considered as broadcast packets and are read by every slave. If there is no data to be sent on the ACL link and no polling is required, no transmission shall take place. It is thus clear that ACL is the mode of communication to be used between beamcars and stationary units in the beam. |
The Access Code TypesThe access code identifies all packets exchanged on the channel of the piconet. All packets sent in the same piconet are preceded by the same channel access code. In the receiver of the Bluetooth unit, a sliding correlator correlates against the access code and triggers when a threshold is exceeded. This trigger signal is used to determine the receive timing. The access code is also used in paging and inquiry procedures. In this case, the access code itself is used as a signalling message and neither a header nor a payload is present.
The respective access code types are used for a Bluetooth unit in different operating modes.
|
General functionality
fter the general descriptions above, we should now be ready to look at the details. This is important, since this is a new application of the Bluetooth technology that, as far as we know, has not been seriously considered before. First of all, if both of SwedeTracks Bluetooth-proposals are implemented, each beamcar will carry 2 Bluetooth-units; one mounted on the cabin, for passenger interface, and the other mounted on the propulsion vehicle inside the beam. This page only deals with this last one, on the propulsion vehicle.
![]() Figure 4:2
![]() Figure 4:3
|
Thus, the mobile unit should be able to park itself, and this would only happen in any of the following circumstances: A passenger car often knows "better" than the node what goes on in the beamcarīs vicinity. For instance, a beamcar that has just been made idle by the system, could at that moment be occupied by a traveler, who gains access to the car through its passenger interface (like hitching a free taxicab in the street).
This is illustrated in figure 4:4 below. The master unitīs contact attempt with slave nr. 13 at point 1 is just met with silence. When the next contact opportunity comes around, at point 2, the master tries again. If there is still no answer, the master will assume that this slave has left the piconet, and the address will be made available to another unit, whenever such a unit tries to establish contact. |
![]() |
The Bluetooth standard has this to say about lost connections:
LINK SUPERVISION
connection may break down due to various reasons, such as a device moving out of range or a power failure condition. Since this may happen without any prior warning, it is important to monitor the link on both the master and the slave side to avoid possible collisions when the AM_ADDR is reassigned to another slave.To be able to supervise link loss, both the master and the slave use link super-vision timers, T supervision. Upon reception of a packet that passes the HEC check and has the correct AM_ADDR, the timer is reset. |
If at any time in connection state, the timer reaches the "supervisionTO" value, the connection is reset. The same timeout value is used for both SCO and ACL connections. This supervision timeout period, supervisionTO, is negotiated at the LM level. Its value is chosen so that the supervision timeout will be longer than hold and sniff periods. Link supervision of a parked slave will be done by unparking and re-parking the slave. In addition, each Bluetooth link has a timer that is used for link supervision. This timer is used to detect link loss caused by devices moving out of range, a devices power-down, or other similar failure cases. An LMP procedure is used to set the value of the supervision timeout.
|
A general safety concern is that if information exchanges only occur when there is a change in vehicle trajectories or leader/follower relationships, then a lack of communication can be assumed to imply no change, even though it might in fact represent a failed communications link. The use of periodic beacons can help to establish that the vehicle is still operational, and this is part of the Bluetooth protocol. However, if a vehicle with a broken transmitter comes into range, it would not be detected in the first place. For these reasons, additional systems are almost certainly needed to verify vehicle detection and operation. These need not be part of the system infrastructure, but, in the case of FlyWay, this is where the obstacle detection system is needed. |
Specific situations
Consequently, the booking computer ought to know to which node the request should be sent. The node then relays this request to a suitable stationary unit, which has to activate the car. The Bluetooth specification says, regarding this:
Thus, this particular stationary unit knows, as master, about its parked units, and can use this PM_ADDR instead of sending an Inquiry message.
A trickier situation would arise if the nodes did not constantly informed the central computers of the movement on the net. In that case, a request to locate the car would have to be broadcasts to all the nodes. All nodes would search their data banks, and the node in question would answer. Following this, the actual request would be addressed to that node. This extra round of information exchange takes time, and time is crucial, considering that active cars are constantly moving from one piconet to another. If they have to be reached for conveying some kind of information,they might have to be "chased" from one piconet to another, as they travel along, which might create considerable overhead traffic on the WAN. |
For this reason, it is recommended that nodes constantly send information of the movement of cars to the central computers. These mesages would be second class; if the network is congested, more important data traffic would have precedence.
|
As stated above, there must be redundance in the number of stationary units, and this means that the parking of units would really be used only when their addresses are needed. It is suggested that the limit of parked units per piconet be kept low; not more than 4 or 5 units. The reason, of course, is that they should not have to wait an unduly long time to come back as active members of the piconet. See figure 4:5.
this sort of messages can be very brief.
|
![]() |
![]() |
Switching Piconets during Travel
s noted elsewhere, there are 2 handover-proceedures that have to take place simultaneously, in order to ensure that a travelling beamcar stays connected at all times:
As soon as the travelling beamcarīs Bluetooth-unit has established contact with a stationary unit, it starts scanning for another stationary unit. Why? Well , the reason should be obvious if you look att figure 4:6 above. |
The active beamcar needs constant contact with a node (or regional) computer, and since the beamcar is usually moving, it is only a matter of seconds before it moves out of range of the current stationary unit. Consider the illustration above figure 4:6 . The stationary units are, of course, inside the beam, although they are depicted here as being outside. The beamcar, entering from the left and communicating with stationary unit 3:1, rapidly approaches point C in the beam, where it will suddenly be out of touch with unit 3:1. Anticipating this, the carīs mobile unit scans for a the next unit, while still communicating with 3:1. In this example; at point A it gets a reply from unit 4:1, and will thus have time to switch to slave mode (provided that unit 4:1 is idle) and transfer its communication from unit 3:1 to unit 4:1, before the breakoff with 3:1 at point C. The mobile unit on the beamcar will thus have established a new piconet, where it will act as a slave before regular communication in this net commences. |
The mobile unit will have to switch to slave mode, since only masters can take the initiative to create news piconets. The mobile unit will thus, for a transitory period, be slave in the piconet where unit 3:1 is Master, and Master in the newly established piconet where unit 4:1 is Master, whereupon the mobile unit and stationary unit 4:1 quickly change roles. It could be that unit 4:1 is available but active; i.e. it is already Master in a piconet, communicating with other mobile units. In this case, the beamcarīs unit will just join up, as a Slave. Now, it could also be that unit 4:1 has a full piconet, and cannot receive any more slaves. In such a case, the beamcar unit will continue to scan, until either unit 4:1 can receive the carīs unit or the car passes point B and comes within range of unit 4:2. In a well-dimensioned network, either of these 2 units will now have the capacity to answer the call. If they donīt, the car will lose communication with the stationary computers at point C. The next opportunity to re-establish contact with a stationary unit comes at point D, but this would, as stated, not be a good state of affairs, and would require a re-design of the disposition of stationary units. |

s of this writing, no practical tests have been made as to how Bluetooth will behave in the FlyWay beams. But, generally speaking, radiowaves inside the beams that hit the walls will either be reflected or absorbed. To the extent that they will be reflected, they might thus interfere with the quality of reception, as illustrated in figure 5:1.Assuming the mobile antenna to be in receiving mode, it can handle simultaneous transmission from both A and B, because these transmissions will, practically all the time, be on different frequencies. Not so the reflected waves from a certain transmitter. We thus have an option here, to coat the internal walls of the beams with a material that will more or less absorb the waves. Still, assuming that we have interfering waves, not only from walls, ceiling and runway, but also from other propulsion vehicles that get in the way, what can we do? Well, we could design the antennas so that they direct the transmitted waves more along the beams instead of a uniform 360-degree radiation. |
This would work both ways; both the transmission and the reception would be concentrated in certain directions, away from the walls. At least 3 general methods are possible:
![]()
|
Solution 2 might not work satisfactorily, since Bluetooth varies its frequencies, although this variation is only between 3 and 4 percent. But, then, how important is it to attenuate this interference? With Bluetooth, it is surprisingly unimportant! Considering figure 5:1 again, you will note that the reflected wave will practically always travel a distance that is of different length from the direct path. Measuring these distances in wavelengths, we realize that the reflected waves will likely be out-of-phase with the direct wave. With proper design of beams and antennas, these reflected waves are weaker than the direct wave, and the reception will most of the time be legible. This is in large measure due to the fact that the information is digitally coded, and can be reconstructed using the protocol described elsewhere. If, for a certain momentary frequency, the reception is garbled, re-transmission would quickly take place, and this time on a different frequency, where the interference pattern would also be different. |
![]() Figure 6:1; Controlling directivity of radio waves |
![]() Figure 6:2; Constructing a di-pole antenna |
|---|
he most common antenna, the so-called "di-pole antenna", is typically half a wavelength in length. This means that for higher frequencies, dipole antennas can be made progressively shorter. As noted elsewhere, the Bluetooth-antenna is so small that it can neatly be fitted onto the circuit card in the actual transmitting/receiving device.As noted elsewhere, radiation directivity, as well as reception directivity, might well be a desirable trait when used inside the FlyWay beams. An un-affected transmitting dipole antenna has a field that is uniform in all directions, as shown in A in figure 6:1, where the antenna is seen from one short-end. By arranging transmitting antennas in various configurations (as shown in B), one can get any desirable radiation pattern, depending on distances (in wavelengths) and angles between the antennas. One could also have these antennas radiate out-of-phase with each other, and have them transmit at different powers.
|
A transmitting antenna can be regarded as an electrical connection between two capacitor plates. There is an electric field, whose strength is proportional to the electric charge on the plates, and inversely proportional to the distance between them. Now, imagine that these plates are moved apart, as shown in figure 6:2. The electric field between the plates remains, although it will be weakened in proportion to the distance between the plates. This field will take the shortest distance between the plates, which in our example means that they will follow the connector between the capacitor plates, as shown in C in figure 6:2. In addition, we have an alternating electrical current in the conductor, and this current creates a magnetic field, as shown in figure 6:3. This field is 90 degrees out-of-phase with the current, because it is generated only during the phase when the current grows, not when the current is static.
What complicates antenna technology is; b) these fields are partly re-absorbed into the antenna as the current change. This effect is also frequency-dependent. c) with increasing frequency, the current inh the connector is more and more concentrated to the surface of the conductor. This is called "skin-effect" and the reason for this effect is the influence of the electro-magnetic field inside the conductor. |
![]() Figure 6:3Dielectric ResonatorsThese antennas have considerably higher efficiency than normal antennas; 90% versus about 60-70%. They can also be made smaller. |
| Copyright Đ 2004, SwedeTrack System. | Last Updated: 2007-05-20 |
Webmaster |
This site is maintained by Johnson Consulting |
|---|