• 
    

    
    

      99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看 ?

      基于e—labsim的FSK調(diào)制與解調(diào)通信系統(tǒng)仿真—文字傳輸

      2017-05-30 16:39:14李茜
      科技尚品 2017年3期
      關(guān)鍵詞:碼流接收端數(shù)據(jù)流

      李茜

      摘 要:隨著社會的不斷發(fā)展,不管是經(jīng)濟(jì)還是人們的生活水平,已經(jīng)發(fā)生了翻天覆地的變化,特別是人們的交流方式已從最基本的面對面交流變?yōu)檐浖涣鳎@是一個信息社會。在快節(jié)奏的社會中,人們快速準(zhǔn)確的進(jìn)行通信,為了有效緩解這一問題,本課題選擇FSK調(diào)制與解調(diào)作為研究對象,作基于e-labsim仿真實驗平臺的FSK通信仿真,以實現(xiàn)文字的傳輸來檢驗本仿真的正確性,說明本仿真具有可實用性。

      關(guān)鍵詞:FSK調(diào)制與解調(diào);e-labsim仿真實驗平臺;文字傳輸

      1 系統(tǒng)設(shè)計

      1.1 通信系統(tǒng)的原理

      (1)總體設(shè)計:設(shè)計FSK通信仿真是在一臺計算機(jī)輸入文字,經(jīng)文字轉(zhuǎn)換和FSK調(diào)制后,通過發(fā)送給本機(jī),本機(jī)接收通過FSK解調(diào)和文字反轉(zhuǎn)換后,顯示出正確的文字。仿真的總體設(shè)計框圖如圖1所示:

      FSK通信仿真分為發(fā)送端和接收端,發(fā)送端包括文字轉(zhuǎn)換、FSK調(diào)制,接收端包括FSK解調(diào)、文字反轉(zhuǎn)換。

      1.2 所設(shè)計子系統(tǒng)的原理

      (1)文字轉(zhuǎn)換原理:該模塊實現(xiàn)文字轉(zhuǎn)換成數(shù)據(jù)碼流。里面涉及對話框的顯示和文字的輸入轉(zhuǎn)換,主要采用來自繼承CDialog類實現(xiàn)對話框,文字轉(zhuǎn)換主要是根據(jù)獲取到的文字,讀取機(jī)內(nèi)碼找到該文字對應(yīng)的十六進(jìn)制,然后根據(jù)數(shù)據(jù)類型轉(zhuǎn)換為對應(yīng)的二進(jìn)制碼流,在傳輸數(shù)據(jù)流時要先傳輸兩個字節(jié)的幀頭0xfffff即16個1,因為任何文字轉(zhuǎn)換成的數(shù)據(jù)流都不會是0xffff,這是為了接收數(shù)據(jù)時便于對數(shù)據(jù)碼流進(jìn)行處理,最后要傳輸同樣為兩字節(jié)的幀尾0xfffe。這樣便于區(qū)分一個接收數(shù)據(jù)碼流,當(dāng)幀頭來時,計算機(jī)則做好接收數(shù)據(jù)的準(zhǔn)備,當(dāng)幀尾到來時,接收機(jī)則停止接收數(shù)據(jù)碼流。

      (2)2FSK基本原理:2FSK信號的產(chǎn)生采用鍵控法來實現(xiàn),即在二進(jìn)制基帶矩形脈沖序列的控制下通過開關(guān)電路對兩個不同的獨(dú)立頻率源進(jìn)行選通,使其在每一個碼元TB期間輸出f1或f2兩個載波之一。

      (3)2FSK解調(diào)原理:2FSK信號常用解調(diào)方法是非相干解調(diào)。其解調(diào)原理是將2FSK信號分解為上下兩路2ASK信號分別進(jìn)行解調(diào),然后進(jìn)行判決。

      (4)文字反轉(zhuǎn)換原理:接收已解調(diào)后數(shù)據(jù)流,先接收兩個字節(jié)的幀頭0xffff,再接收后面的數(shù)據(jù),數(shù)據(jù)以8bit為一字節(jié)放在緩存區(qū),當(dāng)最后接收到幀尾時,去掉最后接收的兩個字節(jié)即幀尾,將前面的數(shù)據(jù)轉(zhuǎn)換成十六進(jìn)制,再讀取機(jī)內(nèi)碼找到相應(yīng)的文字,輸出文字。

      2 詳細(xì)設(shè)計

      2.1 發(fā)送端設(shè)計

      根據(jù)文字轉(zhuǎn)換和FSK調(diào)制的基本原理給出發(fā)送端的設(shè)計.在發(fā)送端,輸入的文字轉(zhuǎn)換成數(shù)據(jù)流,將產(chǎn)生的數(shù)據(jù)碼流輸入FSK調(diào)制模塊,最后將產(chǎn)生的FSK調(diào)制信號通過發(fā)送模塊發(fā)給接收端。

      2.2 接收端設(shè)計

      根據(jù)FSK解調(diào)的基本原理及文字反轉(zhuǎn)換的知識給出接收端的設(shè)計。在接收端,通過接收模塊收到來自發(fā)送端的FSK調(diào)制信號,進(jìn)行非相干解調(diào),通過帶通濾波器和包絡(luò)檢測器,再門限判決得到解調(diào)信號,最后進(jìn)行文字反轉(zhuǎn)換顯示接收到的文字。

      2.2.1 帶通濾波器模塊

      濾波器的設(shè)計是使用FIR濾波器的原理,濾波器的參數(shù)是利用fdatool工具生成的系數(shù)組,然后對每一個輸入的數(shù)字進(jìn)行卷積獲得濾波的結(jié)果。

      2.2.2 門限判決模塊

      門限判決模塊是將通過帶通濾波器后的FSK解調(diào)信號數(shù)據(jù)流轉(zhuǎn)換為數(shù)據(jù)電平,以0電平為判決門限,將兩路信號的差值作為判決條件,當(dāng)差值大于0,則輸出f1信號,當(dāng)差值小于0,則輸出f2信號。

      2.2.3 文字反轉(zhuǎn)換模塊

      經(jīng)過調(diào)制解調(diào)后的數(shù)據(jù)要以文字的形式顯示出來,就要設(shè)計此模塊。首先是接收到解調(diào)后的數(shù)據(jù)流,因為數(shù)據(jù)流是不斷的在接收,所以我們要根據(jù)文字轉(zhuǎn)換時加入的幀頭幀尾來找到需要的數(shù)據(jù)流,然后對這段數(shù)據(jù)流進(jìn)行處理,除去幀頭的兩個字節(jié)即16位,下面每8位bit代表一個收到的收到的文字,先將這些數(shù)據(jù)賦值給字符串,再根據(jù)計算機(jī)的機(jī)內(nèi)碼找到字符串所對應(yīng)的文字,將其輸出。

      3 結(jié)果分析

      整個系統(tǒng)仿真正確,當(dāng)在發(fā)送端輸入“1123”后,接收端顯示出“1123”。調(diào)制后的波形是通過不同頻率載波來承載高低電平信息的,這達(dá)到了FSK調(diào)制的目的。解調(diào)后的波形和調(diào)制就是一個逆變換,調(diào)制前的波形與調(diào)制后的波形一致,說明了FSK調(diào)制的正確性。接受到的文字與發(fā)送的文字具有一致性,說明該系統(tǒng)很好的實現(xiàn)了預(yù)期功能,具有較大實用性。

      4 設(shè)計心得

      通過這次對文字傳輸進(jìn)行FSK調(diào)制與解調(diào)的設(shè)計,我不但對通信系統(tǒng)更深層次的理解,通信系統(tǒng)通常是由具有特定功能、相互作用和相互依賴的若干單元組成的、完成統(tǒng)一目標(biāo)的有機(jī)整體。而且也熟悉了e-labsim仿真實驗平臺,研究了e-labsim算法的二次開發(fā)范例,明白怎么使用C++語言基于該平臺進(jìn)行編碼,大大加強(qiáng)了我的編程能力,以前學(xué)習(xí)C++語言只會進(jìn)行一些簡單的編程,沒有實際用處,經(jīng)過這次設(shè)計,真正意義上的明白了如何運(yùn)用C++編程來實現(xiàn)需要的功能將其用于實際。

      參考文獻(xiàn)

      [1]樊昌信,曹麗娜.通信原理[M].國防工業(yè)出版社,2014.

      (作者單位:重慶交通大學(xué))

      猜你喜歡
      碼流接收端數(shù)據(jù)流
      基于擾動觀察法的光通信接收端優(yōu)化策略
      分布式碼流實時監(jiān)控與錄制系統(tǒng)的設(shè)計與實現(xiàn)
      數(shù)字電視TS碼流協(xié)議簡要分析
      視聽(2021年8期)2021-08-12 10:53:42
      頂管接收端脫殼及混凝土澆筑關(guān)鍵技術(shù)
      一種設(shè)置在密閉結(jié)構(gòu)中的無線電能傳輸系統(tǒng)
      新能源科技(2021年6期)2021-04-02 22:43:34
      基于多接收線圈的無線電能傳輸系統(tǒng)優(yōu)化研究
      汽車維修數(shù)據(jù)流基礎(chǔ)(下)
      一種提高TCP與UDP數(shù)據(jù)流公平性的擁塞控制機(jī)制
      基于數(shù)據(jù)流聚類的多目標(biāo)跟蹤算法
      一種比較ASN.1碼流差異的方法
      凤庆县| 旅游| 肥西县| 高邑县| 彰武县| 冀州市| 义马市| 喀喇沁旗| 江达县| 平乡县| 宜春市| 松江区| 鄂托克前旗| 抚宁县| 元谋县| 盐山县| 灵寿县| 沛县| 日照市| 大城县| 磐安县| 曲水县| 高密市| 漠河县| 筠连县| 德令哈市| 黑龙江省| 秦安县| 新疆| 延寿县| 大名县| 中牟县| 揭阳市| 克拉玛依市| 桃源县| 乐陵市| 彰化县| 缙云县| 江达县| 阜平县| 宁海县|