The invention relates to wireless communication to a vehicle, and in particular, but not exclusively, to wireless communication to a train based on the Internet Protocol.
Wireless communication has become ubiquitous and forms the basis of many applications and services provided to the consumer of today. A particularly widespread set of wireless communication systems, colloquially known as Wi-Fi, has been developed by the Wi-Fi Alliance and is standardized in the Institute of Electrical and Electronics Engineers' (IEEE) 802.11 standards. Wi-Fi wireless communication systems are typically used to implement Wireless Local Area Networks (WLANs) in many different environments, such as in homes, workplaces, or public areas.
Wi-Fi systems provide many functions, features and services suitable for efficient implementation of WLANs and data communication. The IEEE 802.11 standards have been, and are being, developed to provide an increasing number of functions, services and benefits. The initial versions of the IEEE 802.11 standards were based on radio communication in the 2.4 GHz band, but this has been enhanced to also include the 5 GHz band. One variant is known as IEEE 802.11ad and this further expands the standard to support communications in the 60 GHz band.
A particularly difficult challenge for a communication infrastructure is to support mobility. In particular, it is difficult to provide high data rate support for fast moving vehicles, for example, in order to support high capacity Internet access onboard trains.
Conventional Wi-Fi systems allow handovers between different access points and accordingly provide some mobility support. However, the handovers and general mobility support tend to be relatively slow (with an interruption in data connectivity) and relatively complex and tend to not be suitable for faster moving mobile stations, such as fast-moving vehicles. Traditional Wi-Fi access points also tend to be limited to a relatively low capacity/throughput.
Another approach is to use cellular communication systems that are inherently developed to support mobility. However, such systems tend to have large cells and to be restricted to much lower capacity and throughput speed than desired.
A general problem is that in order to support high capacity communication with, in particular, a fast moving vehicle, a significant amount of air interface resource (spectrum) is required, and this tends to restrict the capacity that can be provided by many existing systems in already used frequency ranges. This in particular applies to both cellular and Wi-Fi based wireless communication systems. It is therefore desirable to exploit less used frequency bands and there is substantial interest in providing high capacity support of fast moving vehicles using millimetre-wave (mm) wavelength based communication, such as specifically the 60 GHz frequency band. However, the mobility challenges known from e.g. Wi-Fi systems become even more significant. For example, for 60 GHz communications, the radio communication link is directional and heavily dependent on the specific current conditions, such as distance, line of sight, etc. For a fast moving vehicle this results in an increased number of handovers and in continuously fast changing conditions. Whilst some direction changes can be accommodated by steering the antennae of the radio communication link, there is not the omnidirectional capability of typical cellular and Wi-Fi radios.
In general, the efficient usage of air interface in mm wave communication and with potentially fast-moving vehicles is a difficult challenge. This challenge is further exacerbated by the desire to provide this function in communication systems that are compatible with many existing network techniques and principles, such as Internet Protocol based routing, existing network-based mobility functions etc.
Hence, an improved approach for supporting communication with moving vehicles via mm wave radio communication links would be advantageous. In particular, an approach that allows improved operation, improved reliability, increased flexibility, facilitated implementation, facilitated operation, improved resource utilization, improved performance and/or improved support for communication with vehicles would be advantageous.
Accordingly, the Invention seeks to preferably mitigate, alleviate or eliminate one or more of the above-mentioned disadvantages singly or in any combination.
According to an aspect of the invention there is provided a communication system for supporting communication between an end node of a vehicle and a remote correspondent node via a fixed network, the communication apparatus comprising: a plurality of wireless access points of the fixed network including at least a first access point communicating via a directional beam; a first wireless modem for establishing a first mm wave radio communication link to the first access point, the first wireless modem being located on the vehicle and employing a first electronically steerable beamforming directional antenna having a first main beam for establishing the first mm wave radio communication link; a second wireless modem for establishing a second mm wave radio communication link to the first access point, the second wireless modem being located on the vehicle and employing a second electronically steerable beamforming directional antenna having a second main beam for establishing the second mm wave radio communication link; and a scheduler for scheduling data of the communication over the first mm wave radio communication link and the second mm wave radio communication link in dependence on a link quality of at least one of the first mm wave radio communication link and the second mm wave radio communication link.
The invention may provide improved operation and support network-based communication for a vehicle. The approach may be particularly suitable for supporting fast moving mobile communication devices using short range and/or very high frequency air interface wireless radio links, such as e.g. supporting data communication from trains using mm wave wireless links.
The use of beams from the directional antennas may specifically support radio communication links from different wireless modems of the vehicle to the same access point. It may allow steering of the beams towards the same access point thereby enabling or improving multiple links between the vehicle and a single access point. This may provide improved performance and in particular may provide improved scheduling over the air interface. The adaptation of the scheduling over such parallel radio communication links based on the link quality of the links may provide a network based (specifically layer 2 or higher) adaptation to changing conditions due to e.g. a fast movement of the vehicle. The approach may in particular provide efficient and reliable communication when the vehicle passes by an access point supporting multiple simultaneous radio communication links for the same end node.
The end node and/or wireless modems may be in/on/attached to/move with etc. the vehicle, and may be part of a mobile network that moves with the vehicle.
According to an optional feature of the invention, the first and second electronically steerable beamforming directional antennas are at least 5 meters apart.
In some embodiments, the first and second directional antennas may be at least 10, 20, 50, or 100 meters apart.
According to an optional feature of the invention, the first access point comprises the scheduler.
This may provide a particularly efficient operation in many embodiments, and may typically provide efficient scheduling.
According to an optional feature of the invention, the scheduler is located on the vehicle.
This may provide a particularly efficient operation in many embodiments, and may typically provide efficient scheduling. The scheduler may specifically be part of one of the wireless modems, or may be implemented as part of a separate network element of the vehicle subnetwork.
The scheduler may be part of a vehicle sub-network.
According to an optional feature of the invention, the first access point is arranged to simultaneously communicate data for the end node over the first mm wave radio communication link and over the second mm wave radio communication link.
The simultaneous communication may correspond to communications within the same scheduling interval. In some embodiments, simultaneous communication may be in different time slots of the same time frame or scheduling interval.
In some embodiments, the access point is arranged to communicate data for the end node over both the first mm wave radio communication link and the second mm wave radio communication link within one time frame and/or within one scheduling interval.
The data communicated over both the first and second mm wave radio communication links may be data of the same end to end flow for the end node. The end to end flow may be between the end node and a correspondent node of the fixed network.
According to an optional feature of the invention, the scheduler is arranged to schedule first data for the end node for transmission over the first mm wave radio communication link and second data for the end node for transmission over the second mm wave radio communication link, the first data and the second data being data for a same scheduling interval.
The two mm wave radio communication links may be used to transmit different data which may e.g. provide a higher overall data rate as well as efficient communication, e.g. using a retransmission scheme. The first data may be a first data packet and the second data may be a second (and different) data packet. The scheduler may be arranged to schedule different data packets to be transmitted over the different radio communication links. A data packet may specifically be a datagram.
According to an optional feature of the invention, the first wireless modem and the second wireless modem have different MAC addresses.
The first and second wireless modems may be different MAC entities in the network. The system may improve and/or allow network based mobility and air interface management.
According to an optional feature of the invention, the scheduler is arranged to schedule data for the end node by selecting different intermediate modem MAC addresses for data packets addressed to the end node.
According to an optional feature of the invention, the communication system further comprises an aggregator located on the vehicle and arranged to combine data for the end node received via the first mm wave radio communication link and data for the end node received via the second mm wave radio communication link into a single in-sequence data stream and forwarding this data stream to the end node.
This may provide substantially improved and/or facilitated operation in many embodiments. The aggregator may specifically be (or comprise) a multipath proxy. The multipath proxy may interwork with a complementary multipath proxy of the fixed network to provide single connection points at respectively the vehicle and the fixed network while maintaining a plurality of sub-connections/sub-flows between the two multipath proxies. At least some sub-flows may be associated with different radio communication links, and the first and second mm wave radio communication links may specifically be linked to different subflows. The scheduler may be arranged to schedule data over the two mm wave radio communication links by selecting between different subflows for the data.
According to an optional feature of the invention, the first wireless modem and the second wireless modem are positioned proximal to opposite ends of the vehicle.
The distance between the first wireless modem and the second wireless modem may be at least twice a distance from the first wireless modem to a first end of the vehicle and at least twice a distance from the second wireless model to a second end of the vehicle. The first and second end may be opposite ends of the vehicle. The first end may be the front of the vehicle. The second end may be the back/rear of the vehicle.
According to an optional feature of the invention, the first wireless modem comprises a first beam adapter for adaptively steering the first main beam towards the first access point and the second wireless modem comprises a second beam adapter for adaptively steering the second main beam towards the first access point.
According to an optional feature of the invention, the first access point comprises an electronically steerable beamforming directional antenna arranged to steer beams towards the first wireless modem and the second wireless modem.
According to an optional feature of the invention, the first main beam and the second main beam are formed in substantially the same direction.
According to an optional feature of the invention, the substantially same direction is aligned with a direction of movement of the vehicle.
The first main beam and the second main beam may be formed substantially in the direction of movement and/or substantially in the opposite direction of the direction of movement. The direction of the first and second main beams may be substantially in the forwards direction/towards the front of the vehicle. The direction of the first and second main beams may be substantially in the backwards direction/towards the back of the vehicle.
According to an aspect of the invention there is provided a scheduling apparatus for a communication system supporting communication between an end node of a vehicle and a remote correspondent node via a fixed network, the communication system comprising: a plurality of wireless access points of the fixed network including at least a first access point communicating via a directional beam; a first wireless modem for establishing a first mm wave radio communication link to the first access point, the first wireless modem being located on the vehicle and employing a first electronically steerable beamforming directional antenna having a first main beam for establishing the first mm wave radio communication link; a second wireless modem for establishing a second mm wave radio communication link to the first access point, the second wireless modem being located on the vehicle and employing a second electronically steerable beamforming directional antenna having a second main beam for establishing the second mm wave radio communication link; and the scheduling apparatus comprises: a scheduler for scheduling data of the communication over the first mm wave radio communication link and the second mm wave radio communication link in dependence on a link quality of at least one of the first mm wave radio communication link and the second mm wave radio communication link.
According to an aspect of the invention there is provided a method of operation for a communication system for supporting communication between an end node of a vehicle and a remote correspondent node via a fixed network, the communication system comprising: a plurality of wireless access points of the fixed network; a plurality of wireless access points of the fixed network including at least a first access point communicating via a directional beam; a first wireless modem for establishing a first mm wave radio communication link to the first access point, the first wireless modem being located on the vehicle and employing a first electronically steerable beamforming directional antenna having a first main beam for establishing the first mm wave radio communication link; a second wireless modem for establishing a second mm wave radio communication link to the first access point, the second wireless modem being located on the vehicle and employing a second electronically steerable beamforming directional antenna having a second main beam for establishing the second mm wave radio communication link; and the method comprising: scheduling data of the communication over the first mm wave radio communication link and the second mm wave radio communication link in dependence on a link quality of at least one of the first mm wave radio communication link and the second mm wave radio communication link.
These and other aspects, features and advantages of the invention will be apparent from and elucidated with reference to the embodiment(s) described hereinafter.
Embodiments of the invention will be described, by way of example only, with reference to the drawings, in which
In the example of
The correspondent node 105 may be any communication node/service, and indeed may itself be a mobile node, or a node located in a vehicle. The following description will consider a scenario wherein the correspondent node 105 is a server supporting a corresponding client operating on the end node 101, and specifically a World Wide Web application will be considered where the correspondent node 105 is a web server supporting a web browser on the end node 101 accessing an Internet site supported by the web server of the corresponding node 105.
The communication session is supported by a fixed network 107 which may specifically be a complex network comprising routers, switches, management nodes, mobility controllers, modems etc. as will be known to the skilled person. In the example, the fixed network 107 is a Wide Area Network, WAN, based on the Internet Protocol (IP).
The correspondent node 105 is coupled to the fixed network 107 through a communication connection which supports the communication session with the end node 101. The communication connection is in the example an IP connection and may be established using any suitable means, such as e.g. by a direct connection of a device comprising the corresponding node 105 to a node of the fixed network or e.g. it may be a connection which is provided by a network coupled to both the fixed network 107 and the corresponding node 105. The network may in particular be the Internet, and the coupling of the correspondent node 105 to the fixed network 107 may be via an Internet connection. It will also be appreciated that the fixed network 107 itself may be considered fully or partially part of the Internet.
The coupling of the fixed network 107 to nodes on the train 103 is supported by wireless radio communication links. For this purpose, the fixed network 107 comprises a plurality of wireless access points 109 which in the specific example may be a relatively large number of stationary access points positioned along the train tracks.
Correspondingly, the train/vehicle 103 comprises a plurality of wireless modems 111, 113 which are arranged to establish wireless (radio) communication links with the access points 109. The wireless modems 111, 113 are further arranged to establish one or more connections with the end node 101. The wireless modems 111, 113 are accordingly located at (in/on etc.) the train and are arranged to communicate with the access points 109 in order to provide an interface between the vehicle network nodes and entities (and specifically the end node 101) and the fixed network 107.
In the specific embodiment, the wireless radio links between the wireless modems 111, 113 and the access points 109 are formed using relatively high radio frequencies, and specifically mm wave radio communication may be used. For example, the wireless links may be formed by radio communications using the 60 GHz frequency band. mm wave communications may specifically be communication in the 20 GHz to 300 GHz frequency range.
The wireless modems 111, 113 are individual nodes in the network configuration and have individual MAC addresses. Data packets can be addressed to the individual modems by other network entities, such as routers or switches, using the individual MAC addresses. A communication link is established from an access point 109 to a wireless modem 111 using the MAC addresses of the AP 109 and the modem 111, and similarly for a link to modem 113 but using the MAC address of modem 113. In the specific embodiment of using the IEEE 802.11ad wireless technology, the AP and the two modems would form a BSS (basic service set). In the specific embodiment of a 3GPP 5G NR radio technology the AP would be known as a basestation (a sector of a gNB) and the modems would be known as UEs, with the three devices forming a cell. A scheduler may accordingly allocate data packets to an individual link by associating them with the appropriate MAC address.
Radio communications at higher frequencies tend to be more suited for shorter distances and using direct line of sight propagation. Directional beams are employed to increase the link distance, but the maximum distance for the wireless links tends to be relatively limited and each access point 109 will typically only cover a relatively short distance or interval. For example, for a 60 GHz system supporting a train, the coverage from each access points 109 may practically be restricted to e.g. around 300 m-1 km from the access points 109. Accordingly, the distance between access points 109 will tend to be relatively small with the result that a relatively large number of access points 109 will be employed. For example, along a railway track, access points may be distributed for each, e.g. 500 m-1 km of track.
As a consequence, the radio conditions will tend to change quickly for the wireless modems 111, 113, and specifically the optimum access points 109 to which to connect tend to change quickly, e.g. for a train moving along train tracks at a potentially high speed. Furthermore, the directional radio beam of the wireless modems 111, 113 cannot necessarily be steered over all directions, but is limited to e.g. a 90 degree range in the horizontal (azimuth) plane. In order to support such scenarios, the system supports handovers between different access points 109 such that a connection from an end node 101 to the fixed network 107 (and the correspondent node 105) can be sequentially supported by different access points 109 and modems 111,113 as the vehicle/train 103 moves. In order to maximize the separation of the access points, an individual modem can lose connectivity for significant periods of time (for example, it may only be connected to an AP for approximately half of the time), but the connectivity to the vehicle from at least one modem at any one point in time can be maintained.
It is desirable for such handovers to be seamless to the end node 101 such that the communication and the supported service is not interrupted. It is specifically desirable to establish new access point connections before terminating the previous ones (also known as make before break handovers).
However, supporting mobile communications, and, in particular, in situations where the wireless scenario experienced by the mobile unit changes quickly requiring many and frequent handovers, is a very difficult and challenging problem. The challenge tends to be exacerbated for communication systems and networks, such as IP networks, that are not originally designed to support such mobility.
The system of
In the specific example, the correspondent node 105 is coupled to the fixed network 107 via a connection of the Internet 201 (it will be appreciated that the fixed network 107, as indeed the wireless modems 111, 113, may be considered fully or partially part of the Internet).
The end node 101 and corresponding node 103 have established a communication session which is supported by the fixed network 107. For example, the correspondent node 105 may operate a web server providing a web service to a client running on a device implementing the end node 101. As a specific example, a passenger on the train may operate a web browsing application which operates a web browsing client that initiates and supports a web service provided by the correspondent node 105.
The fixed network 107 provides connections that can be used by the client and the server. In order to support the mobility of the fast moving train, the fixed network 107 comprises a mobility anchor (MA) 207 which operates as a fixed anchor for the mobile nodes of the train 103. Specifically, the mobility anchor 207 operates as a common fixed anchor in the fixed network 107 for all the wireless modems 111, 113 of the train 103.
The mobility anchor 207 may provide a common node for all connections and communication paths from the correspondent node 105 to the end node 101 regardless of which of the access points 109 and wireless modems 111, 113 support the communication.
Accordingly, all data from the correspondent node 105 to the end node 101 for the communication session may be routed via the mobility anchor 207 regardless of the wireless link that is used on the air interface between the access points 109 and the train. This may for example be achieved by the mobility anchor 207 advertising that it is a mobility anchor 207 for the wireless modems 111, 113 (or other nodes on the train 103) such that any datagrams addressed to any of these nodes will be routed to the mobility anchor 207.
Similarly, all data from the end node 101 to the correspondent node 105 for the communication session may be routed via the mobility anchor 207 regardless of the wireless link that is used on the air interface between the access points 109 and the train 103.
The system may accordingly operate a mobility anchor functionality which provides a fixed anchor point for the mobile nodes of the train 103. The mobility anchor 207 will perform mobility management which includes keeping track of which access points 109 the wireless modems 111, 113 are currently connected to, and updating the routing path for the individual wireless modems 111, 113 and the end node 101 when conditions change. Thus, when the train moves and the individual modems dynamically switch/handover to different access points 109, the mobility anchor 207 will register the resulting changes and update the communication path for the individual connection/flow.
In the example of
The mobility anchor 207 is accordingly a common mobility anchor for a plurality of the wireless modems 111, 113 of the train 103, and typically for all of the wireless modems 111, 113.
In many practical systems, some or all of the access points 109 may be substantially colocated and coupled together through network entities that allow short routing paths between them.
In many embodiments, such as e.g. illustrated by
Further, in many systems, the different access points 109 may be coupled together via switches or routers 303 that e.g. may provide a short and direct routing between access points 109 and NPUs 301. This may often facilitate routing and handovers when the vehicle moves as the required modification of routing can be reduced and localized to a higher degree. In some embodiments, the switches or routers 303 connecting the access points 109 may implement the MAG functionality.
The switches or routers 303 may further connect to the rest of the fixed networks, e.g. through interface routers/switches 305. Alternatively or additionally, MAG functionality may be implemented as part of the interface routers/switches 305.
In many embodiments, such a system of access points 109 and supporting network functions (e.g. switches and NPUs) may be proprietary and aimed at a specific scenario, such as supporting a train along a track. Such a proprietary system may accordingly provide a number interface points with capability of providing a MAG function for the moving vehicle. The system may for example provide a proprietary access network that may be coupled to other networks via suitable interface connections.
For example, each of the interface points may be coupled to an edge router 401 of a core network 403 being part of the fixed network 107. The core network 403 may be a general non-proprietary network such as e.g. the Internet. In some embodiments, the MAG function may be provided in the edge router (or possibly another element of the core network). Another router 405 of the core network 403 may provide a MA function allowing routing of data to and from the MGA as appropriate. The correspondent node 105 may communicate with the MA through a suitable route, typically including a number of routers 407.
In such a system, different functions may be implemented in respectively the proprietary access network and the non-proprietary fixed network. For example, different mobility functions and support may be implemented.
Specifically, the mobility support may be implemented at different network layers and using different protocols. For example, intra MAG mobility may be implemented using layer 2 signaling such as L2 ARP (Data Link Layer—Address Resolution Protocol). This may provide fast and efficient handover between access points 109 under the same MAG, and specifically may allow handovers without requiring any change of routing in the core network (if the MAG is part of the access network).
In contrast, inter MAG mobility may be supported by a higher layer protocol such as for example an IP mobility protocol. Specifically, inter-MAG mobility may be supported by Proxy Mobile Internet Protocol v6 (PMIPv6). This allows the required routing changes in the core network 403 to be implemented efficiently.
In some embodiments, the end node 101 may directly be connected to the wireless modems 111, 113 e.g. by a direct wireless link. However, in many embodiments, the wireless modems 111, 113 may as illustrated in
For example, as illustrated in
The first pair of wireless modems 111, 701 are coupled to a first NPU 705 and the second pair of wireless modems 113, 703 are coupled to a second NPU 707. The NPUs 705, 707 are coupled to a switch 709 which is further coupled to a Wi-Fi subsystem 711. The NPUs 705, 707 and WiFi subsystem 711 may specifically be coupled to the switch 709 via Ethernet connections and the switch 709 may be an Ethernet switch. The WiFi subsystem 711 may e.g. provide wireless WiFi access throughout the vehicle, such as throughout a train, and may itself comprise WiFi access points, routers etc. Thus, a user of the end node 101 may simply connect to a local WiFi subsystem 711 (and specifically a conventional WiFi access point) to access the core network and the correspondent node 105. The WiFi subsystem 711 may for example be a conventional WiFi system such as an IEEE 802ac (or earlier) system. Thus, a user on a moving vehicle, such as a train, may simply access a conventional local WiFi access point to gain Internet access.
In many systems, the access points 109 may be arranged with a plurality of access points 109 being substantially colocated. For example, often pairs of access points 109 are colocated on a mast along the route covered. The access points 109 may use directional antennas to provide different coverage areas. For example, as illustrated in
Thus, some or all of the access points 109 may comprise directional antennas which are arranged to steer beams towards the wireless modems of the vehicle. In some embodiments, a static beam forming may be used with the beam formed being constant in a given direction. For example, one access point 109 may permanently direct a beam down a track and another colocated access point 109 may permanently direct a beam up the track in the other direction. A vehicle downstream from the position may then be connected via a wireless link with the first access point 109 and a vehicle upstream from the position may then be connected via a wireless link with the second access point 109.
In many embodiments, the access points 109 may be arranged to dynamically and electronically steer the beams, and specifically may be arranged to steer them towards respectively the wireless modems. A beam may indeed by steered individually for each wireless link and may dynamically be updated to be directed towards the wireless modem supporting the link. The updating may for example be by updating antenna array coefficients in response to received parameters as well known in the art.
In the system described, at least two of the wireless modems employ directional antennas that form a beam. Further, the (at least) two wireless modems employ directional antennas that form a beam substantially in the same direction. Typically, all wireless modems form directional beams.
E.g., in the example of
In many embodiments, the wireless modems may comprise a beam adapter which is arranged to adaptively steer the main beam towards the access point. It will be appreciated that many different approaches and algorithms are known for steering a beam towards a desired transmitter and/or receiver and that any suitable approach may be used.
For example, the wireless modems may comprise an antenna array for forming a directional beam and the wireless modems may comprise a beam adapter which dynamically is arranged to adapt the individual antenna coefficients to direct the beam towards the relevant access points, e.g. by applying a beam steering algorithm maximizing the received signal strength or signal to noise ratio as well known in the art. As another example, more mechanical solutions may be used. For example, horn antenna being electronically steerable using a stepper motor with electronic control may be used.
For two wireless modems connected to the same access point, such a steering may automatically and inherently result in the beams being formed in substantially the same direction for at least most locations. Specifically, when the distance between the wireless modems is small compared to the distance to the access point (say at least 5 or 10 times lower), the directions are inherently in substantially in the same direction. This will in most applications be the case for the majority of locations of the vehicle. The beam forming of two wireless modems towards the same point (and specifically access point) will be in substantially the same direction for a distance to the vehicle being at least 5 or 10 times greater than a distance between the wireless modems.
Thus, such an adaptive steering may not only result in improved link quality for the individual link as the beam may be dynamically optimized, but may also inherently ensure that the beams of the different wireless modems are formed in substantially the same direction, and specifically are formed towards the same access point, for most locations of the vehicle.
The wireless modems having beams pointing in the same direction may be suitable for forming wireless links with the same access point 109. For example, the two wireless modems having beams pointing in the forwards direction may both be suitable for establishing a wireless link with an access point 109 further ahead along the route/track. Similarly, the two wireless modems having beams pointing in the backwards direction may both be suitable for establishing a wireless link with an access point 109 being further backwards along the tracks.
Thus, the vehicle, such as a train or a bus, may thus comprise at least a first wireless modem 111 and a second aligned wireless modem 703 which are arranged to establish respectively a first and a second mm wave radio communication link to the same access point. For brevity, conciseness and clarity, modems having the beams formed in substantially the same direction will be referred to as aligned wireless modems and the description will focus on a vehicle comprising a pair of aligned wireless modems having forward facing beams and a pair of aligned modems having rearward facing beams. Beams and radio communication links from different wireless modems to the same access point will also be referred to as aligned beams and aligned radio communication links.
Aligned wireless modems will typically be at a distance with respect to each other. In many embodiments, the distance between at least two aligned wireless modems of the vehicle will be no less than 5 m, 10 m, 20 m, 50 m, or even 100 m. In many embodiments, at least two aligned wireless modems will be disposed towards opposite ends of the vehicle, for example at the front and back of a bus or on respectively the first and last carriage of a train. Thus, at least two aligned wireless modems will be positioned proximal to opposite ends of the vehicle.
In many embodiments, the distance between at least two aligned wireless modems may be no less than 5, 10, or 100 times greater than a distance from each of the two aligned wireless modems to the nearest of the front and of the back of the vehicle. Thus, in many embodiments, the distance between at least two aligned wireless modems may be no less than 5, 10, or 100 times greater than a distance from the front of the vehicle to the nearest of the two aligned wireless modems. Similarly, in many embodiments, the distance between at least two aligned wireless modems may be no less than 5, 10, or 100 times higher than a distance from the back of the vehicle to the nearest of the two aligned wireless modems.
In contrast to the aligned wireless modems, non-aligned aligned wireless modems may often be positioned close to each other and specifically may typically be positioned such that a pair (or set) of non-aligned aligned wireless modems are substantially co-located. For example, in the specific embodiment described, a pair of forward facing aligned wireless modems are positioned at respectively the front and back of the vehicle, and similarly a pair of rearward facing aligned wireless modems are positioned at respectively the front and back of the vehicle. Further, the forward and backwards facing wireless modems at the front of the vehicle may be substantially co-located, and the forward and rearward facing wireless modems at the rear of the vehicle may be substantially co-located. This colocation may facilitate operation and specifically allow shared network functionality, such as e.g. the colocated non-aligned wireless modems sharing a common NPU for coupling to e.g. an Ethernet switch.
The aligned wireless modems are accordingly at a substantial distance to each other. As the beams are in the same direction, all aligned modems may potentially connect to the same access point and thus multiple wireless communication links may be set up from the vehicle/train to a given access point. Further, due to the distance between the aligned wireless modems, the properties of the wireless links will typically be substantially different and will vary in different ways. Indeed, even in scenarios where the average propagation characteristics to different aligned wireless modems is substantially the same (e.g. the vehicle is far from the access point), the instantaneous conditions may be very different and vary in a typically independent and substantially uncorrelated way. The performance of the individual links will differ because of difference in path loss and fading (fast fading or shadowing) and radio and antenna performance.
In the described system, multiple simultaneous mm wave radio communication links may be set up to a set of aligned wireless modems and a data flow to a specific end node 101 on the vehicle may be able to use such multiple simultaneous links.
Specifically, the system may comprise a scheduler which is arranged to schedule data of a communication for an end node over the wireless radio air interface. Such a scheduler may be arranged to schedule data from and/or to the end node using the multiple radio communication links. The scheduling over the air interface may schedule data over the multiple radio communication links based on the link quality for the individual communication links.
For example, as shown in
The scheduler 801 may allocate time slots and/or frequency channels to data to be communicated to or from the vehicle. For example, the wireless air interface between access points and wireless modems may be based on mm wave communication such as the IEEE 802.11ad using communications in the 60 GHz band. Each base station may be assigned a single frequency channel which may be the same or different from the frequency channel of a colocated access point. The use of a different channel may reduce the modem to modem interference when the vehicle is located astride the mast supporting the co-located access points. For example, for a system supporting communication on a train, a first frequency channel may be assigned to all upstream facing access points and a second frequency channel may be assigned to all downstream facing access points. In this case, the downlink and uplink interference impacting the radio links may typically be relatively low for most locations along the track.
Within a given frequency channel assigned to an access point, individual data may be scheduled in time allocations. Specifically, the scheduling may be performed in scheduling intervals where each scheduling interval comprises a plurality of time allocations which may be allocated to specific communications and for communication of specific data packets. The time allocations may be allocated to uplink or downlink traffic, i.e. to communication to or from the access points. The time allocations may be of variable or fixed duration (also known as slotted). The system may thus use Time Division Duplex (TDD) to share the air interface resource.
Further, in many embodiments, an access point may use Time Division Multiple Access (TDMA) to communicate with a plurality of wireless modems. Thus, different time allocations may be allocated to communication to different aligned wireless modems.
Further, in some embodiments, the air interface communication may use OFDM (Orthogonal Frequency Division Multiplexing) and the scheduling of data may further take this into account. For example, different OFDM channels may be allocated to different communications.
In many embodiments, the scheduler may be arranged to schedule data of the communication over the first mm wave radio communication link and the second mm wave radio communication link by allocating resource partitions of a total/combined/shared air interface resource. The air interface resource may be an air interface resource of or for the first mm wave radio communication link and the second mm wave radio communication link to data of the communication. The air interface resource may be an air interface resource shared/contested by the first mm wave radio communication link and the second mm wave radio communication link.
The scheduler may schedule air interface in scheduling intervals and the total air interface resource of/for the first mm wave radio communication link and the second mm wave radio communication of the communication may be a combined communication capacity for the first mm wave radio communication link and the second mm wave radio communication link in a scheduling interval. In many embodiments, one or more of a size of allocatable resource partitions, a size of the total air interface resource, and a duration of a scheduling interval may be predetermined and/or fixed/constant.
The scheduler may be arranged to schedule data for other communications over the first mm wave radio communication link and the second mm wave radio communication link, i.e. for communications that are not between the end node 101 and the correspondent node 105.
The total air interface resource may be a shared resource for communications of a plurality of nodes of the vehicle (i.e. specifically for different end nodes of the vehicle). The scheduler may be arranged to allocate/schedule resource partitions of a (shared) air interface resource of/for the first mm wave radio communication link and the second mm wave radio communication link to a plurality of communications between end nodes of the vehicle.
In many embodiments, a resource partition may be a time-frequency interval, and specifically may be an allocation of a frequency channel in a time slot. Each scheduling interval may comprise a plurality of resource partitions corresponding to the time-frequency intervals of the first mm wave radio communication link and the second mm wave radio communication link. The resource partitions/time-frequency intervals may include time overlapping resource partitions/time-frequency intervals of the first mm wave radio communication link and the second mm wave radio communication link.
The scheduler may be arranged to allocate the time-frequency intervals to communications for end nodes of the vehicle.
In many embodiments, the scheduling may be in scheduling intervals having a duration of no more than 10 s, 5 s, 1 s, 500 msec, 100 msec, 50 msec, 10 msec or 1 msec. In many embodiments, each resource partition may be an allocation of a frequency channel/interval for a time slot, the time slot having a duration that does not exceed 1 s, 0.5 s, or 0.1 s.
The scheduling may allocate data for transmission over the first mm wave radio communication link and the second mm wave radio communication link but in most embodiments will not cause any changes to the properties of the first mm wave radio communication link and the second mm wave radio communication link. Specifically, the scheduler may be arranged to allocate data for transmission over the first mm wave radio communication link and the second mm wave radio communication link without modifying any parameters or properties of the transmission and/or links. The scheduler may be arranged to allocate/schedule data for transmission over the first mm wave radio communication link and second mm wave radio communication link without causing any change in the beamforming by either the wireless modems or the access points. The scheduler may be arranged to perform the scheduling of data under the assumption that the beamforming by the first and second wireless modems and by the first access point are unchanged/constant for each scheduling interval.
The scheduler may be arranged to schedule data of the communication over the first mm wave radio communication link and the second mm wave radio communication link while both the first mm wave radio communication link and the second mm wave radio communication link are active and are supporting transmission of data over the air interface. A link may be active when data is communicated over the link. The scheduler may be arranged to schedule data such that the first and the second mm wave radio communication links are simultaneously used for communication of data over the air interface. The scheduler may be arranged to schedule data in a scheduling interval such that data is (typically continuously) transmitted/communicated over both the first mm wave radio communication link and the second mm wave radio communication link during the scheduling interval. The scheduler may be arranged to schedule data in a scheduling interval such that data is simultaneously transmitted/communicated over both the first mm wave radio communication link and the second mm wave radio communication link during the scheduling interval.
The scheduler may typically not be arranged to change any parameter or property of the first mm wave radio communication link or the second mm wave radio communication link but may typically be arranged to schedule which data is transmitted over respectively the first mm wave radio communication link and the second mm wave radio communication link.
The scheduler may typically be a data packet scheduler. The scheduler may be arranged to allocate each data packet of the communication between the end node and the corresponding node to a mm wave radio communication link formed between a wireless modem and a mm wave radio communication link (and typically specifically to allocate data packets to one of the first mm wave radio communication link and the second mm wave radio communication link). A data packet may typically have a size of less than 5 Kbyte, 2 Kbyte or 1 Kbyte. The scheduler may be arranged to allocate data packets to the mm wave radio communication link on a data packet by data packet basis.
The scheduling may be bidirectional. The scheduler may be arranged to schedule data for transmission from the access point to the wireless modem, from the wireless modem to the access point, or in both directions (which may be a joint scheduling.
The scheduler may also consider a plurality of (other) factors/parameters in the scheduling including e.g. traffic volume, quality of service attributes, signal strengths and signal to noise ratios.
The scheduler 801 may be arranged to schedule data for communication over the air interface between the access point 203 and a plurality of aligned wireless modems 111, 703.
Accordingly, the use of wireless modems with aligned beams on the vehicle may provide multiple possible paths to end nodes on the vehicle from a given access point and in the system this may be exploited to provide improved communication and overall performance.
Specifically, a scheduler 801 for an access point may support an ongoing communication from and end node 101 to a correspondent node 105. For example, an end to end flow may be setup between an end node 101 accessing an Internet service from the vehicle and a correspondent node 105 in the form of a server supporting the internet service. Routing of data for the end to end flow may be based on the fixed network implementing MA and MAGs to update routing tables etc. as illustrated in and described with respect to
In such a system, the route for data packets of the flow may include a first access point 203 for which multiple mm wave radio communication links are established with aligned wireless modems of the modem.
Thus, for the data packets/datagrams routed via the first access point 203, there are multiple options for connecting to the network subsystem of the vehicle. A scheduler 801 which may in many embodiments be part of the first access point 203 is arranged to schedule the data packets over the air interface. The scheduler 801 is specifically arranged to schedule data packets for or to the vehicle network subsystem, and thus for the end node 101, over both the first radio communication link and the second radio communication link, with the scheduling being based on the link quality for respectively the first and second radio communication links.
The scheduler may be arranged to bias data for communication towards radio communication links having a higher link quality. For example, if the current conditions indicate that the link quality for the first radio communication link is substantially higher than the link quality for the second radio communication link, the scheduler may schedule a higher proportion of data packets for the first radio communication link than for the second radio communication link. If the conditions change to a situation where the link qualities are approximately the same, the scheduler may proceed to schedule data packets for communication over both of the radio communication links with roughly the same amount of data being transmitted over each of the links. If the conditions continue to change such that the second radio communication link experiences a higher link quality, the scheduler may proceed to bias data packets to be scheduled on the second radio communication link.
It will be appreciated that many means and approaches for determining link qualities of radio communication links are known and that any suitable approach may be used. For example, in many embodiments, the wireless modems or the access points may continuously measure the current block error rate and use this as a link quality indication. In other embodiments, a number of retransmissions of a retransmission protocol may be monitored and used to determine a link quality indicator. Alternatively or additionally, a signal to noise ratio may be estimated and used as a quality indication. The modulation and coding scheme (MCS) determined by the access points and/or modems could also be used. The sustainable data rate or spectrum efficiency could also be used. In many embodiments, a plurality of parameters may be measured and combined into a link quality indicator.
It will also be appreciated that link quality indications may be determined in different elements of the network, such as specifically by the wireless modems or the access points, and that the link quality indications (or measurements used to determine these) may be communicated to a suitable destination for processing. Specifically, the indications and measurements may in many embodiments be communicated directly to the scheduler.
In the described embodiment, the scheduler is implemented in an access point. This may provide a number of advantages, and may e.g. provide a facilitated and localized scheduling.
It may further allow scheduling to quickly adapt to changes in conditions, such as changes in the link conditions or to variations in amount of data to be communicated.
However, in other embodiments, the scheduler may be positioned elsewhere in the fixed network, such as e.g. being located at a router also providing the MAG function or a switch or in a server.
In many embodiments, a scheduler may be implemented as part of the vehicle subnetwork. For example, the wireless modems or often the network element 501 e.g. providing a routing point for all wireless modems of the vehicle may also implement a scheduler which can schedule data to be communicated over a specific one of a set of aligned wireless modems.
In many embodiments, such an approach may provide improved operation since the modems are able to measure the strength or quality of the downlink radio links and make a rapid decision on how to balance data traffic between the available radio links to the single AP. The selection or load balancing used by the modems on the uplink may be inferred by the AP to represent the relative qualities of the radio links and to steer how it schedules traffic on the downlink.
In the system, the aligned wireless modems have different MAC addresses. Thus, the end to end flow routing may be based on IP addresses, and the correspondent node 105 and end node 101 may be associated with IP addresses that are valid throughout the system and which are common for all routes between the nodes. The specific routing over the air interface and specifically which radio communication link of aligned wireless modems that is used for specific data packets may be controlled by use of the MAC addresses of the individual aligned wireless modems. Specifically, the scheduler may be arranged to schedule data for the end node by selecting different intermediate modem MAC addresses for data packets addressed to the end node. In a wireless LAN or in a cell of a cellular communications system, the air interface is shared using TDMA, FDMA or CDMA, or some combination thereof. A scheduler issues grants to allocate the air interface to different mobile stations, with identification via a MAC address or terminal identifier. After receiving a grant addressed to itself, the mobile station or terminal knows how and when it should transmit and receive. In most wireless technologies a framing structure is applied with periodic transmission of broadcast channels by the access point or basestation. The frame includes multiple grants and multiple transmission intervals.
In more detail, in the embodiment of an IEEE 802.11ad wireless deployment, the access point and the aligned modems form a BSS. The TDMA operation shares the air time between the possible downlink and uplink links according to service periods granted by the access point. During a service period typically there is one transmitter and one receiver assigned. Service periods assignments include the MAC addresses of the allocated devices. IEEE 802.11ad operates with a framing structure based on the beacon interval. During a beacon interval there are beacon transmissions by the access point, followed by a number of service periods. When there is a BSS with an AP plus two modems, given queued traffic at all devices, there could be service periods for all of the four possible transmitter and receiver combinations. IEEE 802.11ad also supports dynamic scheduling in which service periods are allocated on demand. In a 3GPP deployment, the modems would be known as UEs and the access point as a gNB.
In many embodiments, an access point having a plurality of mm wave radio communication links to aligned wireless modems may communicate data for the end node over a plurality of the mm wave radio communication links (also henceforth referred to as aligned radio communication links). The communication may be fully simultaneous or may be simultaneous in the sense that it is within the same scheduling interval, i.e. a given scheduling interval may comprise communication of data to or from the end node 101 over a plurality of the aligned radio communication links.
The scheduler 801 may thus be arranged to schedule, within the same scheduling interval, first data for the end node for transmission over a first mm wave radio communication link and second data for the end node for transmission over a second mm wave radio communication link. In this way multiple paths may be utilized over the air interface for a single access point resulting in more efficient and improved support of the end node 101.
In the system, data of the end to end flow between the correspondent node 105 and the end node 101 may be communicated over different paths. In many embodiments, the end to end flow may be divided into a number of subflows which may then be communicated over the different paths.
In such systems aggregator functions may be included to control the multipath subflows. Such an aggregation function may have two parts. For transmission, it may schedule packets. For the downlink direction, this may simply involve identifying which packets to send on which downlink link, i.e. on which multipath. For the uplink, the same function may be used or it may just involve putting data into the appropriate queue. For example, in the described scenario an aggregator on the train may push packets towards the first wireless modem 111 or the second wireless modem 113 depending on the latest radio metrics, and specifically dependent on a link quality. Thus, typically, an aggregator includes a scheduling function for the transmission of data packets over subflows.
On the receiving side, an aggregator function may combine the received data packets into a single data stream for onwards transmission. The aggregator function will typically include a reordering the received data packets and may specifically operate a reordering queue to maintain in-sequence delivery. Thus, an in sequence single data flow may be generated where data packets are transmitted in the appropriate order.
In many embodiments, the system may include a fixed network aggregator 803 which is arranged to couple a connection for the correspondent node 105 to a plurality of subflows with each subflow being associated with one wireless modem of vehicle, and specifically different subflows may be associated with different aligned wireless modems. On the vehicle there exists a corresponding aggregator 805, located in one of the modem devices, or another device on the train network, or the end node 101. There is a single connection from the vehicle aggregator 805 on the vehicle and the end node 101. The fixed network aggregator 803 load balances packets out into multiple subflows between the fixed network aggregator 803 over the air interface to the wireless modems 111, 703, and then to the vehicle based complementary aggregator 805.
In the example of
In the example, each of the subflows has an associated communication path to the corresponding aligned wireless modem 111, 703 and the fixed network aggregator 803 is arranged to support subflows having communication paths via different wireless modems. Accordingly, a plurality of subflows may be used to traverse the air interface between the fixed network 107 and the train 103 and with these subflows being supported by different wireless modems 111, 703. In some embodiments, some of the subflows may be over non-aligned modems, for example one subflow may be established using a radio communication link between a second access point 205 and another wireless modem 703 (not illustrated in
The communication paths for the subflows are determined by the mobility management of the fixed network aggregator 803 which may be colocated and interwork with a mobility anchor.
In some embodiments, the subflows for a given fixed network aggregator 803 may only be distributed over aligned wireless modems and the fixed network aggregator 803 may be implemented in the access point of a set of aligned wireless modems.
In other embodiments, the fixed network aggregator 803 may utilize subflows that include aligned modems as well as non-aligned modems. For example, some subflows may be implemented using aligned wireless modems for one access point whereas other subflows may utilize radio communication links for another base station (and potentially may generate subflows corresponding to other sets of aligned wireless modems, i.e. a plurality of subflows may be generated for aligned modems of a plurality of access points).
In some embodiments, subflows being generated using a plurality of access points may be achieved by a fixed network aggregator 803 being colocated with a mobile anchor, such as a MAG or LMA. In other embodiments, the fixed network aggregator 803 may still be located at the access point and the network may comprise functionality for forwarding data packets/datagrams for subflows for other access points to these other access points.
In some embodiments, the functionality of the fixed network aggregator 803 may be distributed across different logical and physical network entities.
Each of the subflows maintained by the fixed network aggregator 803 may be associated with a separate radio communication link and thus with a pairing of an access point and a wireless modem.
The subflows may be combined by a suitable node or entity at the vehicle. Specifically, in many embodiments, the end node 101 itself may be simultaneously connected to each of the plurality of wireless modems 111, 703 and may be arranged to combine datagrams received from different radio communication links. In other embodiments, a corresponding complementary aggregator may be included on the vehicle and this complementary aggregator may be arranged to combine the subflows into a single proxy connection to the end node 101.
Specifically, the vehicle may comprise an aggregator which may be part of a network element 501 of the vehicle subnetwork. The aggregator may be arranged to combine data for the end node 101 received via the different mm wave radio communication links into a single data stream and forwarding this data stream to the end node. The aggregator may specifically be in the form of a vehicle aggregator 805 which is complementary to the fixed network aggregator 803 and which works with the fixed network aggregator 803 to support routing of a data flow (such as the end to end flow between the end node 101 and the correspondent node 105) via a plurality of subflows.
Due to different properties of the different subflows, the data packets may be received in a different order than in the input set of data packets 1001, and the receiving aggregator may reorder the output data packets to have the correct order to generate and in-sequence data output.
Further, the system may implement a multi-radio communication link management protocol which e.g. includes a retransmission scheme where missing or erroneous data packets are retransmitted. This may be implemented across the subflows and thus a missing data packet that was transmitted on one subflow may be retransmitted on a different subflow.
The aggregators may for example comprise a MultiPath Transmission Control Protocol, MPTCP, proxy (as e.g. described in the Internet Engineering Task Force (IETF) RFC 6824 and US2016/0366049A1) which can provide functionality for mapping a single proxy connection to a plurality of subflows. In the system, each of the generated subflows is not merely a path/connection through the network but is specifically linked with a specific radio communication link and thus it represents/is linked to a specific wireless communication link across the air interface.
Specifically, the aggregators can use MPTCP in which case the subflows are individual TCP subflows that operate to the MPTCP termination point. There may be a MPTCP instance for each application running on the end node 101 which requires a TCP socket connection. The MPTCP may be terminated in the end node 101 when it operates a native MPTCP protocol stack.
Alternatively, a second MPTCP proxy located on the train/vehicle can terminate MPTCP, with an additional communication link to the end node 101. For example, this additional link could be over a wireless LAN (WLAN) located on the train. The additional link may involve multiple hops over intermediate network nodes, for example, via a wireless router or a WLAN access point. MPTCP supports several mechanisms to add and remove subflows. The vehicle aggregator 805 may thus be implemented in the end node 101 itself or in another network entity of the vehicle subnetwork.
When a wireless modem loses connectivity with an AP, for example, when it suffers a deep fade, the subflow may be maintained or torn down. When the same wireless modem later re-establishes a wireless connection to the AP, the TCP subflow can be used again, if it was maintained, or if it was torn down it can be re-established.
Using multiple modems allows connectivity to be maintained to the vehicle (and end node 101) as modems connect and disconnect, by maintaining at least one modem connection at any point in time (make before break operation). It should be noted that typically the connection and disconnection of modems is a consequence of the limited range and steerability of the modem to AP links, coupled with the design objective of maximizing the separation of adjacent APs.
Each MPTCP instance is able to transmit packets over any of the subflows that are active, according to the scheduling principle it employs. This includes redundancy operation in which a packet is sent over multiple subflows at the same time. The MPTCP receiver is able to reorder TCP segments by exploiting a MPTCP sequence number. It also generates MPTCP level acknowledgements that enable the transmitting MPTCP to resend packets.
In another embodiment, the aggregator employs a packet-data convergence protocol (PDCP). The protocol has been defined by 3GPP, and includes support for dual LTE connections from a UE, and aggregation of LTE plus and Wi-Fi links by a UE. The inventors have realized that the protocol features that include PDCP PDU scheduling, in-sequence delivery and exchange of performance metrics may be reused in the case described herein. Unlike the 3GPP multi-connectivity cases listed above, in this instance only a single access point is used.
The described approach may typically provide a high degree of flexibility and improved performance while allowing compatibility with many existing approaches, algorithms, applications and devices. In particular, the use of multiple radio communication links for one access point enabled by the use of beams of the aligned wireless modems being substantially in the same direction provides. This allows an effective and quick adapting air interface diversity without requiring complex processes and typically without requiring changes to the operation of other nodes, services, or devices.
Specifically, the correspondent node 105 may operate exactly as if it were serving a fixed client, and it need not have any knowledge that the communication session is with a mobile node. Nor does the correspondent node 105 need to be aware of any multipath operation but rather it simply communicates with the aggregator 805 using a single connection and a single IP address.
As an example, a passenger on the train may initiate a web browsing service and access a server at the correspondent node 105. This initial access may for example be routed to the correspondent node 105 via the first wireless modem 111, the first access point 203, the first mobile access gateway 209, and the mobility anchor 207. In response, a communication session may be setup in which the correspondent node 105 is provided with the address for the first wireless modem 111 as the address of the originating node (e.g. with a Network Address Translation, NAT, being located at the first wireless modem 111 for translating this into a local address for the end node 101).
The correspondent node 105 will accordingly proceed to address datagrams to the end node 101 using the address of the first wireless modem 111. The mobility anchor 207 will publish that it is a mobility anchor for the address of the first wireless modem 111 and will accordingly receive these datagrams. It will further perform mobility management for the first wireless modem 111 as well as for another wireless modem which specifically may be aa second aligned wireless modem 703 facing in the same direction as the first wireless modem 111 and being connected to the first access point 203 over a radio communication link.
The received datagrams are passed to first access point 203 which may comprise a fixed network aggregator 803 that provides subflows over a plurality of aligned radio communication links and a scheduler 801 (which may often be part of the fixed network aggregator 803) may schedule the datagrams over the multiple subflows and thus over the multiple aligned radio communication links.
The fixed network aggregator 803 thus implements an aggregator for the communication session with multiple subflows with different aligned wireless modems 111, 703. E.g. the fixed network aggregator 803 may establish a subflow for the first wireless modem 111 and another subflow for the second aligned wireless modem 703.
When the fixed network aggregator 803 receives a datagram addressed to the first end node 101, it may now forward this datagram on one of the subflows. Some datagrams addressed to the end node 101 may accordingly not be forwarded on the subflow for the first aligned wireless modem 111 but may be forwarded on the subflow for the second aligned wireless modem 703. Accordingly, although the datagram is addressed to the end node 101, it is transmitted across the air interface using the second aligned wireless modem 703.
The operation on the vehicle side of the system may be different in different embodiments and scenarios.
For example, in many embodiments, a complete network may be implemented in the train. Specifically, an IP based network may be implemented, such as e.g. a Wi-Fi based Local Area Network, LAN. In some such embodiments, each (or at least some of the) wireless modems 111, 113, 701, 703 may also be coupled to Wi-Fi access points for nodes on the train.
In some such embodiments, multiple connections may be established between the end node 101 and the wireless modems 111, 113, 701, 703. For example, a separate IP connection may be established between the end node 101 and each of a plurality of aligned wireless modems 111, 703 which supports a subflow for the end node 101. In this case, each wireless modem 111, 703 receiving a datagram for the communication session established for the end node 101 and the correspondent node 105 may be arranged to forward this datagram directly to the end node 101 on the established IP connection. For example, if the second aligned wireless modem 703 receives a datagram on a subflow, it will forward this directly to the end node 101 even if the datagram was addressed to the first wireless modem 111 by the correspondent node 105.
Such an approach may be considered to correspond to the end node 101 implementing a complementary aggregator to the one operating in the fixed network. The end node 101 may combine the data received from different wireless modems 111, 113, 701, 703 to a single data stream corresponding to the one transmitted by the correspondent node 105.
In other embodiments, the vehicle side network (the network at the vehicle side of the air interface) may comprise a second complementary aggregator which is arranged to combine the multiple subflows into a single proxy connection for the end node 101. In such an approach, the wireless modems 111, 113, 701, 703 may be arranged to forward datagrams to the complementary aggregator (the vehicle aggregator 805) which will then be arranged to combine the received datagrams and forward them to the end node 101. In such an approach, the end node 101 accordingly simply establishes a single connection (to the complementary aggregator), and the network (the combination of the vehicle side network and the fixed network 107) performs the necessary operation to provide the mobility support based on network implemented air interface diversity.
In some embodiments, the complementary aggregator may effectively be linked to one of the wireless modems 111, 113, 701, 703. For example, the wireless modems 111, 113, 701, 703 may be coupled to each other, e.g. via a vehicle side network, and may be arranged to communicate data with each other. In such a case, the wireless modems 111, 113, 701, 703 may be arranged to forward datagrams received on a given subflow to the specific wireless modem 111, 113, 701, 703 that is addressed by the correspondent node 105. For example, the second wireless modem 113 may forward any datagrams received and addressed to the first wireless modem 111 to the first wireless modem 111. The first wireless modem 111 may then operate a complementary aggregator or may forward the data to a node that does so.
It will be appreciated that different approaches for providing multiple destination indications/addresses may be used in different embodiments, and specifically for identifying both e.g. a wireless modem and the end node. In some embodiments, this may for example be achieved using tunnelling. In other embodiments, port numbers may be used to identify the specific end node 101.
It will be appreciated that the scheduler 801 may use different algorithms, criteria, and approaches for selecting which subflow to use for a given datagram.
Indeed, in some embodiments, the scheduler 801 may simply select a subflow at random or e.g. in accordance with a pattern/probability that is dependent on the current link qualities. In such embodiments, datagrams that are not received at the end node 101 (or possibly the wireless modem 111, 113, 701, 703) may be requested to be retransmitted (either directly by the destination detecting a missing datagram and requesting this to be retransmitted, or indirectly by no acknowledgment being received when employing an acknowledgement and retransmit scheme). The retransmissions may in some embodiments again use a random or changing subflow and, in some embodiments, may be required to use a different subflow than the original transmission.
Such an approach will result in datagrams not being lost due to e.g. temporary losses of the corresponding wireless link but rather being retransmitted using air interface diversity.
The fixed network aggregator 803 may be considered to comprise the scheduler 801 which may be arranged to select subflows for the datagrams in response to the link qualities of wireless links associated with the subflows.
The link quality may for example be indicative of a current throughput or error rate for the wireless link of the given subflow.
This link qualities may in some embodiments be determined by the fixed network aggregator 803 itself. For example, it may continuously for each subflow monitor whether datagrams are successfully acknowledged or not. If a large number of retransmissions are required on a subflow, it may be considered that the current throughput is low and that the current error rate is high. Accordingly, the weighting of this subflow may be reduced and other subflows may be weighted higher. Additionally, the multipath protocol on the vehicle may signal to the aggregator regarding the termination of a subflow or the priority or relative priority of a subflow(s). When the multipath protocol is MPTCP, these could be carried by FIN and MP_PRIO messages.
In other embodiments, the fixed network aggregator 803/scheduler 801 may determine an indication of the wireless link status in response to signalling and data received from another node, such as specifically from one of the access points 109. For example, the access points 109 may measure a(n averaged) packet or bit error for the wireless links and may report this to the scheduler 801. The scheduler 801 may then prioritize the individual subflows in response to the measured error rate. In other embodiments the wireless link status may be represented by radio measurements such as received power, signal-to-noise-ratio etc.
An advantage of such adaptable selection of the subflows is that it allows a faster adaptation to the changing wireless conditions.
In many embodiments, the fixed network aggregator 803 may further be arranged to change the subflows in response to the mobility management, and specifically may be arranged to remove a subflow and/or to add a subflow in response to the mobility management.
In many embodiments, the fixed network aggregator 803 may be arranged to do so in response to the mobility management detecting that a wireless link has changed from an active status to a passive status, typically corresponding to a change of a wireless link from performing acceptable to performing unacceptably (e.g. with respect to throughput, error rate, etc).
In some embodiments, the mobility management may for example detect that the condition of a wireless link has deteriorated to the point where it is no longer usable, and it may designate the wireless link as inactive. This decision may be indicated to the fixed network aggregator 803 which accordingly may proceed to remove the subflow from the list of subflows currently being used.
The previous description has focused on a single communication session being supported. However, it will be appreciated that the approach may be used to simultaneously support a plurality of different communication sessions including sessions for different end nodes, users, and devices.
In such scenarios, the system may be arranged to employ multiple parallel multipath proxies, and specifically may e.g. establish a aggregator for each communication session or correspondent node connection. In a typical scenario, the network may accordingly simultaneously implement a potentially large number of mobile proxies each with a number of subflows. The total number of subflows may therefore be relatively large.
It will be appreciated that whereas the approach has been described with a focus on applying the aggregator approach in communicating from the correspondent node 105 to the end node 101, the aggregator approach is also applicable to communication of data from the end node 101 to the correspondent node 105.
The current approach may address the challenges posed, and specifically it may provide an air interface diversity approach that allows very efficient performance for fast moving vehicles and (relatively) short range radio links. The approach can furthermore be implemented with low complexity and does not require large overheads or resource usage. It may also require little or no modifications to many nodes of the communication system.
The use of aligned modems with beamforming in the same direction provides a substantial improvement as it allows quick and efficient adaptation to changes in the radio propagation conditions. It may for example provide improved throughput and session continuity in many situations. For example, colocated access points using directional antennas aimed in different directions often have a dead zone of reduced coverage around the location of the access points (for example the beams may have notches in a direction perpendicularly to the main beam and thus a dead zone may exist directly in front of the access points as this corresponds to a perpendicular direction for the beams of both access points). In such cases, the use of multiple aligned wireless modems may ensure that if one wireless modem is in such a dead zone, the other wireless modem(s) will not be in the dead zone and thus data can advantageously be routed via these wireless modem(s).
It will be appreciated that the above description for clarity has described embodiments of the invention with reference to different functional circuits, units and processors. However, it will be apparent that any suitable distribution of functionality between different functional circuits, units or processors may be used without detracting from the invention. For example, functionality illustrated to be performed by separate processors or controllers may be performed by the same processor or controllers. Hence, references to specific functional units or circuits are only to be seen as references to suitable means for providing the described functionality rather than indicative of a strict logical or physical structure or organization.
The invention can be implemented in any suitable form including hardware, software, firmware or any combination of these. The invention may optionally be implemented at least partly as computer software running on one or more data processors and/or digital signal processors. The elements and components of an embodiment of the invention may be physically, functionally and logically implemented in any suitable way. Indeed, the functionality may be implemented in a single unit, in a plurality of units or as part of other functional units. As such, the invention may be implemented in a single unit or may be physically and functionally distributed between different units, circuits and processors.
Although the present invention has been described in connection with some embodiments, it is not intended to be limited to the specific form set forth herein. Rather, the scope of the present invention is limited only by the accompanying claims. Additionally, although a feature may appear to be described in connection with particular embodiments, one skilled in the art would recognize that various features of the described embodiments may be combined in accordance with the invention. In the claims, the term comprising does not exclude the presence of other elements or steps.
Furthermore, although individually listed, a plurality of means, elements, circuits or method steps may be implemented by e.g. a single circuit, unit or processor. Additionally, although individual features may be included in different claims, these may possibly be advantageously combined, and the inclusion in different claims does not imply that a combination of features is not feasible and/or advantageous. Also the inclusion of a feature in one category of claims does not imply a limitation to this category but rather indicates that the feature is equally applicable to other claim categories as appropriate. Furthermore, the order of features in the claims does not imply any specific order in which the features must be worked and in particular the order of individual steps in a method claim does not imply that the steps must be performed in this order. Rather, the steps may be performed in any suitable order. In addition, singular references do not exclude a plurality. Thus references to “a”, “an”, “first”, “second” etc. do not preclude a plurality. Reference signs in the claims are provided merely as a clarifying example and shall not be construed as limiting the scope of the claims in any way.
Number | Date | Country | Kind |
---|---|---|---|
1912533.5 | Aug 2019 | GB | national |
Filing Document | Filing Date | Country | Kind |
---|---|---|---|
PCT/EP2020/073447 | 8/21/2021 | WO |