国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

基于FPGA技術(shù)的多路并行通信信號采集系統(tǒng)

2018-10-12 05:48趙飛燕藺勇
現(xiàn)代電子技術(shù) 2018年19期
關鍵詞:車流量交通電路

趙飛燕 藺勇

摘 要: 為解決傳統(tǒng)通信信號采集系統(tǒng)信號采集強度低的問題,設計了基于FPGA技術(shù)的多路并行通信信號采集系統(tǒng)。對多路并行通信信號采集模擬電路進行優(yōu)化,降低信號采集過程中受到的干擾。結(jié)合模糊規(guī)則原理對多路通信信號采集流程進行簡化處理;利用十字交叉路口信息采集理論設計通信系統(tǒng)相位采集控制,優(yōu)化通信系統(tǒng)信號采集神經(jīng)網(wǎng)絡,實現(xiàn)對多路并行的信號采集。實驗結(jié)果證實,基于FPGA技術(shù)的多路并行通信信號采集系統(tǒng)比傳統(tǒng)系統(tǒng)的采集強度提高了10%以上,從而驗證了系統(tǒng)的有效性。

關鍵字: 自適應控制; 仿真模擬; FPGA技術(shù); 通信頻率; 信號采集; 多相位控制

中圖分類號: TN911?34; U665 文獻標識碼: A 文章編號: 1004?373X(2018)19?0027?04

Abstract: A multi?channel parallel communication signal acquisition system based on FPGA technology was designed to improve the signal acquisition intensity of the traditional communication signal acquisition system. The analog circuit of the multi?channel parallel communication signal acquisition is optimized to reduce the interference existing in the signal acquisition process. The fuzzy rule principle is combined to simplify the acquisition process of multi?channel communication signal. The intersection information acquisition theory is used to design the phase acquisition control of the communication system, optimize the neural network for signal acquisition of the communication system, and realize the multi?channel parallel signal acquisition. The experimental results show that the signal acquisition intensity of the multi?channel parallel communication signal acquisition system based on FPGA technology is increased by 10% than that of the traditional communication signal acquisition system, which can verify the effectiveness of the proposed system.

Keywords: adaptive control; simulation; FPGA technology; communication frequency; signal acquisition; multi?phase control

0 引 言

通信信號采集系統(tǒng)在信息的傳輸和接收過程中易受到外界因素的干擾,難以保障通信信息的準確采集和傳輸,一旦在多路并行的復雜路段出現(xiàn)通信問題,易造成嚴重的交通擁堵現(xiàn)象,甚至威脅駕駛?cè)藛T的生命安全。傳統(tǒng)數(shù)據(jù)采集系統(tǒng)采取單片機來控制主要系統(tǒng)模塊,完成數(shù)據(jù)信號的采集,該系統(tǒng)速度性能相對較差,難以保障系統(tǒng)運行的實時性[1]。隨著射頻技術(shù)、無線通信等技術(shù)的快速發(fā)展,利用FPGA技術(shù)進行信號采集,可有效提高系統(tǒng)的工作速度和效率。因此本文設計基于FPGA技術(shù)的多路并行通信信號采集系統(tǒng),解決當前數(shù)據(jù)信號采集系統(tǒng)中存在的問題。實驗結(jié)果顯示,基于FPGA技術(shù)的多路并行通信信號采集系統(tǒng)不僅在性能上優(yōu)于傳統(tǒng)的單片機控制采集系統(tǒng),在數(shù)據(jù)處理方面也十分強大,具有廣闊的應用前景。

1 基于FPGA技術(shù)的多路并行通信系統(tǒng)設計

如果在信道中對發(fā)送的信息進行有針對性的干擾,就會破壞接收信號的質(zhì)量,從而導致信息量減少或者中斷,破壞了通信系統(tǒng)傳輸?shù)馁|(zhì)量。借助于對被測信號在時域或變換域的特性分析,提高信號利用程度[3]。隨著DSP和FPGA技術(shù)的開發(fā)取得了飛躍性的發(fā)展,本文使用DSP和FPGA技術(shù)設計信號采集系統(tǒng)[4],系統(tǒng)硬件結(jié)構(gòu)框圖如圖1所示。

1.1 模擬電路設計

模擬電路和數(shù)字電路是系統(tǒng)硬件電路的兩大組成部分[5]。模擬電路主要對輸入的信號進行放大處理,包括放大器等精密儀器。處理后得到三路輸出信號,其中兩路信號被輸送到數(shù)字電路系統(tǒng)作為控制信號,另一路則被送到A/D轉(zhuǎn)換電路。FPGA(EPF10K20TC144?4)芯片由數(shù)字電路集成,由A/D轉(zhuǎn)換芯片(AD1674)將數(shù)據(jù)轉(zhuǎn)換成數(shù)字信號后,協(xié)調(diào)控制信號和各控制模塊[6]。當探測器探測到信號后,將信號傳送到放大電路,通過第一級前置線性放大電路對傳送至放大器的脈沖信號進行放大處理,如圖2所示。

模數(shù)電路將模擬量轉(zhuǎn)換為數(shù)字量以達到快速編譯脈沖信號的目的,方便計算機處理[7]。模數(shù)轉(zhuǎn)換電路的設計精度影響著分辨率和轉(zhuǎn)換精度,因此,轉(zhuǎn)換速度、轉(zhuǎn)換精度成為選擇分析器的AID芯片時的主要參數(shù)[8]。表1對比了幾種不同的AID芯片參數(shù)。

1.2 通信信號采集流程設計

通過模仿人類對模糊信息的表達方式推演出模糊控制算法,利用人的知識累積模糊規(guī)則庫數(shù)據(jù)與模糊化后的參考值進行匹配后,輸出反模糊化數(shù)據(jù),該數(shù)據(jù)表達出的最終決策能達到與人腦類似的邏輯推理。模糊規(guī)則庫建立的過程可以比作有經(jīng)驗的交警有時憑借工作以來積攢的交通指揮經(jīng)驗來控制紅綠燈的開啟,模糊規(guī)則庫就相當于交警的指揮經(jīng)驗[9]。模糊控制通過計算機與模糊規(guī)則庫對比后轉(zhuǎn)換成可以識別的語言,通過計算代替人做出合理的控制策略[10]。通信信號采集流程如圖3所示。

在交通控制系統(tǒng)中,對接收到的數(shù)字信號進行變換等相應的處理[11]。一般情況下,采用普通MCU控制的通信控制系統(tǒng)因為本身指令周期的影響往往運行速度慢,所以采用具有容易編程、運行速度快的FPGA芯片。在信號采集系統(tǒng)的設計中,基于FPGR技術(shù)采用兩塊FPGA芯片,分別放置在采集系統(tǒng)的發(fā)送端電路以及由A/D轉(zhuǎn)換器和運算放大器組成的信號接收端電路[12]。

2 實現(xiàn)通信信號采集處理

2.1 通信系統(tǒng)相位采集控制

控制器對整個信號采集系統(tǒng)協(xié)調(diào)工作起著重要的作用[13],ADC0809地址選擇器控制每一路通道的采集,然后程序?qū)⒋鎯υ赗AM中的ADC0809二進制數(shù)據(jù)進行讀寫模型描述[14],四相位的十字交叉路口通行示意圖如圖4所示。

在十字路口同時完成兩個方向所用的時間稱之為相位。分析各個相位的交通控制環(huán)境對設計交通控制系統(tǒng)顯得尤為重要。在實際交通控制中,一個十字路口通常分為東西南北四個方向的直行和轉(zhuǎn)向,所以一個十字路口有四種相位。保障系統(tǒng)能夠快速地對通信信號進行采集和識別,在多路并行情況下及時變換信道位置信息,避免外界因素對信息波段產(chǎn)生干擾。因此本文提出多相位控制方法,如圖5所示。

該方法由若干個小的相位程序組成一個大相位程序,并對各個程序任務彼此之間的信息進行交匯處理,完成系統(tǒng)通信信息資源采集和共享工作。系統(tǒng)中任一個小程序都可以跟隨另一個程序任務的執(zhí)行節(jié)拍進行同步信息采集任務,并通過最終的通信機制進行信息傳遞和處理工作。

2.2 通信系統(tǒng)信號采集神經(jīng)網(wǎng)絡構(gòu)建

為了實現(xiàn)智能控制,首先對通行車輛進行相關參數(shù)的測定。將控制器放在十字路口的中心位置,隨后將車流量檢測器放置在每條路段的入口處,把地感線圈檢測器鋪設在相距100 m左右的每條路面下面。測量當前相位行駛車輛的通過頻率,將其作為是否測量下一相位的依據(jù)。根據(jù)實時采集的車流量數(shù)據(jù)對相位的順序進行調(diào)整,以適應不同情況下的交通需求。

根據(jù)模糊算法的定義,當測得某一相位的車流量較少時,可以減少該相位開啟的時間。為了避免誤檢,保證后面排隊的車輛安全通過,檢測器在相位開啟后10 s才開始工作。當某一相位上車流量較多時,適當延長相位開啟的時間,但是考慮到其他相位上的車輛,所以不能超過預設的最長時間。為了更好地對相位開啟的時間進行控制,設計控制系統(tǒng)神經(jīng)網(wǎng)絡結(jié)構(gòu)如圖6所示。

基于FPGA設計的交通控制系統(tǒng)計算速度快、穩(wěn)定性好,完全可以實現(xiàn)對各個相位進行及時的交通調(diào)控。能夠快速地采集車流量并及時做出相應的控制策略。為了克服現(xiàn)有交通控制系統(tǒng)的缺點,更好地解決城鎮(zhèn)交通擁堵問題,采用VHDL語言編程設計基于FPGA技術(shù)的多路并行通信信號采集系統(tǒng),同時對設計系統(tǒng)進行Quartus Ⅱ軟件平臺仿真模擬。仿真結(jié)果證明,該系統(tǒng)能夠根據(jù)車流量的實時變化及時做出相應策略,有效地解決了交通擁堵的問題。系統(tǒng)結(jié)構(gòu)如圖7所示。

3 實驗結(jié)果與分析

為滿足系統(tǒng)的功能和技術(shù)要求,對系統(tǒng)進行模擬測試。測試結(jié)果表明:各個電路模塊系統(tǒng)的各項功能均符合邏輯,系統(tǒng)運行數(shù)據(jù)處理結(jié)果與軟件仿真后的結(jié)果一致,可以有效地進行交通控制。仿真結(jié)果如圖8所示。

通過對比傳統(tǒng)并行通信信號相位進行檢測,發(fā)現(xiàn)利用現(xiàn)代計算機技術(shù)對實際交通狀況進行微觀仿真模型研究能更準確地預測交通狀況,該方法對多路并行通信信號的采集強度明顯優(yōu)于傳統(tǒng)方法,且在信號較多的情況下系統(tǒng)運行相對穩(wěn)定,信號傳輸過程基本一致,不存在偏差,且比傳統(tǒng)方法節(jié)省了50%以上的檢測時間。從仿真的結(jié)果來看,所設計的交通控制系統(tǒng)涉及的各項功能都是可行的,控制系統(tǒng)功能已經(jīng)達到了預期目標。

4 結(jié) 語

隨著人們生活質(zhì)量的提高和經(jīng)濟的飛速增長,城市車輛擁有量呈現(xiàn)出大幅度上升趨勢,所以近年來交通擁堵問題也越發(fā)引起人們關注。交通控制系統(tǒng)是交通系統(tǒng)中的核心,因此本文設計了基于FPGA技術(shù)的多路并行通信信號采集系統(tǒng)。該系統(tǒng)可快速采集車輛實時通過頻率,實現(xiàn)了系統(tǒng)和數(shù)據(jù)源的交換,進而做出相應的控制策略,可以較好地解決交通擁堵問題,具有較高的實用性和廣闊的應用前景。

參考文獻

[1] 李言武.基于FPGA和單片機的多路信號光纖傳輸系統(tǒng)設計[J].計算機測量與控制,2016,24(2):222?224.

LI Yanwu. Multi?channel signal optical fiber transmission system based on FPGA and MCU [J]. Computer measurement & control, 2016, 24(2): 222?224.

[2] 詹從來,龍偉,丁遠超,等.基于FPGA的多路數(shù)據(jù)采集與處理系統(tǒng)設計[J].深圳大學學報(理工版),2016,33(2):127?133.

ZHAN Conglai, LONG Wei, DING Yuanchao, et al. Design of multi channel data collection and processing system based on FPGA [J]. Journal of Shenzhen University (science & engineering), 2016, 33(2): 127?133.

[3] 李明.大數(shù)據(jù)環(huán)境下無線終端智能通信信號采集系統(tǒng)設計[J].電子設計工程,2017,25(16):94?98.

LI Ming. Design of wireless terminal intelligent communication signal acquisition system in big data environment [J]. Electronic design engineering, 2017, 25(16): 94?98.

[4] 喻鵬,肖大為,姬慶.基于FPGA的水下多路數(shù)據(jù)采集存儲系統(tǒng)[J].船電技術(shù),2016,36(10):58?60.

YU Peng, XIAO Dawei, JI Qing. Multi?channel signals sampling/storage system based on FPGA [J]. Marine electric & electronic technology, 2016, 36(10): 58?60.

[5] 李亮,方勇華,趙彥東,等.基于FPGA的紅外光譜信號采集系統(tǒng)設計[J].大氣與環(huán)境光學學報,2016,11(4):313?320.

LI Liang, FANG Yonghua, ZHAO Yandong, et al. Design of infrared spectrum signal acquisition system based on FPGA [J]. Journal of atmospheric and environmental optics, 2016, 11(4): 313?320.

[6] 衛(wèi)建華,劉琪,齊攀,等.基于FPGA的可配置時序信號發(fā)生系統(tǒng)設計[J].國外電子測量技術(shù),2017,36(10):107?109.

WEI Jianhua, LIU Qi, QI Pan, et al. Design of configurable timing signal generator based on FPGA [J]. Foreign electronic measurement technology, 2017, 36(10): 107?109.

[7] 張一荻.基于FPGA的脈沖信號參數(shù)高精度測量技術(shù)研究[J].儀器儀表用戶,2017,34(1):32?33.

ZHANG Yidi. Research on precision measurement technology of pulse signal parameters based on FPGA [J]. Instrument user, 2017, 34(1): 32?33.

[8] 焦佳偉,石云波,鄒坤.基于FPGA和以太網(wǎng)的多通道數(shù)據(jù)采集系統(tǒng)[J].電子器件,2016(1):168?171.

JIAO Jiawei, SHI Yunbo, ZOU Kun. Multi?channel data acquisition system based on FPGA and Ethernet [J]. Electron device, 2016(1): 168?171.

[9] 鄭艷芳,唐海娣,李雪寶.基于FPGA的可調(diào)節(jié)FIR濾波器的設計與實現(xiàn)[J].微型機與應用,2017,36(4):29?31.

ZHENG Yanfang, TANG Haidi, LI Xuebao. Design of adjustable FIR filter based on FPGA [J]. Microcomputer & its applications, 2017, 36(4): 29?31.

[10] 汪睿琪,石守東,林宜丙.基于FPGA改進的Canny實時邊緣檢測系統(tǒng)[J].無線通信技術(shù),2017,26(3):32?37.

WANG Ruiqi, SHI Shoudong, LIN Yibing. Improved Canny real?time edge detection system based on FPGA [J]. Wireless communication technology, 2017, 26(3): 32?37.

[11] 張婉明,李琦,李金海,等.基于ARM與FPGA的便攜式GNSS信號采集回放系統(tǒng)設計[J].電子技術(shù)應用,2016,42(10):58?61.

ZHANG Wanming, LI Qi, LI Jinhai, et al. Design of portable GNSS signal capture and playback system based on ARM and FPGA [J]. Application of electronic technique, 2016, 42(10): 58?61.

[12] 陳豐,吳裕斌,曹丹華.基于STM32和USB虛擬串口的EEG信號采集儀設計[J].儀表技術(shù)與傳感器,2016,68(12):65?68.

CHEN Feng, WU Yubin, CAO Danhua. Design of EEG acquisition system based on STM32 and USB virtual serial port [J]. Instrument technique and sensor, 2016, 68(12): 65?68.

[13] 張慧慧,孟令軍,韓朝輝.基于CPCIe的重型采煤機狀態(tài)監(jiān)測信號采集板卡設計[J].實驗室研究與探索,2017,36(3):120?124.

ZHANG Huihui, MENG Lingjun, HAN Zhaohui. Heavy shearer condition monitoring data acquisition board design based on CPCle [J]. Research and exploration in laboratory, 2017, 36(3): 120?124.

[14] ZHANG J L, WU Q, DING Y P, et al. Techniques for design and implementation of an FPGA?specific physical unclonable function [J]. Journal of computer science & technology, 2016, 31(1): 124?136.

猜你喜歡
車流量交通電路
電路的保護
繁忙的交通
解讀電路
巧用立創(chuàng)EDA軟件和Altium Designer軟件設計電路
基于MATLAB模擬混沌電路
小小交通勸導員
參考答案
高速公路重大節(jié)假日免費車流量金額算法研究與應用
一種新型多車道車流量檢測算法
閱讀理解三則
聂荣县| 德化县| 琼结县| 海门市| 藁城市| 马鞍山市| 平度市| 五家渠市| 田阳县| 马关县| 桓台县| 巴南区| 柞水县| 南宫市| 龙南县| 富阳市| 农安县| 廊坊市| 平利县| 阳西县| 洞头县| 抚顺市| 务川| 南江县| 新乡县| 定兴县| 桂阳县| 齐齐哈尔市| 台安县| 宾阳县| 盘山县| 化州市| 岳池县| 灵石县| 梁山县| 白河县| 吴桥县| 富锦市| 达拉特旗| 林口县| 临安市|