3 Replies Latest reply on Jun 5, 2020 12:07 AM by ChunleiL_51

    WWD:CCA参数是否可以调整?

    LeLi_3670906

      Hi ,

       

      我们现在在安霸A12,RTOS平台上使用43455的WIFI

      想问一下CCA参数可以调整吗?若可以怎么进行配置呢?若可以调整的话,能不能设置可调模式?

       

       

      BR,

      Leo

        • 1. Re: WWD:CCA参数是否可以调整?
          ChunleiL_51

          Hi,

           

          CCA是指Clear Channel Accessment,它是对信道RF拥挤度的评估,是一个得分值,并不是参数,是不能调整的,或者说调整没有意义。

          实在要调整的话,您可以改变和优化您设备附近的RF占用情况,来改变这个数值。但所做改动都在外界和其他设备上,设备本身不需要做什么。

          您可以参考下面这篇文章,获得更多关于CCA的信息:

          https://www.extremenetworks.com/extreme-networks-blog/what-is-a-clear-channel-assessment-cca/

           

          WWD中,有以下API和CCA相关:

          wwd_result_t wwd_wifi_get_cca_for_channel(uint32_t *channels, uint32_t duration, uint8_t *scores, uint32_t nchans);
          

           

          <<<<<<<<<<<<<>>>>>>>>>>>>>

          Sincere regards from C. L.

          <<<<<<<<<<<<<>>>>>>>>>>>>>

          • 2. Re: WWD:CCA参数是否可以调整?
            LeLi_3670906

            Hi C.L.,

             

            我们想调节的是与CCA做比较的阈值,不是直接调节CCA值,通过修改阈值来进行实验。

            想问一下阈值定义的地方或怎么修改?

             

             

            BR,

            Leo

            • 3. Re: WWD:CCA参数是否可以调整?
              ChunleiL_51

              Hi,

               

              wwd_wifi_get_cca_for_channel()函数在WICED STUDIO中是可见的,其位于"<WICED_SDK>\43xxx_Wi-Fi\WICED\WWD\internal\wwd_wifi.c"下。

              函数内部的实现详细描述了CCA的report是如何得到的,您可以自行研究一下,并以该函数为起点找出所有相关的API并分析其代码实现,看是否可以修改。

              另外,snip.rfmon例程有演示如何使用wwd_wifi_get_cca_for_channel()等API、通过比较和标准化来得到最佳的信道。其中get_channel_scores(),pick_best()等函数您也可以自行调查解读一下。

               

              <<<<<<<<<<<<<>>>>>>>>>>>>>

              Sincere regards from C. L.

              <<<<<<<<<<<<<>>>>>>>>>>>>>