max_lin_plus.m
上传用户:hnyfjx
上传日期:2013-06-30
资源大小:2149k
文件大小:1k
源码类别:

传真(Fax)编程

开发平台:

Matlab

  1. function y=max_lin_plus(a)
  2. %****************************************************************
  3. % 内容概述:线性4似函数。
  4. % 创 建 人:朱殿荣/QQ:235347/MSN:njzdr@msn.com
  5. % 单    位:南京邮电大学,通信工程系
  6. % 创建时间:2005年9月3日
  7. % 修改时间:
  8. % 参考文献:《Turbo码原理与应用技术》
  9. % 版权声明:任何人均可复制、传播、修改此文件,同时需保留原始版权信息。
  10. %****************************************************************
  11. %ln2=0.693147;
  12. for ii=1:length(a)
  13.     if ii==1
  14.         s=a(ii);
  15.     else
  16.         s=max(s,a(ii))+log(1+exp(-abs(s-a(ii))));
  17.     end
  18. end
  19. y=s;