欢迎光临散文网 会员登陆 & 注册

MIMO检测3-基于马尔科夫随机场的置信传播算法-引入函数节点

2022-09-25 12:03 作者:乐吧的数学  | 我要投稿


基于马尔科夫随机场的置信传播算法,我们也可以在马尔科夫随机场图模型的边上,引入一个函数节点(Function Nodes, FN),把原来的节点称为变量节点(Variable Nodes, VN), 如下图所示:


按照如下图定义传递的消息:


则变量节点发给函数节点的消息,可以理解为就是变量节点本身的置信度,因为是发给某条边的,因此,计算这个变量节点时,来自其目的地的边的消息,则不参与计算这个变量节点的置信度。

%5Clambda_%7Bi-%3Ek%7D(x_i)%20%3D%20%5Cphi_i(x_i)%5Cprod_%7Bl%5Cin%20N(i)%20%5Csetminus%20k%7D%20%5CLambda_%7Bl-%3Ei%7D(x_i)


其中 N(i) 表示变量节点 i  的临边的集合. l%5Cin%20N(i)%20%5Csetminus%20k  表示去掉临边 k  上的函数节点 FN_k.

从函数节点到变量节点的消息:
%5CLambda_%7Bk-%3Ej%7D(x_j)%20%3D%5Csum_%7Bx_i%7D%20%20%5Cpsi_%7Bi%2Cj%7D(x_i%2Cx_j)%20%5Clambda_%7Bi-%3Ek%7D(x_i)%2C%20%5Cquad%20i%5Cin%20N(k)%5Csetminus%20j
稍微需要注意的是:因为每个函数节点只有两个相邻的变量节点,因此 i%5Cin%20N(k)%5Csetminus%20j 中的 i 的取值就只有一种情况。



对于用 LLR 推导的公式,也可以定义两种传递的消息:

从变量节点 i 到函数节点 k 的消息:

%5Clambda_%7Bi-%3Ek%7D(x_i)%20%3D%202%20%5CRe(z_i)%20%2B%20%5Csum_%7Bl%5Cin%20N(i)%20%5Csetminus%20k%7D%20%20%5CLambda_%7Bl-%3Ei%7D(x_i))


从函数节点 k 到变量节点 j 的消息:

%0A%5CLambda_%7Bk-%3Ej%7D(x_j)%3D%0Aln%0A%5Cfrac%0A%7B%20%20%20%20e%5E%7B%20-%20%5CRe(R_%7Bij%7D)%20%20%20%2B%20%5Clambda_%7Bi-%3Ek%7D(x_i)%7D%0A%20%20%20%20%20%2B%0A%20%20%20%20%20e%5E%7B%20%5CRe(R_%7Bij%7D)%20%20%7D%20%20%20%0A%7D%0A%7B%20%20%20%20e%5E%7B%20%5CRe(R_%7Bij%7D)%20%20%20%2B%20%5Clambda_%7Bi-%3Ek%7D(x_i)%7D%0A%20%20%20%20%20%20%2B%20%20%0A%20%20%20%20%20e%5E%7B-%20%5CRe(R_%7Bij%7D)%20%20%7D%0A%7D%20%2C%20%5Cquad%20i%5Cin%20N(k)%5Csetminus%20j


稍微需要注意的是:因为每个函数节点只有两个相邻的变量节点,因此 i%5Cin%20N(k)%5Csetminus%20j 中的 i 的取值就只有一种情况。


MIMO检测3-基于马尔科夫随机场的置信传播算法-引入函数节点的评论 (共 条)

分享到微博请遵守国家法律