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

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

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

用FPGA搭配3個(gè)電阻、1個(gè)電容制作的1bit SDR接收機(jī)

電子森林 ? 來源:電子森林 ? 作者:蘇老師 ? 2021-11-09 09:15 ? 次閱讀

電賽在即,再給大家提供一個(gè)小技能,并一些有用的Verilog代碼,對(duì)于做高頻電路題目的同學(xué)有一定的參考。

以前介紹過我們用小腳丫FPGA的一根GPIO管腳制作的FM發(fā)射機(jī),今天再介紹一個(gè)用FPGA搭配3個(gè)電阻、1個(gè)電容制作的1bit SDR接收機(jī),接上喇叭,可以收聽中、長(zhǎng)波電臺(tái),連ADC都沒有用到。

該項(xiàng)目由Alberto Garlassi分享在Hackaday.io上,并在Github上開源了其Verilog代碼,巧的是,他使用的FPGA正好是我們小腳丫FPGA上用到的Lattice XO2系列。

原理圖用KiCad繪制,可以看出左側(cè)的3顆電阻以及1顆電容。

在Hackaday上的一些簡(jiǎn)介:

創(chuàng)建這個(gè)項(xiàng)目是為了學(xué)習(xí) Verilog 并享受 FPGA 和 SDR 帶來的樂趣。主要目標(biāo)是使用盡可能少的組件接收AM廣播電臺(tái)。所選擇的FPGA萊迪思 MachXO2 也是可以使用的最簡(jiǎn)單的組件之一。我能夠用20米長(zhǎng)的電線作為天線,從位于三大洲的數(shù)千公里處接收電臺(tái)。最小的BOM包括一塊30歐元的 Lattice MachXO2分線板、三個(gè)電阻器、一個(gè)電容器和一個(gè)揚(yáng)聲器。為了獲得更好的性能,最好添加一個(gè)晶體振蕩器,靈敏度和音頻質(zhì)量比使用內(nèi)部振蕩器更好。

天線直接連接到輸入引腳,因?yàn)槟漓o電荷會(huì)損壞電路板。當(dāng)您厭倦了破紀(jì)錄的元件數(shù)量時(shí),最好添加一個(gè)串聯(lián)電容器和兩個(gè)限流二極管。使用 RC 濾波器、串聯(lián)電容器和有源揚(yáng)聲器,音頻更實(shí)用。

無線電架構(gòu)非常標(biāo)準(zhǔn),直接變頻接收器。我們有一個(gè) ADC、一個(gè)混頻器、兩個(gè)用于正交信號(hào)的 CIC 濾波器、一個(gè)采用信號(hào)平方和的平方根的 AM 解調(diào)器,以及一個(gè)用于音頻輸出的 PWM。頻率調(diào)諧由NCO獲得,它是一個(gè) 64 位累加器,其增量由UART控制,可以從控制PC發(fā)送一些字符并更改頻率。為此,該板有一個(gè)備用的UART通道。主通道用于編程,需要將USB轉(zhuǎn)串口轉(zhuǎn)換器的第二通道通過在電路板下側(cè)焊接橋接器連接到FPGA。

ADC 使用 LVDS 比較器作為輸入,但它的工作方式與 Sigma-Delta 轉(zhuǎn)換器不同,例如http://www.latticesemi.com/-/media/LatticeSemi/Documents/ReferenceDesigns/SZ2/FPGA-RD-02047-1-5-Simple-Sigma-Delta-ADC.ashx?document_id=35762

在這種情況下,反饋信號(hào)通過使用低RC時(shí)間常數(shù)來跟蹤輸入。在射頻下,這是不切實(shí)際的,反饋用于通過一個(gè)大的RC常數(shù)將比較器保持在開關(guān)電平附近。采樣是通過疊加到所需信號(hào)上的隨機(jī) RF 噪聲來執(zhí)行的。我們?cè)?80 MHz 下對(duì) 6 KHz 帶寬信號(hào)進(jìn)行過采樣。對(duì)此的簡(jiǎn)要解釋:如果輸入是真正隨機(jī)的,那么它在一定時(shí)間內(nèi)的平均值將幾乎為零。但它與來自遠(yuǎn)處發(fā)射機(jī)的非常小的無線電信號(hào)相加,這足以對(duì)輸出產(chǎn)生輕微影響。https://en.wikipedia.org/wiki/Oversampling

CIC 濾波器抽取為 4096,因此 ADC 分辨率的理論增加為 6 位。

最好在較低的 CIC 抽取后使用 FIR 濾波器。是可以做到的,不是所有的FPGA都用到了。萊迪思沒有針對(duì)它的 IP,MachXO2 缺少 DSP 模塊,而且從未打算用于它。

另一個(gè)低組件數(shù)收音機(jī):https://www.i2phd.org/armradio/index.html

自制的 1 位 ADC GPS 接收器,基于下面的文章:http://s53mv.s5tech.net/navsats/theory.html

以上是作者對(duì)此項(xiàng)目的介紹,如果使用Intel版本的小腳丫FPGA核心板,可以使用其DSP模塊獲得更高的性能,有興趣的同學(xué)可以嘗試一下。

在Github上有完整的工程內(nèi)容,基于Lattice XO2 FPGA的以及基于Intel Cyclone 3 FPGA版本。

如下是主要代碼的截圖:

有我們這款電賽綜合技能訓(xùn)練板的同學(xué),可以在這個(gè)板子上驗(yàn)證一下,即便不適用高速ADC,使用板上的高速比較器(TP1961-TR),也可以輕松測(cè)試一下。

責(zé)任編輯:haq

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

    關(guān)注

    1624

    文章

    21573

    瀏覽量

    600687
  • 電容
    +關(guān)注

    關(guān)注

    99

    文章

    5940

    瀏覽量

    149581
  • 無線
    +關(guān)注

    關(guān)注

    31

    文章

    5404

    瀏覽量

    172883

原文標(biāo)題:電賽技巧 - FPGA + 3個(gè)電阻 + 1個(gè)電容構(gòu)成的軟件定義無線電接收機(jī),無需ADC

文章出處:【微信號(hào):xiaojiaoyafpga,微信公眾號(hào):電子森林】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

收藏 人收藏

    評(píng)論

    相關(guān)推薦

    如何用FPGA實(shí)現(xiàn)一個(gè)通信系統(tǒng)的發(fā)射端接收機(jī)?

    ,共同進(jìn)步。 歡迎加入FPGA技術(shù)微信交流群14群! 交流問題(一) Q:FPGA實(shí)現(xiàn)一個(gè)通信系統(tǒng)(5GHz頻段,通信距離越10km)的發(fā)射端&
    發(fā)表于 09-10 19:15

    調(diào)頻接收機(jī)采用AGC電路的作用是什么

    和用戶體驗(yàn)至關(guān)重要。 1. AGC電路的作用 1.1 保持輸出信號(hào)的穩(wěn)定性 AGC電路能夠自動(dòng)調(diào)整接收機(jī)的增益,使得無論輸入信號(hào)的強(qiáng)度如何變化,輸出信號(hào)的幅度都能保持在一個(gè)相對(duì)穩(wěn)定的水平。這對(duì)于避免信號(hào)過強(qiáng)導(dǎo)致的失真和信號(hào)過弱導(dǎo)
    的頭像 發(fā)表于 09-07 10:19 ?311次閱讀

    雷達(dá)接收機(jī)的作用和組成

    雷達(dá)接收機(jī)是雷達(dá)系統(tǒng)中至關(guān)重要的一個(gè)組成部分,它負(fù)責(zé)接收來自雷達(dá)天線的回波信號(hào),并進(jìn)行放大、變換和處理,以提取目標(biāo)信息,實(shí)現(xiàn)目標(biāo)的跟蹤和定位。以下是對(duì)雷達(dá)接收機(jī)的詳細(xì)闡述,包括其定義、
    的頭像 發(fā)表于 08-08 14:05 ?940次閱讀

    認(rèn)證級(jí)EMI接收機(jī)與預(yù)兼容接收機(jī)的區(qū)別

    認(rèn)證級(jí)電磁干擾(EMI)接收機(jī)和預(yù)兼容接收機(jī)在電磁兼容性測(cè)試中扮演著不同的角色,其設(shè)計(jì)和功能也存在著顯著的區(qū)別。下面將詳細(xì)介紹它們之間的區(qū)別。 認(rèn)證級(jí)EMI接收機(jī) 認(rèn)證級(jí)EMI接收機(jī)
    的頭像 發(fā)表于 07-22 10:19 ?453次閱讀
    認(rèn)證級(jí)EMI<b class='flag-5'>接收機(jī)</b>與預(yù)兼容<b class='flag-5'>接收機(jī)</b>的區(qū)別

    TB3R1 TB3R2四差分PECL接收機(jī)數(shù)據(jù)表

    電子發(fā)燒友網(wǎng)站提供《TB3R1 TB3R2四差分PECL接收機(jī)數(shù)據(jù)表.pdf》資料免費(fèi)下載
    發(fā)表于 06-27 11:28 ?0次下載
    TB<b class='flag-5'>3R1</b> TB<b class='flag-5'>3</b>R2四差分PECL<b class='flag-5'>接收機(jī)</b>數(shù)據(jù)表

    接收機(jī)的工作原理和主要構(gòu)成

    在無線通信系統(tǒng)中,接收機(jī)是不可或缺的關(guān)鍵設(shè)備,其性能直接影響到通信系統(tǒng)的質(zhì)量和可靠性。隨著科技的不斷發(fā)展,接收機(jī)技術(shù)也在不斷進(jìn)步,從最初的模擬接收機(jī)發(fā)展到現(xiàn)在的數(shù)字接收機(jī),其功能越來越
    的頭像 發(fā)表于 05-14 17:28 ?2605次閱讀

    接收機(jī)的三大故障分析

    接收機(jī)在移動(dòng)通信系統(tǒng)中扮演著關(guān)鍵角色。例如,手機(jī)接收機(jī)可以接收來自基站的信號(hào),解調(diào)和放大信號(hào)后,將其轉(zhuǎn)換為可聽的語(yǔ)音或數(shù)據(jù)。類似地,在無線通信系統(tǒng)的基站中,接收機(jī)用于
    發(fā)表于 02-05 11:07 ?592次閱讀

    什么是北斗接收機(jī)?你了解北斗接收機(jī)嗎?

    今天跟大家聊聊北斗接收機(jī),首先北斗接收機(jī)是指用于接受北斗導(dǎo)航信號(hào)并解算位置、速度、時(shí)間等信息的設(shè)備。北斗接收機(jī)的使用范圍非常廣泛,可用于車載、船載、機(jī)載等多種交通工具,也可用于測(cè)繪、農(nóng)業(yè)、氣象、地震
    的頭像 發(fā)表于 01-16 10:51 ?880次閱讀
    什么是北斗<b class='flag-5'>接收機(jī)</b>?你了解北斗<b class='flag-5'>接收機(jī)</b>嗎?

    北斗接收機(jī)的功能與應(yīng)用

    、導(dǎo)航和安全,那么這時(shí)候北斗接收機(jī)便是一個(gè)非常實(shí)用的裝備。它小巧、便攜、高靈敏度和支持多種功能等優(yōu)點(diǎn),目前廣泛受戶外愛好者喜愛和使用。 北斗接收機(jī) 首先,它可以實(shí)現(xiàn)位置定位功能,通過連接衛(wèi)星信號(hào),可以實(shí)現(xiàn)精確的定位
    的頭像 發(fā)表于 01-16 10:28 ?658次閱讀
    北斗<b class='flag-5'>接收機(jī)</b>的功能與應(yīng)用

    接收機(jī)是干什么的 接收機(jī)類型有哪些種類

    接收機(jī)的主要作用是接收無線信號(hào),并將其轉(zhuǎn)換為可用的信號(hào)形式,使用戶能夠進(jìn)行語(yǔ)音通信、數(shù)據(jù)傳輸、信息接收、導(dǎo)航定位等各種應(yīng)用。不同類型的接收機(jī)適用于不同的應(yīng)用領(lǐng)域和無線信號(hào)類型。
    發(fā)表于 01-10 11:11 ?4140次閱讀

    stm32復(fù)位電路電阻電容怎么搭配

    搭配STM32復(fù)位電路的電阻電容需要考慮多個(gè)因素,包括復(fù)位脈沖的寬度、電源穩(wěn)定時(shí)間、電源噪聲抑制等。在本文中,我將詳細(xì)介紹如何搭配電阻電容
    的頭像 發(fā)表于 12-07 16:24 ?2793次閱讀

    微型GPS接收機(jī)的設(shè)計(jì)

    電子發(fā)燒友網(wǎng)站提供《微型GPS接收機(jī)的設(shè)計(jì).pdf》資料免費(fèi)下載
    發(fā)表于 11-07 10:31 ?5次下載
    微型GPS<b class='flag-5'>接收機(jī)</b>的設(shè)計(jì)

    射頻接收機(jī)的架構(gòu)介紹

    射頻接收機(jī)的架構(gòu)介紹
    的頭像 發(fā)表于 10-30 16:23 ?749次閱讀
    射頻<b class='flag-5'>接收機(jī)</b>的架構(gòu)介紹

    射頻接收機(jī)的架構(gòu)學(xué)習(xí)

    射頻接收機(jī)的架構(gòu)學(xué)習(xí)
    的頭像 發(fā)表于 10-30 16:21 ?471次閱讀
    射頻<b class='flag-5'>接收機(jī)</b>的架構(gòu)學(xué)習(xí)

    GNSS接收機(jī)是什么?怎么分類的?

    GNSS接收機(jī)是什么?怎么分類的? GNSS接收機(jī)是一種用于接收全球定位系統(tǒng)(GNSS)信號(hào)并提供位置信息的設(shè)備。GNSS接收機(jī)使用來自全球衛(wèi)星導(dǎo)航系統(tǒng)(GPS)、俄羅斯的格洛納斯系統(tǒng)
    的頭像 發(fā)表于 10-30 11:01 ?3520次閱讀