在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

RDA5807的RSSI信號響應RF強度測試

電子設計 ? 來源:csdn ? 作者:卓晴 ? 2020-11-25 15:01 ? 次閱讀

RSSI:Received Signal StrengthIndicator,表明了接收機接收到的信號的強度。一般使用分貝(db)從0到-120db。RDA5807內部接收器中具有RSSI測量功能,通過軟件讀取該數值,來表征接收到的信號的強度。

RDA5807的RSSI信號響應有一定的時間,下面通過實際測試看到這個響應時間大約為0.5秒。
利用RDA5807可以對于某一地區的調頻電臺進行探測和掃描。

RDA5807的RSSI功能

RDA5807內部接收模塊如下圖所示。在模塊的右下方,可以看到它具有/RBDS/RSSI模塊。

RDA5807和RSSI相關的寄存器

根據RDA5807數據手冊給出的信息。在讀取的內部寄存器的0xB中,15:9數據位表示了RSSI數值。該數值表征了接收信號的強度,按照對數尺度來顯示。數值越大,信號的強度越高。

讀取RDA5807RSSI數據

使用外面的代碼來讀取RDA5807內部寄存器。由于RDA5807具有自動內部寄存器地址生成的功能。當開始一個讀數據幀的時候,RDA5807內部的寄存器地址自動從0xA開始遞增。

由于RDA5807內部的寄存器是16bit,所以要讀到0xB寄存器的內容,需要從開始讀寄存器開始,連續讀取三個字節,才能夠讀到0xB寄存器的高八位內容。

下面代碼顯示了讀取RDA5807內部四個字節的內容,然后返回其中第三個字節的內容。

void RDA5807I2CRead(uint8_t * pucData, int nLength) {
    HAL_I2C_Master_Receive(&hi2c1, RDA5807_I2C_ADD, pucData, nLength, 10);
}
unsigned char RDA5807ReadRSSL(void) {
    unsigned char ucData[4];
    RDA5807I2CRead(ucData, 4);
    return ucData[2] >> 1; // 該數據位應該右移一位,所得到的就是RSSI的數值了。
 }

代碼中ucDatga[2]的高7位是RSSI,因此最后需要通過右移一位來獲得RSSI數值。

掃描本地區的調頻廣播頻道的電臺強度

通過設置不同的FM接收頻道,然后讀取相應的RSSI,標準了本地區在FM廣播段的電臺的情況。

(1)設置完收音機的頻率后,讀取RSSI的變化情況 測試RDA5807的RSSI的響應變化速度。 下面分別測試設置頻率為97.4MHz(北京音樂臺)和101.4MHz(空閑頻段),每隔2ms讀取RSSI,連續讀取256個數字顯示的的強度曲線。

FM:97.4Mhz:北京音樂臺

FM:101.4MHz:空閑頻段。

前面的曲線顯示,每當設置一次頻率,RDA5807內部的RSSI都是從0開始測量,經過大約0.5秒之后,測量值大都穩定在恒定的數值。

所以通過設定頻率掃描測量不同頻率下的射頻信號強度的時候,需要等到0.5秒鐘之后再讀取RSSI,才能夠獲得比較穩定的數值。

(2)通過外部信號源的變化,讀取RSSI的變化情況

外部的射頻信號源使用普通的數字合成信號發生器。DS345可以產生高達30Mhz的信號。通過使用它的方波信號,利用其三次諧波可以達到80~110Mhz范圍內的射頻信號。來檢測RDA5807接受信息的情況。

下面是設置DS345輸出掃頻,掃頻的范圍是28.970Mhz~29.030Mhz。掃描的速度為1kHz, 掃描的波形呈現等腰三角形。這就模擬了一個使用三角波形進行調頻的輸出。

RDA5807的頻道設置在87Mhz,在這個頻率范圍內,沒有本地的調頻電臺。 使用示波器觀察RDA5807的左右輸出。輸出波形如下圖所示,基本上與調制信號是一致的。

信號源的頻率從28Mhz變化到29Mhz。它的三次諧波從84Mhz,變化到87Mhz,RDA5807接收到的射頻信號強度從29變化到55。變化曲線如下圖所示:

信號的的頻率從29Mhz增加到30MHz,它的三次諧波的頻率從87Mhz變化到90Mhz。RDA5807接收到的射頻信號的強度從55下降到30。數值變化去下如下圖所示。

從前面的變化可以看到,信號的整個的變化過程大約持續了0.3秒左右。這表明了RDA5807測量RSSI的時間響應大約是0.3秒。

如果外部信號的強度變化速率大于0.3秒,在RDA5807的RSSI數值就會反應不了這么快速的變化。所獲得的是信號強度變化的平均值。

(3)掃描80MHz~110MHz之間的調頻廣播信號強度

為了獲得更加精細的掃描頻譜的頻率分辨率,將RDA5807的頻率間隙設置為:25kHz。

相關的設置將會影響到寄存器03H的部分設置。見下面的表格:

相應的設置代碼修改如下:

//------------------------------------------------------------------------------
#define RDA5807_TUNE_CONFIG_LENGTH  4
uint8_t RDA5807_tune_config[] = {
    0xd0, 0x0d,                             // Register 2
    0x00, 0x00,                             // Reigster 3
};
void RDA5807SetTuneConfig(uint16_t channel) {
    RDA5807_tune_config[2] = (uint8_t)(channel >> 2);
//    RDA5807_tune_config[3] = (uint8_t)(((channel & 0x3) << 6) | 0x10);
    RDA5807_tune_config[3] = (uint8_t)(((channel & 0x3) << 6) | 0x13);
}
void RDA5807SetChannel(float freq) {
//    g_nRDA5807Channel = (int)((freq - 87.0) * 10.0 + 0.5);
    g_nRDA5807Channel = (int)((freq - 87.0) * 40.0 + 0.5);
    RDA5807SetTuneConfig(g_nRDA5807Channel);
    RDA5807I2CWrite(RDA5807_tune_config, RDA5807_TUNE_CONFIG_LENGTH);
}

根據前兩部的實驗結果可以知道RDA5807的RSSI信號的響應時間大于0.3秒,所以在掃描頻率的時候,每設置一個新的頻率,等待1秒之后,再讀取RDA5807內部的RSSI的數值。

掃描頻率范圍從80MHz到110Mhz,每隔25kHz測量一次,總共1200個數據。下面的曲線是經過20分鐘的掃描之后獲得的北京地區星期五下午2點鐘左右的各個調頻廣播信號的強度數據。

包括了總共22個FM電臺的頻譜,對于所有RSSI大于33的頻率設定為一個電臺,它們對應的頻率如下:

編輯:hfy

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 接收機
    +關注

    關注

    8

    文章

    1182

    瀏覽量

    53509
  • RF
    RF
    +關注

    關注

    65

    文章

    3055

    瀏覽量

    167088
  • RSSI
    +關注

    關注

    2

    文章

    95

    瀏覽量

    27768
  • RDA5807
    +關注

    關注

    1

    文章

    9

    瀏覽量

    3920
收藏 人收藏

    評論

    相關推薦

    VCA5807開發指南

    電子發燒友網站提供《VCA5807開發指南.pdf》資料免費下載
    發表于 01-03 16:56 ?0次下載
    VCA<b class='flag-5'>5807</b>開發指南

    RF微波測試技巧分享

    大家作為射頻工程師一定都進行過微波測試,盡管大部分的RF和微波測試系統所要量測的對象只有區區幾種廣泛的類別包括放大器、發射器、接收器等,但每一套個別的系統卻會面臨一些不同的環境條件、要求和挑戰。雖然
    的頭像 發表于 12-25 10:32 ?254次閱讀
    <b class='flag-5'>RF</b>微波<b class='flag-5'>測試</b>技巧分享

    AFE5807/08 EVM(D版)評估模塊

    電子發燒友網站提供《AFE5807/08 EVM(D版)評估模塊.pdf》資料免費下載
    發表于 12-21 09:18 ?0次下載
    AFE<b class='flag-5'>5807</b>/08 EVM(D版)評估模塊

    AFE5807EVM板上的sclock訊號腳怎么量測?

    想請問一下關于AFE5807EVM板上的sclock訊號腳怎么量測? JP18sclock腳勾出來只有高準位?這樣對嗎?
    發表于 11-19 06:52

    LORA模塊的信號強度如何提升

    提升LoRa模塊的信號強度是一個涉及多個方面的技術問題。LoRa(Long Range)是一種低功耗廣域網(LPWAN)技術,以其長距離通信和低功耗特性而聞名。以下是一些提升LoRa模塊信號強度
    的頭像 發表于 11-01 09:20 ?333次閱讀

    單級小信號 RF 放大器設計

    本文要點小信號RF放大器的用途。用于小信號RF放大器的分壓器晶體管偏置電路。單級小信號RF放大器
    的頭像 發表于 08-30 12:20 ?407次閱讀
    單級小<b class='flag-5'>信號</b> <b class='flag-5'>RF</b> 放大器設計

    主動式藍牙RSSI定位系統和被動式藍牙RSSI定位系統的原理

    隨著低功耗藍牙(BLE)技術的不斷發展,藍牙定位的測距算法也越來越多,比如RSSI(接收信號強度指示)、AoA(到達角)、AoD(出發角)、ToA (到達時間)、TDoA(到達時間差)、ToF(飛行
    的頭像 發表于 08-30 10:47 ?807次閱讀
    主動式藍牙<b class='flag-5'>RSSI</b>定位系統和被動式藍牙<b class='flag-5'>RSSI</b>定位系統的原理

    PGA5807差分輸入差分輸出,可否改成單端輸入輸出?

    如上圖所示PGA5807差分輸入差分輸出,可否改成單端輸入輸出? 按照上圖連接方法,使用信號發生器 在輸入端加載一個2.5MHzVpp100mv正弦波,通過串口控制增益,在空載與負載
    發表于 08-21 07:02

    焊接強度測試儀推刀和拉針規格及操作指導書

    為了讓大家更好地了解焊接強度測試測試設備,博森源今天特別給大家介紹講解焊接強度測試儀相關知識,包括焊接
    的頭像 發表于 08-02 17:58 ?945次閱讀
    焊接<b class='flag-5'>強度</b><b class='flag-5'>測試</b>儀推刀和拉針規格及操作指導書

    藍牙定位的三種技術:RSSI、AoA/AoD、CS定位

    藍牙技術在我們的生活中扮演著重要的角色,是目前使用最為廣泛的近距離低成本無線連接技術。今天,我們就藍牙定位的三種技術進行簡單介紹。信號強度RSSI定位RSSI信號強度)定位是根據兩個
    的頭像 發表于 07-26 08:21 ?3013次閱讀
    藍牙定位的三種技術:<b class='flag-5'>RSSI</b>、AoA/AoD、CS定位

    信噪比SNR、信號質量RSSI的定義及公式

    : 高信噪比表示信號質量好,噪聲影響小。在實際應用中,信噪比是評估系統性能的重要參數,尤其在通信、音頻和視頻處理等領域。 二、信號質量RSSI RSSI 并沒有一個統一的計算公式,因為
    的頭像 發表于 07-10 11:28 ?6892次閱讀
    信噪比SNR、<b class='flag-5'>信號</b>質量<b class='flag-5'>RSSI</b>的定義及公式

    求助,使用espnow時怎么獲取rssi

    現在用espnow做項目,要顯示信號強度,但我沒有找到相應的api,目前發現開啟wifi的混雜模式可以接收到數據并獲取rssi,但這種方法太占用cpu了
    發表于 06-17 06:38

    怎么使用MSO6系示波器進行環路響應測試呢?

    環路響應測試是一種用于評估系統穩定性和性能的常用方法,它通過測量系統對輸入信號的頻率響應和相位響應來判斷系統是否能夠正常工作。
    的頭像 發表于 05-31 09:28 ?611次閱讀
    怎么使用MSO6系示波器進行環路<b class='flag-5'>響應</b><b class='flag-5'>測試</b>呢?

    示波器如何進行環路響應測試呢?

    示波器進行環路響應測試是一種評估電子系統穩定性和性能的重要技術。環路響應通常指的是一個控制系統在受到擾動或輸入信號變化時的輸出反應。
    的頭像 發表于 05-20 16:10 ?776次閱讀

    RDA5820編程指南

    電子發燒友網站提供《RDA5820編程指南.pdf》資料免費下載
    發表于 04-26 09:07 ?4次下載
    主站蜘蛛池模板: 黄色绿像一级片| 午夜看片| 久久噜噜噜久久亚洲va久| 免费的黄色片| 国产亚洲精品自在久久77| 高清色| 亚洲酒色1314狠狠做| 国产黄色录像视频| 神马影院午夜dy888| 操熟逼| 国内一区二区| 性色视频在线观看| 色综合天天综合网国产国产人| 色视频在线看| 久久男人网| 69成人免费视频| 欧美成人免费观看bbb| 1000又爽又黄禁片在线久| 亚洲欧洲一区二区三区在线| 中文字幕网资源站永久资源| 天堂在线观看视频| 免费看的一级毛片| 72种姿势欧美久久久久大黄蕉| 欧美午夜精品一区二区三区| 又黄又免费的网站| 国产在线播放一区| 色站在线| 韩国黄色三级视频| 天天摸夜班摸天天碰| 2018天天操天天干| 2023av网站| 日本久本草精品| 成年片色大黄全免费网址| 人人干日日操| 亚色视频在线| 深爱婷婷激情网| 国产国产人免费人成成免视频 | 色一情一乱一乱91av| 欧美色插| 亚洲三级小视频| 二级片在线|