MATLAB信号处理工具箱 Signal Processing(SP)
原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
计算两个矢量的夹角