色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

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

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

3天內不再提示

跟李凡老師學FPGA擴頻通信D01:串行通信基礎(課堂筆記)

FPGA學習交流 ? 2019-07-15 15:35 ? 次閱讀

李凡老師學FPGA擴頻通信D01:串行通信基礎(課堂筆記)

用笨筆頭整理課堂筆記,用以備忘,溫故而知新。
整理文稿的細節處未能一一體現李凡老師講課精髓和獨特風采,有待下一步補充完善。
感謝李凡老師博大精深的學識、孜孜不倦的教誨,并敬請李凡老師原諒本人拙劣的課堂筆記。

近期精彩課程安排如下圖。
實際執行可能會有所調整,謹供參考。

1.jpg


從今天開始呢,我們進入通信的課程。

FPGA的應用,其中有很大一個比例,是用在通信上。
據說DSP的一些架構,就是跟FPGA的Altera的通信的用戶有關。
所以說呢,FPGA非常重要的一個應用方向,和通信密不可分。
通過這門課程的討論,我們來了解通信的一個基本的規則,基本的方法,工具,還有通信里面一個一個的技術。
我們通過像WiFi、藍牙,以及我們的移動通信里面普遍應用的擴頻,我們做個討論。

我們雖然說的是通信,communication,但實際上呢,它的含義,不僅僅是跟信息的傳輸、收發直接關聯,像移動通信、遠程的數據通信、互聯網的通信,像巡航導彈,設備和設備之間的通信。

3.jpg

這些通信呢,我們可以用communication來概括,沒有問題。
但是呢,它也有更廣義的含義。它不僅僅指的是數據收發端的通信,也指的是邏輯和邏輯之間,芯片和芯片之間,信息的交互。


我們今天要說的通信,指的是串行通信。
什么是串行的?
什么是并行的呢?
我們用過并行打印機,我們知道,一端通過并行電纜接到電腦上。
它可以在同一個時鐘節拍發送總線信號

我們現在介紹的是串行通信。
所謂串行,就是在單位時間內,只有一個比特信息的傳輸。
而并行呢,是在指定的時刻,會有若干個比特被發送。
我們現在的通信,大多數都是建立在串行通信的基礎上。
比方說,像光纖通信。


衛星也是,微波也是。
為什么我們在真實的通信系統里面,大多都用串行通信?

其實理由很簡單,一,有一個成本的問題。并行打印機,如果就在我們邊上,我們用一個并行電纜就行了。
但是光纜不同了,像海底光纜,一走幾百公里,它一個信道就是一個成本。
這是一個理由。
還有,像衛星通信,在指定的頻道上,特定的時刻,只有一個比特的加載。
如果要想同時加載多個比特的話,你會用多個頻道來傳輸,這樣的話,衛星的收發器的成本就要提升。
限于成本,衛星的收發器限制在單一的頻道上發送數據,那么指定的時刻,只可能是一個比特。

所以說衛星通信只可能是串行通信。


微波通信也是如此。
這些通信都涉及到,在單位時間,只有一個比特的加載,就是串行通信。
另外呢,我們說有第二個理由,更重要的理由,因為現在通信的速度是越來越高,越來越快。
并行通信看起來很快,一個比特可以有多個信號的加載,但是它有一個非常嚴峻的問題,就是窗口問題,當我們的并行總線有16根線的時候,在一個時鐘節拍下面,16根線都會翻轉。
必然有的翻轉快,有的翻轉慢。
這16根線必須要全部翻轉完了以后,這才得到有效的數據,下一拍也是如此。
這樣的話呢,就會形成一個窗口。
最后一個比特,構成了有效窗口的左邊界,以及窗口的第一個比特,構成了這個窗口的右邊界。


窗口的左邊界和窗口的右邊界,構成了窗口的寬度。
有效窗口的寬度,就一定會小于時鐘周期。使得并行的高速傳輸受限。
在其它一些高端課程,我們也會體驗到窗口效應。
正是由于這些原因,大多數的通信都是串行通信。
說到通信,我們就不可避免地要提到一個人。
現代通信,都是數字通信。在沒有電子設備之前,人類的通信主要靠喊。
還有信鴿、烽火、狼煙等等。
但是有了電子管以后,馬可尼的第一次跨洋通信,電報通信。
用摩爾斯碼來傳送。
它仍然是模擬的。
再后來,愛迪生發明了電話之后,仍然是用模擬的方法來傳輸。


是模擬的信道。
這類通信仍然是稱之為模擬通信。
到了二戰快結束的時候,美國貝爾實驗室的通信也得到了長足的發展。
格雷碼的發明就是在跟日本人的島嶼之爭的時候,用于通信的加密。
它是做成一個像示波器的加密體系。
一個示波管里面就是一個加密的芯片。
格雷碼的示波管發明出來以后,被日本人俘虜之前,趕緊把示波管給摘了。


這個呢,我們就必須要說到,數據通信的創始人、奠基人,就是美國貝爾實驗室的工作者,其中最著名的就是香農。

大家都知道香農定理。

打開文檔。
這是原文。
這是1948年發表的,在貝爾實驗室。
它仍然有它的意義。
這篇論文里面,香農第一次用數學的方法來解釋了數據通信。

4.jpg

標題是通信的數學原理。
其中提到著名的香農定理。
一般通信系統的架構圖。
它有一個信息源,然后變為消息,變成了電信號了,就是把原始的信息變成數字信號了。

5.jpg

6.jpg

然后通過一個發送器,變成了signal,物理的信號。
或者是高電平,或者是低電平。
中間小框是信道,channel。
信道必然會受到噪聲源的干擾,變成接收端的signal。
接收端的signal,和發送端的signal相比,就是有加噪。

接收器要將被噪聲干擾的信號,還原成原始的message,message就是已經變成數字量了。
回到最終的目標。
這個架構到今天還在用。

還有一些相關的文檔,都很經典。
用數學模型來解釋信道的速度,信道的特征,信道的帶寬。

我們的通信課程分為兩個部分,第一是基本的原理。第二部分是擴頻。


發送器的內部,和接收器的內部,它們不必要串行,它們可以并行。
在發送前,將并行數據轉化成串行數據,稱之為串化器。
對接收器而言,把串行數據組裝成并行數據的過程,稱之為并化器。
串化器和并化器是現代高速通信的核心,或者說IP、專利。
縮寫為SERDES,串行收發器。

7.jpg

現代的通信,可以做到好幾個G。
我們現在內核的邏輯,在cyclone IV下面可以到400、500、600M。
但是它高速通信的時候,可以到1個G以上,2、3個G。
這種程度怎么實現的呢?
內核邏輯能夠跑到500M、600M,就是通過這個SERDES,跑到1個G以上。
串行收發器,這是專用電路。

我們給大家解釋串行通信的基本規律。
第一,在串行通道上,必然有串化器、并化器。
第二,如果是一個并行的數據,沒有問題。
我們是通過物理的位置來組織。
哪個比特高,哪個比特低。
可是這是一個串行的。
一個串行的過程在信道上,一定是一個比特連著一個比特。

8.jpg

并轉串和串轉并的時候,都有這個問題。

現在我們要把B0、B1、B2、B3,轉成串行。

9.jpg

依次是D0、D1、D-1,按順序發過來的。
串行通信就必然會有這個問題。
如果我們看一些手冊,大量的IP核,它的一些篇幅都是用于對齊的。

10.jpg

單位時間在指定時刻只有一個比特被加載。
看起來就像一個冰糖葫蘆串。

我們要知道比特的邊界。
還有一個更嚴峻的問題。

我們知道,串行通信有兩個特點。
第一個,串行通信要有串化器,要有解串器。
第二個,邊界的問題。
有找邊界,稱之為對齊的問題。
這個問題更嚴峻,或者說更現代化。
在發送端,串行信息是以串行的形式發出來的。

那么,必然會有時鐘驅動。發送端會有發送端的時鐘。
這是發送的時鐘。
我們學過同步電路,知道這個signal一定會踩著沿翻轉。

11.jpg

到接收端。
發送和接收都是同步電路。

12.jpg

Tclk和Rclk可能是相同時鐘,可能是相關時鐘。
但是對一個正常的通信系統而言,它做不到。
如果是衛星通信,一個在天上,一個在地上。
如果是遠洋通信,一個在亞洲,一個在歐洲。
怎么可能再做一條時鐘線呢?

一般來說,如果是無線通信,我們的手機,跟基站之間不會有時鐘的連線。
都是無線的。那么Tclk和Rclk存在各種各樣的關系。
無論是什么關系,對接收器而言,時鐘都要能有效地捕獲signal。
怎樣捕獲呢?
如果在上升沿之前和上升沿之后,所需要的穩定時間段得不到保證的話,就會發生亞穩態,就有可能導致這次傳輸的失敗。

一定要保證,在接收端的時候,在時鐘上升沿,建立時間之前,保持時間之后,這個signal沒有反轉。

時鐘的頻率要一致。
不一致,這個signal就沒法還原了。
所以說,兩個頻率要相同。
還要保證接收端的時鐘能夠正確地捕獲signal。
這就帶來一個問題,這兩個時鐘怎么做?
比方說,像我們RS232的通信。
那個通信,并沒有給出時鐘信號,通信的時候,在發送端和接收端之間并不需要發送時鐘的通道。
它只是用一個單端信號發送。

13.jpg

它只要約定時鐘即可,我約定時鐘9600,接收時鐘9600。
我們記不記得,使用16倍的波特率,在捕獲的時候,這個中心點偏差1/16,問題不大。
這是在低速情況之下。所以說在低速的情況之下,發送和接收時鐘,這兩者是用的約定的方式來進行時鐘的捕獲。


由于內容較多,接下來的分享會在評論區更新,謝謝。










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

    關注

    1629

    文章

    21748

    瀏覽量

    603795
收藏 人收藏

    評論

    相關推薦

    無線擴頻系統由什么組成

    無線擴頻系統是一種利用擴頻技術來提高信號傳輸的抗干擾能力和安全性的通信系統。擴頻通信技術通過將傳輸信號的帶寬擴展到遠大于原始信號帶寬,從而在接收端通過相關處理恢復原始信號。這種技術在軍
    的頭像 發表于 10-15 16:33 ?295次閱讀

    FPGA如何發出高速串行信號

    高速串行通信的“高速”一般比較高,基本至少都會上G。如果利用FPGA內部的LUT、觸發器和普通IO是無法滿足這樣高的輸入輸出速率的。
    的頭像 發表于 08-05 11:12 ?823次閱讀
    <b class='flag-5'>FPGA</b>如何發出高速<b class='flag-5'>串行</b>信號

    安信可LoRa模組Ra-01,超長距離擴頻通信,抗干擾性強

    安信可 LoRa 系列模塊(Ra-01)由安信可科技設計開發。該模組用于超長距離擴頻通信,其射頻芯片 SX1278 主要采用 LoRa?遠程調制解調器,用于超長距離擴頻通信,抗干擾性強,能夠最大
    的頭像 發表于 06-13 14:14 ?468次閱讀
    安信可LoRa模組Ra-<b class='flag-5'>01</b>,超長距離<b class='flag-5'>擴頻通信</b>,抗干擾性強

    高速串行通信協議詳解

    隨著信息技術的飛速發展,數據通信已成為現代社會不可或缺的一部分。在數據通信中,串行通信作為一種基本的通信方式,以其獨特的優勢在各個領域得到了
    的頭像 發表于 05-16 16:45 ?825次閱讀

    擴頻通信的主要特點有哪些

    擴頻通信是一種無線通信技術,它通過將信號的頻帶寬度故意擴展到比原始信息帶寬大得多的程度來實現通信
    的頭像 發表于 05-07 15:26 ?1386次閱讀

    美國FCC發布KDB 364244 D01標準,推動57-71 GHz頻段雷達設備認證

    2024年4月16日,美國聯邦通信委員會(FCC)正式發布了第1版KDB364244D01標準,旨在為運行在57-71GHz(特別是60GHz)頻段的雷達設備提供詳盡的認證指南。這一標準的出臺
    的頭像 發表于 04-29 08:30 ?666次閱讀
    美國FCC發布KDB 364244 <b class='flag-5'>D01</b>標準,推動57-71 GHz頻段雷達設備認證

    lora技術實現遠距離通信的原因有哪些?

    LoRa技術之所以能夠實現遠距離傳播,主要得益于其擴頻通信的原理、低功耗設計以及對多種影響因素的優化處理。這些因素共同作用,使得LoRa技術在無線通信領域具有獨特的優勢。
    的頭像 發表于 04-25 17:48 ?864次閱讀

    FPGA與LoRa模塊的串口通信問題

    自己畫的FPGA的PCB板,FPGA與LoRa模塊是通過串口相連的,但是傳輸不了數據。 FPGA和串口助手可以通信,串口助手和LoRa模塊也可以通信
    發表于 03-21 18:09

    串行通信中的異步、同步與并行通信機制解析

    串行通信,這是一種數據傳輸方式,其中數據是按一位一位的順序傳送的。在串行通信中,只需要少數幾條線就可以在系統間交換信息,因此它特別適用于計算機與計算機、計算機與外設之間的遠距離
    的頭像 發表于 03-05 16:44 ?2758次閱讀
    <b class='flag-5'>串行</b><b class='flag-5'>通信</b>中的異步、同步與并行<b class='flag-5'>通信</b>機制解析

    常見串行通信協議 串行通信和并行通信的區別

    串行通信是一種通過單個傳輸線按照順序傳送數據的通信方式。在串行通信中,每個數據位按照順序依次傳輸,一個接一個地發送到目標設備。
    的頭像 發表于 03-05 16:38 ?1338次閱讀
    常見<b class='flag-5'>串行</b><b class='flag-5'>通信</b>協議 <b class='flag-5'>串行</b><b class='flag-5'>通信</b>和并行<b class='flag-5'>通信</b>的區別

    調制技術在通信領域有哪些具體應用?

    )、頻移鍵控(FSK)和相移鍵控(PSK)等。這些技術通過在載波信號上改變幅度、頻率或相位來編碼數字信息。 擴頻通信擴頻通信是一種利用調制技術實現信號擴頻通信方式。通過
    的頭像 發表于 02-29 18:00 ?1611次閱讀

    串行通信與并行通信各種通信協議的區別

    RS-232接口符合美國電子工業聯盟(EIA)制定的串行數據通信的接口標準,全雙工,其中 RS 為英文 “Recomend Standard” 的縮寫,中文翻譯為“推薦標準”,232為標識號。
    發表于 01-26 11:17 ?6890次閱讀
    <b class='flag-5'>串行</b><b class='flag-5'>通信</b>與并行<b class='flag-5'>通信</b>各種<b class='flag-5'>通信</b>協議的區別

    TLT507-ARM + FPGA通信案例

    TLT507-ARM + FPGA通信案例
    的頭像 發表于 01-26 11:05 ?1068次閱讀
    TLT507-ARM + <b class='flag-5'>FPGA</b><b class='flag-5'>通信</b>案例

    什么是擴頻通信擴頻技術在CDMA和TDMA中的應用

    隨著擴頻技術的推廣,許多該領域之外的電子工程師也希望了解這項技術。
    的頭像 發表于 01-25 09:59 ?3621次閱讀
    什么是<b class='flag-5'>擴頻通信</b>?<b class='flag-5'>擴頻</b>技術在CDMA和TDMA中的應用

    擴頻通信系統之信噪比等效知識介紹

    前一篇文章已經仿真不同信噪比下的誤碼性能了,如何和理論誤碼結果等效呢?擴頻通信也有理論誤碼率值嗎?有!看調制方式!
    的頭像 發表于 01-12 10:10 ?866次閱讀
    <b class='flag-5'>擴頻通信</b>系統之信噪比等效知識介紹
    主站蜘蛛池模板: 日本人奶水中文影片| GAY东北澡堂激情2022| 亚洲欧洲日产国产 最新| 67194con免费福和视频| 国产免费看黄的私人影院| 欧美 另类 美腿 亚洲 无码| 亚洲日韩一区精品射精| 久久精品视频在线看15| 香蕉久久夜色精品国产小优| 不卡人妻无码AV中文系列APP| 久久国产免费一区二区三区| 无人在线观看免费高清视频播放| 超碰国产视频免费播放| 胸大的姑娘中文字幕视频| 国产精品九九久久| 日韩免费精品视频| 成人在线视频免费看| 日本高清免费看| 99久久久无码国产精品不卡按摩| 久草网国产自偷拍| 亚洲中文字幕无码一久久区| 国产亚洲精品久久久久| 校园全肉高h湿一女多男| 毛片免费在线视频| 中字幕视频在线永久在线| 精品欧美小视频在线观看| 亚洲综合色婷婷在线影院| 欧美 亚洲综合在线一区| 国产人妻777人伦精品HD| 99在线精品国自产拍不卡| 热久久综合这里只有精品电影| 国产精品人妻无码免费A片导航| 在线视频中文字幕| 美女视频黄色的| 99久久久A片无码国产精| 亚洲mv在线观看| 久久99re热在线观看视频| 大屁股国产白浆一二区| 五花大绑esebdsm国产| 国产小视频在线高清播放| 99热久久视频只有精品6|