TOA定位算法的FPGA实现
生活随笔
收集整理的這篇文章主要介紹了
TOA定位算法的FPGA实现
小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
MATLAB仿真TOA定位算法:
function [x1,y1,z1] = func_TOA(BS,time_dur,light_speed);
L = time_dur .* light_speed;
n = length(BS);
for i = 2:n
P(i-1,1) = BS(i,1);
P(i-1,2) = BS(i,2);
P(i-1,3) = BS(i,3);
end
B(1,:) = (BS(2,1)^2 + BS(2,2)^2 + BS(2,3)^2) - L(2)^2 + L(1)^2;
B(2,:) = (BS(3,1)^2 + BS(3,2)^2 + BS(3,3)^2) - L(3)^2 + L(1)^2;
B(3,:) = (BS(4,1)^2 + BS(4,2)^2 + BS(4,3)^2) - L(4)^2 + L(1)^2;
k = inv(P'*P)*P'*B/2;
x1 = k(1);
y1 = k(2);
z1 = k(3);
FPGA的實(shí)現(xiàn)verilog代碼如下所示:</
總結(jié)
以上是生活随笔為你收集整理的TOA定位算法的FPGA实现的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: GDOP定位算法的MATLAB仿真
- 下一篇: 7.Verilog 条件语句的应用