基于rssi定位算法的matlab仿真程序,有好心人给个吗?

扫扫二维码,随身浏览文档
手机或平板扫扫即可继续访问
基于RSSI的无线传感器网络定位系统研究
举报该文档为侵权文档。
举报该文档含有违规或不良信息。
反馈该文档无法正常浏览。
举报该文档为重复文档。
推荐理由:
将文档分享至:
分享完整地址
文档地址:
粘贴到BBS或博客
flash地址:
支持嵌入FLASH地址的网站使用
html代码:
&embed src='/DocinViewer-4.swf' width='100%' height='600' type=application/x-shockwave-flash ALLOWFULLSCREEN='true' ALLOWSCRIPTACCESS='always'&&/embed&
450px*300px480px*400px650px*490px
支持嵌入HTML代码的网站使用
您的内容已经提交成功
您所提交的内容需要审核后才能发布,请您等待!
3秒自动关闭窗口>> RSSI.m - 基于RSSI定位MATLAB仿真,包含将
点击查看更多 ▼
点击收缩隐藏 ▲
RSSI.m - 基于RSSI定位MATLAB仿真,包含将
源码下载: &
%reader1 (0 0) 0
reader2 (10 0)
reader3(0 10)
reader4(10 10)
被追踪的目标tag(tag_x,tag_y) 为区域内随机分配的20个点
reader_x=[0 10 0 10];% 信号接收端横坐标
reader_y=[0 0 10 10];%纵坐标
BorderLength=10;
C=BorderLength.*rand(2,20); %随机分布的移动节点坐标
Sxy=[1:20;C];
UN=[Sxy(2,1:20);Sxy(3,1:20)];
plot(Sxy(2,1:20),Sxy(3,1:20),'ro');
matrix(3,4,20)=1;
%定义三维数据组 matrix(a,b,:)
reader_a接收到reader_b的信号窗口中的随机变量,即3行4列的20个矩阵
% matrix(i,j,:)=a(i)-10*n(i)*log10(dist(i,j))-random('norm',0,9,1,20);
% random('norm',0,9,1,20)中的'norm'指定是正态分布,后面的0,9,1,20则是正态分布需要的参数,分别是均值、方差、行、列
dist(3,4)=1;
%定义距离数组
mean_rssi(3,4)=1;
%每一个窗口的平均值
st_de=3; %定义方差
%迭代次数为50
dist(i,j)=sqrt((reader_x(i)-tag_x(j))^2+(reader_y(i)-tag_y(j))^2);
matrix(i,j,:)=a(i)-10*n(i)*log10(dist(i,j))-random('norm',0,9,1,20);
mean_rssi(i,j)=mean(matrix(i,j,:));
st_de1=st_de1+(std(matrix(i,j,:)))^2;
%maxrix(i,j,:)表示第i个reader 与第j个tag的p阵
dist(i,j)的距离
st_de1=sqrt(st_de1/Nr/Ni);%方差
n(i,j)=(mean_rssi(i,i)-mean_rssi(i,j))/(10*log10(dist(i,j)/dist(i,i)));
a(i,j)=mean_rssi(i,j)+10*n(i,j)*log10(dist(i,j));
mean_n(i)=mean(n(i,:))*3/2;
%得到reader的n和a值
mean_a(i)=mean(a(i,:))*3/2;
for i=-35:35
for j=5:65
distance(i+36,j-4,1)=sqrt((reader_x(1)-i)^2+(reader_y(1)-j)^2);%距离
P(i+36,j-4)=(1/sqrt(2*PI)/st_de)*exp((-(mean_rssi(1,4)-a(1)+10*n(1)*(log10(distance(i+36,j-4,1))))^2)/(2*st_de^2));
distance(i+36,j-4,2)=sqrt((reader_x(2)-i)^2+(reader_y(2)-j)^2);
P(i+36,j-4)=P(i+36,j-4)*(1/sqrt(2*PI)/st_de)*exp((-(mean_rssi(2,4)-a(2)+10*n(2)*(log10(distance(i+36,j-4,2))))^2)/(2*st_de^2));
distance(i+36,j-4,3)=sqrt((reader_x(3)-i)^2+(reader_y(3)-j)^2);
P(i+36,j-4)=P(i+36,j-4)*(1/sqrt(2*PI)/st_de)*exp((-(mean_rssi(3,4)-a(3)+10*n(3)*(log10(distance(i+36,j-4,3))))^2)/(2*st_de^2));
P(i+36,j-4)=abs(P(i+36,j-4));
PL(k)=abs(P(i+36,j-4));
for i=-35:35
for j=5:65
P(i+36,j-4)=(P(i+36,j-4))/max(PL) ;
if(P(i+36,j-4)==1)
x1=i;y1=j;
st_de=round(st_de1);
get_x=mean(m);
get_y=mean(z);
plot(reader_x,reader_y,'r*',get_x,get_y,'g*',tag_x,tag_y,'b*'),title('测试结果,红色为reader点,蓝色为tag点,绿色为测试结果,改变tag_xy(4)测试'),ylabel('y'),xlabel('x');grid on
set(gca,'Xtick',[-40:5:40],'Ytick',[10:5:70]);
源码下载: &
源码文件列表
温馨提示: 点击源码文件名可预览文件内容哦 ^_^
名称大小日期
&5.22 kB17-04-13 21:24
&end_scout.asv5.12 kB04-04-13 20:45
&5.12 kB04-04-13 20:45
&6.52 kB03-04-13 10:54
&Distance.asv2.10 kB13-03-13 18:46
&2.20 kB14-03-13 09:27
&Distance11.asv2.95 kB21-03-13 21:56
&2.95 kB21-03-13 21:59
&45.00 B13-03-13 18:50
&2.06 kB30-05-08 11:08
&3.10 kB30-05-08 11:15
&Triangle.asv1.84 kB09-04-15 16:35
&1.84 kB30-05-08 11:08
&untitled.fig30.81 kB17-03-13 09:26
&rssi2dist.asv751.00 B21-03-13 21:36
&751.00 B21-03-13 21:37
&sim.asv4.90 kB01-04-13 22:20
&4.98 kB01-04-13 22:21
&sim5.asv8.15 kB13-05-13 21:50
&8.23 kB16-05-13 13:55
&simula.asv4.47 kB04-04-13 20:40
&4.43 kB07-04-13 09:29
&Simulation1.asv3.44 kB21-03-13 21:56
&3.44 kB21-03-13 21:59
&3.35 kB14-03-13 09:49
&3.52 kB26-03-13 11:12
&simulationtry.asv6.06 kB26-03-13 11:08
&6.26 kB26-03-13 10:59
&Triangle.asv2.53 kB25-03-13 22:33
&1.77 kB26-03-13 11:07
&Triangle1.asv4.52 kB17-03-13 10:44
&3.08 kB17-03-13 10:49
&Triangle1111.asv6.04 kB17-03-13 09:24
&6.09 kB17-03-13 15:30
&Triangle2.asv2.38 kB04-04-13 18:34
&2.33 kB04-04-13 20:43
&Triangle4.asv2.29 kB31-03-13 14:40
&2.28 kB31-03-13 14:40
&Triangle5.asv1.90 kB04-04-13 17:39
&1.88 kB04-04-13 15:31
&trytry.asv4.47 kB04-04-13 15:29
&4.39 kB04-04-13 18:49
&RSSI.asv2.85 kB25-03-13 09:08
&3.04 kB25-03-13 09:13
&1.35 kB10-04-13 10:46
&2.87 kB22-03-13 14:49
&3.12 kB25-03-13 09:30
&scout2.asv4.88 kB26-03-13 10:46
&6.54 kB29-03-13 10:18
&&RSSI&0.00 B09-04-15 16:20
&&RSSI&0.00 B06-07-13 10:15
&&RSSI定位matlab仿真&0.00 B06-07-13 10:15
Sponsored links
23 篇源代码 21 篇源代码 18 篇源代码 13 篇源代码 9 篇源代码
285 篇源代码 173 篇源代码 48 篇源代码 42 篇源代码 36 篇源代码
登录 CodeForge
还没有CodeForge账号?
Switch to the English version?
CF仔没有找到您要的代码,请去留下您的问题吧,可能会有大神帮助你哦!
该用户暂时未开通博客
请按 Ctrl+D 键添加到收藏夹。 上传我的文档
 下载
 收藏
文档来源于网络。如有侵权请告之后立即删除。谢谢
 下载此文档
正在努力加载中...
基于MATLAB的声源定位系统
下载积分:800
内容提示:基于MATLAB的声源定位系统
文档格式:DOC|
浏览次数:47|
上传日期: 09:39:12|
文档星级:
该用户还上传了这些文档
基于MATLAB的声源定位系统
官方公共微信豆丁精品文档: 卡尔曼滤波算法 卡尔曼滤波 卡尔曼滤波器 卡尔曼滤波 matlab 卡尔..
扫扫二维码,随身浏览文档
手机或平板扫扫即可继续访问
基于RSSI的机器人室内卡尔曼滤波定位算法
举报该文档为侵权文档。
举报该文档含有违规或不良信息。
反馈该文档无法正常浏览。
举报该文档为重复文档。
推荐理由:
将文档分享至:
分享完整地址
文档地址:
粘贴到BBS或博客
flash地址:
支持嵌入FLASH地址的网站使用
html代码:
&embed src='/DocinViewer-4.swf' width='100%' height='600' type=application/x-shockwave-flash ALLOWFULLSCREEN='true' ALLOWSCRIPTACCESS='always'&&/embed&
450px*300px480px*400px650px*490px
支持嵌入HTML代码的网站使用
您的内容已经提交成功
您所提交的内容需要审核后才能发布,请您等待!
3秒自动关闭窗口>> RSSI 三边定位仿真
RSSI 三边定位仿真
源码下载: &
分享有礼! 》
请点击右侧的分享按钮,把本代码分享到各社交媒体。
通过您的分享链接访问Codeforge,每来2个新的IP,您将获得0.1 CF币的奖励。
通过您的分享链接,每成功注册一个用户,该用户在Codeforge上所获得的每1个CF币,您都将获得0.2 CF币的分成奖励。
MATLAB的三边定位仿真程序,基于RSSI对于研究室内定位的朋友来说,是一个很好的定位算法参考程序,比如iBeacon,WiFi定位等等,都可以从这个源码中得到启发,相信这是一份比较有用的代码!!
Sponsored links
源码文件列表
温馨提示: 点击源码文件名可预览文件内容哦 ^_^
名称大小日期
&2.06 kB30-05-08 11:08
&3.10 kB30-05-08 11:15
&1.84 kB30-05-08 11:08
&&RSSI&0.00 B22-08-08 16:57
Sponsored links
(提交有效评论获得0.1CF币)
评论内容不能少于15个字,不要超出160个字。
赶紧呼和代码有少量错误,写的不错,下载来参考参考zydtqdl很好用的东西 先下了再说 找了很久才找到的
23 篇源代码 21 篇源代码 18 篇源代码 13 篇源代码 9 篇源代码
285 篇源代码 173 篇源代码 48 篇源代码 42 篇源代码 36 篇源代码
发送留言给吴少少
登录 CodeForge
还没有CodeForge账号?
Switch to the English version?
CF仔没有找到您要的代码,请去留下您的问题吧,可能会有大神帮助你哦!
该用户暂时未开通博客
请按 Ctrl+D 键添加到收藏夹。

我要回帖

更多关于 rssi定位算法 的文章

 

随机推荐