This application is a 35 U.S.C. §371 National Phase Entry Application from PCT/EP2012/065570, filed Aug. 9, 2012, and designating the United States.
Embodiments presented herein relate to microwave communication networks and to microwave link control in microwave communication networks in particular.
In microwave communication networks, there is always a challenge to obtain good performance and capacity for a given communications protocol, its parameters and the physical environment in which the microwave communication network is deployed.
Some microwave link based networks implement the possibility to utilize so-called adaptive modulation. According to adaptive modulation the transmission rate of a microwave link is adapted to current propagation conditions in real-time; when channel conditions of the link are favorable the transmission rate is increased and when conditions of the link are not favorable transmission (at high rate) is decreased. In terms of protocol stack levels, adaptive modulation is associated with the physical layer (also denoted layer one).
When using adaptive modulation the maximum transmission rate is not limited by worst case conditions as is the case in systems with a static (i.e. non-adaptive) transmission rate and therefore the average link throughput in terms of bits per second and hertz can be significantly increased in many cases. The changes in rate are hitless, i.e., they occur without any bit errors in the forwarded traffic. Since this is a layer one technology, transmission rate changes can be performed rapidly, hence resulting in significant changes in bandwidth over short time durations (in the order of tens of milliseconds for a microwave backhaul application). As herein used, the term bandwidth refers to various bit-rate measures, representing the available or consumed data communication resources expressed in bits/second.
Microwave based mobile backhaul networks may be provided with path redundant topologies. Necklace, ring and meshed topologies are examples being deployed all the way to the cell sites. This means that several possible paths exist when traversing a network from point A to point B.
Combining redundant topologies with un-coordinated adaptive modulation on individual links yields a network where the optimal paths through the network are dependant on the current radio conditions on the links and therefore may change rapidly over time. Small temporal bandwidth changes can to some extent be smoothed out by buffering. In case of longer periods of altered bandwidth, traffic should be switched to an alternate path with available bandwidth that can sustain the traffic.
Within ITU-T SG15 there is an effort triggered to further elaborate on protection mechanism taking into account adaptive bandwidth links. Several proposed ways forward exist, all with the commonality that the granularity of the mechanisms above should be increased. However, there is a need for improved microwave link control in microwave communication networks.
An object of embodiments herein is to improve microwave link control in microwave communication networks.
The inventors of the enclosed embodiments have through a combination of practical experimentation and theoretical derivation discovered that apart from raw network throughput, stability and availability may in some situations be important factors for a packet based network. For example, excessive network state changes may limit the abilities of the network and can potentially render the network unstable. Network state changes may not only need to be handled by the network itself, but also by the network clients. Therefore, any changes in network state should preferably be contained in a well defined area and be driven with some foresight. A particular object is therefore to provide information relating to the one or more link performance degradation indicators such that control of a microwave link is facilitated. According to a first aspect a method for microwave link control is provided. According to the method data packets in a communications signal on a microwave link are received by a microwave link modem. One or more link performance degradation indicators in the data packets is/are detected by processing the communications signal. A packet control unit is by the microwave link modem provided with information relating to the one or more link performance degradation indicators such that control of the microwave link is facilitated.
Advantageously this enables the packet control domain to gain access to link characterization determined by the microwave modem. Further, the disclosed embodiments enable improved control over the network level aspects during adaptive modulation transmission conditions throughout the links of the network. Several links may experience adaptive modulation simultaneously resulting in several sources for bandwidth change events. The disclosed embodiments enable improved control of if and/or how these conditions should induce any change either locally, for any of the entities subjecting link(s) to traffic or on a broad network level scale to entities responsible for path calculations. Further, the disclosed embodiments improve the stability of the overall network efficiency.
In networks where the state changes induced by adaptive modulation are as detrimental to performance as to limit the use of adaptive modulation, the disclosed embodiments may permit larger and faster changes in bandwidth. That is, additional trust in adaptive modulation may lead to lowered link budget that may be exchanged for smaller antennas and/or cheaper towers that finally reduces the price of transported bits.
According to a second aspect a microwave link modem is provided. The microwave link modem comprises an interface arranged to receive data packets in a communications signal on a microwave link. The microwave link modem further comprises a processing unit arranged to detect one or more link performance degradation indicators in the data packets by processing the communications signal. The microwave link modem further comprises an interface arranged to provide a packet control unit with information relating to the one or more link performance degradation indicators.
According to a third aspect there is presented a computer program for microwave link control. The computer program comprises computer program code which, when run on at least one processing unit causes the at least one processing unit to perform a method according to the first aspect.
According to a fourth aspect there is presented a computer program product comprising a computer program according to the third aspect and a computer readable means on which the computer program is stored.
It is to be noted that any feature of the first, second, third and fourth aspects may be applied to any other aspect, wherever appropriate. Likewise, any advantage of the first aspect may equally apply to the second, third, and/or fourth aspect, respectively, and vice versa. Other objectives, features and advantages of the enclosed embodiments will be apparent from the following detailed disclosure, from the attached dependent claims as well as from the drawings.
Generally, all terms used in the claims are to be interpreted according to their ordinary meaning in the technical field, unless explicitly defined otherwise herein. All references to “a/an/the element, apparatus, component, means, step, etc.” are to be interpreted openly as referring to at least one instance of the element, apparatus, component, means, step, etc., unless explicitly stated otherwise. The steps of any method disclosed herein do not have to be performed in the exact order disclosed, unless explicitly stated.
Embodiments of the invention will now be described, by way of non-limiting examples, references being made to the accompanying drawings, in which:
The invention will now be described more fully hereinafter with reference to the accompanying drawings, in which certain embodiments of the invention are shown. This invention may, however, be embodied in many different forms and should not be construed as limited to the embodiments set forth herein; rather, these embodiments are provided by way of example so that this disclosure will be thorough and complete, and will fully convey the scope of the invention to those skilled in the art. Like numbers refer to like elements throughout the description.
In general terms, in a communications network, such as a packet switched microwave link based network, there are a multitude of traffic flows between the nodes of the network. In this context a flow may be defined as traffic that must experience the same quality of service (QoS) when traversing the network and that can not be broken down into smaller entities of traffic without service degradation. A flow is typically a series of Internet protocol (IP) packets for a particular information exchange between two applications in the network.
Adaptive modulation increases average (and peak) link bandwidth by adapting modulation format to current transmission conditions as opposed to configuring the link according to worst case conditions. Thus adaptive modulation alleviates some problems associated with network throughput. However, by dynamically optimizing link throughput in this way, network state changes are introduced that can be severely detrimental to performance at network level. Due to this throughput vs. stability collision of interests, the extent to which adaptive modulation technology can be leveraged on in a network context is in some cases limited. The feasibility of exploiting adaptive link bandwidths generally becomes dependant on how well the offered bandwidth can be characterized and estimated forward in time, so that network state changes can be executed in a smooth and controlled way not harmful to any important network level functionality. If this characterization is not done properly, the network level gains from adaptive modulation may be small or even non-existent on a network level.
To exemplify,
The embodiments presented herein are based on the understanding that the signal processing functions of a microwave link modem may, in addition to optimizing the current offered bandwidth, also be arranged to characterize, estimate and to some extent predict the bandwidth state changes of the link. By appropriately shaping that information and propagating it directly to the packet control layer the lower layers in the communications protocol stack enable the control layer to execute a, on a network level, improved microwave link control.
The packet forwarding unit 8 is arranged to forward packets over the link at the current bandwidth rate. The packet forwarding unit 8 has an interface 14 (herein denoted interface B) towards the packet control unit 6 for conveying current bandwidth.
The packet control unit 6 is enabled to transfer traffic to and from other paths through the network 1. As described above the packet control unit 6 has the interface A and interface C for communication with the microwave link modem 4 and the packet forwarding unit 8.
Preferably the herein disclosed embodiments are implemented in the microwave link modem 4. The main signal processing components of a microwave link modem 2 are schematically illustrated in
A method for microwave link control whereby networks that uses microwave links may be optimized will now be disclosed with references to the flowcharts of
In a step S2 the microwave link modem 4 receives data packets in a communications signal on a microwave link. The data packets are in the microwave link modem 4 received by the interface D.
According to embodiments the performance degradation relates to a bandwidth reduction of the microwave link. Several commonly occurring physical phenomena influence the effective bandwidth of a radio link implementing adaptive modulation and hence the communications signal received by the microwave link modem 4. This causes network state changes that can appear random at the network level and hence may be difficult to characterize and predict. The main root causes of modulation rate change include, but are not limited to, rain, fog, and snow that cause signal attenuation (so-called flat fading) and cross-polar leakage, frequency selective fading arising due to multi-path propagation that distort the received signal by introducing inter-symbol interference (ISI) in the received signal, and external interference arising from neighboring radio frequency transmitters. From a signal processing point of view these events affect the received signal in different ways, and the microwave link modem 4 can therefore determine which (combination of) events that led to a reduction of signal quality and a resulting change in link bandwidth. These different events are also expected to have different impacts on bandwidth, and to be of varying time duration. The effect of these events in terms of bandwidth change generally depends on the individual radio link installation in terms of link budget and fading margin, and geographical properties of the installation site such as the frequency of heavy rains and the frequency planning. Thus, to further complicate the matter, any attempt to characterize and/or predict the occurrence and consequences of such events must be made on an individual radio link basis. In a step S4 one or more link performance degradation indicators are therefore detected in the data packets received by interface D. The one or more link performance degradation indicators are detected by the processing unit 3 processing the received communications signal.
Flat fading causes a drop in received signal power. The onset of flat fading can be detected by monitoring the total receiver gain, i.e., both analog and digital amplification. Processing the communications signal may thus comprise in a step S22 determining onset and level of flat fading for the communications signal. The drop in received signal power is detected by the gain control module and is compensated for by an increase in receiver gain. Detection of a link performance degradation indicator using the flat fading detector may thus be based on a gain control unit detecting a power drop in the received communications signal.
When multipath propagation causes inter-symbol interference in the received signal the adaptive equalizer is arranged to respond to this and attempt to invert the effects of the propagation channel. Processing the communications signal may thus comprise in a step S26 determining onset and level of frequency selective fading (S26) for the received communications signal. The occurrence of frequency selective fading can be detected by monitoring the equalizer taps. This is exemplified in
When an interferer is present that generates harmful interference in-band, it often also includes some interference out-of-band. This out-of-band interference is visible as a drop in signal power after channel filtering since this filtering removes such interference. Processing the communications signal may thus comprise in a step S24 determining onset and level of interference for the received communications signal. This is exemplified in
Processing the communications signal may further comprise in a step S28 determining onset and level of cross-polar interference for the received communications signal. In general terms, the cancellation (XPIC) system removes an unwanted signal that has leaked from an unwanted polarization into the desired polarization. Such unwanted polarization may be the result of scattering and/or reflections from land or water surfaces, reflections from an atmospheric layer and/or tropospherical turbulence. Detection of a link performance degradation indicator using the XPI detector may thus be based on an equalizer detecting, step S30, onset and level of correlation between the communications signal and a secondary reference signal.
Information from one or more of the detectors in
The microwave link modem 4 then proceeds to gather and update statistical information about the event, e.g., the time duration over which the metrics stay constant, and the bandwidth achieved for a given set of metrics. Particularly, in a step S16, statistics relating to link performance degradation indicators of a plurality of microwave links and/or to previously detected link performance degradation indicators of the microwave link are acquired. Accuracy of characteristics and predictions may be improved by being based on statistics from several microwave links. Accuracy of characteristics and predictions may also be improved by external sources, including weather services and frequency planning data. The acquired statistics may thus be based on at least one of weather services, frequency planning data, information from at least one further microwave link modem, and information from at least one further packet control unit. The microwave link modem 4 may thus further be arranged to continuously update bandwidth and duration statistics. Thus, each individual link will characterize its bandwidth as a function of the metrics described above. The packet control unit 6 is given access to the gathered statistics, and is then capable of making more informed forwarding decisions based on available data and detected metrics. As soon as detector metrics change significantly according to some given criterion, the packet control unit in
Gathered statistics may represent the mean of all observations. According to an embodiment metrics are quantized down to binary metrics, i.e., on/off type of metrics. At least one detector may thus provide a binary decision relating to whether a performance degradation has been detected or not. Alternatively a finer quantization of the temporal bandwidth characterization metrics, is provided. This may allow more detailed information to be passed to the packet control device. Thus at least one detector may provide a multi-level decision relating to whether a performance degradation has been detected or not.
The gathered statistical information available to the packet control unit can be illustrated according to the examples shown in
A prediction mechanism that based on time series of measured metrics is able to predict future bandwidth changes based on observed metric trends may be provided in the information processing device. Thus, in a step S18 the one or more link performance degradation indicators may be predicted based on the acquired statistics. A bandwidth prediction mechanism may allow initiation of traffic transfer before the traffic is impacted. Outages (zero bandwidth events) may be predicted and traffic transferred with little or no effect on client experience.
Having continuous access to current characterization information determined by the microwave link modem 4 through interface C allows the packet control unit 6 to act on bandwidth changes in a, on a network level, improved way. The number and intensity of bandwidth altering events subjected to the network can therefore be reduced. By introducing the notion of an apparent bandwidth, the bandwidth that the packet domain shall perceive as being supported by the link, the relation between the packet domain and physical conditions on the link is loosened. The action performed by the packet control unit 6 may thus be based on a bandwidth parameter (i.e. he apparent bandwidth) relating to a bandwidth which the packet control unit perceives as being supported by the microwave link. The bandwidth parameter may be based on a current bandwidth of the microwave link and at least one of the level of bandwidth reduction and the time duration for the bandwidth reduction.
The extent to which the apparent bandwidth follows the current bandwidth may be moderated by the packet control unit in a number of ways.
According to embodiments, for events with an indication of short duration the apparent bandwidth can be kept constant. Any loss of bandwidth in this case may be handled locally by buffering.
According to embodiments, for events with an indication of a small change in bandwidth the apparent bandwidth can be kept constant under assumption that the current traffic load is in the limit of the current bandwidth and the local buffering capabilities.
According to embodiments the bandwidth parameter may thus be based on a time-averaged bandwidth prediction of the microwave link. Using said information from the physical layer, multiple quick changes in bandwidth may be predicted and smoothed using buffering. Network wobbling may thereby decrease.
According to embodiments the number of possible apparent bandwidth levels can be set to a lower number then the possible number of current bandwidths. The bandwidth parameter may thus take values in a set having fewer members than the number of possible current bandwidths. Then, by mapping several current bandwidths to one apparent bandwidth the number of events in the apparent bandwidth (which is propagated into the packet control domain) will be less then the number of events in the current bandwidth.
According to embodiments, for events where it may be deduced from the characteristics information that the link can not sustain traffic, groups of flows may be requested to be moved, potentially releasing bandwidth that may support other flows (dependant on network level configuration this can then induce changes on a different level of scale) or packets may be marked in such a fashion that the transmitter and/or receiver of the packet is able to detect that congestion will occur, thereby allowing for preventive actions.
One or more bandwidth parameters may be used to moderate/improve (or even optimize) the amount of traffic routed over a particular link, potentially also in cooperation between several packet control units. In other words, packet routing may thereby be influenced so that more packets are not transmitted to a particular link. The packets may thus be routed over another path through the network. Therefore the bandwidth parameter may in a step S14 be transmitted to a packet control unit of another microwave link modem. Further, the bandwidth parameter may be propagated to other packet control units so that when new paths are created they are routed over links with bandwidth parameters that indicate that a link can sustain the traffic. The bandwidth parameter may also be propagated to other packet control units so that when these other packet control units schedule packets they can perform load balancing over several links based on several bandwidth parameters. For example, the step S10 of identifying data packets scheduled to be transmitted may be based on the bandwidth parameter and/or a further bandwidth parameter received from a packet control unit of another microwave link modem. Further, as in step S10 packets may be sent on links where the bandwidth parameter indicates that they can be accommodated.
The packet control unit 6 may also throttle/dampen the actual bandwidth offered to packet flows in order for network clients to perceive stability during adaptive modulation events. Thus, in a step S20 a current bandwidth of the microwave link may be reduced based on the one or more link performance degradation indicators.
In summary, the disclosed embodiments are related to packet forwarding control and optimization in microwave networks implementing adaptive modulation. By exploiting information available at the microwave link modem signal processing level the packet forwarding at higher network layers can be made more robust against rapid state changes incurred in a network by dynamic local changes in individual link bandwidth.
The invention has mainly been described above with reference to a few embodiments. However, as is readily appreciated by a person skilled in the art, other embodiments than the ones disclosed above are equally possible within the scope of the invention, as defined by the appended patent claims. For example, the microwave link modem 4 may, through interface C, which provides detailed statistics of the causes and impact to link performance, also be connected to a network management system, NMS, to support link and network level performance improvement activities.
Filing Document | Filing Date | Country | Kind | 371c Date |
---|---|---|---|---|
PCT/EP2012/065570 | 8/9/2012 | WO | 00 | 2/6/2015 |
Publishing Document | Publishing Date | Country | Kind |
---|---|---|---|
WO2014/023351 | 2/13/2014 | WO | A |
Number | Name | Date | Kind |
---|---|---|---|
4852090 | Borth | Jul 1989 | A |
5117239 | Riza | May 1992 | A |
5408679 | Masuda | Apr 1995 | A |
5905721 | Liu | May 1999 | A |
6298092 | Heath, Jr. | Oct 2001 | B1 |
6449463 | Schiff | Sep 2002 | B1 |
6496140 | Alastalo | Dec 2002 | B1 |
7162261 | Yarkosky | Jan 2007 | B1 |
7403748 | Keskitalo | Jul 2008 | B1 |
7502336 | Romano | Mar 2009 | B2 |
7830817 | Oh | Nov 2010 | B1 |
7890061 | Kasher | Feb 2011 | B2 |
8023899 | Morton | Sep 2011 | B2 |
8068872 | Molnar | Nov 2011 | B2 |
8379751 | Lin | Feb 2013 | B2 |
8442430 | Hwang | May 2013 | B2 |
8548385 | Sofer | Oct 2013 | B2 |
8688157 | Wang | Apr 2014 | B2 |
8838137 | Bhattacharya | Sep 2014 | B2 |
8867446 | Kang | Oct 2014 | B2 |
8897712 | Sofer | Nov 2014 | B2 |
8897834 | Molnar | Nov 2014 | B2 |
9001717 | Chun | Apr 2015 | B2 |
9001879 | Maltsev | Apr 2015 | B2 |
9025524 | Lee | May 2015 | B2 |
9042941 | Fleming | May 2015 | B2 |
9094060 | Kang | Jul 2015 | B2 |
9124318 | Du | Sep 2015 | B2 |
9198047 | Kang | Nov 2015 | B2 |
9215713 | Kang | Dec 2015 | B2 |
9219531 | Sofer | Dec 2015 | B2 |
9270346 | Ahmadi | Feb 2016 | B2 |
9271295 | Lee | Feb 2016 | B2 |
9276648 | Lorca Hernando | Mar 2016 | B2 |
9312985 | Sanderovich | Apr 2016 | B2 |
9397731 | Molnar | Jul 2016 | B2 |
9432866 | McCarthy | Aug 2016 | B2 |
9444529 | Byun | Sep 2016 | B2 |
9484991 | Sofer | Nov 2016 | B2 |
9516545 | Cheng | Dec 2016 | B2 |
20020191573 | Whitehill et al. | Dec 2002 | A1 |
20030112821 | Cleveland | Jun 2003 | A1 |
20040131028 | Schiff | Jul 2004 | A1 |
20040204026 | Steer | Oct 2004 | A1 |
20050053094 | Cain et al. | Mar 2005 | A1 |
20060002457 | Romano | Jan 2006 | A1 |
20060062284 | Li | Mar 2006 | A1 |
20060165091 | Arima | Jul 2006 | A1 |
20070129011 | Lal | Jun 2007 | A1 |
20070135161 | Molnar | Jun 2007 | A1 |
20070195715 | Yamano et al. | Aug 2007 | A1 |
20070224953 | Nakagawa | Sep 2007 | A1 |
20080137585 | Loyola | Jun 2008 | A1 |
20080192705 | Suzuki | Aug 2008 | A1 |
20080304590 | Sundberg | Dec 2008 | A1 |
20090247200 | Hwang | Oct 2009 | A1 |
20100067489 | Pelletier | Mar 2010 | A1 |
20100167657 | Molnar | Jul 2010 | A1 |
20100248643 | Aaron | Sep 2010 | A1 |
20110039496 | Chueh | Feb 2011 | A1 |
20110044376 | Lin | Feb 2011 | A1 |
20110081930 | Shimonabe | Apr 2011 | A1 |
20110143692 | Sofer | Jun 2011 | A1 |
20110149836 | Hong | Jun 2011 | A1 |
20110211622 | Wang | Sep 2011 | A1 |
20110218000 | Noh | Sep 2011 | A1 |
20120058767 | Molnar | Mar 2012 | A1 |
20120183093 | Zhu | Jul 2012 | A1 |
20120202558 | Hedberg | Aug 2012 | A1 |
20120314649 | Forenza | Dec 2012 | A1 |
20120314806 | Kang | Dec 2012 | A1 |
20120320831 | Lee | Dec 2012 | A1 |
20120322477 | Kang | Dec 2012 | A1 |
20130016671 | Cheng | Jan 2013 | A1 |
20130028218 | Chun | Jan 2013 | A1 |
20130029711 | Kang | Jan 2013 | A1 |
20130077580 | Kang | Mar 2013 | A1 |
20130094384 | Park | Apr 2013 | A1 |
20130142054 | Ahmadi | Jun 2013 | A1 |
20130172050 | Fleming | Jul 2013 | A1 |
20130215845 | Lee | Aug 2013 | A1 |
20130267173 | Ling | Oct 2013 | A1 |
20130272437 | Eidson | Oct 2013 | A1 |
20130288727 | Chirayil | Oct 2013 | A1 |
20140018005 | Sofer | Jan 2014 | A1 |
20140066088 | Bhattacharya | Mar 2014 | A1 |
20140126620 | Maltsev | May 2014 | A1 |
20140177746 | Hsu | Jun 2014 | A1 |
20140185551 | Sanderovich | Jul 2014 | A1 |
20140269964 | Du | Sep 2014 | A1 |
20140348255 | Lorca Hernando | Nov 2014 | A1 |
20140364113 | Kang | Dec 2014 | A1 |
20150043474 | Takeda | Feb 2015 | A1 |
20150071062 | Cheng | Mar 2015 | A1 |
20150080005 | Molnar | Mar 2015 | A1 |
20150111502 | Sofer | Apr 2015 | A1 |
20150222333 | Maltsev | Aug 2015 | A1 |
20150304009 | Kang | Oct 2015 | A1 |
20150365157 | Yang | Dec 2015 | A1 |
20160072598 | Jonsson | Mar 2016 | A1 |
20160080044 | Sofer | Mar 2016 | A1 |
20160112100 | Kang | Apr 2016 | A1 |
20160112167 | Xu | Apr 2016 | A1 |
20160112889 | Moon | Apr 2016 | A1 |
20160191176 | O'Keeffe | Jun 2016 | A1 |
20160248483 | Ahmadi | Aug 2016 | A1 |
20160277253 | Uyehara | Sep 2016 | A1 |
20160294460 | Karsi | Oct 2016 | A1 |
20160329944 | Molnar | Nov 2016 | A1 |
20160337021 | Sung | Nov 2016 | A1 |
20160344483 | Kareisto | Nov 2016 | A1 |
Number | Date | Country |
---|---|---|
1755238 | Feb 2007 | EP |
2395792 | Dec 2011 | EP |
2004363679 | Dec 2004 | JP |
Number | Date | Country | |
---|---|---|---|
20150208260 A1 | Jul 2015 | US |