微波EDA网,见证研发工程师的成长!
首页 > 测试测量 > 测试测量技术文库 > 基于LabVIEW的通信仿真(图)

基于LabVIEW的通信仿真(图)

时间:01-12 来源:互联网 点击:

● 信号的同步
---为了实现信号的同步,避免信道延迟带来的影响,在整个传输过程中引入了保护信号和同步信号。生成的保护和同步信号从E端输出。在信息比特进入调制子VI之前,就在信息比特的前面加上了保护信号和同步信号,E端和A端输出的信号合为一路信号,然后再进行调制。在接受方通过把同步信号映射为字符,再与接受的字符流进行比较,确定同步信号的位置,实现接受和发射的同步。同步信号的产生和输出,如图4所示。

● 误码率的计算
---为了计算误码率,C端的源信息流和D端的接受信息流通过一个比较(Compare)子VI进行比较,计算出误码的个数,从而计算出误码率,如图5所示。

● 性能分析
---4PSK数字相位调制波形可表示为

---其向量表达式为

---4PSK符号错误概率为

---由于进行了(7,4)汉明码纠错编码,然后进行4PSK调制,并且 比特符号对相应信号相位映射中采用格雷(Gray)码,因而编码比特能量可以用信息比特能量表示为

---且

---程序采用的模拟加性高斯白噪声信道,设定信道的信噪比则为 ,可得

---图6为仿真生成和理论生成的误码率的对照图。信道信噪比超过7dB以后,要求样本数很大,由于计算机内存的限制,使得仿真的结果与理论的结果有一定偏差。在7dB之前,仿真误比特率和理论值很接近,拟合得很好。

结论
---作为应用最广的数据采集和控制开发环境之一,LabVIEW在通信仿真中有着重要的作用。由于LabVIEW有很强的仪器控制功能,相对于Matlab等其他仿真软件,LabVIEW能更有效地把仿真试验移植到实际中。LabVIEW只需要用实际的发射和接受机及实际的信道来替换模拟的发射和接受机及模拟的信道,但也要进行一定量的相应改动。这样就能很好地把LabVIEW在仿真和仪器控制两方面的功能有机结合起来,更好地发挥LabVIEW在虚拟仪器中的作用。

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top