原radar_tools工具箱重新整理,因为里面有好多重复,废弃的函数,解释说明功能也不统一,因此重新整理了一下改名发布
- 删除了一些无意义的函数
- 重新统一了函数注释
- 更新了几个新的常用函数
- 开始加入一些通信算法功能
如要要用雷达信号处理工具箱 例如+sp,将 "+sp"文件夹放在调用目录下.运行时命令直接输入 sp.[函数名] 即可
| 函数名 | 说明 |
|---|---|
| ad_analyzer | ADC性能分析工具(仍然需要完善,功能不全) |
| array_pattern | 天线方向图绘制函数 |
| auto_fusion | 二进制图像中的最大连通域 |
| auto_scale | 将输入数据的最大值按照ADC的位宽进行量化 |
| b2d | 有符号2进制转10进制 |
| cfar_alpha | 计算cfar阈值因子alpha |
| cfar_detector | 奈曼皮尔逊检测器 |
| complex2vector | 复数矢量可视化 |
| d2b | 有符号10进制转2进制 |
| d2h | 有符号10进制转16进制 |
| data_reshape | 沿着列方向reshape,多余的尾巴切掉或者填0 |
| dbm2vpp | dbm 单位转化为电压值 |
| exp_wave | 复数点频信号生成器 |
| filter_w | 矢量滤波器与矢量信号卷积 |
| frac_deg2bin | 十进制小数到二进制小数 |
| h2d | 有符号16进制转10进制 |
| hlagr2 | 拉格朗日分数延迟滤波器 |
| iq_data | 1/4 生成IQ数据 |
| kalmus_filter | 卡尔玛斯滤波器 |
| L_norm_array_pattern | 一维线阵天线方向图快速绘制 |
| LinsiFFT | 某个AD测试复制过来的ADC性能分析代码(未完成) |
| lms | LMS自适应滤波器 |
| lms2 | LMS自适应滤波器 带通道时延 |
| matrix_ml | 频率因子阵,矩阵形式的傅里叶变换 |
| nlm_wave | 非线性调频信号脉冲压缩生成工具 |
| p3 | 复信号绘制画图工具 |
| pc_factor | 频域加窗生成脉冲压缩频域因子 |
| pow2cfar | 奈曼皮尔逊检测器,matlab自带官方版 |
| radar_eq | 雷达方程 |
| randn_complex | 复噪声高斯分布随机生成器 |
| read_bin | 读取bin文件数据 |
| spec | 信号频谱分析工具 |
| steering_vector | 空间传播方法计算导向矢量 |
| T_mailoux | 零陷加深扩张矩阵 |
| udp_Rx | udp数据接收函数 |
| vpp2dbm | 电压转换为dbm |
| word | 正交投影加宽零陷抗干扰 |
| write_bin | 写入bin文件数据 |
| write_data | 写入matrix 数据 到 *.txt 或者 *.dat 格式 |
| nm | 单纯型优化算法,等价于matlab自带的fminsearch |
| pso | 粒子群优化算法,等价于matlab自带的particleswarm |
| 函数名 | 说明 |
|---|---|
| nm | 单纯型优化算法,等价于matlab自带的fminsearch |
| pso | 粒子群优化算法,等价于matlab自带的particleswarm |
| 函数名 | 说明 |
|---|---|
| fov2vector | 相机的fov角度转换为光路的矢量坐标系 |
| picking | 判断射线与三角形面是否有交点 |
| pixel2vector | 小数像素转换光线的vector相对于相机坐标系 |
| points2plane | 最小二乘法从点集合求解平面方程 |
| ray_plane_intersection | 计算射线与平面的交点以及射线的距离 |
| rotate_2d | 二维向量旋转矩阵,对列向量左乘进行旋转操作 |
| rotate_ad | 绕着某个轴旋转特定角度的旋转矩阵 |
| rotate_xd | 绕X方向的旋转矩阵 |
| rotate_yd | 绕Y方向的旋转矩阵 |
| rotate_zd | 绕Z方向的旋转矩阵 |
| show_vector | 二维与三维列向量可视化 |
| undistortImage2 | 图像畸变矫正还原(张正友畸变还原算法) |
| vector_angle | 计算两个矢量的夹角 |