083C用计算机方法实现RM展开式与最小项系数的转化
                    联系方式 Email: lw510@qq.com      QQ: 497053418       MSN: lw510@qq.com
以下仅为该设计的基本说明介绍,若需要完整的设计和论文,建议您购买本设计.
083C用计算机方法实现RM展开式与最小项系数的转化样本
(样本只提供该系统的基本情况介绍,若需要完整的设计和论文,建议您购买本系统,凡是购买本站系统的,本站均根据您的要求,把系统上的开发信息,题目等修改成符合您的要求)
 

本系统开发工具:C
本设计包含内容:源代码+毕业论文+开题报告+答辩稿
论文大概:
 
目录
摘要…………………………………………………………………… ...2
1 Abstract…………………………………………………………………. .3
第一章   引言……………………………………………………………4
 1.1与或非代数系统和与,异或代数系统…………………………………….4
1. 2采用计算机方法研究逻辑函数…………………………………………….5
1.2.1计算机方法实现的硬件平台……………………………………………………5
1.2.2计算机方法实现的软件平台……………………………………………………5
第二章   函数的Reed-Muller展开……………………………………7
 2.1展开定理………………………………………………………………………7
   2.2函数的规范Reed-Muller展开式(RM展开式)……………………………7
   2.3bj图——RM展开式的图形表示………………………………………………8
第三章   最小项式与RM式系数的转化  ……………………………10
 3.1 最小项式与RM式间系数的转化方法比较  ………………………………10
 3.2 矩阵法实现最小项式与RM式间系数的转化………………………………11
       3.2.1最小项展开与RM展开的Kronecker表示……………………………………11
3.2.2最小项展开与RM展开之间的转换……………………………………………12
第四章 用计算机方法编程实现系数转化 …………………………14
 4.1 基本思想与算法  …………………………………………………………14
   4.2 程序核心代码与注释 ………………………………………………………15
附录全部程序代码………………………………………………………16
参考文献…………………………………………………………………22
 
 
摘要
  与、异或代数系统可以通过与、异或两种运算实现与、或、非三种运算构成的完备集,即任意逻辑函数只要用与、异或两种运算即可实现。因此与、异或代数系统在逻辑函数的研究领域正在得到越来越广泛的应用。对应于不同的代数系统其必定有不同的规范展开式,与、或、非代数系统中的规范展开式——最小项展开式,它是通过反复使用香农展开定理而获得的。而与,异或代数系统的规范展开式为——Reed-Muller展开式(简称RM展开)。利用异或运算的性质最小项展开式可转换为RM展开式。
   本文对于最小项展开式与RM展开式的相互转换问题的探讨,旨在充分利用计算机这个工具通过编程来实现其中繁琐过程的转化,这样就可以大幅度提高转换的效率,并且大大提高转换的准确率。综观各个科学研究领域,计算机在研究中发挥着越来越大的作用,计算机的广泛利用大大减少了研究中烦琐的数学计算过程,减轻了工作的负担,带来了极大的方便。可以说计算机的应用是当前科学研究的发展与趋势。
关键词:与、异或代数系统,RM展开系数,最小项系数,转化
 
 

2 Abstract
And exclusive OR algebra systems can from And, exclusive OR two kinds of carries to calculate to realize the component and complete gathering of And, OR, Not three kinds of carries to calculate, we can realize arbitrarily logic function as long as use And, exclusive OR two kinds of calculations. Therefore And,exclusive OR algebra system research in logic function realm are getting the more and more extensive application. In correspondence with the specification that will surely have difference with algebra systematic it of difference expansion And, OR , the Not algebra specification in system expansion -- minimum item expansion, it gets through using Shanon theorem again and again to spread out. And exclusive OR algebra systems spread out type is --Reed-Muller spread expansion ( abbreviation RM spread out ). By using exclusive OR operational nature minimum spread out type item can change to RM expansion.
 
This text converts about minimum item expansion and the RM expansion , the aim is to making use of well calculator this tool pass to weave the distance to the conversion that realizes among them tedious process, cans be then significant to increase like this the efficiency of the conversion, and increases consumedly the accurate rate that convert.Take a comprehensive view of each science research realm,Computer technology develops the more and more big function in research, after fully using of the pograming to simplify the process,this can not only improve the efficency but also increase the accuracy ,generally speaking computer sicience plays a more and more important
roles in all the reseacher .Computer can decrease the complicatedtiresome detailed caculation,thus reduce the works.
Keywords: exclusive OR algebra systems, the RM  coefficient, minimum  coefficient, conversion
 
 
 
 
 
 
 
 
第一章 引言
与、或、非代数系统是大家熟悉的逻辑代数中的一种。而在逻辑函数设计成本以及数字系统故障检测等方面,逻辑代数中的与、异或代数优于与、或、非代数系统。因此研究两种代数系统的转换具有实际意义,两者之间转化也成为国内外研究的热点。对于实现两者之间的转换前人总结了相当多的方法,包括直接代入法,矩阵法,图形法等等许多。这些方法各有千秋,但是都不可避免的存在转换过程繁琐的通病,这就给研究逻辑函数带来了更多不必要的麻烦,毕竟我们的目标是研究逻辑函数并简化它们使电路实现最简,降低成本,提高电路的可靠性而不是其如何转化的过程,我们关心的是转换后的结果。有什么方法可以实现两者转换的统一协调而且简单明了呢?回答是肯定的,通过计算机编程来实现两者间的转化再适合不过,既避免了繁琐的过程(使用者只要将系数输入程序,计算机就会得出相应的结果)而且大大提高了转换的准确率。
1.1 与或非代数系统和与,异或代数系统
  与或非代数系统是为我们所熟悉的。我们可用类比的方法先回顾我们所熟悉的与,或,非代数系统,从中得到启发以确定我们的研究步骤。
             定义  交换率
  结合率
 性质  分配率
基本运算(与或非)
 ……….
 完备性:与,或,非三种运算构成完备集

 代数形式——代数最小化
 
 函数的最小项展开 表格形式——表格法最小化     最小化与/或式
 K图形式——K图最小化
 实现基本运算
     电路实现及应用
 基本门电路

利用类比的方法可以得到对与、异或代数系统进行一种研究展开图。
 
 
 
 
 定义
 性质    代数形式
基本运算(与,异或运算) 
 完备性,函数的展开 表格形式  
  图形式
 二变量异或运算的真值表如下:
  A    B A﹒B       A+B      A B   
0     0 0 0         0
  0 1 0 1         1
  1 0 0 1         1
1 1          1           1         0
逻辑意义         与          或       异或
数值比较 最小 最大       /
数值运算 模2乘  /       模2加
因此得出二变量异或运算的定义:  根据异或运算的定义我们可以得到以下异或运算的性质与公式:
                           
      
依次类推可以证明:
 (1-1)
通过对异或运算真值表以及其性质与公式的考察,我们可以发现从逻辑意义上来看,它们分别具有与、或、异或逻辑功能。从数值比较的角度来看,与、或运算可分别看成是输入变量取小以及取大的运算。从数值角度来看,与、异或运算可分别看成是模2乘以及模2加的运算。由以上我们可以得出与、异或两种运算可实现与、或、非三种运算。由于与、或、非三种运算构成完备集,因此与、异或运算也构成完备集,即任意逻辑函数只要与,异或两种运算就可以实现。
1.2 采用计算机方法研究逻辑函数
  综观自然科学的各个研究领域,计算机已经成为各个科学领域研究必不可少的工具。计算机技术的简便,快捷,高效给科学研究带来了质的提升,在逻辑函数研究中采用计算机方法的好处更是不言而喻的,省去了以前人工换算的乏味过程,还提高了运算的准确率,计算机方法在逻辑函数领域中的应用必成趋势。
  1.2.1 计算机方法实现的硬件平台
  这次研究的核心是实现RM展开式与最小项系数的转化,因此采用586以上的PC就可以满足开发程序和运行的需要,这样不仅节省了硬件的资源,而且也有利于程序的推广。
  1.2.2计算机方法实现的软件平台
  考虑到各方面原因,拟采用C语言编程来实现RM展开式与最小项系数的转化,这需要WINDOWS操作平台以及TC调试环境的支持。这也是比较切实,简便的计算机编程平台。
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

 
083C用计算机方法实现RM展开式与最小项系数的转化
 

关闭窗口

与本站联系的时候,为了提高效率,请告诉本站您需要的设计编号与题目。如:001VBAC人事管理系统
编码说明:001VBAC人事管理系统,其中001VBAC 为该毕业设计的编号,VB代表开发语言,AC代表数据库(ACCESS)
版权所有:510计算机论文网:http://www.lw510.com/程序制作:510论文
Email: LW510@QQ.COM  QQ: 497053418   MSN: LW510@QQ.COM