网站首页
IC库存
IC展台
电子资讯
技术资料
PDF文档
我的博客
IC72论坛
ic72 logo
搜索关键字: 所有资讯 行业动态 市场趋势 政策法规 新品发布 技术资讯 价格快报 展会资讯
  • 达普IC芯片交易网 > 新闻中心 > 技术信息 > 正文
  • RSS
  • 滤波模块FILTER
    http://www.ic72.com 发布时间:2008/10/11 15:27:56

      对于Sobel算法的各个滤波器,H、V、DR、DL经变换后可得到:

         H=(Q0+Q3+Q3+Q6)_(Q2+Q5+Q5+Q8);V=(Q0+Q1+Q1+Q2)-(Q6+Q7+Q7+Q8)
      DR=(Q1+Q0+Q0+Q3)-(Q5+Q8+Q8+Q7);DL=(Q1+Q2+Q2+Q5)-(Q3+Q6+Q6+Q7)

      因此我们对于滤波模块∏LTER的设计可采用两级并行流水方案,其内部结构如图1 所示。图中的输入若采用QA、QB、QC、QD、QE、QF,输出采用∏LTER,则这时表示的是一个通用滤波器;图中的输入QA、QB、QC、QD、QE、QF若对应地接上Q0、Q3、Q6、Q2、Q5、Q8,则这时表示的是水平方向滤波器H FILTER,其输出则为H FILTER。垂直方向滤波器、左对角滤波器、右对角滤波器与上设计类似。

      图1  滤波模块FILTER的内部结构图

      对于上述滤波数据的处理,在不采用流水线的情况下,像素从进入处理器到结果输出,需要经过两级加法和一级减法的时延,但是使用流水线技术后(其本质为对中间结果进行寄存),结果输出仅仅滞后三个时钟频率,但是增加了数据吞吐量,同时也提高了时钟频率。为提高加法运算的速度,本设计中的加法器采用超前进位加法器。下面对其作一个简单的回顾:

      SUM(I)=A(I)XOR B(I)X0R C(I-l)
          C(I)=(A(I)AND B(I))OR(A(I)X0R B(I)AND C(I-1)

      令

                            p(D=A(I)XOR B(I);G(I)=A(I)AND B(I)
      其中P(I)、G(I)均与进位信号无关,则SUM(I)与C(I)可表达为
      SUM(I)=P(I)XOR C(I-1);C(I)=G(I)OR(P(I)AND C(I-1))

      由上述递推公式可以看出,超前进位的基本思想是让本位和与本位进位与低位的进位无关。超前进位的一个缺点是随着位数的增加,加法器的逻辑越来越复杂,同时高位的门级延时也呈线性增长。对于上面图中提到的减法运算,我们需要考虑符号问题。同时考虑到与输出模块的衔接,我们必须使用符号位,而不能摒弃之。减法运算的本质是先对减数求补码,然后采用加法运算。


    www.ic72.com 达普IC芯片交易网
  • 行业动态
  • 市场趋势
  • 政策法规
  • 新品发布
  • Baidu

    IC快速检索:abcdefghijklmnopqrstuvwxyz0123456789
    COPYRIGHT:(1998-2010) IC72 达普IC芯片交易网
    客户服务:service@IC72.com 库存上载:IC72@IC72.com
    (北京)联系方式: 在线QQ咨询:点击这里给我发消息 联系电话:010-82614113 传真:010-82614123
    京ICP备06008810号-21 京公网安备 11010802032910 号 企业资质