《電子技術應用》
您所在的位置:首頁 > 通信與網絡 > 業界動態 > 網絡特性虛擬分析儀

網絡特性虛擬分析儀

2008-12-31
作者:楊守軍 孫肖子 任愛鋒

  摘? 要: 介紹一種掃頻儀——兼有任意波形發生器和數字存儲示波器功能的虛擬儀器??赏瑫r顯示幅頻特性、相頻特性,還可顯示采集的波形。在設計技術上,采用FPGA、EDA技術和VC++6.0 Windows編程技術。

  關鍵詞: EDA? ISP? FPGA? VHDL? VC++? DLL

?

  隨著計算機技術、電子設計自動化(EDA)技術和在系統可編程技術(ISP)的廣泛應用,使得虛擬儀器的設計更為靈活、調試更為方便,從而使虛擬世界更為豐富多彩。

  虛擬儀器的設計包括硬件和軟件部分。本系統的框圖如圖1所示。

?

?

1 系統硬件

  由圖1可看出硬件部分主要包括:EPP口、DDS(直接數字頻率合成)、信號調理" title="信號調理">信號調理、鑒相及數據采集等模塊。

1.1? EPP口

  因為EPP(增強型并行端口)比SPP(標準并行接口)傳輸速率高,最高可達2MBytes/s,所以本項目選用它以提高系統速率。實現時,用VHDL編寫簡單的接口譯碼電路。

1.2? DDS

  本系統利用DDS技術合成精度高、頻率穩定度好和控制方便的優點來產生掃頻信號。其基本原理如圖2所示。

?

?

  設相位累加器" title="相位累加器">相位累加器的位數為n,累加器的輸入控制字" title="控制字">控制字為F_word,系統時鐘頻率為Fclk,則輸出信號S_out的頻率Fout為:

  

  因此,通過計算機給DDS的累加器發不同的頻率控制字就可得到不同的頻率。該頻率的精度主要由相位累加器的位數n決定(注:Fout與波形存貯器RAM 的深度沒有關系,存儲器容量只改變一個周期內的數據點數,因而地址寬度m只影響波形的精度)。本系統取n=32,m=15。所以,頻率分辨率為Fclk/232,一個周期內最多有215個數據點。下面給出相位累加器的VHDL源程序:

ENTITY? dds_adder? IS

PORT(

  clr?? :in std_logic;

  clk?? : in std_logic;

  f_word :in std_logic_vector(31 downto 0);

  addr_end :in std_logic_vector(31 downto 0);

  address? : out std_logic_vector(14 downto 0)

  );

END dds_adder;

ARCHITECTURE behav OF dds_adder IS

SIGNAL mid_address:std_logic_vector(31 downto 0);

BEGIN

PROCESS (clk,clr,f_word,addr_end)

  BEGIN

????????????? IF(clr='0') THEN???????

???????????????????? mid_address<=″0000000000000000000000

?????????????????????????????????????????????????????????????? 0000000000″;?

???????????????????? --INITIALIZE DDS

????????????? ELSE

????????????? IF(clk'event and clk='1')THEN

???????????????????? IF(mid_address=addr_end)

??????????????????????????? --CHECK ONE CIRCLE'S END

???????????????????? THEN

??????????????????????????? mid_address<=″000000000000000000

???????????????????????????????????????????????? 00000000000000″;

??????????????????????????? ELSE? mid_address<=mid_address + f_word;

?????????????????????????????????? --PHASE ADDER

???????????????????? END IF;

????????????? END IF;

?????? ?END IF;

END PROCESS;

address<=mid_address(31 downto 17);??

????????????? --OUTPUT 15 HIGH BITS

END behav;

  由程序可看出f_word為頻率控制字,addr_end為一個周期的結束地址,這兩個輸入都是32位的,而輸出address為相位累加器的中間信號mid_address的高15 位。address直接尋址波形存儲器。

1.3 鑒相部分

  鑒相部分原理如圖3所示。掃頻信號S1和S1經過被測網絡的輸出信號S2,首先分別經過比較器形成占空比相同的方波I1和I2。接著以I1為參考,兩者通過數字鑒相器,得到高電平寬度受S1和S2相位差調制的方波Po。圖3(b)和圖3(c)分別給出了I2滯后I1和I2超前I1的兩種情況。

?

?????? 最后通過積分電路得到平均電平Peven,送到A/D" title="A/D">A/D轉換器進行轉換。這里用R-S觸發器來進行數字鑒相,鑒相范圍是-π~π。

1.4 數據采集

  通過A/D轉換電路,先后把S2經過調理的信號波形和載有相位差信息的直流平均電平采集下來,存入RAM中,最后計算機統一讀取。這部分中,關鍵是采集RAM地址發生器的設計。采集RAM地址發生器的VHDL源程序如下:

LIBRARY IEEE;

USE IEEE.STD_LOGIC_1164.ALL;

USE IEEE.STD_LOGIC_UNSIGNEC.ALL;

ENTITY? c_15? IS

PORT (

  clk : in std_logic;

  en : in std_logic;?

  clr : in std_logic;

  co : out std_logic;

  addr : out integer range 0 to 32767

  );

END c_15;

ARCHITECTURE behav OF c_15 IS

  SIGNAL mid: integer range 0 to 32767;

BEGIN

PROCESS(clk)?

  BEGIN

????????????? IF(clr='0')THEN

???????????????????? mid<=0;

???????????????????? co<='0';

????????????? ELSE

????????????? IF(clk'event and clk='1') THEN

???????????????????? IF(en='1') THEN

?????????????????????????????????? mid<=mid+1;

???????????????????? ELSE null;

???????????????????? END IF;

???????????????????? IF(mid=32767) THEN

??????????????????????????? co<='1';

???????????????????? ELSE co<='0';

???????????????????? END IF;

????????????? END IF;

?????? END IF;

END PROCESS;

addr<=mid;

END behav;

  計算機讀采集RAM地址發生器基本和上面一樣,只不過時鐘clk由EPP口通信信號譯碼得到(采集地址發生器的時鐘clk用的是A/D轉換器的時鐘)。另外,采集地址發生器不用co信號(地址寫滿標志信號,由計算機讀取判斷。若為高電平,則采集RAM已寫滿,計算機可以讀取數據)。

1.5 信號調理

  信號調理部分主要是對模擬信號進行濾波、隔離、推動,調節信號的直流偏移及信號的程控衰減和放大。

  系統硬件的數字部分用一片Altera 公司的FPGA芯片Flex10K10,運用FPGA的現場可重構技術,使虛擬儀器的智能化和自動化得以實現。其開發平臺為Altera公司的Muxplus II。各模塊的設計主要用VHDL硬件描述語言來編寫,使得設計更為靈活、方便,尤其在控制邏輯的實現方面更顯示其優點。

2 系統軟件

  Microsoft公司的VC++ 6.0有MFC(Microsoft? Foundation Classes)支持,因此可實現強大功能,編程效率高,運行速度快。本項目利用上述優點,運用DLL(動態鏈接庫)技術進行編程。軟件框圖如圖4所示。軟件主要分為控制、數據處理、圖形顯示三大模塊。

?

?

2.1 控制模塊

  控制主要是設置DDS的頻率控制字,波形RAM數據的寫入,采集數據的讀取以及控制硬件部分的通路選擇,設置信號調理的衰減和放大量。

2.2 數據處理模塊

  要得到網絡的頻率特性" title="頻率特性">頻率特性,就要處理采集過來的波形數據(采集過來的數據包括經過被測網絡的波形數據和相位差平均電平的相位數據)。這里利用軟件的“起泡算法”來得到波形峰值,計算衰減量和放大量,得到網絡的幅度頻率特性。相位頻率特性直接由相位數據得到。

2.3 圖形顯示模塊

  調用MFC 的CPaintDC類的畫圖函數進行畫圖。CPaintDC類中有豐富的畫圖函數,包括畫線(可選擇線的形式、顏色)、畫點等基本函數。本項目中主要由三個圖形顯示模塊:波形顯示、振幅頻率特性曲線顯示(線性、對數坐標)、相位頻率特性曲線顯示(線性、對數坐標)。

  軟件設計中,采集數據的處理、外部FPGA的配置和三個顯示模塊分別做成了DLL(動態鏈接庫)函數,被主執行程序動態調用。

  通過以上分析可知,系統中有信號產生通道和數據采集通道。對波形存儲器RAM寫入不同的波形,可產生任意波形。另外,還可采集外部波形,加入測頻和觸發模塊,具有示波器的完整功能。所以該儀器兼有多種功能,可作為掃頻儀、信號源及數字存儲示波器。其設計思想新穎,手段先進,性價比較高,充分體現了虛擬世界的無窮魅力。

?

參考文獻

1 張厥盛.鎖相技術.西安:西安電子科技大學出版社,1996.6

2 Robert D.Thompson. MFC開發人員參考手冊.北京:機械工業出版社,1998

本站內容除特別聲明的原創文章之外,轉載內容只為傳遞更多信息,并不代表本網站贊同其觀點。轉載的所有的文章、圖片、音/視頻文件等資料的版權歸版權所有權人所有。本站采用的非本站原創文章及圖片等內容無法一一聯系確認版權者。如涉及作品內容、版權和其它問題,請及時通過電子郵件或電話通知我們,以便迅速采取適當措施,避免給雙方造成不必要的經濟損失。聯系電話:010-82306118;郵箱:aet@chinaaet.com。
热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>
          欧美精品一区二区高清在线观看| 在线欧美日韩国产| 欧美国产欧美亚州国产日韩mv天天看完整| 国产精品试看| 亚洲国产欧美一区二区三区久久| 亚洲第一黄色| 91久久夜色精品国产网站| 亚洲国产美女久久久久| 亚洲图片自拍偷拍| 欧美一二三视频| 精品盗摄一区二区三区| 国产精品久在线观看| 久久久久久久久久看片| 国产精品视频午夜| 久久人人精品| 亚洲精品久久久久久久久久久| 另类酷文…触手系列精品集v1小说| 欧美日精品一区视频| 在线观看的日韩av| 久久午夜色播影院免费高清| 亚洲激情另类| 亚洲欧美在线磁力| 亚洲国产精品成人一区二区| 一区二区三区在线免费播放| 亚洲国产精品毛片| 久久亚洲精品网站| 牛牛影视久久网| 欧美视频免费在线观看| 久热re这里精品视频在线6| 国产一区二区精品丝袜| 这里只有精品在线播放| 亚洲视屏在线播放| 国产日韩欧美日韩| 久久精品人人做人人综合| 一区二区三区**美女毛片| 激情综合自拍| 国产精品一二三四| 欧美性猛交xxxx乱大交退制版| 亚洲精品社区| 国产亚洲欧美日韩一区二区| 欧美激情一区二区三区成人| 亚洲欧洲精品一区二区三区波多野1战4| 亚洲国产婷婷香蕉久久久久久99| 亚洲一区精品电影| 中日韩美女免费视频网站在线观看| 亚洲国产另类久久精品| 亚洲狼人精品一区二区三区| 国产一区二区你懂的| 欧美激情亚洲另类| av成人老司机| 久久欧美肥婆一二区| 亚洲精品专区| 亚洲女同精品视频| 亚洲国产高清高潮精品美女| 开心色5月久久精品| 国产日韩一级二级三级| 欧美成人黑人xx视频免费观看| 欧美精品一区二区三区视频| 西西人体一区二区| 亚洲精品在线观看视频| 永久91嫩草亚洲精品人人| 激情欧美日韩一区| 欧美一区二区视频在线观看2020| 中文在线资源观看视频网站免费不卡| 国产一区二区精品久久91| 欧美xxx在线观看| 亚洲夜间福利| 欧美日韩在线不卡| 狠狠色噜噜狠狠色综合久| 伊人色综合久久天天五月婷| 亚洲一区网站| 一区二区三区欧美视频| 娇妻被交换粗又大又硬视频欧美| 国产精品成人一区二区三区吃奶| 欧美福利在线| 亚洲综合色丁香婷婷六月图片| av72成人在线| 亚洲无限乱码一二三四麻| 亚洲欧美日本日韩| 欧美精品免费看| 亚洲成人在线视频播放| 免费一级欧美片在线播放| 亚洲日韩中文字幕在线播放| 伊人久久亚洲美女图片| 久久久久国产精品麻豆ai换脸| 能在线观看的日韩av| 国产精品一区二区你懂的| 欧美激情中文字幕乱码免费| 欧美激情精品久久久久久变态| 性做久久久久久久免费看| 国产亚洲精品福利| 久久激情一区| 久久九九久精品国产免费直播| 国产亚洲一本大道中文在线| 国产精品日韩一区二区三区| 欧美久久99| 国产亚洲欧美色| 亚洲欧美资源在线| 亚洲欧美网站| 国产真实精品久久二三区| 欧美女主播在线| 亚洲精品一区在线观看| 国产精品免费一区二区三区观看| 欧美14一18处毛片| 国产精品亚洲а∨天堂免在线| 嫩草伊人久久精品少妇av杨幂| 亚洲欧美日韩国产成人| 老司机免费视频一区二区三区| 在线亚洲一区二区| 亚洲人成人一区二区在线观看| 欧美日韩免费在线视频| 午夜免费久久久久| 一本综合精品| 加勒比av一区二区| 性18欧美另类| 免费观看一区| 激情成人av在线| 欧美成人激情视频| 亚洲毛片av在线| 激情五月综合色婷婷一区二区| 亚洲欧洲精品一区二区三区不卡| 欧美人与禽性xxxxx杂性| 欧美视频一区在线观看| 在线观看日韩av电影| 韩国在线视频一区| 99精品国产在热久久婷婷| 亚洲国内精品在线| 亚洲日本成人| 欧美日韩视频在线第一区| 亚洲精选视频在线| 一区二区三区不卡视频在线观看| 欧美久久一级| 性伦欧美刺激片在线观看| 欧美日韩天堂| 国产精品视频在线观看| 一本大道久久a久久精二百| 国产精品成人一区二区| 亚洲观看高清完整版在线观看| 欧美在线亚洲一区| 欧美激情中文字幕在线| 亚洲精品国产精品国自产观看| 国产精品人成在线观看免费| 在线精品国精品国产尤物884a| 久久伊人一区二区| 一区二区91| 国产精品久久久久久久久久久久久久| 国产免费亚洲高清| 欧美亚洲免费电影| 欧美精品一区二| 欧美亚洲一级| 在线看日韩欧美| 欧美二区视频| 亚洲精品在线免费| 久久成人18免费观看| 国产精品v欧美精品v日韩精品| 欧美经典一区二区三区| 国产精品系列在线| 亚洲一区二区三区久久| 亚洲日本在线视频观看| 欧美成人四级电影| 亚洲国产精品v| 国内偷自视频区视频综合| 亚洲视频在线观看三级| 国产精品一卡| 亚洲欧美区自拍先锋| 亚洲第一网站| 久久久一区二区三区| 香蕉av777xxx色综合一区| 性欧美暴力猛交另类hd| 亚洲毛片在线免费观看| 亚洲欧美综合国产精品一区| 黄色影院成人| 欧美激情综合网| 亚洲一区二区三区影院| 亚洲精品免费电影| 亚洲午夜在线观看视频在线| 国产精品第一区| 狠狠色综合色综合网络| 尤物九九久久国产精品的特点| 韩国免费一区| 国产精品久久久久婷婷| 亚洲视频网站在线观看| 亚洲国产岛国毛片在线| 午夜精品美女自拍福到在线| 国产农村妇女毛片精品久久莱园子| 一本久久青青| 欧美深夜福利| 国产精品美女www爽爽爽| 国产精品三上| 亚洲第一色在线| 蜜桃av一区二区在线观看| 欧美性猛交99久久久久99按摩| 欧美一级理论片| 久久综合伊人77777麻豆| 亚洲人午夜精品| 久久精品一区中文字幕| 欧美人成网站| 国产精品免费网站在线观看| 欧美激情导航| 亚洲国产清纯| 国产精品视频成人| 久久综合亚洲社区| 久久九九电影| 国产精品v日韩精品v欧美精品网站| 亚洲欧美国产高清| 亚洲视频在线观看| 欧美在线一区二区三区| 久久精品一区蜜桃臀影院| 久久久综合网站| 亚洲一级免费视频| 亚洲欧洲中文日韩久久av乱码| 欧美日韩在线播| 亚洲资源av| 亚洲高清久久久| 日韩视频免费在线| 欧美伊人久久| 在线日本欧美| 欧美性色综合| 欧美午夜不卡在线观看免费| 国产精品一区二区你懂的| 欧美一区二区三区免费观看视频| 在线日韩一区二区| 亚洲综合99| 亚洲欧美一区二区精品久久久| 国产精品一区视频网站| 亚洲欧美中文字幕| 亚洲天堂激情| 在线免费观看欧美| 欧美专区第一页| 日韩午夜激情| 亚洲精品偷拍| 国产精品自拍在线| 狠狠色丁香久久综合频道| 欧美激情中文字幕在线| 91久久精品网| 亚洲精品中文字幕有码专区| 国产美女搞久久| 欧美日产一区二区三区在线观看| 欧美日韩1234| 国产视频一区二区在线观看| 欧美在线|欧美| 国产亚洲欧美日韩一区二区| 久久国产一区二区三区| 国产专区综合网| 美女脱光内衣内裤视频久久网站| 亚洲第一福利视频| 亚洲人成网站精品片在线观看| 国产日韩欧美电影在线观看| 欧美一区视频| 亚洲人成网站精品片在线观看| 国产精品国产成人国产三级| 亚洲无吗在线| 在线电影欧美日韩一区二区私密| 欧美成年人在线观看| 久久久久久91香蕉国产| 欧美午夜电影在线观看| 亚洲欧美激情在线视频| 欧美精品一区二区三区一线天视频| 久久久久高清| 亚洲国产精品成人综合色在线婷婷| 国产精品www994| 欧美午夜精品久久久久久孕妇| 你懂的视频一区二区| 国产精品夜夜夜一区二区三区尤| 欧美日韩高清在线一区| 亚洲欧美中文在线视频| 夜夜爽www精品| 欧美日韩极品在线观看一区| 欧美日本三区| 亚洲美女电影在线| 国产精品午夜av在线| 极品日韩av| 国产真实乱偷精品视频免| 欧美视频导航| 亚洲综合日本| 国产美女搞久久| 一区二区三区不卡视频在线观看| 亚洲私人影院在线观看| 亚洲第一福利视频| 欧美主播一区二区三区| 亚洲影院污污.| 国产午夜精品福利| 亚洲国产视频直播| 老牛国产精品一区的观看方式| 激情六月婷婷综合| 国产午夜亚洲精品理论片色戒| 噜噜噜在线观看免费视频日韩| 欧美日韩亚洲视频一区| 在线综合视频| 欧美丰满高潮xxxx喷水动漫| 亚洲精品久久久久| 国产无遮挡一区二区三区毛片日本| 亚洲一卡二卡三卡四卡五卡| 国产一区在线看| 在线视频欧美一区| 怡红院av一区二区三区| 国产主播一区二区三区四区| 国产精品极品美女粉嫩高清在线| 免费观看30秒视频久久| 欧美影院在线播放| 性高湖久久久久久久久| 亚洲综合好骚| 亚洲综合成人婷婷小说| 久久久久国产免费免费| 国产亚洲一区二区三区在线观看| 国内成人精品2018免费看| 亚洲欧美亚洲| 久久国产色av| 亚洲激情二区| 国产精品久久久久7777婷婷| 亚洲欧美日韩在线不卡| 亚洲综合色自拍一区| 国产日韩欧美日韩| 亚洲在线一区二区| 精品69视频一区二区三区| 亚洲色无码播放| 久久成人人人人精品欧| 国产精品海角社区在线观看| 精品粉嫩aⅴ一区二区三区四区| 国产精品多人| 亚洲午夜未删减在线观看| 国产一区二区在线免费观看| 在线观看91精品国产麻豆| 中文精品在线| 国产欧美一区二区色老头| 国产精品sm| 亚洲欧洲另类国产综合| 悠悠资源网久久精品|