为了反映不同互连网络的连接特性,每种互连网络可用一组互连函数来描述。如果将互连网络的N个输入端和N个输出端分别用整数0,1,…,N-1来表示,则互连函数表示相互连接的输出端号和输入端号之间的一一对应关系。或者说,存在互连函数f,在它的作用下,输入i应与输出f(i)相连,![]() 表示互连函数通常用两种方法:一种是函数表示法,另一种是输入输出对应表示法。 函数表示法用x表示输入端变量,用f(x)表示互连函数。x还常用几位二进制形式来表示,写成 ![]() ![]() ![]() ![]() 输入输出对应表示法把互连函数表示为: ![]() ![]() ![]() ![]() 下面介绍常用的基本互连函数、它们的函数表达式和主要的特征。 1. 恒等置换 相同编号的输入端与输出端一一对应互连所实现的置换即为恒等置换,其表达式为: |
![]() |
其中等式左边括号内的![]() ![]() 2. 交换置换 交换置换是实现二进制地址编号中第0位位值不同的输入端和输出端之间的连接。其表达式为: |
![]() |
3. 方体置换 方体置换是实现二进制地址编号中第k位位值不同的输入端和输出端之间的连接。其表达式为: |
![]() |
这是上述交换置换的一般情形。它应有![]() |
![]() |