0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

具有GNU無線電伴侶的RTL-SDR FM無線電接收器的制作

454398 ? 來源:wv ? 2019-10-29 10:23 ? 次閱讀

步驟1:什么是RTL-SDR?

如果您僅對如何使GRC項(xiàng)目感興趣,請轉(zhuǎn)到步驟5。

RTL-SDR是最便宜的獲取方法進(jìn)入SDR(軟件定義無線電)的世界-接收方法(RTL-SDR無法發(fā)送)并使用PC處理無線電傳輸。使用它,您可以接收大約20?2000 MHz之間傳輸?shù)乃?a target="_blank">信號,具體取決于設(shè)備上的第二個(gè)芯片

簡而言之,它可以聽到以下信息

-普通FM廣播電臺

-警察廣播電臺

-飛機(jī)和船舶跟蹤信息

-小型無線電設(shè)備,例如車鑰匙

-可能是GPS衛(wèi)星(到目前為止,尚無確定的方法來進(jìn)行此操作)

-國際空間站和在下面進(jìn)行發(fā)射的其他空間設(shè)備2 GHz

-您知道的所有其他設(shè)備都將在這些頻率上傳輸

第2步:如何獲取它?

最簡單的方法是在eBay上購買一個(gè)。許多優(yōu)惠的標(biāo)題中都標(biāo)有船上芯片的名稱。它們的價(jià)格約為10美元。在這里,您需要了解目前市場上幾種不同的芯片。它們之間的區(qū)別在于它們能夠接收的頻率。差異的摘要位于該網(wǎng)站上:

http://sdr.osmocom.org/trac/wiki/rtl-sdr

最合理的選擇是R820T芯片,該教程基于其功能。另一個(gè)不錯(cuò)的芯片是Elonics E4000,但它們實(shí)際上是更昂貴的芯片。

步驟3:您需要什么?

我正在使用Arch Linux和帶有RTL2838和Rafael Micro R820T芯片的接收器。如果您有好的天線,那會很好,因?yàn)榘b中附帶的天線的性能確實(shí)很差。當(dāng)然,每個(gè)Linux發(fā)行版都可以。

步驟4:連接硬件和安裝軟件

第一件事是使用

$ dmesg連接加密狗并檢查其是否具有合適的芯片| tail

$ journalctl

在這里,拔出操作系統(tǒng)時(shí),我在使用掛在操作系統(tǒng)上的加密狗的默認(rèn)驅(qū)動(dòng)程序時(shí)遇到了一些麻煩,因此我不得不通過在/etc/modprobe中創(chuàng)建新的.conf文件來禁用該驅(qū)動(dòng)程序。 .d包含一行:

黑名單dvb_usb_rtl28xxu

通過將文件路徑插入/etc/mkinitcpio.conf中的FILES變量,將該文件添加到initrd:

FILES =“/etc/modprobe.d/blacklist。 conf”,并通過mkinitcpio -p linux生成新映像?,F(xiàn)在,系統(tǒng)重新啟動(dòng)后,問題已解決。

(在其他系統(tǒng)上,過程可能會完全不同)。

修復(fù)驅(qū)動(dòng)程序問題后,您可以安裝需要使用RTL-SDR的軟件包。

在這里,我們將安裝‘rtl-sdr’,‘sdrsharp-svn’,‘gnuradio’和‘gr-osmosdr-git’。

rtl-sdr是主要驅(qū)動(dòng)程序可以從社區(qū)回購中安裝在Arch上:或其git版本在AUR上可用,因?yàn)閞tl-sdr-git

SDR#是提供對FM進(jìn)行解碼的基本功能的程序和AM收音機(jī),并且具有易于學(xué)習(xí)的GUI,因此ng對初學(xué)者來說是最好的。它可以在AUR上以sdrsharp-svn的形式使用。

用于RTL-SDR的功能最強(qiáng)大的軟件是GNU Radio及其圖形工具:GNU Radio Companion。它也可以在AUR(名稱:gnuradio)上使用。還需要從AUR安裝軟件包gr-osmosdr-git,這是將RTL-SDR軟件狗用作GRC中的源代碼所必需的。

(再次在不同的操作系統(tǒng)上,整個(gè)過程是不同的,也許更簡單或更難,未經(jīng)測試)我本人,但是在Ubuntu rtl-sdr上應(yīng)該可以從apt-get獲得,在Fedora上也應(yīng)該在默認(rèn)存儲庫上,gnuradio在這里有很好的安裝說明:http://gnuradio.org/redmine/projects/gnuradio/wiki/InstallingGR)現(xiàn)在也可以使用SDR#查找站,該站的信號強(qiáng)度足以接收而不會造成任何干擾。如果您在制作程序后發(fā)現(xiàn)一個(gè)電臺,則可以檢查該電臺在該電臺上的運(yùn)行狀況是否與SDR#一樣。

步驟5:FM收音機(jī)-理論介紹

最簡單的FM收音機(jī)由以下元素組成:

-信號源-在我們的情況下為RTL-SDR加密狗

-低通濾波器

-WBFM解調(diào)器

-音頻輸出-PC的聲卡

根據(jù)輸入和輸出采樣率,可以有很少的其他元素,如果僅使用上面的元素就可以匹配它們,則沒有其他任何元素。 br》

步驟6:RTL-SDR源

osmocom源也可以在此處使用。我們可以在GRC右側(cè)欄中的“來源”類別中找到它們。我們的信號輸入。我們需要將其采樣率設(shè)置為2M??梢酝ㄟ^編輯samp_rate變量并將其值設(shè)置為2e6來完成。在這里,我們還將設(shè)置我們要接收的電臺的頻率。

步驟7:低通濾波器

下一步是過濾除上一步中確定的頻率以外的其他頻率。在該任務(wù)中,我們將使用低通濾波器塊??梢栽谶^濾器類別中找到。我們在這里將截止頻率設(shè)置為100e3。這是因?yàn)檫@是標(biāo)準(zhǔn)波段的寬度。我不知道過渡寬度的正確值應(yīng)該是多少,但是嘗試更改后發(fā)現(xiàn)值越高越好,所以最終將其設(shè)置為1M。我們還將抽取值設(shè)置為“ int(samp_rate/quadrature)”,這樣它將慢慢地與聲卡的采樣率匹配。

步驟8:WBFM接收

現(xiàn)在,我們可以做最后一步,也是最重要的一步:放置FM解調(diào)器??梢栽谡{(diào)制器菜單上找到其塊。在我的情況下,其正交率等于500k。我不知道是否可以將其更改為其他內(nèi)容,因此,如果不確定,請直接將其保留。在該設(shè)置中,它應(yīng)該起作用。

步驟9:匹配音頻輸出和音量調(diào)節(jié)

這兩個(gè)任務(wù)可以通過使用有理重采樣器并乘以const塊來完成。第一個(gè)可以在重采樣器菜單中找到,第二個(gè)可以在數(shù)學(xué)運(yùn)算符類別中找到。首先,我們需要將速率從500k轉(zhuǎn)換為48k,因此我們需要抽取500,然后乘以48。在第二個(gè)塊中,將const設(shè)置為“ volume”?,F(xiàn)在,我們可以創(chuàng)建名為“ WX GUI Slider”的變量或放置元素。放置第二個(gè)將允許我們調(diào)節(jié)GUI的音量,該音量將在程序啟動(dòng)后顯示。當(dāng)然,也可以使用任何其他變量來完成。

步驟10:音頻接收器

最后,我們鏈接了具有“乘數(shù)”常量的“音頻接收器”塊(在音頻中找到)?,F(xiàn)在只需要編輯其速率并從下拉列表中選擇48k就可以了!如果沒有該選項(xiàng),則只需在有理重采樣器中選擇最大值并編輯值,它便會起作用。

步驟11:最終備注

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報(bào)投訴
  • RTL
    RTL
    +關(guān)注

    關(guān)注

    1

    文章

    384

    瀏覽量

    59534
  • GNU
    GNU
    +關(guān)注

    關(guān)注

    0

    文章

    142

    瀏覽量

    17405
  • 無線電接收器
    +關(guān)注

    關(guān)注

    0

    文章

    16

    瀏覽量

    12730
收藏 人收藏

    評論

    相關(guān)推薦

    多頻段無線電的RF采樣

    電子發(fā)燒友網(wǎng)站提供《多頻段無線電的RF采樣.pdf》資料免費(fèi)下載
    發(fā)表于 09-23 11:42 ?0次下載
    多頻段<b class='flag-5'>無線電</b>的RF采樣

    無線電接收設(shè)備中常用的高頻電路有哪些

    無線電接收設(shè)備是利用無線電波進(jìn)行信息傳輸和接收的設(shè)備,它們在通信、廣播、雷達(dá)、導(dǎo)航等領(lǐng)域有著廣泛的應(yīng)用。高頻電路是無線電接收設(shè)備中的關(guān)鍵組成部分,它們負(fù)責(zé)處理高頻信號,包括信號的
    的頭像 發(fā)表于 09-07 10:11 ?248次閱讀

    無線電時(shí)鐘的dcf信號是什么意思

    最著名的一個(gè)信號,由位于法蘭克福附近的Mainflingen發(fā)射站發(fā)出。 無線電時(shí)鐘信號是一種利用無線電波傳輸時(shí)間信息的技術(shù)。這些信號可以被各種設(shè)備接收,包括無線電時(shí)鐘、GPS設(shè)備、以
    的頭像 發(fā)表于 09-07 09:25 ?190次閱讀

    無線時(shí)鐘接收器串頻怎么回事

    無線時(shí)鐘接收器串頻問題是一個(gè)涉及無線電通信、時(shí)鐘同步和電子設(shè)備設(shè)計(jì)等多個(gè)領(lǐng)域的復(fù)雜問題。 1. 無線時(shí)鐘接收器的工作原理
    的頭像 發(fā)表于 09-06 17:27 ?146次閱讀

    將FPGA嵌入DSP驅(qū)動(dòng)的軟件無線電應(yīng)用中

    在傳統(tǒng)的軟件無線電接收器系統(tǒng)中,經(jīng)過轉(zhuǎn)換和濾波的基帶信號作為時(shí)域波形的復(fù)雜樣本流發(fā)送到 DSP。DSP 必須處理所有解調(diào)任務(wù)以及基于接收信號分析的更別決策。
    發(fā)表于 05-03 09:28 ?161次閱讀
    將FPGA嵌入DSP驅(qū)動(dòng)的軟件<b class='flag-5'>無線電</b>應(yīng)用中

    軟件無線電安全之GNU Radio基礎(chǔ)知識

    GNU Radio是一款開源的軟件工具集,專注于軟件定義無線電SDR)系統(tǒng)的設(shè)計(jì)和實(shí)現(xiàn)。該工具集支持多種SDR硬件平臺,包括USRP、HackRF One和
    的頭像 發(fā)表于 02-25 10:20 ?3348次閱讀
    軟件<b class='flag-5'>無線電</b>安全之<b class='flag-5'>GNU</b> Radio基礎(chǔ)知識

    適用于Linux的QRadioLink SDR客戶應(yīng)用程序

    QRadioLink 是一個(gè) GNU/Linux 多模(模擬和數(shù)字)SDR(軟件定義無線電)收發(fā)應(yīng)用程序,利用網(wǎng)絡(luò)實(shí)現(xiàn)電臺與 VOIP 橋接(IP 上的電臺),它建立在
    的頭像 發(fā)表于 01-11 11:04 ?891次閱讀
    適用于Linux的QRadioLink <b class='flag-5'>SDR</b>客戶應(yīng)用程序

    X和Ku波段小尺寸無線電的設(shè)計(jì)

    電子發(fā)燒友網(wǎng)站提供《X和Ku波段小尺寸無線電的設(shè)計(jì).pdf》資料免費(fèi)下載
    發(fā)表于 11-23 15:50 ?1次下載
    X和Ku波段小尺寸<b class='flag-5'>無線電</b>的設(shè)計(jì)

    軟件定義無線電(SDR)基礎(chǔ)知識

    電子發(fā)燒友網(wǎng)站提供《軟件定義無線電(SDR)基礎(chǔ)知識.pdf》資料免費(fèi)下載
    發(fā)表于 11-23 11:11 ?1次下載
    軟件定義<b class='flag-5'>無線電</b>(<b class='flag-5'>SDR</b>)基礎(chǔ)知識

    如何用8個(gè)零件制作一個(gè)無線電設(shè)備

    應(yīng)急無線電發(fā)射EMTX的制作,對于初學(xué)者而言是個(gè)很好的入門DIY項(xiàng)目,今天,本文作者Kostas(SV3ORA)給我們介紹了如何構(gòu)建一個(gè)8組件40/30米QRP應(yīng)急無線電發(fā)射
    的頭像 發(fā)表于 11-20 14:40 ?1971次閱讀
    如何用8個(gè)零件<b class='flag-5'>制作</b>一個(gè)<b class='flag-5'>無線電</b>設(shè)備

    LabVIEW和NIUSRP硬件加快了認(rèn)知無線電開發(fā)

    LabVIEW和NIUSRP硬件加快了認(rèn)知無線電開發(fā) 對于電視頻譜,主用戶傳輸有兩種類型:廣播電視和節(jié)目制作和特殊事件(PMSE)設(shè)備。廣播塔的位置已知,且覆蓋電視傳輸塔(復(fù)用器)附近的某個(gè)特定地理
    發(fā)表于 11-18 21:32

    NI USRP RIO軟件無線電

    NI USRP RIO軟件無線電 NI USRP RIO是SDR游戲規(guī)則的改變者,它為無線通信設(shè)計(jì)人員提供了經(jīng)濟(jì)實(shí)惠的SDR和前所不高的性能,可幫助開發(fā)下一代5G
    發(fā)表于 11-15 20:08

    基于軟件無線電技術(shù)的通用衛(wèi)星模擬設(shè)計(jì)

    電子發(fā)燒友網(wǎng)站提供《基于軟件無線電技術(shù)的通用衛(wèi)星模擬設(shè)計(jì).pdf》資料免費(fèi)下載
    發(fā)表于 11-07 15:04 ?0次下載
    基于軟件<b class='flag-5'>無線電</b>技術(shù)的通用衛(wèi)星模擬<b class='flag-5'>器</b>設(shè)計(jì)

    基于軟件無線電的中頻數(shù)字接收機(jī)技術(shù)

    電子發(fā)燒友網(wǎng)站提供《基于軟件無線電的中頻數(shù)字接收機(jī)技術(shù).pdf》資料免費(fèi)下載
    發(fā)表于 10-27 09:35 ?1次下載
    基于軟件<b class='flag-5'>無線電</b>的中頻數(shù)字<b class='flag-5'>接收</b>機(jī)技術(shù)

    ADALM-PLUTO SDR主動(dòng)學(xué)習(xí)模塊

    sdr即軟件定義的無線電(software defined radio),簡單來說,sdr設(shè)備能將接收到的信號進(jìn)行數(shù)字化處理,通過軟件的可重配置再將信號按照不同的通信協(xié)議需求發(fā)送出去,
    發(fā)表于 10-09 06:16