用matlab生成谐波代码二次时频分布的快速且高效存储的算法
一组M文件,用于计算二次类的时频分布。
通过控制TFD的过采样级别,可以限制内存和计算负载。
TFD中的过采样与多普勒延迟内核的信号长度和带宽成正比。
算法针对四种内核类型进行了优化:不可分离,可分离,独立于滞后和独立于多普勒的内核。
还包括用于计算抽取的或二次采样的TFD的算法。
同样,这些算法特定于四种内核类型,但是通过抽取过程来计算近似的TFD。
需要Matlab或Octave(编程环境)。
最新版本可在下载。
内容
快速开始
首先,使用load_curdir函数添加路径:
>>
load_curdir;
描述
TFD算法有两组,一组计算过采样的TFD,另一组计算抽取的(二次采样或欠采样)TFD。
第一组用于计算过采样的TFD,具有针对特定内核类型的四种算法,即
不可分离的内核,
可分离的内核
多普勒无关(DI)内核,
和独立于延迟(LI)的内核。
生成这些过采样的TFD的函数是full_tfd.m
。
以下示例使用测试信号说明用法:
%
generate
test
signal:
N=
512
;
x=gen_LFM
2022-08-15 21:43:16
808KB
系统开源
1