999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于DSP的無線數據傳輸平臺設計與實現

2010-09-26 00:43:22
電訊技術 2010年10期
關鍵詞:信號系統

(成都理工大學 工程技術學院,四川 樂山 614007)

1 引 言

隨著現代通信技術的發展以及DSP芯片性價比的提高和廣泛的應用,使得用DSP芯片作為無線通信的硬件平臺,盡可能多地用軟件來實現通信功能,成為現代通信領域發展的一種趨勢。頻移鍵控(Frequency Shift Key,FSK)調制是用數字基帶信號來控制高頻載波頻率的變化,調制后的載波信號頻率代表了要傳送的數字信號。它具有實現起來較容易、抗噪聲與抗衰減的性能較好等優點,在無線數據傳輸中得到了廣泛的應用。

本文介紹了一種基于DSP和2FSK全數字調制解調方法的無線傳輸平臺。系統設計的目標是以通用的DSP TMS320VC5416為核心,結合簡單的硬件結構,實現低成本的數據和音頻傳輸系統,能夠通過本系統實現傳輸速率為16 kbit/s數字音頻信號的傳輸和可靠的數據傳輸。

2 系統整體結構

系統以DSP TMS320VC5416和CPLD EPM570T144C5為控制核心,可以實現數據的調制解調、數模轉換、模數轉換、信號變頻以及信號的收發。系統結構框圖如圖1所示。

圖1 系統結構框圖Fig.1 System structure diagram

系統中DSP主要完成信號的2FSK調制和解調,并在CPLD的配合下完成對系統中其它模塊的控制。TLV320AIC23實現語音信號的轉換,工作在DSP模式,以8 kHz的速率通過McBSP0、McBSP1實現與DSP之間的數據交換,而UART串行口實現數字信號在PC機與DSP之間的通信。

DSP的2FSK載波中心頻率設置在24 kHz,使用低價位的8位模數轉換器TLC5510和8位數模轉換器TLC7524以192 kHz的頻率對系統輸入輸出信號進行轉換,并經過混頻器AD835和AD8343的兩次變頻實現頻率變換。AD835以本振97.2 MHz的頻率實現一次變頻,AD8343以本振452.8 MHz的頻率實現二次變頻,進而實現調制載波信號與550 MHz UHF信號之間的變換。

系統所用97.2 MHz和452.8 MHz的本振,由PLL-VCO ADF4360-8和ADF4360-7實現[1],它們在DSP的控制下可以方便地更改輸出本振頻率。ADF4360共有C寄存器、R寄存器和N寄存器配置寄存器,每個寄存器24位。配置的順序是上電→R寄存器→C寄存器→N寄存器,前后順序不能顛倒,否則ADF4360不能鎖定。ADF4360通過SPI接口完成數據傳輸,這可以通過DSP的McBSP2實現。在不改變鑒相頻率、控制方式的情況下,只需改變N寄存器內相應數據即可改變輸出頻率。

以發射通道作為測試對象,使用頻譜儀測試AD835輸出的一次上變頻信號以及測試AD8343輸出的二次上變頻信號所得頻譜如圖2和圖3所示。

圖2 一次上變頻后信號頻譜Fig.2 The signal spectrum after once up-conversion

圖3 二次上變頻后信號頻譜Fig.3 The signal spectrum after secondary up-conversion

3 系統軟件實現

為了使DSP能夠工作在全速狀態,DSP系統程序的啟動設計為8位并行自舉加載的方式,系統所有程序固化在Flash SST39VF040中。在自舉加載后,所有程序都被讀取到DSP的DARAM中執行,可以使DSP在全速160 MHz的主頻下可靠地運行,增加系統處理能力的實時性。系統的2FSK數據調制解調速率設計為16 kbit/s,在此使用中心載波頻率Fc=24 kHz,載波F0=16 kHz表示“0”,載波F1=32 kHz表示“1”[2]。系統的AD采樣頻率Fs設置為192 kHz,每個碼元包含12個采樣點。

3.1 CPLD控制接口的定義

由于DSP的控制端口較少,因此使用CPLD作為系統中的“膠合”,實現DSP對系統中其它外圍設備的控制。外圍設備的地址都被分配在DSP的I/O空間,相應的設備端口控制分配如表1所示。

表1 DSP外設的CPLD映射地址Table 1 The CPLD mapping address of DSP peripherals

系統中的兩個PLL-VCO器件共用一個地址,在DSP需要對PLL-VCO進行設置的時候,通過不同的子地址實現區分。DSP先將數據以PLL-VCO子地址→ R寄存器→C寄存器→N寄存器的數據寫入CPLD進行緩存,然后再由CPLD以SPI的方式將緩存數據寫入到PLL-VCO中。以ADF4360-7輸出452.8 MHz本振的控制為例,R、C、N寄存器配置字分別是0x300191、0x0FF92C、0xE23602,相關DSP程序如下:

ST #0x0000,*AR7

PORTW*AR7,0x0003;端口寫ADF4360-7子地址

ST #0x3001,*AR7;

PORTW *AR7,0x0003; 端口寫ADF4360-7 R寄存器高16位

ST #0x910F,*AR7

PORTW *AR7,0x0003;端口寫ADF4360-7 R寄存器低8位和C寄存器高8位

ST #0xF92C,*AR7

PORTW *AR7,0x0003;端口寫ADF4360-7 C寄存器低16位

ST #0xE236,*AR7

PORTW *AR7,0x0003; 端口寫ADF4360-7 N寄存器高16位

ST #0x0200,*AR7

PORTW *AR7,0x0003; 端口寫ADF4360-7 N寄存器低8位

3.2 2FSK調制算法

2FSK調制采用查表法,可以實現較好的實時性,特別適用于通信載波的生成。在DSP的程序存儲空間,使用Q15定點數格式在[0,2π]上以2π/N的相位間隔固化N點正弦值,以供查表,在此取N=12。這樣,對于F0和F1的取樣間隔分別為

(1)

使用DSP定時器T0,用來實現對數據解調DAC輸出速率的控制。這樣,如要實現12 kbit/s的數據傳輸速率,需要將DSP定時器T0的溢出率設置為192 kHz。

3.3 2FSK解調算法

FSK解調有相干解調和非相干解調[3-4],相干解調對通信設備要求較高,一般數字調頻系統都采用非相干解調[5]。在此,采用實時性較高的2FSK信號差分檢波解調算法[6]。算法的基本思想是已調信號和它的π/2的延時信號相乘,然后經過低通濾波,根據濾波結果的符號判斷發送信號的值,從而實現信號的解調。算法原理如圖4所示。

圖4 2FSK解調算法原理圖Fig.4 Schematic diagram of 2FSK demodulation

信號采樣值S(n)經延時器延遲k個采樣點得到S(n-k)。k要小于每個二進制碼元周期內的采樣點數,使得S(n)和S(n-k)是屬于同一個二進制碼元的采樣值。S(n)和S(n-k)相乘后的輸出樣值為

V(n)=S(n)S(n-k)=

A2sin(2πFnTs)sin[2πF(n-k)Ts]=

(2)

前面一部分是僅與k有關的常數,后面一部分是與n有關的高頻分量,可通過對稱系數低通濾波器h(n)來濾除。低通濾波器h(n)的截止頻率設為12 kHz,對稱系數經Matlab計算求得:h0=0.000 184 97,h1=0.263 16,h2=0.192 72,h3=0.220 79。通過該低通濾波器后得到:

(3)

k的選擇是設計解調器的關鍵,應使差值:

d(k)=cos(2πF0kTs)-cos(2πF1kTs)

(4)

最大,以利于正確區分兩種頻率,降低判決的誤碼率。根據實際的測試得到,當k=2時,可以得到較好的區分度。經過低通濾波后的數據U(n)經過判決算法后,可以得到最終所要的解調數據Y(n)。

系統12個采樣數據表示一個碼元,當判決算法連續判決12個采樣數據(一個碼元包含的采樣點)滿足預設閾值之后,確定一個碼元的狀態。假設如下判決算法中用到的變量:LPFOUT→濾波器輸出,DATA-THD→幅度判決的閾值,DEC-DATA-CURR→當前采樣點判決值,DEC-DATA-BE→前一次采樣點判決值,DEC-NUM→判決用計數器,DEC-NUM-X→周期計數器。判決算法流程圖如圖5所示。

4 實驗測試結果

發射端以F0=16 kHz與F1=32 kHz調制二進制數據“10001011011”,并經過DAC及兩次上變頻發射出去。接收端將接收到的信號兩次下變頻及模數轉換后,DSP將采集數據讀進來進行解調。為了便于分析,將數據預先存儲起來,使用2FSK解調算法,對采集數據進行解調。2FSK解調過程中,關鍵步驟處理的結果在CCS 2.2下的分析如圖6所示。

圖5 2FSK解調算法程序流程圖Fig.5 2FSK demodulation flow chart

圖6 2FSK解調算法實驗結果Fig.6 The experimental results of 2FSK demodulation

圖6包含了采集的調制原始數據S(n)、延時相乘后的數據S(n-k)、經過低通濾波后的數據U(n)和解調之后的數據Y(n)。由圖6可以看到,原始的調制數據“10001011011”經過解調程序后,可以準確地將原來的數據解調出來。2FSK的解調算法使用匯編語言編寫,基本做到了程序設計的最優化。經實際測算,解調程序每個碼元的解調時間為481個CPU時鐘周期。當DSP工作在全速160 MHz的CPU時鐘頻率下時,解調一個二進制碼元的時間為3 μs,完全可以滿足系統16 kbit/s的數據傳輸速率,系統具有較高的實時性。

5 系統主控電路板設計注意事項

主控板主要包括DSP、CPLD、音頻編解碼電路、ADC電路、DAC電路以及與外部連接的接口。主控板使用兩層板設計,進一步降低系統的整體成本。在電路板設計調試過程中需要注意以下幾點:

(1)以網狀線路對電路板不同部分供電。并確認DSP核心供電電壓為1.6 V,否則,DSP將不能工作在160 MHz全速狀態;

(2)以減小信號回路面積為原則,模擬部分的電路中的電源線、地線以及模擬信號線,與數字部分線路不發生交叉,最好能夠將各模擬部分的線路以各自線路獨立布線,特別是ADC與DAC的電路;

(3)在焊接調試的時候,一定要步步為營,焊接并調試好一部分后,再進行下一步;

(4)焊接調試步驟:電源電路→DSP電路→CPLD電路→ADC電路→DAC電路→其它電路。系統主控電路板如圖7所示。

圖7 系統主控電路板Fig.7 System main control circuit board

6 結束語

經過實際測試,系統工作穩定,數據傳輸及語音傳輸實現了預期目標。系統的硬件電路設計簡潔,可靠性和靈活性高。對所選DSP來講,系統中所用到的FSK調制解調算法,運算量不大,實現了實時的數據傳輸。

系統實現的2FSK的調制解調算法,可以應用在電力載波通信以及鐵路信號檢測等領域。以此平臺為基礎,經過改進、程序移植可以應用在單兵無線通信、衛星通信等領域,具有較高的實踐應用意義。

參考文獻:

[1] 沈偉.基于ADF4360-7的寬帶雷達信號源設計[J].現代雷達,2006,28(8):39-42.

SHEN Wei. Design of Local Oscillator for Wideband Radar with Chip ADF4360-7[J]. Modern Radar, 2006,28(8):39-42.(in Chinese)

[2] 王倫文, 鐘子發.2FSK信號“指紋”特征的研究[J].電訊技術,2003,43(3):45-48.

WANG Lun-wen, ZHONG Zi-fa. Study on Fingerprint Characters of 2FSK Signal[J]. Telecommunication Engineering, 2003, 43(3): 45-48. (in Chinese)

[3] 龍勝春.2FSK信號的相關解碼算法[J].通信學報,2003,24(11):172-176.

LONG Sheng-chun. A Correlation Demodulation Algorithm of 2FSK Signal[J]. Journal of China Institute of Communications, 2003, 24(11): 172-176. (in Chinese)

[4] 黃翔東,何宇清,李長濱.一種檢測鐵路2FSK信號頻率的新方法[J].天津大學學報,2007,40(9):1115-1119.

HUANG Xiang-dong, HE Yu-qing, LI Chang-bin. Method for Detection of the Frequencies of Railway 2FSK Signal[J]. Journal of Tianjin University, 2007, 40(9): 1115-1119. (in Chinese)

[5] 趙順珍.基于DSP的二進制頻移鍵控的實現方法[J].微計算機信息,2008,24(2):183-184.

ZHAO Shun-zhen. Implementation of 2FSK Based on Digital Signal Processing[J]. Microcomputer Information,2008,24(2):183-184.(in Chinese)

[6] TI Inc.Implementation of an FSK Modem Using the TMS320C17[Z].Texas,USA:Texas Instruments Inc,1998.

猜你喜歡
信號系統
Smartflower POP 一體式光伏系統
工業設計(2022年8期)2022-09-09 07:43:20
信號
鴨綠江(2021年35期)2021-04-19 12:24:18
WJ-700無人機系統
ZC系列無人機遙感系統
北京測繪(2020年12期)2020-12-29 01:33:58
完形填空二則
基于PowerPC+FPGA顯示系統
半沸制皂系統(下)
孩子停止長個的信號
連通與提升系統的最后一塊拼圖 Audiolab 傲立 M-DAC mini
基于LabVIEW的力加載信號采集與PID控制
主站蜘蛛池模板: 免费在线色| 欧美日韩另类在线| 亚洲中文无码av永久伊人| 99re在线观看视频| 亚洲AV无码乱码在线观看裸奔| 国内精品久久九九国产精品| 欧美日韩国产成人在线观看| 日韩a级片视频| 欧洲极品无码一区二区三区| 成人国内精品久久久久影院| 日韩麻豆小视频| 青草视频免费在线观看| 伊人久久综在合线亚洲2019| 国产本道久久一区二区三区| 91精品啪在线观看国产60岁 | 日韩精品无码免费一区二区三区| 白浆免费视频国产精品视频| 国产乱人伦AV在线A| 国产h视频免费观看| 青青久视频| 视频二区亚洲精品| 青青久视频| 91在线播放免费不卡无毒| 婷婷开心中文字幕| 免费无遮挡AV| 激情乱人伦| 国产精品视频a| 亚洲性一区| 国产欧美日韩免费| 国产乱子伦一区二区=| 国产清纯在线一区二区WWW| 成人免费一区二区三区| 精品三级网站| 精品国产一区91在线| 久久99久久无码毛片一区二区| 91人妻日韩人妻无码专区精品| 亚洲天堂免费观看| jizz国产视频| 婷婷六月激情综合一区| 国产网友愉拍精品| 亚洲五月激情网| 1769国产精品视频免费观看| 欧美成人精品在线| 国产精品极品美女自在线看免费一区二区| 欧美性天天| 99国产精品国产| 麻豆精品视频在线原创| 久久黄色毛片| 免费亚洲成人| 91在线一9|永久视频在线| 亚洲性网站| 国产人碰人摸人爱免费视频| 久久女人网| 亚洲三级影院| 免费国产高清精品一区在线| 国产精品一区二区国产主播| 亚洲欧美日韩另类| 不卡无码h在线观看| 人禽伦免费交视频网页播放| 2021国产v亚洲v天堂无码| 亚洲永久色| 欧美高清视频一区二区三区| 国产97视频在线观看| 国产精品视频猛进猛出| 国产超碰在线观看| 黄色网页在线观看| 91小视频在线播放| 成人久久18免费网站| 亚洲一级毛片免费观看| 亚洲av片在线免费观看| 国产三级毛片| 亚洲va视频| 亚洲国产亚洲综合在线尤物| 亚洲va欧美ⅴa国产va影院| 免费观看精品视频999| 久久鸭综合久久国产| 亚洲一区二区日韩欧美gif| 免费a级毛片18以上观看精品| 不卡无码网| 亚洲视频一区在线| 亚洲色图欧美激情| 在线不卡免费视频|