• CRAHNs: Cognitive radio ad hoc networks


    2009 Elsevier

    综述了认知无线AD Hoc网络中的各个方面的研究进展及面临的挑战。包括传输层、网络层、链路层的协议设计。

    根据CCC(common control channel)的实现思路不同,其把MAC层的不同实现分成了两部分,并分别给出了实现的例子。现在就列出如下,供以后参阅。

    1.  in-band ccc

    意思是说,ccc的实现不需要独立的一个信道,而是和数据传输公用同样的信道。这种ccc是临时的,而且是节点相关的,一对节点对应自己的ccc(其实就是自己的数据传输信道)。好处是不需要额外的专有信道作为ccc,坏处是,当PU出现,ccc就被迫断掉(这该如何解决?)

    此种实现有:

    CogMesh: a Cluster-based Cognitive Radio Network

    Single-radio adaptive channel algorithm for Spectrum Agile Wireless Ad Hoc Networks

    Synchronized MAC Protocol for multihop cognitive radio networks

    2. out-of-band ccc

    这个是独立的一个信道(dedicated channel)作为ccc。又分为两类。

    2.1 local coverage

    这个是说相邻的几个节点,选择同一个ccc,组成一个群/云。不同的群之间,可以是不同的ccc。所以local coverage就是指ccc的覆盖范围是local的。

    此种实现有:

    HC-MAC: A Hardware-Constrained Cognitive MAC for Efficient Spectrum Management

    OSA-MAC: a MAC protocol for opportunistic spectrum access in cognitive radio networks

    OS-MAC: An efficient MAC protocol for spectrum-agile wireless networks

    2.2 global coverage

    这个就是全局使用同一个ccc了。

    此种实现有:

    C-MAC: a cognitive MAC protocol for Multi-Channel Wireless Networks

    Cognitive radio emergency networks – requirements and design

    CREAM-MAC: an efficient cognitive radio-enabled Multi-Channel MAC Protocol for Wireless Networks

    Dynamic Open Spectrum Sharing MAC Protocol for Wireless Ad hoc Networks

    Opportunistic MAC Protocols for Cognitive Radio Based Wireless Networks

    据论文所述,大部分现在的CR  Mac都是out-of-band cccc,就是假定(assume)存在一个不受干扰的out-of-band ccc,实际情景当中,可能没有那么简单,ccc的选择是需要研究一下的。

    既然out-of-band ccc是大家在论文、实验中最常采用的。之后,我们就研究一下。然后选择一种作为我们实验的Mac层协议。

  • 相关阅读:
    RxJava开发精要3-向响应式世界问好
    RxJava开发精要2-为什么是Observables?
    RxJava开发精要1-从.NET到RxJava
    为你的应用加速
    Android最佳性能实践(二)——分析内存的使用情况
    Android最佳性能实践(一)——合理管理内存
    Android 性能优化之使用MAT分析内存泄露问题
    给 Android 开发者的 RxJava 详解
    优化 Android 线程和后台任务开发
    资深谷歌安卓工程师对安卓应用开发的建议
  • 原文地址:https://www.cnblogs.com/lunac/p/3442847.html
Copyright © 2020-2023  润新知