一、给TURBO C增加一个dputch()函数(论文文献综述)
罗清华[1](2008)在《Turbo码编译码器FPGA设计与实现》文中研究指明1993年,Turbo码的提出,以其接近Shannon极限的优异的性能在编码界引起了轰动,并成为研究的热点。随着研究的不断深入和技术的发展,目前,Turbo码已经应用到很多实际通信系统中。同时,如何实现Turbo码编译码器成为了人们研究的重点。论文以基于FPGA实现Turbo码编译码器为研究目标,首先分析了Turbo码的基本编译码原理和3GPP标准的Turbo码编码结构。然后分析了MAP译码算法,Log-MAP译码算法和Max-Log-MAP译码算法,接着仔细分析了对系统性能影响的各个参数并逐一进行选择,最后对各个选择的系统进行仿真,对仿真的结果进行比较论证,确定满足系统性能要求的各个参数。论文在系统仿真分析论证的基础之上,进行了Turbo码编码器的设计实现和硬件测试,选择Max-Log-MAP译码算法进行了Turbo码译码器的FPGA设计实现和硬件测试。最后完成整个通信系统的搭建和调试。主要针对FPGA实现的数据量化、定点数据表示方式、Max-Log-MAP算法子译码器关键运算单元的FPGA设计和译码的时序控制进行了深入研究,完成了固定译码长度的Turbo码译码器的FPGA设计实现,并利用ModelSim和MATLAB分别对译码器进行了时序功能验证和FPGA定点仿真测试。
陈宏宇[2](2000)在《给TURBO C增加一个dputch()函数》文中指出 在Turbo c中虽有很多的输出函数,如printf()、puts()、cprintf()等,但使用这些函数后往往会改变光标的位置。有时我们并不想移动光标而在屏幕的某处显示字符,按常规编程思路则先记下原光标位置,再使用以上函数打印字符,最后使用gotoxy()函数使光标返回原位置,实在很麻烦!有没有一种比较简单的方法呢?有,下面我就向大家介绍一个函数dputch()及其派生出来的dputs()函数。请看以下例子:
李继康[3](1997)在《给Turbo C++增加几条字符串处理函数》文中研究说明 尽管Turbo C++的函数非常丰富,却没有类似于FOXBASE中的子串选择函数substr、取右子串函数right、字符串替换函数。tuff等功能的函数,这对于从FOXBASE转向Turbo C++编程的人来说,很不方便。因此,本人在用Turbo C++编程时,自定义了如下三个函数,使得编程效率有了较大的提高。
赵坚,于明[4](1996)在《给Turbo C增加一个库函数》文中研究说明 在Turbo C语言中,图形方式下用outtextxy()函数只能在任意位置显示一个字符串。而我们经常遇到需要在图形方式下,在任意位置,以任意颜色显示所需要的参数。因此,有必要为Turbo C增加一个图形方式下不定参数的显示函数。以下是该函数的程序清单:
刘甲耀[5](1989)在《Turbo C与Turbo Prolog的接口》文中进行了进一步梳理 一、引言C 语言是一种功能很强而又比较简单的通用程序设计语言。它的数据类型丰富,运算符多而又灵活方便,控制流和数据结构新颖,不仅具有高级程序设计语言的功能,而且具有低级汇编语言的功能,有着突出的可靠性、可移植性、简易性及易用、易读、易写性。适宜于编写各种软件(包括应用软件和系统软件),特别是系统软件。可在 UNIX 和非 UNIX 系统的各种计算机上实现,因而广泛引起人们注目。
二、给TURBO C增加一个dputch()函数(论文开题报告)
(1)论文研究背景及目的
此处内容要求:
首先简单简介论文所研究问题的基本概念和背景,再而简单明了地指出论文所要研究解决的具体问题,并提出你的论文准备的观点或解决方法。
写法范例:
本文主要提出一款精简64位RISC处理器存储管理单元结构并详细分析其设计过程。在该MMU结构中,TLB采用叁个分离的TLB,TLB采用基于内容查找的相联存储器并行查找,支持粗粒度为64KB和细粒度为4KB两种页面大小,采用多级分层页表结构映射地址空间,并详细论述了四级页表转换过程,TLB结构组织等。该MMU结构将作为该处理器存储系统实现的一个重要组成部分。
(2)本文研究方法
调查法:该方法是有目的、有系统的搜集有关研究对象的具体信息。
观察法:用自己的感官和辅助工具直接观察研究对象从而得到有关信息。
实验法:通过主支变革、控制研究对象来发现与确认事物间的因果关系。
文献研究法:通过调查文献来获得资料,从而全面的、正确的了解掌握研究方法。
实证研究法:依据现有的科学理论和实践的需要提出设计。
定性分析法:对研究对象进行“质”的方面的研究,这个方法需要计算的数据较少。
定量分析法:通过具体的数字,使人们对研究对象的认识进一步精确化。
跨学科研究法:运用多学科的理论、方法和成果从整体上对某一课题进行研究。
功能分析法:这是社会科学用来分析社会现象的一种方法,从某一功能出发研究多个方面的影响。
模拟法:通过创设一个与原型相似的模型来间接研究原型某种特性的一种形容方法。
三、给TURBO C增加一个dputch()函数(论文提纲范文)
(1)Turbo码编译码器FPGA设计与实现(论文提纲范文)
摘要 |
ABSTRACT |
第1章 绪论 |
1.1 课题的背景及研究意义 |
1.2 Turbo码的研究现状 |
1.2.1 Turbo码的算法研究 |
1.2.2 Turbo码的硬件实现现状 |
1.3 本文主要内容和结构 |
第2章 Turbo编译码算法和系统仿真论证 |
2.1 Turbo码编码原理 |
2.1.1 Turbo码的编码结构 |
2.1.2 RSC递归系统卷积码 |
2.1.3 交织器 |
2.1.4 删余矩阵 |
2.1.5 归零处理 |
2.1.6 3GPP标准的Turbo码编码器 |
2.1.6.1 3GPP标准的Turbo码编码结构 |
2.1.6.2 3GPP标准的Turbo码的归零 |
2.1.6.3 3GPP标准的Turbo码交织方案 |
2.2 Turbo码译码原理 |
2.3 Turbo码译码算法 |
2.3.1 MAP译码算法 |
2.3.1.1 前向递推 |
2.3.1.2 后向递推 |
2.3.1.3 分支转移概率 |
2.3.1.4 对数似然比 |
2.3.2 LOG-MAP译码算法 |
2.3.3 MAX-LOG-MAP算法 |
2.4 系统仿真论证中各个参数的分析 |
2.4.1 算法生成多项式的选择 |
2.4.2 归零处理 |
2.4.3 交织器的选择 |
2.4.4 帧长的选择 |
2.4.5 调制解调的选择 |
2.4.6 译码算法的选择 |
2.4.7 译码迭代次数的选择 |
2.5 系统仿真结果及其论证 |
2.6 本章小结 |
第3章 Turbo码编译码器的FPGA设计与测试 |
3.1 Turbo码的编码器的设计 |
3.1.1 Turbo码子编码器的设计 |
3.1.2 交织器的设计 |
3.1.3 删余的设计 |
3.1.4 复解的设计 |
3.1.5 控制模块的设计与实现 |
3.1.6 控制模块的设计与实现整个编码器的FPGA设计实现 |
3.2 Turbo码编码器的仿真和硬件测试 |
3.3 MAX-LOG-MAP算法译码器的FPGA设计 |
3.3.1 MAX-LOG-MAP译码器的总体优化设计 |
3.3.2 MAX-LOG-MAP译码器的译码时序安排 |
3.3.3 译码过程中的数据量化及表示方式 |
3.3.3.1 接收信道信息的量化 |
3.3.3.2 数据表示方式 |
3.3.4 MAX-LOG-MAP算法子译码器的FPGA设计 |
3.3.4.1 子译码器的并行计算方案 |
3.3.4.2 分支转移度量计算单元的设计 |
3.3.4.3 前向分支度量递归运算单元的设计 |
3.3.4.4 后向分支度量递归运算和软输出计算单元的设计 |
3.3.4.5 MAX-LOG-MAP子译码器的总体设计 |
3.3.5 MAX-LOG-MAP译码器的FPGA实现 |
3.4 Turbo码译码器的仿真与硬件测试 |
3.5 本章小结 |
第4章 Turbo码编译码测试系统的设计与实现 |
4.1 测试系统的系统设计 |
4.2 通信界面的设计 |
4.2.1 信源产生界面的设计 |
4.2.2 信息处理界面的设计 |
4.3 测试系统的实现 |
4.4 本章小结 |
结论 |
1.本文的工作总结 |
2.下一步的工作重点和未来工作的展望 |
参考文献 |
攻读硕士学位期间发表论文和取得的科研成果 |
致谢 |
四、给TURBO C增加一个dputch()函数(论文参考文献)
- [1]Turbo码编译码器FPGA设计与实现[D]. 罗清华. 哈尔滨工程大学, 2008(06)
- [2]给TURBO C增加一个dputch()函数[J]. 陈宏宇. 软件, 2000(01)
- [3]给Turbo C++增加几条字符串处理函数[J]. 李继康. 电脑编程技巧与维护, 1997(02)
- [4]给Turbo C增加一个库函数[J]. 赵坚,于明. 现代计算机, 1996(03)
- [5]Turbo C与Turbo Prolog的接口[J]. 刘甲耀. 交通与计算机, 1989(02)
标签:译码器论文; matlab函数论文; log论文; turbo码论文;