Dynamic Spectrum Access Decisions. George F. Elmasry

Чтение книги онлайн.

Читать онлайн книгу Dynamic Spectrum Access Decisions - George F. Elmasry страница 41

Dynamic Spectrum Access Decisions - George F. Elmasry

Скачать книгу

on the overall spectrum map. Power level is selected by the routing engine to be the minimum power needed to reach the next‐hop node given the current interference level.

       Both routing and DSA engines need to know the antenna gain pattern associated with the utilized antenna.

       Nodes have to continually register with each other and disseminate their locations to each other using protocols such as terrestrial geolocation protocol (TGP). This is needed so that beams are formed optimally. TGP information would need to be shared between both the routing engine and the DSA engine.

       In the case of the routing engine considering a new route, this route can have multiple over‐the‐air hops. Each hop (the next‐hop) is identified by source and destination nodes geolocations, a frequency band, direction of the formed link, and power level. This will require the cognitive routing engine to feed the DSA engine with its own potential links (spectrum use) such that the DSA engine draws a potential spectrum map that includes what spectrum would have been emitted had the new route considered by the routing engine been implemented. The estimated interference level affecting the new route can be calculated by the DSA engine and the interference levels can be sent to the routing engine.

Schematic illustration of the interface between a cognitive routing engine and a cognitive DSA engine within a node.

      Notice here the presence of another distributed cognitive engine for routing parallel to the DSA distributed decision fusion engine.5 Notice also that each engine may impact the other engine directly through information exchange and indirectly through the implemented decisions. For example, routing decision made by the cognitive routing engine will impact the spectrum map estimation created by the DSA decision fusion engine and vice versa. Notice also that the implementation of such an engine can use heuristic approaches that make it hard to predict the impact of creating reactive decisions. These cognitive engines may also have to coordinate before executing a decision such that each engine can predict the impact of other engines' decisions. This coordination will create an integrated system that avoids bad decisions.6

      Figure 4.4 illustrates examples of information exchange and indirect impacts between these two cognitive engines. The routing engine may send the DSA engine a set of frequency slots it wants to consider for transmission with each frequency associated with the direction of transmission (based on knowing the geolocation of the receiving node) and the considered transmission power. The routing engine may expect the DSA engine to send it a reply to this query with the estimated interference level per each frequency slot. Based on this estimated interference level, the routing engine may decide which slot to use for the targeted destination node. When the over‐the‐air links are established, the used frequencies will have an impact on the spectrum map estimated by the DSA engine.

      One important aspect of the routing engine that impacts the spectrum map estimated by the DSA engine is the antennas' directional model used by the routing engine. This antennas' directional model directly affects the decision if a frequency slot can be used or not. Let us consider the use of an antenna directional model that shows the involvement of the routing engine with a spectrum map and how the routing engine influences the DSA engine. The transmitting node DSA engine would need to estimate the interference power at the receiving node per each candidate frequency slot so that the routing engine would have enough information to decide which frequency slot to use. Notice that the DSA engine estimation of interference power has to be comprehensive considering all the nodes in the geographical proximity that are using the same frequency, the directions this frequency is being used, and the transmission power level of each use in order to ensure that the estimated interference level is accurate enough for the routing engine. Assuming a free space path loss, the following formula can be used by the DSA engine to estimate the interference level had a candidate slot been used by the routing engine.

      (4.1)equation

      where:

       I is the receiving node and PI is the estimated interference

       Pj is transmit power from node j (all nodes j in geographical proximity are using this frequency slot at the same time)

       GR is receiver antenna gain

       δR is the absolute value of the difference between the pointing angle of the receive antenna and the bearing to the transmit node

       GT is transmitter antenna gain

       δT is the absolute value of the difference between the pointing angle of the transmit antenna and the bearing to the receive node

       R is distance between receiver and transmitter

       α is (C/4πf)2

       link closure is a function of (δR, δT).

      Notice that the DSA engine has to have knowledge of the geographical location of nodes in close vicinity and which frequencies are used at which direction for each node. This allows the DSA engine to estimate the interference power at the receiving node had the local node used the candidate frequency slot. Based on this interference level, the local node routing engine will determine if the interference level exceeds a given threshold or not before selecting the frequency slot to transmit at. Notice how such design can lead to relying more on distributed cooperative DSA decisions to coordinate between nodes.

Schematic illustration of the pointing directions between two nodes.

      In Figure 4.5, notice the following:

       γ is the antenna pointing direction, relative to north

       β is the bearing of the other node, relative to north

       δ is the angle between the pointing direction and the targeted node.

      One can see the extensive distributed information that would need to be communicated between the different DSA engines in order for the DSA engine to be able to support a cognitive

Скачать книгу