| RcdMathLib_doc
    Open Source Library  for Linear and Non-linear Algebra | 
Jacobian function of distance-based localization systems. More...
Go to the source code of this file.
| Functions | |
| void | dist_based_jacobian_get_JTf (uint8_t ref_points_num, matrix_t ref_point_matrix[ref_points_num][3], matrix_t point[3], matrix_t dist_vec[ref_points_num], vector_t JTf[3]) | 
| Defines  of distance-based localization system.  More... | |
| void | dist_based_jacobian_get_JTJ (uint8_t ref_points_num, matrix_t ref_point_matrix[ref_points_num][3], matrix_t point[3], matrix_t dist_vec[ref_points_num], matrix_t JTJ[3][3]) | 
| Defines  of distance-based localization system.  More... | |
| void | dist_based_jacobian_get_J (uint8_t ref_points_num, matrix_t point[3], matrix_t ref_point_matrix[ref_points_num][3], matrix_t J[ref_points_num][3]) | 
| Computes the Jacobian matrix of distance-based localization system.  More... | |
| void | dist_based_jacobian_get_J_mul_s (uint8_t ref_points_num, matrix_t ref_point_matrix[ref_points_num][3], matrix_t point[3], matrix_t s[3], matrix_t J_s[ref_points_num]) | 
| Computes  of distance-based localization system.  More... | |
Jacobian function of distance-based localization systems.
Definition in file dist_based_jacobian.c.
| void dist_based_jacobian_get_J | ( | uint8_t | ref_points_num, | 
| matrix_t | point[3], | ||
| matrix_t | ref_point_matrix[ref_points_num][3], | ||
| matrix_t | J[ref_points_num][3] | ||
| ) | 
Computes the Jacobian matrix of distance-based localization system.
| [in] | ref_points_num | number of the reference stations. | 
| [in] | point[] | three-dimensional coordinates of the mobile device. | 
| [in] | ref_point_matrix[][] | three-dimensional coordinates of the reference stations. | 
| [out] | J[][] | includes the Jacobian Matrix. | 
Definition at line 100 of file dist_based_jacobian.c.
References matrix_t.
| void dist_based_jacobian_get_J_mul_s | ( | uint8_t | ref_points_num, | 
| matrix_t | ref_point_matrix[ref_points_num][3], | ||
| matrix_t | point[3], | ||
| matrix_t | s[3], | ||
| matrix_t | J_s[ref_points_num] | ||
| ) | 
Computes  of distance-based localization system.
 of distance-based localization system. 
Where  is the Jacobian matrix. This function is a part of derivatives to minimize the sum of square errors.
 is the Jacobian matrix. This function is a part of derivatives to minimize the sum of square errors.
| [in] | ref_points_num | number of the reference stations. | 
| [in] | ref_point_matrix[][] | three-dimensional coordinates of the reference stations. | 
| [in] | point[] | three-dimensional coordinates of the mobile device. | 
| [in] | s[] | correction vector. | 
| [out] | J_s[] | includes the  vector. | 
Definition at line 132 of file dist_based_jacobian.c.
References matrix_t.
Referenced by multipath_algo_own_norm_distr_test(), and position_optimization_test().
| void dist_based_jacobian_get_JTf | ( | uint8_t | ref_points_num, | 
| matrix_t | ref_point_matrix[ref_points_num][3], | ||
| matrix_t | point[3], | ||
| matrix_t | dist_vec[ref_points_num], | ||
| vector_t | JTf[3] | ||
| ) | 
Defines  of distance-based localization system.
 of distance-based localization system. 
Where  is the Jacobian matrix. This function is a part of derivatives to minimize the sum of square errors.
 is the Jacobian matrix. This function is a part of derivatives to minimize the sum of square errors.
| [in] | ref_points_num | number of the reference stations. | 
| [in] | ref_point_matrix[][] | three-dimensional coordinates of the reference stations. | 
| [in] | point[] | three-dimensional coordinates of the mobile device. | 
| [in] | dist_vec[] | distances to the reference stations. | 
| [in,out] | JTf[] | includes the  vector. | 
Definition at line 28 of file dist_based_jacobian.c.
References dist_based_fi(), matrix_t, and vector_clear().
Referenced by multipath_algo_own_norm_distr_test(), and position_optimization_test().
| void dist_based_jacobian_get_JTJ | ( | uint8_t | ref_points_num, | 
| matrix_t | ref_point_matrix[ref_points_num][3], | ||
| matrix_t | point[3], | ||
| matrix_t | dist_vec[ref_points_num], | ||
| matrix_t | JTJ[3][3] | ||
| ) | 
Defines  of distance-based localization system.
 of distance-based localization system. 
Where  is the Jacobian matrix. This function is a part of derivatives to minimize the sum of square errors.
 is the Jacobian matrix. This function is a part of derivatives to minimize the sum of square errors.
| [in] | ref_points_num | number of the reference stations. | 
| [in] | ref_point_matrix[][] | three-dimensional coordinates of the reference stations. | 
| [in] | point[] | three-dimensional coordinates of the mobile device. | 
| [in] | dist_vec[][] | distances to the reference stations. | 
| [out] | JTJ[][] | includes the  matrix. | 
Definition at line 56 of file dist_based_jacobian.c.
References dist_based_fi(), matrix_clear(), and matrix_t.
Referenced by multipath_algo_own_norm_distr_test(), and position_optimization_test().