RM新时代网站-首页

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

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

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

在FPGA中利用IP核實(shí)現(xiàn)I/Q信號(hào)的產(chǎn)生

FPGA技術(shù)江湖 ? 來(lái)源:FPGA技術(shù)江湖 ? 2024-05-28 10:29 ? 次閱讀

I/Q原理及優(yōu)勢(shì)

對(duì)于有些通信類(lèi),光通信類(lèi)以及射頻方向的同學(xué)都知道在通信的信號(hào)處理中,輸入的信號(hào)需要分成兩路(I路和Q路),也被稱(chēng)作為正交調(diào)制信號(hào)。通常射頻信號(hào)需要將低頻的基帶信號(hào)搬移到高頻的載波信號(hào)上進(jìn)行傳輸,傳統(tǒng)方式是通過(guò)一個(gè)乘法器,將信號(hào)和載波進(jìn)行相乘,實(shí)現(xiàn)頻譜搬移。

cos(a)*cos(b)=1/2[cos(a+b)-cos(a-b)]

但是這樣會(huì)增加兩個(gè)多余的信號(hào)頻率。信號(hào)通常來(lái)說(shuō)越純凈越好,也對(duì)后續(xù)的插值,濾波,檢波起決定性的作用。而且在濾波的過(guò)程中很難濾除另外一個(gè)頻率,也徒然增加頻帶,消耗寶貴的資源。所以I/Q正交調(diào)制技術(shù)才得以在通信領(lǐng)域大展拳腳。

Cos(a-b)=cos(a)*cos(b)+sin(a)*sin(b)

并且I/Q兩路信號(hào)可以降低采樣率,方便將信號(hào)采用復(fù)數(shù)信號(hào)的形式(z=a+bi),降低每個(gè)支路的采樣率,降低對(duì)ADC的要求,節(jié)省開(kāi)發(fā)和成品的成本,很好的保留原始信號(hào)的相位信息。

FPGA中利用IP核實(shí)現(xiàn)I/Q信號(hào)的產(chǎn)生

Quartus中提供了一個(gè)IP核為DDIO IP,可供采集高速ADC傳入的數(shù)據(jù)后分成I/Q兩路信號(hào)。并且通常比數(shù)據(jù)處理時(shí)采用數(shù)據(jù)截位生成I/Q兩路數(shù)據(jù)方便高效。

DDIO IP核(雙倍數(shù)據(jù)速率IO)

DDIO(Double Data Rate IO),IP核在邏輯單元(LE)中實(shí)現(xiàn)DDR寄存器,本程序中使用DDIO_IN實(shí)現(xiàn)一個(gè)DDR輸入接口,IP將在參考時(shí)鐘的上升沿和下降沿接收數(shù)據(jù),實(shí)現(xiàn)2倍的時(shí)鐘速率將數(shù)據(jù)鎖存。

64feb512-1a29-11ef-b74b-92fbcf53809c.jpg

如果ADC選用的為14位,數(shù)據(jù)總線(xiàn)位寬選擇14bits,以及異步清零,未選擇數(shù)據(jù)使能端口,則數(shù)據(jù)的第一個(gè)bit將在輸入時(shí)鐘的下降沿被采集,反之將在上升沿被采集。

651f9cb4-1a29-11ef-b74b-92fbcf53809c.png

使用DDIO IP時(shí)需要注意OE信號(hào)在芯片中為低有效,但QuartusII軟件自動(dòng)在輸出前添加一個(gè)反相器實(shí)現(xiàn)OE高電平有效,有需要可將OE轉(zhuǎn)換回低電平有效。

6536832a-1a29-11ef-b74b-92fbcf53809c.jpg

所以使用DDIO IP是通信中比較常見(jiàn)的一種做法,高速且精準(zhǔn)。產(chǎn)生的I/Q兩路信號(hào)可以直接傳輸數(shù)字下變頻(DDC)模塊中進(jìn)行處理,方便快捷。



審核編輯:劉清

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

    關(guān)注

    1628

    文章

    21711

    瀏覽量

    602768
  • 寄存器
    +關(guān)注

    關(guān)注

    31

    文章

    5332

    瀏覽量

    120197
  • 反相器
    +關(guān)注

    關(guān)注

    6

    文章

    310

    瀏覽量

    43280
  • DDR
    DDR
    +關(guān)注

    關(guān)注

    11

    文章

    712

    瀏覽量

    65308
  • 光通信
    +關(guān)注

    關(guān)注

    19

    文章

    873

    瀏覽量

    33959

原文標(biāo)題:FPGA數(shù)字信號(hào)處理 通信類(lèi)I/Q信號(hào)及產(chǎn)生

文章出處:【微信號(hào):HXSLH1010101010,微信公眾號(hào):FPGA技術(shù)江湖】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

收藏 人收藏

    評(píng)論

    相關(guān)推薦

    Verilog中用*實(shí)現(xiàn)乘法和用乘法器ip核實(shí)現(xiàn)乘法的區(qū)別?

    Verilog中用*實(shí)現(xiàn)乘法和用乘法器ip核實(shí)現(xiàn)乘法綜合結(jié)果有哪些不同?
    發(fā)表于 03-18 09:35

    利用FPGA自帶的IP核實(shí)現(xiàn)雙口RAM用于2片MCU進(jìn)行數(shù)據(jù)交換時(shí)多次讀數(shù)據(jù)后RAM數(shù)據(jù)變?yōu)榱?

    利用FPGA自帶的IP核實(shí)現(xiàn)雙口RAM用于2片MCU進(jìn)行數(shù)據(jù)交換時(shí)多次讀數(shù)據(jù)后RAM數(shù)據(jù)變?yōu)榱?,是什么意思,打什么幫幫忙?。。。。。。?!
    發(fā)表于 01-15 16:22

    調(diào)試一個(gè)項(xiàng)目芯片的輸入信號(hào)要用到I/Q差分輸入信號(hào),由于設(shè)備限制不能產(chǎn)生I/Q差分輸入信號(hào)

    最近調(diào)試一個(gè)發(fā)射機(jī)項(xiàng)目芯片的輸入信號(hào)要用到I/Q差分輸入信號(hào),由于設(shè)備限制現(xiàn)在不能產(chǎn)生I/
    發(fā)表于 11-28 09:26

    采用PCI IP核實(shí)現(xiàn)碼流接收卡設(shè)計(jì)

    。并將FIFO緩存后輸出的數(shù)據(jù)用DMA傳輸方式通過(guò)PCI總線(xiàn)實(shí)現(xiàn)對(duì)PC內(nèi)存的存取,同時(shí)利用FIFO的標(biāo)志信號(hào)控制DMA傳輸過(guò)程。下面對(duì)FPGA控制電路的各模塊進(jìn)行介紹。 PCI_MT3
    發(fā)表于 05-05 09:29

    一種基于FPGA的可配置FFT IP核實(shí)現(xiàn)設(shè)計(jì)

    摘要針對(duì)FFT算法基于FPGA實(shí)現(xiàn)可配置的IP核。采用基于流水線(xiàn)結(jié)構(gòu)和快速并行算法實(shí)現(xiàn)了蝶形運(yùn)算和4k點(diǎn)FFT的輸入點(diǎn)數(shù)、數(shù)據(jù)位寬、分解基自由配置。使用Verilog語(yǔ)言編寫(xiě),
    發(fā)表于 07-03 07:56

    利用FPGA怎么實(shí)現(xiàn)數(shù)字信號(hào)處理?

    DSP技術(shù)廣泛應(yīng)用于各個(gè)領(lǐng)域,但傳統(tǒng)的數(shù)字信號(hào)處理器由于以順序方式工作使得數(shù)據(jù)處理速度較低,且功能重構(gòu)及應(yīng)用目標(biāo)的修改方面缺乏靈活性。而使用具有并行處理特性的FPGA實(shí)現(xiàn)數(shù)字
    發(fā)表于 10-17 08:12

    測(cè)控系統(tǒng)中用IP 核實(shí)現(xiàn)D/A 轉(zhuǎn)換

    采用數(shù)字化技術(shù), 測(cè)控系統(tǒng)中用IP 核實(shí)現(xiàn)D/A 轉(zhuǎn)換,并且1 片可編程邏輯器件實(shí)現(xiàn)。它不
    發(fā)表于 04-16 08:51 ?11次下載

    測(cè)控系統(tǒng)中用IP核實(shí)現(xiàn)D/A轉(zhuǎn)換

    采用數(shù)字化技術(shù), 測(cè)控系統(tǒng)中用IP 核實(shí)現(xiàn)D/A 轉(zhuǎn)換,并且1 片可編程邏輯器件實(shí)現(xiàn)。它不
    發(fā)表于 05-15 15:09 ?12次下載

    FPGA雷達(dá)信號(hào)模擬器的應(yīng)用

    基于FPGA的各種雷達(dá)信號(hào)產(chǎn)生方法,介紹了FPGA實(shí)現(xiàn)
    發(fā)表于 11-29 18:02 ?31次下載
    <b class='flag-5'>FPGA</b><b class='flag-5'>在</b>雷達(dá)<b class='flag-5'>信號(hào)</b>模擬器<b class='flag-5'>中</b>的應(yīng)用

    IQ信號(hào)是如何產(chǎn)生的,I、Q信號(hào)復(fù)用的作用

    I、Q信號(hào)是如何產(chǎn)生的,I、Q信號(hào)復(fù)用的作用 接收
    發(fā)表于 06-15 09:48 ?1.4w次閱讀

    測(cè)控系統(tǒng)中用IP核實(shí)現(xiàn)D/A轉(zhuǎn)換

    摘要:采用數(shù)字化技術(shù)、測(cè)控系統(tǒng)中用IP核實(shí)現(xiàn)D/A轉(zhuǎn)換,并且1片可編程邏輯器件實(shí)現(xiàn)。它不受
    發(fā)表于 06-20 15:04 ?1016次閱讀
    <b class='flag-5'>在</b>測(cè)控系統(tǒng)中用<b class='flag-5'>IP</b><b class='flag-5'>核實(shí)現(xiàn)</b>D/A轉(zhuǎn)換

    基于Xilinx_FPGA_IP核的FFT算法的設(shè)計(jì)與實(shí)現(xiàn)

    利用FPGAIP核設(shè)計(jì)和實(shí)現(xiàn)FFT算法
    發(fā)表于 05-24 14:14 ?37次下載

    Vivado下利用Tcl實(shí)現(xiàn)IP的高效管理

    Vivado下,有兩種方式管理IP。一種是創(chuàng)建FPGA工程之后,在當(dāng)前工程中選中IP Catalog,生成所需IP,這時(shí)相應(yīng)的
    發(fā)表于 11-18 04:22 ?5797次閱讀

    FPGA利用IP核實(shí)現(xiàn)SOC系統(tǒng)的串口收發(fā)接口的設(shè)計(jì)

    資源。為簡(jiǎn)化設(shè)計(jì),降低硬件資源開(kāi)銷(xiāo),可以FPGA利用IP核實(shí)現(xiàn)的嵌入式微處理器來(lái)對(duì)串口數(shù)據(jù)進(jìn)
    的頭像 發(fā)表于 08-02 08:08 ?4458次閱讀

    FPGA利用CORDIC算法IP核實(shí)現(xiàn)三角函數(shù)關(guān)系的轉(zhuǎn)換

    FPGA硬件實(shí)現(xiàn)CORDIC的邏輯其實(shí)是很簡(jiǎn)單的,就是設(shè)置好輸入輸出的位寬,然后建立好對(duì)應(yīng)的精度表,通過(guò)旋轉(zhuǎn)加得到運(yùn)算結(jié)果。
    的頭像 發(fā)表于 10-17 11:58 ?3165次閱讀
    RM新时代网站-首页