5123通信一体化综合实训系统使用指导(信道仿真部分).docx
《5123通信一体化综合实训系统使用指导(信道仿真部分).docx》由会员分享,可在线阅读,更多相关《5123通信一体化综合实训系统使用指导(信道仿真部分).docx(47页珍藏版)》请在三一办公上搜索。
1、信道仿真实训部分指导书信道仿真 目 录第一章 信道仿真部分的结构与功能设置11.1.电路组成11.2.白噪声发生器模块31.3.通道模块81.4.A/D模块111.5.FPGA模块131.6.D/A模块151.7.显示模块171.8.FPGA初始化模块211.9.信道仿真平台用户界面的使用24第二章 恒参白噪声信道26实验一 白噪声特性测量26第三章 衰落信道模型29实验一 瑞利衰落信道特性测试与仿真29实验二 莱斯衰落信道特性测量与仿真33实验三 二径衰落信道特性测量与仿真37实验四 非线性信道、硬限幅信道特性测量41附录一:信道仿真平台模式设置44第一章 信道仿真部分的结构与功能设置1.1
2、. 电路组成在信道仿真平台中,主要提供了以下几项功能:1、 高斯白噪声发生器:产生一窄带高斯白噪声。2、 对常用信道的仿真(电路模拟):如光纤信道、无线衰落信道、非线性信道及硬限幅信道等等。在电路组成上,主要包括以下几个主要部分:1、 白噪声发生模块;2、 通道模块;3、 A/D模块;4、 FPGA模块;5、 D/A模块;6、 显示控制模块;7、 FPGA初始化模块。在平台上具有友好的人机接口界面,学生可以通过键盘和液晶显示器选择相应的工作模式和设置有关参数。信道仿真平台通过下面几个端口与外部进行连接:1. 中频入-1(S001,左上方的中频连接器):为中频信号第一路输入端。输入信号来自通原部
3、分调制后的中频输出信号,输入信号电平正常为1.5Vp-p到2Vp-p。2. 中频出-1(B002,左下方的中频连接器):为第一路中频信号输出端。信道仿真平台对来自“中频入-1”的中频信号进行处理(加噪、多径、非线性等),最终由“中频出-1”输出,输出信号电平正常为1.5Vp-p到2Vp-p。3. 中频入-2(B001,右上方的中频连接器):为中频信号第二路输入端。输入信号来自通原部分调制后的中频输出信号,输入信号电平正常为1.5Vp-p到2Vp-p。4. 中频出-2(S002,右下方的中频连接器):为中频信号第二路输出端。信道仿真平台对来自“中频入-2”的中频信号进行处理(加噪),最终由“中频
4、出-2”输出,输出信号电平正常为1.5Vp-p到2Vp-p。5. 外部测试信号、地(J003)(位于通道模块下部):为测试信号输入端,用于向信道仿真平台中送入各种测试信号。在信道仿真平台中,第一输入中频通道与第二输入中频通道的处理方式不完全相同,分别如图1-1、图1-2所示。图1-1 第一输入中频通道的信号处理流程图1-2 第二输入中频通道的信号处理流程对于第一输入中频通道,其中频可以通过下面几种信道类型:1、 加噪信道;2、 瑞利衰落信道;3、 莱斯衰落信道;4、 二径衰落信道;5、 非线性信道;对于其中的类型1通过外部硬件仿真,其它类型信道通过FPGA进行仿真。对于第二个中频通道,其中频可
5、以通过下面的信道类型:1、 加噪信道;在信道仿真平台中,噪声的产生是通过FPGA产生的伪随机码,经外部处理获取,其特性与高斯特性能较好地吻合。对在实验中所需采用的信道类型,必须通过相应的跳线开关选择相应的通道模式,具体设置方式见附录一。1.2. 白噪声发生器模块周期性m序列的谱特性具有白噪声特性,在白噪声模块中利用这一性质产生一高性能的噪声源。但一般m序列由于状态数有限,产生的信号随机性不强,且分布一般不为高斯分布。为了能产生所需要的白噪声,采用了以下技术措施:1、 m序噪声特性与其周期长度有关,周期越长,越接近白噪声谱。在FPGA中选用了的长m序列。2、 并在m序列中加入了一定的扰动技术,使
6、其性能更好。3、 另外,还采用了高速率驱动时钟(24.480MHz),使产生的噪声谱很宽,而系统中所使用的只截取其频带的一小部分。采用这些措施后,噪声分布更接近理想噪声,能满足本实验实训系统的要求。白噪声发生模块电路框图如图1-3所示。在该模块中信号流程如下:由FPGA输出的24.480MHz的m序列经U103A、U103B缓冲后,经由U104A进行隔离放大。U104B、U105A组成了2MHz的标准四阶Butterworth低通滤波器,这样在TP102上可测得其输出波形。U105B起到输出隔离作用。在后面的电路中,U105B的输出可到达两个电路模块:一是由U106A、U106B组成950KH
7、z到1050KHz的带通滤波器,另一个电路模块是由U107A、U107B组成128KHz的低通滤波器。这样,选择开关K104四个跳线位置从右到左分别对应以下四种信号:1、 0到2MHz的宽带噪声信号;2、 950KHZ到1050KHz通带噪声信号;3、 0Hz到128KHz的窄带噪声信号;4、 地端(无噪声信号);可在K104上通过短路器选择不同的噪声信号送入后续电路。该模块的电原理图见图1-4所示。在噪声发生模块中,测试点的安排如下:1、 TP101:FPGA输出的原始m序列;2、 TP102:经2MHz低通滤波器之后的噪声测试点;3、 TP103:9501050KHz带通滤波器的输入信号;
8、4、 TP104:128KHz低通滤波器的输入信号;5、 TP105:9501050KHz通带白噪声信号;6、 TP106:128KHz窄带噪声信号;7、 TP107:放大之后的噪声信号(包含三种类型噪声);在该模块中,跳线器的安排如下:1、 K102用于选择测试信号或宽带白噪声信号:(1) K102置于1-2(短路器置于左端),则在TP105产生一通带白噪声信号;(2) K102置于2-3(短路器置于右端),可利用外部测试信号测量9501050KHz带通滤波器的带通特性;2、 K103用于选择测试信号或宽带白噪声信号:(1) K103置于1-2端(短路器置于左端),则在TP106产生一窄带白
9、噪声信号;(2) K103置于2-3(短路器置于右端),可利用外部测试信号测量128KHz低通滤波器的带通特性;3、 K104用于选择TP107输出噪声类型:(1) K104置于1-2,则产生2MHz的宽带噪声;(2) K104置于3-4,则产生一950-1050KHz的通带白噪声;(3) K104置于5-6,则产生一128KHz窄带白噪声;(4) K104置于7-8,无噪声信号输出;K104在电路板上没有明显的脚标记,其放置如下(其与PCB板的位置完全一致),K104通常选择3-4(可对通道加入中频噪声)或7-8(取消加噪声模式)连接方式:加噪时K104的设置见图1-3所示:图1-3 加噪时
10、K104的设置无加噪时K104的设置见图1-4所示:图1-4 无加噪时K104的设置在白噪声模块中,电位器W101用来控制输出噪声的大小。图1-5 白噪声发生器模块框图1.3. 通道模块通道模块主要完成信号的选择、噪声的加入等功能。该模块的框图如图1.3-1所示。该模块的电原理图见图1.3-2所示。在信道仿真平台中对第一输入中频信号进行非线性衰落处理,同时还可进行加噪处理。在通道模块中将以如下三种方式对信号进行处理:1、 第一输入中频信号的非线性衰落处理;2、 第一输入原始中频信号直通传输;3、 第一输入中频信号上的白噪声信号叠加;通过设置开关K201可对第一输入中频信号进行以上三种方式的处理
11、:第一种处理方式:原始信号输出。这时跳线器K201的设置为3-4。具体设置如图1-7:图 1-7第二种处理方式:原始信号噪声信号输出。这时跳线器K201的设置为3-4、5-6。具体设置如图1-8,用W101调节输出噪声大小:图 1-8第三种处理方式:非线性衰落处理输出。这时跳线器K201的设置为1-2。具体设置如图1-9:图 1-9K201的其它跳线状态一般使用较少。以上两种处理方式实际上是对三种信号的选择与合路,这主要由运放U201B完成,而U201A是对原始的第一输入中频信号进行缓冲。对于第二输入中频信号,在信道仿真平台中主要是完成加噪功能。U202B是完成第二输入中频与噪声的合路,U20
12、2A是合路之后的输出缓冲。在通道模块中,测试点的安排如下:1、 TP201:第一输入中频信号测试点(对第一输入中频具有全仿真功能);2、 TP202:第二输入中频输出信号(对第二输入中频仅有加噪声功能)3、 TP203:对第一输入中频处理之后输出信号测试点;4、 TP204:第二输入中频信号测试点;图1-10 通道模块方框图1.4. A/D模块A/D模块将输入的中频信号进行数字化,以便送入FPAG模块中进行各种信道的仿真数字处理。A/D模块完成以下三方面的功能:1、 首先经过四阶低通滤波器:将带外噪声或干扰滤除,消除A/D采样时的折叠噪声;2、 再进行直流电平调整:以满足A/D对信号直流偏置的
13、要求(使TPF03的直流电平为1.60V左右);3、 经TLC5510芯片将第一输入中频信号进行量化(A/D),并送入FPGA中进行衰落或非线性处理;KF01用于选择测试信号还是第一输入中频信号。当KF01处于2-3位置时,将选择外部测试信号用于测试低通滤波器的性能,外部测试信号由“外部测试信号”和地(J003)端加入;当KF01处于1-2位置时,将选择第一输入中频信号。UF01A、UF01B组成了2MHz的低通滤波器,这是一个增益为0dB的标准Butterworth低通滤波器。该滤波器的目的是滤除信号的带外噪声,同时也是用于A/D之前的抗混叠滤波。UF02B完成对信号的电平调整,使输入信号的
14、电平在最佳的量化范围内。最后,经过直流电平偏置调整,保证在无输入信号时(S001无信号输入)A/D输出为128(十进制数)。A/D模块的框图见图1-12,A/D模块的电原理图见图1-13。在A/D模块中,测试点的安排如下:1、 TPF01:第一输入中频信号;2、 TPF02:低通滤波器输出信号;3、 PTF03:直流偏置之后的中频信号;4、 TPF04:A/D符号比特;图1-12 A/D模块框图1.5. FPGA模块其电原理图见图1-14。UG01是一片大规模FPGA器件,主要完成各种无线信道模型的电路仿真。学生可以通过操作界面选择不同的信道仿真模型,主要有以下几种:1、 瑞衰落模型2、 莱斯
15、衰落模型3、 二径衰落模型4、 非线性信道模型5、 硬限幅模型 在以上不同的信道模型下,由FPGA初始化模块通过DCLK、CONFIG_DONE、nCONFIG、nSTATUS、DATA0五根信号线根据初始化时序完成对FPGA的初始化。UG04是驱动FPGA的主时钟,由其产生A/D、D/A采样的主时钟(采样速率为4.096MHz)。AD7、AD6、AD5、AD4、AD3、AD2、AD1、AD0与A/D采样数据接口,FPGA读入A/D样点后,按相应的模型算法进行处理,将处理之后的结果送D/A输出。DA7、DA6、DA5、DA4、DA3、DA2、DA1、DA0是FPGA与D/A器件进行数据接口。S
16、T0、ST1是完成对FPGA参数设置的数据线与时钟线(这儿的参数设置如时延、信号辐度等等),ST2、ST3在系统中没有采用。UG02、UG03分别是2.5V和3.3V的稳压器,它们对FPGA提供所需电源电压。1.6. D/A模块FPGA按相应的信道模型处理之后的数字中频信号,需要经D/A模块还原成模拟中频信号,并在该模块中同时完成滤波(以便将高次谐波信号滤除)、放大(使信号电平达到相应的要求)等功能。D/A模块由UE01(AD7528)、UE02(TLE2072)、UE03(TLE2072)组成。UE01是一个双路D/A模块,在该模块中仅采用了其A通道。D/A的数字样点信号由DA7、DA6、D
17、A5、DA4、DA3、DA2、DA1、DA0管脚输入,另外管脚CLK_DA是U801的数据输入时钟,在该时钟的上升沿,管脚上的数字信号DA7、DA6、DA5、DA4、DA3、DA2、DA1、DA0进行D/A器件。UE02A是D/A的输出运放,在UE02A的1脚上可测出具有阶梯的模拟信号,该信号除了含有所需的基带信号外,还包括高次谐波。UE02B、UE03A组成2MHz的低通滤波器以滤除信号中的高阶谐波分量,UE03B对信号电平进行放大输出,送到后面的通道模块中。在D/A模块中,选择开关KE01是用于测试2MHz低通滤波器的频响性能。当它们置于2-3位置(短路器置于右端)时,选择外部测试信号,可
18、从外部信号输入端J002(信号)、J003(地)处加入测试正弦波信号进行测试;当它们置于1-2位置(短路器置于左端)时,将选择D/A通道输出的模拟信号,即进入正常工作状态。该模块的电路框图见图1-15。该模块的电路图见图1-16。在D/A模块中,测试点的安排如下:1、 TPE01:D/A输出信号;2、 TPE02:经低通滤波器输出的模拟信号;图1-15 D/A模块框图1.7. 显示控制模块在信道仿真平台中,有许多操作需要与学生进行交互,这一功能主要在显示控制模块中完成。显示控制模块通过一片微处理机接收学生的键盘输入,通过液晶显示器显示,并对相应硬件模块进行初始化。UC01(89C52)、UC0
19、2(X25045)、UC03(74ALS373)、UC04(28F512)、UC05(74ALS138)构成了一个最基本的8031系统。UC01是MCS51单片机,它是该模块的核心,运行显示控制模块的软件。UC02完成对UC01的上电复位与对电源电压的监视,如果电源电压波动太大或瞬间掉电引起部分电路的工作不正常,UC02输出一高电平复位脉冲,对UC01进行复位使其工作正常。UC03是MCS51的低位地址锁存器,用于对外部程序或数据区进行寻址。UC04存贮显示控制模块的所有软件(程序区为64K字节),MCS51运行时从中读取相应的软件指令并进行执行。UC06(74ALS374)、UC07(74A
20、LS374)、UC08(74ALS244)为MCS51的并口,主要用于对系统的初始化与相关参数的设置。UC06的低两位用于对系统硬件进行复位,RESETH用于复位那些需要高电平复位的器件(如FPGA初始化功能模块),RESETL用于复位需要低电平复位的器件(此线没有使用)。MCS51复位后首先对各功能模块进行复位,然后进入后继处理,RESETH、RESETL在该过程中需进行设置,在以后的功能设置中也会用到。SET_FPGA0,SET_FPGA1,SET_FPGA2,SET_FPGA3为控制FPGA初始化模式选择,选择向FPGA器件中下载那个工作软件(因为在不同的信道模式下,FPGA内部结构不同
21、)。UC07的ROW1,ROW2两根信号线用于键盘扫描;信号线D8C为液晶显示器的数据/命令选择,低电平表示(DD0DD7)将向液晶显示器中送显示数据,高电平压表示(DD0.DD7)将液晶显示器中写控制命令;信号线DISPRW用于液晶显示器的读写控制;信号线ST0,ST1用于对FPGA的初始化参数的设置,ST0是时钟信号,ST1是数据信号。UC08、UC09为模块的数据存贮区,目前此两器件未使用:MCS51的ROW1,ROW2,COL1,COL2,COL3五根信号线组成对健盘的信号扫描,通过该五根线可以判目前学生已按下哪一个键,从而执行相应的操作。其中ROW1,ROW2为信号输出线,COL1,
22、COL2,COL3为信号输入线。键盘扫过程如下:1、 ROW1、ROW2初始化为低电平;2、 首先在ROW1信号线上置成高电平,检测COL1、COL2、COL3哪根线出现高电平,则可判断哪个键已按下;3、 然后在ROW1置成低电平、ROW置成高电平,检测COL1、COL2、COL3哪根线出现高电平,则可判断哪个键已按下;4、 ROW2置成低电平,返回步骤继续进行;JC01为液晶显示器的接口插座,通过该接口完成对液晶的初始化与显示控制。显示控制模块的工作过程如下:1、 系统上电复位(或学生从操作界面按复位按钮),89C52从主程序入口处开始执行;2、 通过RESETH,RESETL对相应模块进行
23、复位。3、 学生通过操作界面选择某一工作模式,根据学生的选择MCS51通过并口由SET_FPGA0、SET_FPGA1、SET_FPGA2、SET_FPGA3四根信号线设置FPGA初始化单元的模式:见表1.14-1所示。4、 复位FPGA初始化模块,使其按要求进行初始化。5、 FPGA初始化模块根据(SET_FPGA3, SET_FPGA2, SET_FPGA1, SET_FPGA0)对FPGA进行初始化。(例如瑞利衰落模式与二径衰落模式的初始化数据是不一样的)。6、 MCS51显示系统的设置状态(例如由小手状态变成打勾状态)。7、 延时5秒后,各模块进入正常工作状态。8、 显示控制模块继续等
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 5123 通信 一体化 综合 系统 使用 指导 信道 仿真 部分
链接地址:https://www.31ppt.com/p-2076732.html