
通信
Time ??
这个作者很懒,什么都没留下…
展开
-
matlab实现MSK调制解调
文章目录一、要求二、设计三、代码四、结果五、结论一、要求画出MSK信号产生的信息、I路、Q路信号对比图以及接收端解调的信息恢复的对比图。二、设计1.MSK调制2.MSK解调三、代码clear all;clc;N=20; T=1; fc=10; Fs=100; bitstream=randi([0,1],1,N); bitstream1=2*bitstream-1; b0=1;for i=1:N encode_output(i)=b0*bitstream原创 2020-07-04 16:17:09 · 9538 阅读 · 12 评论 -
matlab实现16QAM调制解调
文章目录一、要求二、设计三、代码四、结果五、结论一、要求用基带等效的方式仿真16-QAM在AWGN信道下的误码率和误比特率性能,并与理论值相比较。二、设计1.调制(1)首先,一串二进制序列进入串/并变换中,进行4比特划分后再进行2比特划分成一组,按照奇数送同相路,偶数送入正交路。(2)进入2/L电平变换,就是说二进制数变成4个十进制数,而4个十进制数是由自己的星座图设定的,即00,01,11,10分别对应于-3,-1,1,3。(3)送入低通后滤除较小的抖动波。(4)进入相乘器,载波cosωc原创 2020-07-04 16:10:41 · 23047 阅读 · 1 评论 -
matlab实现QPSK调制解调
文章目录一、要求二、设计三、代码四、结果五、结论一、要求画出QPSK信号产生的信息、I路、Q路信号对比图以及接收端解调的I路,Q 路,信息恢复的对比图。二、设计三、代码clear all;clc;N=20;T=1;fc=2Fs=100;bitstream=randi([0,1],1,N);bitstream=2*bitstream-1;I=[];Q=[];for i=1:N if mod(i,2)~=0 I=[I,bitstream(i)];原创 2020-07-04 16:05:21 · 13229 阅读 · 12 评论 -
matlab实现多径信道仿真
一、要求通过一个简单的模拟程序来说明多径衰落信道的特点,针对影响信道的两个重要参数2径,移动台速度来说明相干带宽、相干时间的定义。二、设计r0移动台到基站的初始距离,d=10基站距离反射墙的距离,发送端发送的信号为:r(t)=cos(2pif*t).接收端接收到的信号有2路,一路是发射机直接到接收端,另一路经过发射机发射再反射到达接收端。从基站发出的直射信号到达移动台需要的时间为r0/c,从反射墙反射过来的信号到达所需要的时间为(2d-r0)/c。在时刻t,移动台分别接收到了从时刻t-r0/c基站原创 2020-07-04 16:01:04 · 8072 阅读 · 2 评论 -
matlab实现RSSI定位
文章目录一、要求二、设计三、代码四、结果五、结论一、要求要求一:RSSI的测量值由对数路径损耗模型产生,为减小波动造成的误差,其值可由多次测量取平均值来得到。要求二:对数路径损耗模型中的参考距离路径损耗和路径损耗因子可通过参考点相互之间的测量值估计。要求三:完成理想情况下(参考距离路径损耗和路径损耗因子已知)与实际情况下的RMSE曲线对比图,横坐标为噪声方差,纵坐标为RMSE。二、设计1.RSSI定位原理利用已知发射信号强度和接收节点收到的信号强度,计算在传输过程的损耗,使用信号模型将损耗转化原创 2020-07-04 15:55:26 · 6179 阅读 · 4 评论 -
matlab实现RSSI指纹定位
一、要求要求一:RSSI的测量值由对数路径损耗模型产生,为减小波动造成的误差,其值可由多次测量取平均值来得到。要求二:定位指纹数据库的建立是基于网格形式产生不同的指纹节点。要求三: 比较KNN算法与WKNN算法的CDF曲线对比图,横坐标为定位误差,纵坐标为CDF。二、设计三、代码Database:function [X]=databaseone(A,sigma)pd0=0;n=3;[m,~]=size(A);tt=2;coor=[];RSSIone=[];for i=30:30原创 2020-07-04 15:48:33 · 3436 阅读 · 0 评论 -
matlabTDOA定位
文章目录一、要求二、原理三、chan算法代码四、Taylor算法代码五、结果六、结论七、主函数代码一、要求要求一:编写两个函数TDOA_CHAN和TDOA_Taylor得到位置的估计。要求二:用RMSE实现两种算法的性能比较, 得到两种算法的RMSE曲线对比图,横坐标为噪声方差,纵坐标为RMSE。二、原理TDOA是一种利用时间差进行定位的方法。通过某一被测信号源的位置发送无线信号到达不同基站的时间差得到被测信号达到监测站的距离,进而确定信号的位置。三、chan算法代码function the原创 2020-07-04 15:42:48 · 8605 阅读 · 31 评论 -
matlab实现TOA定位算法
文章目录一、实现要求二、仿真方案设计三、代码实现1.LLOP代码(matlab)2.CHAN代码(matlab)3.主函数代码(matlab)四、结果图五、python实现LLOP算法1.引入库2.LLOP代码(python)3.主函数六、参考文章一、实现要求要求一:编写两个函数TOA_LLOP和TOA_CHAN得到位置的估计。要求二:用RMSE实现两种算法的性能比较, 得到两种算法的RMSE曲线对比图,横坐标为噪声方差,纵坐标为RMSE。二、仿真方案设计TOA原理:测量待定位节点MS(x,y)原创 2020-05-25 18:40:55 · 14442 阅读 · 4 评论 -
matlab实现扩频通信系统的多用户数据传输
文章目录一、仿真要求二、设计方案三、程序代码四、仿真结果一、仿真要求要求一:扩频通信系统的多用户数据传输①传输的数据随机产生,要求采用频带传输(BPSK调制);②扩频码要求采用周期为63(或127)的m序列;③仿真从基站发送数据到三个不同的用户,各不同用户分别进行数据接收;④设计三种不同的功率延迟分布,从基站到达三个不同的用户分别经过多径衰落(路径数分别为2,3,4);⑤三个用户接收端分别解出各自的数据并与发送前的数据进行差错比较。要求二:利用蒙特卡罗仿真方法对扩频增益进行性能仿真设计仿真原创 2020-05-14 22:02:19 · 5415 阅读 · 14 评论