《電子技術應用》
您所在的位置:首頁 > 模擬設計 > 設計應用 > 基于TMS320C54X的雙調制解調器的設計與實現
基于TMS320C54X的雙調制解調器的設計與實現
李朝?!±钤阢?/div>
摘要: 介紹了一種在有差錯信道中能夠高可靠性傳輸數據的雙調制解調器的實現方案。它主要由DSP最小系統,串行通信接口,A/D轉換電路和CPLD控制邏輯構成。系統采用兩條線路同時傳輸數據,接收端則根據誤碼率的高低在兩條線路間進行智能切換,選擇性地接收,以此來實現數據的高可靠性傳輸。
Abstract:
Key words :

1 引 言
  在有差錯信道中進行數據的高可靠性甚至無誤碼傳輸,可采用傳統的差錯重傳(ARQ)和前向糾錯(FEC)等技術,但這些技術都不可避免地存在時延和時延抖動,信道利用率低,開銷大等弊端,不適合于需要一定的可靠性又要求實時傳輸或對突發業務立即進行處理的場合 ,如多媒體數據(語音,圖像 ,文本數據)的通信、電力調度系統之間的通信、公安系統突發任務的下達等?;赥MS320C54的雙MODE M可在一定程度上避免這些問題,它采用兩路全雙工的數據通信鏈路來進行數據傳輸,相當于用兩條線路來傳輸一路信息,接收端根據兩條線路的接收質量智能地決定接收哪路信息,自動切換,無需采用A RQ或FEC等技術就可實現數據的高可靠性傳輸。該系統采用DSP技術,以平衡對稱設計思路 ,實現雙MOD EM在同一平臺上實施 ,并利用軟件無線電技術實現多種選擇靈活搭配,除了具有電路設計 、調試簡單 、可靠性高和抗噪聲能力強等特點外,還具有以下優點:
  ·傳輸中心頻率靈活可變,可適用于上音頻電力線載波(f=2880Hz,3000Hz)、微波(f=1700Hz)、無線(f=1500Hz),以及電力線載波機話音通道(f=1200Hz)組成的通訊網中,采用本機傳送數據可統一所有的MODEM型號,便于互換與維修。
   ·解調部分具有AGC(自動增益控制)功能?! ?br />    ·具有定性的誤碼顯示,線路信噪比狀況一目了然。
  ·支持兩個MODEM獨立使用。
2 雙MODEM的硬件設計及其實現
2.1 雙MODEM系統的組成
                      
    雙MODEM系統的組成如圖1所示,主要由以下五部分構成:
   (1)DSP最小系統
   數字處理系統由于其可靠性高、可編程性強等優勢在通信、航天制導、儀器儀表等各個領域正得到越來越廣泛的應用。在雙MODEM中由一片TMS320C5402 DSP芯片和一片EPROM構成的DSP最小系統是整個系統的關鍵部分。TMS320C54X是TI公司TMS320系列芯片中新一代16-bit定點DSP,適合于高速的數字信號處理。其特點如下:
  ·先進的多總線結構,一條程序總線,三條數據總線,四條地址總線,使得靈活性和性能大大提高?!?br />   ·外接1024kHz晶振,指令周期為10ns,100MIPS運算速度。
   ·提供Power Down低功耗方式。
  ·17×17-bit的并行乘法器為非流水單周期的乘法/累加(MAC)操作產生40-bit的乘積 。
  ·8個輔助寄存器和一個專用運算單元支持間接尋址。
  ·4級流水操作用于延遲分支,調用和返回指令。
  ·16個軟件可編程的等待狀態發生器,用于程序、數據、I/O存儲器空間的延時等待操作。
  ·可訪問的擴展存儲器空間為192k×16-bit(其中64k程序存儲器、64k數據存儲器、64kI /O存儲器)。
  ·支持多達16個用戶可屏蔽中斷(SINT15—SINT0),JTAG掃描仿真邏輯(IEEE1149.1)  
  (2)CPLD控制邏輯
  現場可編程邏輯門陣列(FPGA)和高性能數字信號處理器(DSP)是信號處理領域兩大關鍵器件,FPGA和DSP的運算速度及并行處理能力成為制約高速信號處理應用的主要因素,FPGA以其設計靈活性及硬件高密度性在信號處理領域顯示出越來越重要的作用。該系統的CPLD控制邏輯采用XILIN的XC9536來完成,XC9536的可編程I/O引腳,可以實現DSP、SCC、A/D轉換等所需的控制邏輯。
  (3)A/D變換
  系統接收時首先將模擬的語音信號通過A/D轉換變為數字信號送入TMS320C5402DSP,發送時將數字調制信號通過D/A轉換變為模擬信號后再上信道傳輸,為此我們選擇了TI公司單片集成AD和DA轉換通道的音頻模數和數模轉換器320AD56作為系統的A/D轉換器件,該器件采用Σ-Δ轉換方法,采樣率為22.05kHz,帶寬為8.8kHz,分辨率為16Bits,功耗為150mW,+5 V單電源供電,同時320AD56的時鐘可以直接與TTL、CMOS、或正的ECL邏輯電平相連。
  (4)閃爍存儲器(Flash)
  Flash Memory是一個非易失性固態存儲器,這種存儲器的特點是在寫之前要以塊為單位執行擦除命令,即:使所有字節均變為0XFF,然后再寫入數據,而且斷電以后數據不丟失。我們采用AMD公司的AM28F010作為系統的EPROM,它工作所需的時序信號/WE、/RD、/BCE由CP LD控制邏輯提供。AM28F010的工作電壓為+5V,容量為64k×8bit,速度為150ns。
  (5)串口通信模塊
  MODEM從發送方串行接收數據,然后經過調制將數字信號轉換為模擬信號,最后通過線路傳送到接收方。接收方也需要通過MODEM從線路上將信號解調,將模擬信號轉換為數字信號,然后串行發送給接收方。本系統中為了實現串行通信,采用AM85C30作為串口通信控制器(SC C),AM85C30是AMD公司的Zilog系列產品,采用CMOS結構,是一種全雙工雙通道、多數據協議的數據通信控制器,可以通過軟件設置實現多種數據通信方式。AM85C30的每個通道都有一套自己的讀/寫寄存器集,所有通信模式都是通過操作寫寄存器來實現的,同時所有狀態判斷都是通過操作讀寄存器來實現的,隨著數據接收/發送,讀寄存器的值可能會發生變化,這些變化能觸發程序活動或內部硬件設置變化。
2.2 RS-232接口電路的設計
  RS-232標準的接口應能承受接口引腳中任何兩個引腳的短接,而其本身及所聯設備不受到損壞,其電平標準規定了雙極性邏輯電平,即邏輯電平由電壓幅值和極性共同來描述,輸入的邏輯電平是+3V到+15V和-3V到-15V,電壓-3V到+3V之間屬于不確定的;輸出的邏輯電平是+5V到+15V和-5V到-15V,電壓-5V到+5V之間屬于不確定的。由此可知,RS-232的電壓和邏輯電平不能直接用于計算機電路,需要進行電平轉換。在雙MODEM系統中,采用了三片SN75196集成芯片作為RS-232線路驅動器和線路接收器,以此來實現RS-232和計算機電路之間的電平轉換。SN75196是一種專用的多路RS-232收發器,其驅動器/接收器·82·數目為5/3,工作所需的電源電壓為±9V和+5V。
3 雙MODEM的軟件設計及其實現
  雙MODEM的軟件設計采用標準的C語言和TMS320C54X的匯編語言混合編制完成,主要由以下幾個要點構成:
3.1 系統初始化
  系統上電工作之前,首先必須進行初始化。主要包括對TMS320C5402DSP的狀態寄存器ST0 、ST1,處理器模式狀態寄存器PMST,時鐘模式寄存器CLKMD和軟等待狀態寄存器SWWSR的初始化。對AM85C30通信口的初始化,包括設置合適的數據傳輸格式,數據傳輸波特率,中斷允許寄存器等。其中波特率的設置只需將除數因子寫入AM85C30的“波特率除數鎖存器”WR12、WR 13中,用TMS320C54匯編語言編制的初始化程序將在C語言的主程序中調用。
3.2 中斷服務程序
  中斷服務處理子程序是通信應用程序的核心,當系統上電初始化時,在中斷向量表的相應位置將初始化為一個臨時中斷服務處理子程序的入口地址,一旦初始化結束,每當一個指定的通信事件出現時,AM85C30將產生一次通信中斷,CPU將依據此中斷號查看中斷向量表,調用執行所指向的新的中斷處理程序,完成收/發處理。收/發數據的程序流程如圖2、圖3所示:
                                               
3.3 環行緩沖區與幀結構 
  (1)環行緩沖區
                     
    在數據通信過程中,發送端和接收端都需要采用一定大小的緩沖區,緩沖區的操作需要采用先進先出(FIFO)的原則,即保證新插入的數據不能覆蓋尚未處理的數據,采用環形緩沖區技術則可很好地解決這個問題,假設數據緩沖區為buffer〔len〕,即長度為len的緩沖區 ,為了達到環形緩沖區操作的目的,需要定義一控制塊結構:
   typedef struct{
   int cnt;
   int rdi;
   int wri;int*buf; 
  ?。鼴CB
  cnt域表示當前緩沖區內的數據長度,rdi表示從當前環形緩沖區中讀取數據的指針位置,wri表示往當前環形緩沖區中存放數據的指針位置,buf指針指向緩沖區的首地址。
  (2)幀結構
  由于雙MODEM系統接收數據時要依據誤碼率的高低在兩條線路間進行智能切換,有選擇性地接收,從而實現數據的高可靠性傳輸。誤碼率的大小雖然是衡量線路傳輸狀況的指標 ,但它是一個長期統計的結果,與當前線路傳輸質量無線性比例關系,在一小段時間內,有可能誤碼率高的線路傳輸的數據更正確,由于這種長期統計和短時數據的正確與否無線性比例關系,如果直接用數據流方式進行熱切換,就存在誤判并導致數據的誤收和對短時突發誤碼反映遲鈍和誤碼擴大的現象。因此必需將數據以一定長度為單位劃分為一個個的幀(fra me),再以幀為單位結合誤碼率進行判斷、切換,這樣就可以把誤碼發生的位置定位在一幀長度內,使切換更準確,數據更可靠,在分幀切換當中,發送端先將數據裝幀打包,幀結構至少應包括幀號、幀數據長度、幀數據等。為此,我們定義了如圖4所示的幀結構。幀結構采用類似HDLC的幀結構,幀起止標志固定為0x7e的8位數據,兩端以0結束,中間是六連1,便于與幀數據相區分,幀結束標志與幀開始標志相同。CRC采用16位的M序列,為了提高CRC校驗的計算速度,采用了查表法。
                      
4 結束語  
   實際信道都不是理想的無差錯信道,所傳輸的 數據總會出現一定的誤碼。為此,我們采用高速DSP技術所設計的雙MODEM系統,除了具有一般MODEM的通用功能之外,更主要的是可在有差錯的信道中,實時地進行數據的高可靠性甚至無誤碼傳輸。實際線路測試結果表明該系統在工作條件范圍內,當歸一化信噪比≥17dB時,對511偽隨機碼的誤碼率Pe≤1×10-6,在中低速語音壓縮編碼后使用雙MODEM技術進行數據傳輸將有廣闊的市場發展前景。

此內容為AET網站原創,未經授權禁止轉載。
热re99久久精品国产66热_欧美小视频在线观看_日韩成人激情影院_庆余年2免费日韩剧观看大牛_91久久久久久国产精品_国产原创欧美精品_美女999久久久精品视频_欧美大成色www永久网站婷_国产色婷婷国产综合在线理论片a_国产精品电影在线观看_日韩精品视频在线观看网址_97在线观看免费_性欧美亚洲xxxx乳在线观看_久久精品美女视频网站_777国产偷窥盗摄精品视频_在线日韩第一页
  • <strike id="ygamy"></strike>
  • 
    
      • <del id="ygamy"></del>
        <tfoot id="ygamy"></tfoot>
          <strike id="ygamy"></strike>
          国产毛片一区| 欧美日韩高清在线| 亚洲欧美日本国产专区一区| 久久精品人人爽| 亚洲国产精选| 国产色产综合产在线视频| 欧美高潮视频| 亚洲黄色高清| 久久久久久一区二区| 亚洲韩国日本中文字幕| 国产精品久久久久久亚洲毛片| 亚洲黄色在线观看| 亚洲国语精品自产拍在线观看| 国产热re99久久6国产精品| 亚洲欧洲另类| 一区二区三区在线免费视频| 亚洲在线一区二区| 伊人久久婷婷| 亚洲人久久久| 久久美女艺术照精彩视频福利播放| 国产精品日韩久久久| 亚洲国产欧美日韩精品| 一区二区三区四区精品| 国语自产精品视频在线看抢先版结局| 欧美在线免费观看亚洲| 欧美一区二区视频观看视频| 亚洲一区二区在线观看视频| 99re6热只有精品免费观看| 国产深夜精品| 欧美gay视频| 亚洲国产精品一区在线观看不卡| 美女免费视频一区| 亚洲黄色在线观看| av成人激情| 国产精品二区在线| 亚洲国产精品久久人人爱蜜臀| 亚洲国产精品尤物yw在线观看| 一区二区三区欧美日韩| 永久免费视频成人| 亚洲欧美日韩在线高清直播| 女女同性女同一区二区三区91| 亚洲欧美在线一区二区| 麻豆精品视频在线观看| 午夜日韩视频| 一区在线免费| 欧美α欧美αv大片| 亚洲一区二区在线免费观看| 欧美国产日韩在线观看| 亚洲免费影视第一页| 国产农村妇女毛片精品久久麻豆| 国产精品一区一区| 在线日韩中文字幕| 久久综合网色—综合色88| 国产精品成人一区二区艾草| 国产日韩欧美综合精品| 久久色在线观看| 正在播放欧美视频| 欧美激情一区二区三区在线视频观看| 国产伪娘ts一区| 久久天堂国产精品| 欧美日本一区| 在线成人激情黄色| 午夜视频精品| 国内精品美女在线观看| 国产视频丨精品|在线观看| 亚洲激情av| 日韩一区二区精品葵司在线| 国产一区二区三区免费在线观看| 国产一区导航| 亚洲欧美国产三级| 欧美色图麻豆| 欧美日韩免费观看一区二区三区| 欧美午夜电影在线观看| 国产精品xxxxx| 国一区二区在线观看| 欧美+亚洲+精品+三区| 国内成人精品视频| 国产美女精品一区二区三区| 国产一区二区精品在线观看| 亚洲午夜精品国产| 亚洲视频二区| 国产主播喷水一区二区| 久久久久国产一区二区三区四区| 欧美日韩在线播放三区| 欧美亚洲一区三区| 久久亚洲美女| 欧美婷婷久久| 蜜桃av久久久亚洲精品| 久久蜜桃香蕉精品一区二区三区| 国产亚洲一二三区| 国产裸体写真av一区二区| 西瓜成人精品人成网站| 尤物99国产成人精品视频| 欧美一区二区精美| 免费观看成人网| 亚洲一区在线直播| 欧美日韩国产成人在线观看| 在线观看亚洲a| 欧美一区三区二区在线观看| 欧美亚洲一区二区在线| 国产在线拍揄自揄视频不卡99| 免费亚洲电影在线观看| 亚洲私拍自拍| 亚洲欧美日韩中文播放| 欧美精品在线视频| 国产视频一区在线观看| 久久影院亚洲| 亚洲少妇最新在线视频| 欧美日本国产| 国产精品视频内| 99热精品在线| 欧美一区网站| 国外视频精品毛片| 欧美日韩免费区域视频在线观看| 国产精品国产精品国产专区不蜜| 亚洲国产精品第一区二区三区| 久久精品九九| 99国内精品久久久久久久软件| 国产一区二区三区视频在线观看| 亚洲综合色自拍一区| 午夜精品久久久久久久久久久| 欧美中文字幕在线播放| 一区免费在线| 在线看国产日韩| 欧美黄在线观看| 日韩视频国产视频| 在线观看一区二区视频| 国产精品夜夜嗨| 日韩午夜激情av| 蜜臀av国产精品久久久久| 国产一区二区精品久久99| 国产精品揄拍一区二区| 国产日韩欧美一区二区| 亚洲欧美日韩国产综合在线| 国产中文一区二区| 亚洲欧美国产一区二区三区| 亚洲精品一二三区| 亚洲日本一区二区三区| 亚洲美女福利视频网站| 久久国产精品久久w女人spa| 欧美电影在线| 在线观看视频日韩| 日韩一二三在线视频播| 狠狠色狠狠色综合日日五| 久久亚洲国产成人| 欧美天天在线| 伊人久久亚洲热| 性欧美激情精品| 欧美日韩mp4| 亚洲国产精品悠悠久久琪琪| 另类国产ts人妖高潮视频| 午夜视频在线观看一区二区三区| 久久www成人_看片免费不卡| 欧美噜噜久久久xxx| 亚洲欧洲日夜超级视频| 欧美一区二区成人| 久久嫩草精品久久久精品一| 国产九九视频一区二区三区| 久久免费国产精品| 黑人巨大精品欧美黑白配亚洲| 亚洲欧洲一区二区在线播放| 午夜国产精品视频免费体验区| 国产精品国产三级国产aⅴ9色| 亚洲一区免费视频| 国产精品一区二区三区乱码| 欧美日韩在线视频一区| 一区二区精品在线观看| 欧美视频免费看| 欧美永久精品| 国产精品免费电影| 久久精品国产在热久久| 亚洲综合电影一区二区三区| 免费久久99精品国产自| 日韩小视频在线观看专区| 亚洲欧美一区二区原创| 亚洲精品一区久久久久久| 一区二区三区四区五区视频| 亚洲在线免费视频| 欧美色图麻豆| 美女精品在线| 国产精品永久免费视频| 国产在线不卡精品| 久久精品一区二区三区不卡| 国产精品自拍一区| 久久精品国产一区二区三| 久久蜜臀精品av| 美女精品自拍一二三四| 蜜臀久久99精品久久久久久9| 午夜精品成人在线| 亚洲欧美一区二区三区久久| 国产精品揄拍500视频| 最新热久久免费视频| 欧美剧在线观看| 国产欧美日韩一区二区三区在线| 欧美在线中文字幕| 久久久高清一区二区三区| 亚洲电影免费在线| 国产精品99久久久久久www| 亚洲第一天堂av| 亚洲欧美日韩一区在线观看| 欧美国产第一页| 欧美日韩精品一区视频| 亚洲卡通欧美制服中文| 国产精品国产三级国产aⅴ9色| 欧美日韩精品欧美日韩精品一| 欧美亚日韩国产aⅴ精品中极品| 亚洲视频 欧洲视频| 久久精品成人欧美大片古装| 亚洲欧美视频在线| 国产精品99久久久久久久vr| 亚洲精品女人| 亚洲欧美综合国产精品一区| 男人的天堂成人在线| 午夜欧美电影在线观看| 亚洲精品国产无天堂网2021| 欧美日韩一区二区高清| 好吊妞这里只有精品| 性做久久久久久久久| 亚洲午夜在线| 欧美大片在线观看| 在线看视频不卡| 亚洲国产精品久久久| 久久精品在线观看| 国产精品久久久久久久久搜平片| 欧美精品成人在线| 在线免费观看日韩欧美| 一本色道**综合亚洲精品蜜桃冫| 国产精品国产三级国产aⅴ浪潮| 久久高清福利视频| 久久天堂av综合合色| 欧美专区在线| 欧美亚一区二区| 亚洲清纯自拍| 欧美性理论片在线观看片免费| 国产精品一区二区女厕厕| 欧美精品在线网站| 老司机精品久久| 亚洲欧美国产77777| 亚洲电影在线播放| 亚洲成色777777在线观看影院| 久久这里有精品15一区二区三区| 香蕉成人伊视频在线观看| 国产亚洲欧美在线| 久久香蕉国产线看观看网| 国内一区二区三区在线视频| 欧美在线播放一区二区| 久久久久久九九九九| 国产视频在线观看一区二区| 亚洲综合清纯丝袜自拍| 亚洲电影下载| 激情小说另类小说亚洲欧美| 国产精品久久777777毛茸茸| 99精品国产热久久91蜜凸| 韩国av一区二区三区四区| 国产主播一区二区三区四区| 国产伦精品一区二区三区视频孕妇| 在线观看不卡av| 国产综合香蕉五月婷在线| 欧美另类69精品久久久久9999| 国产精品久久久久久久久久久久久久| 欧美专区日韩专区| 亚洲欧美激情精品一区二区| 国语自产精品视频在线看一大j8| 亚洲国产精品久久久久秋霞影院| 国产一区再线| 国产精品日韩久久久| 国产欧美一区二区三区沐欲| 国语自产精品视频在线看抢先版结局| 国产精品99久久久久久人| 在线成人激情视频| 一本到12不卡视频在线dvd| 欧美日韩一区在线播放| 欧美 日韩 国产精品免费观看| 日韩视频在线观看国产| 久久久久久久波多野高潮日日| 韩国欧美国产1区| 亚洲黄色在线| 久热国产精品| 欧美日韩高清免费| 亚洲精品视频免费在线观看| 日韩视频一区二区三区在线播放免费观看| 在线日韩av片| 亚洲日本成人在线观看| 国产精品国产三级国产普通话三级| 亚洲国产精品久久久久婷婷884| 国产精品第2页| 麻豆精品精品国产自在97香蕉| 亚洲精品国精品久久99热| 国产精品美女www爽爽爽| 99国产精品国产精品毛片| 黄色成人小视频| 午夜久久久久| 亚洲激情在线播放| 久久久久久999| 亚洲性视频网址| 国产亚洲欧美一区二区三区| 欧美乱人伦中文字幕在线| 欧美激情久久久久久| 欧美特黄一级| 亚洲日本乱码在线观看| 久久久久国产精品人| 国产一区二区三区最好精华液| 欧美黑人国产人伦爽爽爽| 91久久夜色精品国产网站| 在线观看91久久久久久| 国产一区二区在线免费观看| 亚洲一区二区三区视频播放| 国产亚洲欧美一区二区| 国产精品呻吟| 在线激情影院一区| 欧美国产亚洲视频| 亚洲最黄网站| 欧美一区二区三区精品电影| 欧美看片网站| 欧美成人免费全部观看天天性色| 亚洲精品乱码久久久久久久久| 欧美日韩麻豆| 夜夜嗨av一区二区三区中文字幕| 在线不卡亚洲| 国产精品毛片大码女人| 久久亚洲私人国产精品va| 99精品视频免费观看视频| 久久婷婷国产综合尤物精品| 亚洲三级电影在线观看| 国内精品美女av在线播放| 欧美亚洲综合网| 欧美精品手机在线| 国产日韩视频|