无线通信第二次Labview实验
LabVIEW在无线通信网络设计中的应用

LabVIEW在无线通信网络设计中的应用无线通信网络的设计是当今信息技术领域中的一个重要课题。
LabVIEW(Laboratory Virtual Instrument Engineering Workbench)作为一种强大的系统工程软件平台,能够提供丰富的工具和功能,为无线通信网络设计提供了便利。
本文将探讨LabVIEW在无线通信网络设计中的应用,并详细分析其优势和实际效果。
一、LabVIEW在无线通信网络的信号处理中的应用在无线通信网络中,信号处理是一个十分重要的环节。
LabVIEW具备强大的信号处理功能,可以帮助工程师们对无线信号进行捕获、分析和处理。
LabVIEW可以通过支持多种通信标准的模块和工具箱,实现对无线信号的解调、调制、滤波、加解密等操作。
其直观的图形化编程界面可以使工程师们更加便捷地完成信号处理的任务。
二、LabVIEW在无线通信网络的通信协议设计中的应用通信协议是无线通信网络中确保通信顺畅和可靠的重要组成部分。
LabVIEW提供了丰富的功能模块和工具箱,供工程师们进行通信协议的设计、开发和测试。
工程师们可以利用LabVIEW的图形化编程界面,轻松地实现通信协议的各个层次的功能,如物理层、数据链路层、网络层等。
此外,LabVIEW还提供了强大的模拟和仿真功能,方便工程师们在设计过程中对通信协议进行测试和优化。
三、LabVIEW在无线通信网络的性能评估中的应用性能评估是无线通信网络设计中非常重要的一环。
LabVIEW提供了丰富的工具和算法,可以对无线通信网络的性能进行全面评估。
通过LabVIEW的图形化编程界面,工程师们可以快速搭建各种性能测试的实验平台,如信号质量测试、干扰抑制测试、吞吐量测试等。
此外,LabVIEW还支持对测试结果进行数据分析和可视化展示,方便工程师们对网络性能进行深入分析和优化。
综上所述,LabVIEW在无线通信网络设计中的应用具有显著的优势。
其强大的信号处理功能、丰富的通信协议设计支持以及全面的性能评估能力,可以大大提升工程师们的设计效率和设计质量。
labview-psk

<<无线通信Labview实验报告 >> ---数字调制解调实验Ⅰ实验目的进一步熟悉LabVIEW编程软件的基本操作,并且在编程的过程中可以加深对常见数字调制方式的理解,巩固基础知识。
实验介绍本实验的程序设计流程如图1所示。
信源生成文本PN序列选择调制方式BPSKQPSK添加噪声数字解调计算误码率数字调制图1程序设计流程图在程序中首先要完成对信源的生成和调制方式的选择,再按照所选的调制方式对信源进行调制;然后对调制后的信号添加噪声;之后对信号进行数字解调来恢复信源信息;最后对比解调后的数据和原始的信源数据,计算误码率。
本实验包含一个主程序和若干子程序。
其中主程序为Digital modulation,它的前面板。
图2 Digital modulation 程序框图本实验主程序的前面板是完整的,程序结构和大部分的子程序已都有,我们的小组任务 是编译好subMOD 、subPulseShaping 、subMatchFilter 、subDemod 这四个子程序。
实验内容:(1)subMOD 子程序这个子程序的作用是实现BPSK 或QPSK 的基带调制,即将输入的信源bit 序列映射到符号域,输出是复数形式的符号。
以BPSK 为例,BPSK 把一个信息位表示成一个符号,即映射出的符号有两种可能的相位。
在数学上,每比特调制信号表示为:()()b m b t f t s φπ+=2cos(4.1)式中,m f 是基带调制的频率,b φ是b=0或1时的相位偏移。
如果我们选择的两个相位分别是π/2和3π/2的话,可以将调制信号()t s b表示为:()()()()()⎩⎨⎧=-=+=12sin 2cos 002sin 2cos 0b if t f j t f b if t f j t f t s m m m m b ππππ (4.2)对应前面所说的将每一个bit 映射成一个复数符号,可以很容易的看出BPSK 的映射关系为:将信源0映射成1+i ,信源1映射成-1+i 。
LabVIEW中的无线通信和传感器网络

LabVIEW中的无线通信和传感器网络无线通信和传感器网络在现代科技发展中发挥着越来越重要的作用。
LabVIEW作为一种强大而灵活的编程工具,为我们提供了在无线通信和传感器网络方面进行开发和实验的平台。
本文将介绍LabVIEW中的无线通信和传感器网络相关的基本概念、应用场景以及如何在LabVIEW中进行相应的设计和实现。
一、无线通信技术及其应用无线通信技术是指利用无线电波或其他电磁波进行信息传输的技术。
它广泛应用于移动通信、无线局域网、物联网等领域。
在LabVIEW中,我们可以利用无线通信技术进行数据采集、传输和控制等应用。
1. 无线传感器网络无线传感器网络是由大量分布式的传感器节点组成的网络系统。
每个节点都具有感知、处理和通信能力,可以通过无线通信实现节点之间的数据传输和信息共享。
在LabVIEW中,我们可以使用无线传感器网络获取环境信息、进行远程监测和控制等应用。
2. 无线远程通信无线远程通信是指通过无线技术实现远程设备之间的数据传输和通信。
例如,使用无线传感器节点采集数据,并通过无线网络将数据传输到远程服务器或另一设备上进行处理和分析。
在LabVIEW中,我们可以使用无线通信模块进行数据传输和通信,实现无线远程监测、控制和数据交互。
二、LabVIEW中的无线通信和传感器网络模块LabVIEW提供了丰富的无线通信和传感器网络模块,支持多种无线通信技术的应用。
1. NI WSN模块NI WSN(Wireless Sensor Network)模块是LabVIEW专门用于无线传感器网络的模块。
它提供了一套丰富的工具和函数,用于配置、管理和控制无线传感器节点,实现数据采集、传输和控制等功能。
通过NI WSN模块,我们可以方便地在LabVIEW中进行无线传感器网络的设计和开发。
2. NI RF模块NI RF(Radio Frequency)模块是LabVIEW用于无线通信的模块。
它支持多种无线通信技术,如Wi-Fi、蓝牙、ZigBee等,并提供了一系列函数和工具,用于实现无线数据传输和通信。
NI+ELVISII实验电路

NI ELVISII实验实验1 基本元件测量实验1-1基本电阻元件测量分别测量R1、R2、R3阻值。
1-2分压电路测量测量1端子电压、测量23端子间电流。
1-3 RC电路测量实时测量12端子间电压,观察C充放电实时曲线。
1-4 家庭报警仿真实验利用4路开关控制R7-R10电阻短路分别表示家庭前门、窗户、后门、车库门传感器是否触发,测量端子1、2电压,根据不同电压得出不同位置报警,并实时显示。
实验2 数字温度计测量1、2端子两端电压得出热电阻Pt100阻值,得出实时温度,在前面板进行温度显示。
实验3 运放滤波电路测试3-1基本运放电路频率特性测试3-2高通滤波频率特性测试3-3 低通滤波频率特性测试3-4 带通滤波频率特性测试实验4 数字IO测试4-1 8位发光二极管花型显示实验4-2 555振荡电路测试测试输出信号周期、占空比、频率、幅度。
将输出信号接至任一LED端观察发光二极管状态。
4-3 4位2进制计数器逻辑测试将J2的1-4端子接入任意4个发光二极管,观察现象。
让后将J2的1-4端子接入4个ELVISII输入端子中,通过LABVIEW观察波形。
实验5 速度里程计实验利用霍尔开关采集马达转速信号,经过LABVIEW编程实时显示马达转动速度与里程。
微型直流电机驱动电路:电路中直流电机驱动信号由J1端子输入,根据输入信号不同可提供正转反转驱动。
为了实现霍尔开关信号采集,须将马达经过同轴器连接至外部转盘,转盘上需加装磁钢。
霍尔开关测速电路:由J3端子采集开关量,经过LabVIEW编程实现测速与里程同时显示。
实验6交通灯控制电路由J1端子中1-6分别控制双向交通灯亮灭,红黄绿灯亮灭时间可控。
实验7、自由空间光通信实验由微机控制输出一个使能信号至J1端子,经555震荡后,震荡脉冲信号红外传输后,在输出端实时输出信号至微机仪器面板上显示实验8、射频无线通信实验实验9、步进电机控制实验电机驱动电路:步进电机控制信号由J1端子输入,电机为四相步进电机。
(完整word版)通信原理labview实验报告

北京科技大学《通信原理》实验报告学院:计算机与通信工程学院班级:通信1303学号:41356071姓名:李成钢同组成员:陈灿,安栋,张秋杰,王亮实验成绩:________________________2016 年 1 月14 日实验二PAM 信号的labview 实现一、实验目的1.熟悉掌握 AMI、HDB3、CMI 和双相码的编码规则。
2.根据编码规则,自主设计完成以上码的编译码实验。
二、实验仪器计算机一台,labview2013 软件三、实验内容根据几种常规线路码型的编码规则,在 labview 仿真软件上,自主设计完成 AMI、HDB3、CMI 和双相码的编译码实验,得到正确的编码波形。
四、实验步骤1.AMI码:首先在前面板上插入预输入的数组行,插入两行,分别表示要输入的消息码以及经过程序变换后的显示码,数组位数相同,然后设置一个波形显示用的仪器来显示输出的波形,设置好后进入程序设计页面。
在程序设计页面,为程序添加一个while循环以实现程序可控,因此在里面添加stop模块同时显示停止按键在前面板上,接着我们开始处理输入的数组元素,首先添加for循环,将处理后的数组大小置入for循环来控制for循环的次数,然后将数组通过索引来与1进行比较,所谓索引即将按顺序输入的数组依次派出,同时添加一条件结构,若输入为1则进入条件结构真,否则进入假,条件结构为真时,由于此时为1,AMI码要求连续的1按+1,-1电平来计,而AMI 码为半占空波形,故连续的1应分别为(+1,0),(-1,0),因此我们要用到子VI(判断整除,下文讨论)来实现逢偶数个1时,就会输出(-1,0),同时还必须统计1的总数,而显示的码不显示半占空的电平,因此将显示的AMI码处输出+1和-1,显示的波形处送入(+1,0),(-1,0),成假时显示的AMI 码处输出0,显示的波形处送入(0,0),由于输出处为二维数据,因此用到子VI(nrz将二维转换为一维,见下文),在数据输出处使用层叠氏顺序结构以连接输入的数据。
软件无线电Labview仿真实验报告

《通信系统原理实验》课程研究性学习手册一、实验任务:1、在LabVIEW 平台上完成一个AM 演示程序,实现简单的AM 调制。
2、实现一个基于LabVIEW 和NI-USRP 平台的调频收音机,并正确接收空中的调频广播电台信号。
二、理论分析:1.幅度调制幅度调制(Amplitude Modulation ,AM )是一种模拟线性调制方法。
频域上,已调信号频谱是基带调制信号频谱的线性位移;在时域上,已调波包络与调制信号波形呈线性关系。
AM 调制的载波信号通常是高频正弦波,作为载体来传递信源信号中的信息。
调制结果是一个双边带信号,中心是载波频率,带宽是原始信号的两倍。
调制信号的数学表达式为:()()()()()()000c o s c o sθωθω+++==t t f t A t c t m t s c c AM (1.1) 式中,)(t m 是调制信号,其直流分量为0A ,交流分量为;)(t c 是载波信号,其为角频率为c ω、初始相位为0θ的余弦信号。
从式1.1我们能够得出幅度调制的已调信号就是是)(t m 和)(t c 的乘积。
为了实现)(t m 能够对载波信号的幅度实现线性调制,)(t m 应该包含直流分量来保证0)(≥t m ,也就是 ()0m a x A t f ≤ (1.2)这样的话才能够保证()t s AM 的包络完全在时间轴上方,如图1所示。
根据式(1.2),为避免产生“过调幅”现象而导致包络检波的结果严重失真,兹定义一个重要参数:10≤=A A mAM β (1.3)式中,称AM β为调幅指数,或调幅深度;m A 代表信源信号()t f 的最大幅值。
一般AM β不超过0.8。
下面对AM 调制在频域上进行分析。
对于式1.1,我们能够直接通过傅里叶变换得到其频域表达式,如式1.4所示。
()()()[]()()[]22220000000θθωωωωδπωωωωδπωj j AM e F A e F A S -+-++++=-(1.4)频谱如图2所示:图2 调幅信号频谱由于软件无线电的核心思想是对天线感应的射频模拟信号尽可能地直接数字化,将其变为适合于数字信号处理器(DSP )或计算机处理的数据流,然后由软件(算法)来完成各种各样的功能,使其具有更好的可扩展性和应用环境适应性,故而对信源信号的各种调制与解调过程都是在数字域实现的。
通信原理实验报告-LABVIEW 2.1

通信原理实验报告实验项目:实验1掌握用Labview 产主随机数的方法实验2统计随机数的概率分布密度函数及相关函数特性实验3产生m 序列信号源,验证m 序列的伪随机性以及伪随机序列的自相关函数的双值特性。
实验4模拟产生AWGN 及ISI 信道,添加到数字通信仿真系统中实验1 随机数产生及直方图统计一、实验目的(1)掌握在一般微型计算机上产主随机数的方法。
(2)统计随机数的概率分布密度函数。
二、实验内容1.用计算机产生[0,1]均匀分布的(伪)随机数。
2.由[0,1]均匀分布随机数产生其它分布的随机数,例:正态N (0,l )分布的随机数。
3.用直方图统计随机数的分布密度。
三、实验设备微型计算机及其高级程序语言编译环境,例C++、FORTRAN 、PASCAL 等,也可以应用工程计算工具软件如MA TLAB 等。
四、实验原理1. 计算机产生均匀分布随机数在计算机算法中,为实现方便,通常使用伪随机数(序列)来代替(真)随机数。
伪随机序列是有周期性的数值序列,当其周期N 相对很大时,统计特性一定程度上逼近随机序列,故效果与(真)随机数相近。
2. 高斯分布随机数的获得实际研究当中,高斯(正态)分布是经常被使用到的数学模型,可以近似描述很多随机事件的统计特性。
,我们可以采用非线性变换法,对比较容易产生的均匀分布随机序列进行变换,(近似)得到高斯分布随机序列。
22/112cos )ln 2(R R X c π-=公式中,若R 1和R 2是[0,1]区间两个均匀分布随机变量,理论上可以证明X C 是标准正态分布(均值为0,方差为1的高斯分布)的随机变量。
3. 直方图对于一个随机变量,假如我们知道它是正态的(或其它分布形式)我们可以从随机变量的抽样估计它的均值和方差,从而得到它的分布密度函数。
预先对一个随机变量分布一无所知,要估计它的分布密度函数可借助于直方图统计方法:设有图1所示密度函数f x (x)把随机变量X 的取值量化,量化阶为2ε,例如对于以x =2为中心的量化阶内,如果ε足够小。
无线通信基础实验报告--数字调制与解调labview

《无线通信基础》课程研究性学习手册学号同组成员指导教师霞海林时间2015年04月29日一、实验任务在本实验中你要完成一个LabVIEW 程序,它能够将PN 序列或文本作为信源并对其进行数字调制解调。
实验的目的是让你进一步熟悉LabVIEW 编程软件的基本操作,并且在编程的过程中可以加深对常见数字调制方式的理解,巩固基础知识。
本实验主程序的前面板是完整的,程序结构和大部分的子程序也都已经提供给我们,需要我们自己完成的只有subMOD 、subPulseShaping 、subMatchFilter 、subDemod 这四个子程序。
我们需要按照下面的步骤正确的完成这四个子程序,在完成实验后,需要上交完整的程序以及实验报告。
(1)subMOD 子程序这个子程序的作用是实现BPSK 或QPSK 的基带调制,即将输入的信源bit 序列映射到符号域,输出是复数形式的符号。
以BPSK 为例,BPSK 把一个信息位表示成一个符号,即映射出的符号有两种可能的相位。
在数学上,每比特调制信号表示为:()()b m b t f t s φπ+=2cos (4.1) 式中,m f 是基带调制的频率,b φ是b=0或1时的相位偏移。
如果我们选择的两个相位分别是π/2和3π/2的话,可以将调制信号()t s b 表示为:()()()()()⎩⎨⎧=-=+=12sin 2cos 002sin 2cos 0b if t f j t f b if t f j t f t s m m m m b ππππ(4.2)对应前面所说的将每一个bit映射成一个复数符号,可以很容易的看出BPSK的映射关系为:将信源0映射成0+i,信源1映射成0-i。
当调制方式为QPSK时,原理与BPSK类似。
不同的是QPSK是将信源的2个bit映射成一个复数符号,因此有四种可能的表示符号。
例如我们选择相位偏移分别为π/4、3π/4、5π/4和7π/4,则对应的复数符号分别为0.707 + 0.707i、-0.707 + 0.707i、0.707 –0.707i和-0.707- 0.707i。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
《无线通信基础》课程研究性学习手册数字调制解调实验Ⅱ时间:2016年5月15日目录一.实验任务 (1)1. 发送端top_tx主程序 (1)2. 发送端top_rx主程序 (1)3. 添加QPSK调制解调模块 (1)二. 理论分析 (2)1. 发送端介绍 (3)2. 接收端介绍 (5)三. 实验步骤 (7)1. 设置IP (7)2. 更改参数 (7)3. 运行程序 (8)四. 结论及分析 (8)1. BPSK信号发送接收实验 (8)2. QPSK调制解调 (8)五.遇到的问题及解决 (10)六.扩展问题 (11)七. 心得与体会 (11)八. 参考文献 (12)一.实验任务本实验的目的是使用USRP来实现发射和接收射频信号,并且通过LabVIEW 来实现对不同调制信号的同步性能的对比,由于在实验一中已经完成了数字调制的实验,所以在做这部分实验时,需要用到之前的调制解调模块。
该实验将通过配置USRP的参数来使你了解把基带信号上变频到射频信号以及把射频信号下变频到基带信号的过程,并熟悉LabVIEW中的各种USRP模块的配置方法。
本次实验中需要完成的有top_tx和top_rx两个主程序,完成实验后。
完成的任务是下面这三个,目标是在进行完这三个任务后得到一个完整的程序,使其可以实现全部的功能。
1. 发送端top_tx主程序实验要求描述:在学生版程序中,BPSK的调制解调模块是完整的,需要在BPSK 选板中完成发送和接收的USRP配置工作。
程序中通过USRP发送数据所需的VI 都已经添加好,把这些VI与数据流和这些VI之间通过适当的连线相连,同时修改一些发送所需的参数。
2. 发送端top_rx主程序这也是基于BPSK调制解调完整的情况下,在接收端完成USRP模块的连接,同时修改接收所需的参数。
之后通过USRP发送和接收BPSK信号来检验你配置的USRP是否正确。
在确认USRP配置正确后,再进行任务。
3. 添加QPSK调制解调模块实验要求描述:在程序中完成QPSK的调制和解调。
实现方式可以参考BPSK 或者上一个实验。
在整个完成实验的过程中,要注意自己添加的调制解调模块的数据类型与提供给你的模块之间的数据类型的匹配。
二. 理论分析本实验实现了BPSK的调制解调和QPSK的调制解调,并使用USRP发送和接收。
调制与解调的原理与上一个实验一样,本次实验的不同之处再与使用了USRP 发送和接收,实现了实际信道中信号的传输。
BPSK的调制就是直接将数字基带信号映射到对应的载频相位上,使用labview仿真实现需要将输入的01数字码元用数组索引并且输出一个符号流,然后进入下级模块调制并发送。
BPSK解调只需求收到的码元与0或者1之间的欧式距离,使用最大似然判决规则即可。
此外也可使用匹配滤波器来实现。
QPSK需要将原始的二进制比特流对应为四进制的比特流去调制相位。
将输入比特流串并变换后,高位乘以2,加上低位即可实现二进制到四进制的对应。
使用求出的对应序列去索引一个事先设置好的复数,用它最终输出去调制相位,从而实现了QPSK的调制,在星座图上的体现就是将00、01、11、10对应到四个星座点上。
QPSK解调也使用了最大似然的方式,求最终得到的含有噪声的数据与星座图上点的距离,把在距离最小的点作为实际接收到的数据。
然后进行并串转换,就可以得到输出比特流。
本实验中还是用了脉冲成型技术,脉冲成型就是将输出的调制信号与一个脉冲成型滤波器相乘,从而可以有效的防止ISI(码间串扰),其基本原理是使用了满足奈奎斯特定理的脉冲成型滤波器在其余抽样点上的抽样值为0。
1. 发送端介绍本实验发送端的调制主程序包含4个功能模块,其功能分别如下所述,配图为我们自己连接的程序。
TX_init本模块主要实现USRP的初始化,是配置一些基本USRP参数的模块。
主要分三个模块:niUSRP Open Tx Session,niUSRP Configure Signal和niUSRP Commit。
niUSRP Open Tx Session将设备的ip地址作为设备名称输入得到所有子NI-USRP 之间的会话认证。
niUSRP Configure Signal是对输入信号的各种参量(如采样率,天线增益,载频)的认证。
niUSRP Commit起到一个对任意改变参数进行验证,并将会话认证转成ip地址输出的作用。
程序中给信号加上了error,我们可在最后的error out中查看输出。
transmitterMod本模块是调制程序的核心,实现的是基带信号的产生,包括信源编码,调制,脉冲成形等重要功能。
首先通过TX_init得到符号速率和数量从而绘出星座图和眼图,然后将输入的符号序列通过调制转换为基带信号,再在前面加入保护间隔和控制序列,进行脉冲成型,然后通过设置的AWGN信道输出。
Tx-prepare-for-transmit本模块的作用是对调制完的信号幅度进行归一化。
确保IQ数据没有超过1,否则发生数据溢出。
TXRF_send图 7 TXRF send本模块实现的功能是把调制完的数据写入USRP,实现发送。
将参数传递到NiUSRP Write TX data,之后以CDB的形式发送。
2. 接收端介绍本实验接收端端的解调主程序包含5个功能模块,其功能分别如下所述。
RXRF_init本模块的作用实现USRP初始化。
与发送端相似,先通过niUSRP Open Tx Session 将设备的ip地址转成会话认证,再将会话和相干频率与时基时钟源作为niUSRPcommit的会话认证输入,然后才能允许输出。
RXRF_config本模块的作用是配置USRP的参数。
正常接收时,将设置好的调制参数与usrp 的配置参数传递过来,经niUSRP Configure Signal认证后输出。
RXRF_recv本模块的作用是接收射频信号,并且下采样到中频。
将接收端的采样率和捕捉时间相乘取整作为采样点数,会话,触发电平等参量传递给收端的触发捕捉模块进行接收得到IQ波形。
将相干位置作为参量控制捕捉的停止,以便其他程序开启运行,同时通过检测包确保如果没有出现error接收端将不发生超时。
receiver本模块是解调程序的核心,实现的是恢复出原数据流。
包括匹配滤波,同步,信道估计,均衡,解调,检测误码率等重要功能。
它主要完成三个任务,首先通过确定符号速率从而得到保护序列和训练序列,然后把基带信号通过匹配滤波,同步,信道估计和均衡解调得到比特流,并画出接收信号的星座图和眼图。
RXRF_close.(SubVI)本模块的作用是关闭USRP会话。
将ip地址作为参数确保相应的USRP关闭,再将信号调制解调过程中的错误和保护序列以及训练序列对应的错误一起合并输出,作为最终error。
三. 实验步骤1. 设置IP经过查询我们得知所用的USRP的IP地址为,所以我们将电脑IP地址改为同一网段的。
2. 更改参数我们实验过程中主要更改的前面板的参数有IP地址: factor:调到30和25无法正常运作,后改成20和18都可以Capture time:我们尝试找最低临界值,在30ms时程序崩溃,50及以上乃至400ms都可以,不过越大程序运行越慢此外,我们用的频率是980MHz。
3. 运行程序点击tx端的连续运行,然后点击rx端的单步运行,等待,就可以看到收到的文本和星座图,眼图。
四. 结论及分析1. BPSK信号发送接收实验完整的发送端和接收端BPSK运行截图如下。
运行时,先运行top-tx发送前面板,然后连续运行top-rx前面板即可。
2. QPSK调制解调QPSK信号发送端和接收端完整前面板如图所示:与BPSK 同样的道理,由于实际信道中的噪声,收端的星座图星座点变大,眼图中眼皮也变厚了,但是只要信噪比在一定的范围内,仍然可以正常的解调。
五.遇到的问题及解决问题1:我们连好程序之后,无法正常接收,错误显示却是在给定程序中而不是自己设计的模块里。
如图所示。
解决:通过请教助教,我们得到解答。
是前面参数有错误才导致这种现象的发生,所以我们仔细检查了每个模块,更改好参数问题得到解决。
问题2:为了更深入的探究我们尝试更改了很多参数,寻找其影响特性,结果导致程序多次崩溃。
解决:因为实验程序模块较多,所以在捕捉时间不合理等情况发生时,实验系统会崩溃,所以在我们选取合适范围内的参数时程序就可以运行了。
六.扩展问题1.发送端与接收端USRP参数的配置都有什么意义USRP参数的设置对结果有什么影响答:参数主要有以下几个:1)IP 地址的配置:计算机和USRP要属于同一网段,但是不能完全相同。
2)carrier frequency:频率需要设置成相同值,不能太低,大约900以上3)发端的发送天线设置为tx1,收端的接收天线设置为rx2。
tx1因为既可以做发送端也可以做接收端,但是rx2天线只能接收不能发送。
4)oversample factor和sample rate两个参数,收发端要调整为一致,不一致的话无法正确接收5)接收端的capture time要设置的大一点,以保证对文本和信号有足够时间来捕捉接收。
6)收发端的调制方式要选择相同。
否则无法运行。
2.在本实验中,控制序列的调制方式是QPSK,改变控制序列的调制方式对同步结果有什么影响答:QPSK的同步性能要优与BPSK,。
由于接收端控制序列的解调方式也是QPSK,改变控制序列的调制方式将不能实现正常解调,同步结果将产生错误。
除非将收发端的调制方式都统一改变,这样才能实现对信号的正确接收。
七. 心得与体会本次试验分为两个模块,即发送端与接收端。
我们小组遇到最大的问题就是发送端可以工作,接收端无论怎样调整程序都无法成功接收,找不到哪里出错,实验无法继续进行,非常苦恼。
这就要考验我们的耐心,涉及到参数的配置问题,稍有不同,就得不到实验结果。
此外我们对Labview的使用及其不熟练,我们还是应当多多接触Labview,更加熟练的使用Labview。
平时理论知识的学习也为我们实践操作打下基础,对实验原理的理解主要还是来源之前通信原理和无线基础的课程学习。
总之,还需努力。
谢谢老师的悉心指导和解答!八. 参考文献[1] 杨高科编写《Labview虚拟仪器项目开发与管理》机械工业出版社,2012[2] 肖成勇、雷振山、魏丽《Labview2010基础教程》高等教育出版社,2012。