图片缩略图

实/复球面谐波变换,冈特系数和旋转

版本1.5.0.0(1.23MB)由 政治弓
一个小集合的例程球谐变换和冈特系数。

3.6 k下载

更新2021年5月26日

从GitHub

在GitHub上查看许可证

#球谐变换库
####球谐波谱中球谐变换和相关操作的MATLAB例程集合。

---
>政治执政官,2015年
>芬兰阿尔托大学信号处理与声学系
>牙弓。politis@aalto.fi
---

这个Matlab/倍频程库是我在[通信声学研究小组]博士研究期间开发的(http://spa.aalto.fi/en/research/research_groups/communication_acoustics/),芬兰阿尔托大学。如果您想参考代码,您可以参考我发表的论文[这里](https://aaltodoc.aalto.fi/handle/123456789/22499):

《参量空间音频技术的麦克风阵列处理》,2016年
芬兰阿尔托大学信号处理与声学系博士论文

##描述

支持实SH和复SH。SH的正交化版本万博1manbetx
更具体地说,复杂SHs由以下公式给出:

Y{nm}(\theta,\phi)=
(1) ^ m \ sqrt{\压裂{2 n + 1}{4π\}\压裂{(n - m) !} {(n + m) !}} P_l ^ m (\ cosθ\ e ^ {im \φ}

而真正的是:

R_ {nm} \ \θ,φ=
大概{\ \压裂{2 n + 1}{4π\}\压裂{(n - m | |) !} {(n + m | |) !}} P_l ^ |}{|米(\ cosθ\)N_mφ(\)

哪里

N_m(\phi) =根号{2}cos(m\phi), m>0
N_m(\phi)=1,m>0
N|m(\phi)=\sqrt{2}sin(|m |\phi},m<0

请注意,(-1)^m的Condon Shortley相位未在的代码中引入
络合物SH,因为它包含在缔合物的定义中
在Matlab中的Legendre函数(它在实际SH的代码中被抵消了)。

该库的功能详列于[http://research.spa.aalto.fi/projects/sht-lib/sht.html]
或包含在脚本TEST_SCRIPTS_SHT.m中。

SHT转换可通过以下方式完成:

A)直接求和,对于适当的抽样方案及其
积分权重,如均匀球形t型设计、Fliege-Maier
集合、高斯-勒让德求积网格、列别捷夫网格等。

对于任意抽样方案,加权或不加权的最小二乘。在这个
案例权重可以从外部提供,或者使用基于
每个评估点周围的球形多边形的面积由
单位球上的点的Voronoi图,使用包含的
功能。

还包括包含t形设计和Fliege-Maier集的MAT文件。
有关t形设计的更多信息,请参阅[http://neilsloane.com/sphdesigns/] (http://neilsloane.com/sphdesigns/)

迈凯轮改进的Snub Cube和其他新的球形设计在三
维数,R. H.哈丁和N. J. A.斯隆,离散和计算
《几何学》,第15卷(1996年),第429-441页。

而对于Fliege Maier集,请参见[http://www.personal.soton.ac.uk/jf1w07/nodes/nodes.html](http://www.personal.soton.ac.uk/jf1w07/nodes/nodes.html)

点在球上的分布和相应的容积
J. Fliege and U. Maier, IMA Journal of Numerical Analysis (1999),
19 (2): 317-334

库中的一些例程计算Gaunt系数,该系数表示
三个球谐的积分。这些都可以被评估
通过Clebsch-Gordan系数,或通过相关Wigner-3j符号。
在这里,它们通过公式中的Wigner-3j符号进行评估
介绍了

球面矢量波函数的平移加法定理,
O.R.Cruzan,《四夸脱应用数学》第20、33:40页(1962年)

也可在[http://mathworld.wolfram.com/Wigner3j-Symbol.htmlEq.17) (http://mathworld.wolfram.com/Wigner3j-Symbol.html)

最后,包含了一些例程,用于计算
旋转函数,对于简单的轴对称核
旋转到某个方向(\theta\u 0\phi\u 0),或更复杂的
用欧拉方法构造了任意函数的全旋转矩阵
角度。所采用的算法是根据Ivanic和递归的方法
鲁登伯格,可以在

伊万尼奇,J.鲁登堡,K.(1996)。实数旋转矩阵
球面谐波。递归直接判定。《华尔街日报》
物理化学学报,40 (5),6382 ?

经过修正

伊万尼奇,J.鲁登堡,K.(1998)。实数旋转矩阵
球谐函数.用递归法直接测定.第页:加法
物理化学杂志A,102(45),9099-9100。

得到了实SH和复SH的旋转矩阵。

有关函数的更多详细信息,请在Matlab中查看它们的帮助输出。
如有任何问题、评论、更正或一般性反馈,请
接触archontis.politis@aalto.fi

引用为

波利蒂斯拱门(2021年)。实/复球面谐波变换,冈特系数和旋转(https://github.com/polarch/Spherical-Harmonic-Transform),GitHub。恢复.

MATLAB版本兼容性
使用R2014b创建
与任何版本兼容
平台兼容性
窗户 macOS Linux

社区寻宝

在MATLAB Central中查找宝藏,了解社区如何帮助您!

开始狩猎!
要查看或报告这个GitHub插件中的问题,请访问GitHub存储库.
要查看或报告这个GitHub插件中的问题,请访问GitHub存储库.