主题
Search

Walsh 函数


WalshFunctions

Walsh 函数由方波脉冲序列组成(允许的状态为 -1 和 1),使得跃迁可能只发生在单位时间步长的固定间隔处,初始状态始终为 +1,并且这些函数满足某些正交关系。 特别是,2^n 阶 Walsh 函数 nHadamard 矩阵 H_(2^n) 的行给出,当以所谓的“序数”顺序排列时(Thompson et al. 1986, p. 204; Wolfram 2002, p. 1073)。 存在 2^n 个长度为 2^n 的 Walsh 函数,如上图所示,针对 n=1、2 和 3。

电气工程师,如 Frank Fowle,在 1890 年代使用 Walsh 函数来查找最小化串扰的导线换位,Walsh (1923; Wolfram 2002, p. 1073) 将其引入数学领域。

令人惊讶的是,连接 Walsh 函数 W(n-1,[2^n/3]) (同时用 0 替换 -1),其中 [x]上限函数,给出了 Thue-Morse 序列 (Wolfram 2002, p. 1073)。 [2^n/3] 的值由 (3+2^(n+1)+(-1)^n)/6 显式给出,前几个值为 1, 2, 3, 6, 11, 22, 43, 86, 171, ... (OEIS A005578)。

WalshFunctionOrderings

Walsh 函数可以以多种方式排序,如上图所示 (Wolfram 2002, p. 1073)。 Walsh 函数的序数 k 定义为时间基一个周期内过零点数量的一半。 在序数顺序(左图)中,每行比前一行多一个颜色变化。 在自然(或 Hadamard)顺序(中图)中,Walsh 函数显示嵌套结构。 Dyadic(或 Paley)顺序(右图)与行的 格雷码 重新排序有关 (Wolfram 2002, p. 1073)。

具有不同序数的 Walsh 函数是正交的,函数 W(n,2k)W(n,2k+1) 也是正交的。 两个 Walsh 函数的乘积也是 Walsh 函数。

Harmuth (1969) 指定 Walsh 函数 Cal(k) Walsh 函数 Sal(k)

Cal(n,k)=W(n,2k+1)
(1)
Sal(n,k)=W(n,2k),
(2)

其中 k序数

将一组二维数据(表示为大小为 2 的幂的方阵)与相应的 Walsh 函数数组进行矩阵乘积称为 Walsh 变换 (Wolfram 2002, p. 1073)。 Walsh 变换可以特别有效地执行,从而产生所谓的快速 Walsh 变换


另请参阅

箱车函数, Cal, 快速 Walsh 变换, Hadamard 矩阵, Heaviside 阶跃函数, 矩形函数, Sal, 序数, 方波, Walsh 变换

使用 Wolfram|Alpha 探索

参考文献

Beauchamp, K. G. Walsh 函数及其应用。 London: Academic Press, 1975.Harmuth, H. F. "通信中 Walsh 函数的应用。" IEEE Spectrum 6, 82-91, 1969.Sloane, N. J. A. 序列 A005578/M0788,来自“整数序列在线百科全书”。Thompson, A. R.; Moran, J. M.; and Swenson, G. W. Jr. 射电天文学中的干涉测量和综合。 New York: Wiley, p. 204, 1986.Tzafestas, S. G. 信号与系统分析和设计中的 Walsh 函数。 New York: Van Nostrand Reinhold, 1985.Walsh, J. L. "正交函数的闭集。" Amer. J. Math. 45, 5-24, 1923.Wolfram, S. 一种新的科学。 Champaign, IL: Wolfram Media, pp. 5731072-1073, 2002.

在 Wolfram|Alpha 上被引用

Walsh 函数

请引用为

Weisstein, Eric W. "Walsh 函数。" 来自 MathWorld--Wolfram Web 资源。 https://mathworld.net.cn/WalshFunction.html

学科分类