哈尔滨工业大学课程设计报告

哈尔滨工业大学课程设计报告
哈尔滨工业大学课程设计报告

H a r b i n I n s t i t u t e o f T e c h n o l o g y

课程设计报告

课程名称:数据结构与算法课程设计

设计题目:一个基于XML的网站生成器院系:计算机科学与技术学院

班级:*******

设计者:* *

学号:* * * * * * * * * *

指导教师:王春宇

设计时间:2008年9月1日

哈尔滨工业大学

哈尔滨工业大学课程设计任务书

一、题目分析

XML代表Extensible Markup Language(eXtensible Markup Language的缩写,意为可扩展的标记语言)。XML是一套定义语义标记的规则,这些标记将文档分成许多部件并对这些部件加以标识。它也是元标记语言,即定义了用于定义其他与特定领域有关的、语义的、结构化的标记语言的句法语言。基于XML的网站生成器是将一个形如题目中XML文件生成一个网站。HTML英文名字是HyperText MarkupLanguage的缩写,中文名为超文本标记语言。所谓超文本标记语言,就是该类文档中提供的超级链接能够让浏览者在不同的页面之间进行跳转。标记语言是基于源代码解释的访问方式,它的原文件由一个纯文本文件组成,代码中由许多元素组成,而前台浏览器通过解释这些元素显示各种样式的文档。浏览器通读HTML 文档,处理遇到的文本标签,将相关的内容显示在网页上。

综上了解,题目要求根据一个已知XML文件自动生成一个新闻网站,即要建立新的HTML 文件,并且根据XML文件中的各种标记来满足题目要求,在自动生成的新闻网站中,每个article在主页中都要有链接,并且根据article所属的section都文章进行分类。

二、总体设计

基于上述分析,网站生成器程序是通过分析一个XML 文件建立多个HTML 文件,即网页。因此程序设计主要是对文件进行的操作。要完成这个设计必须实现文件、字符串的操作和栈的应用。应用栈解决实际复杂的特殊问题。栈是一种特殊的线性表,所有的插入删除操作都只在栈的一端进行。因此利用栈的这种特殊性质实现本试验的部分操作。这个设计最关键的部分即运用栈进行括号匹配的检验实现判断XML 文件中的各种标签。判断出相应标签即可进行相应的操作。因此标签读取及识别是整个设计的基础。因此这个设计主要有以下几个模块组成:主程序模块、判断标签模块、建立链接并制作链接网页模块、制作网站首页并将文章分类模块。

三、数据结构设计

根据这一网站生成器的原理,需要的管理数据主要有:存放标签的链表,临时存放文章名、作者、日期以及所属分类的多个一维和二维数组,下面就给出每种数据的详细分析。

(一)在括号匹配的算法中设置一个栈,每读入一个括号,若是左括号或除右括号外的其他字符则直接存入堆栈,若是右括号则弹出堆栈中所有元素。

抽象数据类型栈的形式定义:

ADT Stack

{

数据对象:D={Ai | Ai 属于ElenmSet, i=1,2,......,n}

数据关系:Rl={ | Ai-1,Ai 属于D, i=2,......,n}

约定An 为堆栈顶,An 为堆栈底.

}

ADT typedef struct S_Node // 定义链表节点元素

{

char ch;//堆栈节点类型为字符型

struct S_Node * next; //下一个节点的指针

}S_Node, * Stack; // 定义链表

(二)在存储文件的某些信息时需要用到多个一维数组和二维数组。

抽象数据类型数组可形式的定义如下:

ADT Array

{

数据对象:Ji=0,......,Bi-1, i=0,1,2,.......,n

数据关系:R={R1,R2,.......,Rn};

}ADT Array

抽象数据类型数组的具体定义如下:

char section[LEN][LEN] = {'\0'}; // 存储section分类的临时数组,含重复项char section_true[LEN][LEN] = {'\0'}; // 存储section分类的数组,无含重复项

四、算法设计

五、物理实现及结果

从上述流程图可以看出基本算法主要包括标签判定、文章分类,建立网站首页和建立链接页面四个流程。下面我们依次进行分析:

1. 主要数据结构的物理设计

1.XML

文件标签的判定这一部分用到了栈的抽象数据类型,也是整个程序设计的基础。其基本思想就是如果读到的字符是'<'则压入堆栈,直到读到'>'时弹出堆栈中的全部内容,即是读入标签的倒置,可以判断并根据定义将标签序号返回主函数了。这个模块的伪码实现如下:

int Judgement (ifstream & fin)// 判断标签

{

建立栈;

初始化栈;

先将'<'压入栈;

while(直至遇到'>'停止压栈)

{

从文件顺次读出字符;

将读入字符压栈;

}

将标签弹出栈并存放到一个数组中;

判断是那个标签并返回到主函数

{

If (调用Strcmp()比较函数,数组中内容依次与各个标签进行比较是否相同) 则待判断标签即为此时比较的标签;

}

将相应标签值返回主函数;

}

2.文章分类的实现

这一部分也许要用到Strcmp()比较函数。现将所有的分类列出,再根据每篇文章的

类别将所有的文章分类,其具体实现函数的伪码如下:

void Sort(ofstream & fout, int n) // 对article文档进行分类

{

从XML 文件开始处一次找出每个article 的section;

将第一篇article 的section 存入二维数组section_true;

调用Strcmp()比较函数,依次读取临时section中的字符串;

判断其是否与section_true中元素相同;

相同则跳过比较下一个article 的section;

不同则将其写入section_true数组;

将所有section 标题写入文件中;

}

3.建立链接页面的实现

在这部分的实现中,将重新从XML 文件的起始处读起,遇到

标签则进行对每

一个article 的单独处理。具体实现过程的伪码如下所示:

void Create (ifstream & fin, ofstream & fout1, int k)

// 对各个article建立子页面

建立title,headline,author,section,date等临时二维数组;

从文件中读取字符,若遇到'<'则调用标签判断函数;

若遇到标签</p><p>把这篇文章的题目放入临时数组titles;</p><p>遇到标签author</p><p>把这篇文章的作者放入临时数组author 中;</p><p>遇到标签<section></p><p>把这篇文章的section 放入临时数组group 中;</p><p>遇到标签<date></p><p>将文章日期放入data临时数组中;</p><p>遇到标签<body></p><p>跳出循环,准备进行子页面的创建;</p><p>保存建立超级连接的语句;</p><p>建立并打开新.html 文件即链接网页;</p><p>按照html 格式写入头信息网页标题;</p><p>写入文章标题,即将titles 数组中内容写入;</p><p>写入作者及日期;</p><p>写入正文;</p><p>关闭文件;</p><p>}</p><p>4.建立网站首页的实现</p><p>此过程序调用web 的函数,根据已写好的一个为将文章分类的文件对文章进行分类并产生网站首页,其具体伪码实现过程如下:</p><p>void Web(ofstream & fout1, int k)</p><p>{</p><p>向新建的web.html 文件写入html 头信息;</p><p>写入第一个section;</p><p>在已有文件根据文章标记判断所属的section 判断是否属于第一个section;</p><p>若是,则复制标题的连接至web.html 中;</p><p>不是则跳过此article 查找判断下一个;</p><p>循环此过程一次判断并打印所有的section 及article;</p><p>}</p><p>2. 核心算法的物理实现</p><p>(1).XML文件标签判定的具体函数实现</p><p>int Judgement (ifstream & fin) // 判断标签</p><p>{</p><p>char ch = '<';</p><p>char temp[LEN] = {'\0'};</p><p>Stack S = new S_Node;</p><p>MakeNull (S);</p><p>Push (ch, S);</p><!--/p14--><!--p15--><p>while (ch != '>') // 将标签压栈</p><p>{</p><p>fin.get (ch);</p><p>Push (ch, S);</p><p>}</p><p>for (int k = 0; S -> next != NULL; k++) Pop (S, &temp[k]);</p><p>// 将标签弹出栈</p><p>for (int count = 0; count < 15; count++)</p><p>if (strcmp (temp, Label[count]) == 0) return count;</p><p>// 进行比较,返回其值,值为其在数组中的位置</p><p>return 15;</p><p>}</p><p>(2).文章分类的具体函数实现</p><p>int Sort (ofstream & fout, int n) // 对article文档进行分类</p><p>{</p><p>int k = 0;</p><p>fout << "<H2>" << section[0] << "</H2>" << endl;</p><p>for (int i = 0; section[k][i] != '\0'; i++) section_true[k][i] = section[k][i]; k++;</p><p>for (int l = 0; l < n; l++)</p><p>// 将含有重复section的数组简化为非重复的,并存入另一个数组中</p><p>{</p><p>int b;</p><p>for ( b = 0; b < k; b++)</p><p>{</p><p>if (strcmp (section[l], section_true[b]))</p><p>continue;</p><p>else break;</p><p>}</p><p>if (b == k)</p><p>{</p><p>fout << "<H2>" << section[l] << "</H2>" << endl;</p><p>for (int i = 0; section[l][i] != '\0'; i++)</p><p>section_true[k][i] = section[l][i];</p><p>k++;</p><p>}</p><p>}</p><p>return k;</p><p>}</p><p>(3).建立链接页面的具体函数实现</p><p>void Create (ifstream & fin, ofstream & fout1, int k) // 对各个article建立</p><!--/p15--><!--p16--><p>子页面</p><p>{</p><p>int n, m = 0;</p><p>char ch;</p><p>char title[LEN] = {'\0'};</p><p>char headline[LEN] = {'\0'};</p><p>char author[LEN] = {'\0'};</p><p>char section[LEN] = {'\0'};</p><p>char date[LEN] = {'\0'};</p><p>for (fin.get (ch); ch != '<'; fin.get (ch))</p><p>continue;</p><p>n =Judgement (fin);</p><p>if (n == 2)</p><p>{</p><p>do // 对读入标签进行比较</p><p>{</p><p>for (fin.get (ch); ch != '<'; fin.get (ch))</p><p>continue;</p><p>n = Judgement (fin);</p><p>if (n == 3) // 存入title临时数组和headline临时数组,由于title临时数组要加后缀html,故需要两个临时数组</p><p>{</p><p>for (fin.get(ch); ch != '<'; fin.get (ch), m++)</p><p>{</p><p>title[m] = ch;</p><p>headline[m] = ch;</p><p>}</p><p>}</p><p>else if (n == 5) // 存入author临时数组</p><p>{</p><p>for (fin.get(ch); ch != '<'; fin.get (ch), m++)</p><p>author[m] = ch;</p><p>}</p><p>else if (n == 7) // 存入section临时数组</p><p>{</p><p>for (fin.get(ch); ch != '<'; fin.get (ch), m++)</p><p>section[m] = ch;</p><p>}</p><p>else if (n == 9) // 存入date临时数组</p><p>{</p><p>for (fin.get(ch); ch != '<'; fin.get (ch), m++)</p><p>date[m] = ch;</p><!--/p16--><!--p17--><p>}</p><p>else</p><p>{</p><p>if (n != 11) exit (1); // 表明遇上了body,将进行文件内容的copy</p><p>else break;</p><p>}</p><p>m = 0;</p><p>}</p><p>while (n != 11);</p><p>ofstream fout;</p><p>strcat (title, ".html"); // 用于建立子页面</p><p>for (m = 0; m < k; m++)</p><p>if (!(strcmp (section, section_true[m])))</p><p>{</p><p>mark[q] = m;</p><p>break;</p><p>}</p><p>fout1 << endl << "@" << q << " <A HREF=\"" << title << "\">" << headline << "</A><BR>\n" << endl; // 保存建立超级连接的语句</p><p>q++;</p><p>fout.open (title, ios_base::out | ios_base::trunc);</p><p>// 判断是否打开成功</p><p>if (!fout.is_open ())</p><p>{</p><p>cerr << "Could not create the file." << endl;</p><p>exit (1);</p><p>}</p><p>fout << "<html>\n<head>\n<title>" << title << "\n\n";

fout << "";

fout << "

\n

\n" << headline << "

\n

"

<< author << "

\n";

fout << "

" << date << "
\n" << "
";

for (fin.get (ch); ch != '<'; fin.get (ch))

continue;

n = Judgement (fin);

if (n == 12)

{

for (fin.get (ch); ch != '<'; fin.get (ch))

fout << ch;

fout << "

\n\n\n";

}

else exit (1);

}

else exit (1);

}

(4).建立网站首页的具体函数实现

void Web (ofstream & fout1, int k)

// 建立主页面,并对各个子页面建立超级连接

{

char ch;

fout1 << "\n\n2008 Olympic Games\n\n"; fout1 << "\n";

fout1 << "

\n

2008 Olympic Games

\n";

for (int i = 0; i < k; i++)

{

fout1 << "

" << section_true[i] << "

\n";

ifstream fin;

fin.open ("link.html", ios_base::in); // 创造链接文件

if (!fin.is_open ())

{

cerr << "Could not open file." << endl;

exit (1);

}

do

{

fin.get (ch);

if (ch == '@')

{

int n;

fin >> n;

if (mark[n] == i)

{

do

{

fin.get(ch);

if (ch !='\n')

fout1 << ch;

}

while (ch != '\n');

fout1 << '\n';

}

}

}

while (fin.good ()); // 判断是否读到EOF

}

fout1 << "
\n
\n
\n
\n
\n
\n
\n";

fout1 << "

2008 - 9 - 01
\n";

fout1 << "\n\n";

}

3. 实现结果

程序执行后在同一根目录下自动生成了一个网站,打开文件名为web.html 的文件即为网站首页,点击其中的文章标题即可进入链接页面,点击后退则返回网站首页.网站首页中的文章都已根据XML 文件中的section 分好类了.其执行结果如下:

网站首页

其中的一个链接页面

六、结果分析

从生成的网站来看,本次课程设计完成了由一个XML 文件自动生成一个新闻网站的功能.从网页上可以清楚的根据分类查找到需要的文章,并可点击文章查看详细内容,由于XML文件本身的复杂性和多功能性,程序只能对指定标签的XML文件进行操作,不能实现对复杂功能的识别.

七、结论

在本次实验中对网页的知识包括XML 和HTML 有了初步的了解及简单的掌握.通过这次实验加强对栈数据类型的应用能里,能运用栈的知识来解决实际复杂的问题,加强了对文件和字符串操作的能力.提高了自学和动手编程能力,为今后学习网站相关内容打下了基础.

八、附录

开发语言及编程环境:

开发语言: C++

编译环境: MinGW

集成开发环境: Codeblocks

九、参考文献

1.廖明宏, 郭福顺,张岩,李秀坤,《数据结构与算法》,高等教育出版社。

2. Jennifer Niederst 著. 学习Web 设计周海斌刘海明等译机械工业出版社

3. 黄斯伟等. HTML 完全使用详解人民邮电出版社

4. [美]Natanya Pitts 著. XML:In Record Time 电子工业出版社

《文献检索》检索报告要求及范例

《文献检索》检索报告 1、检索目的:通过检索检索,加深对课堂所学检索知识和检索方法的巩固,对 我馆订购的重要中外文数据库有形象而直观的认识,并熟练掌握有关中外文数据库的检索方法,通过检索掌握各种搜索语法的使用,提高针对专业课题进行检索的实际操作能力,特别是计算机信息检索的能力。 2、检索容: 结合自己所学专业自选题目(课题不许重复),注意选题不要太大,一般应包含两个以上的关键词,并列出此选题的中英文题名。按照自选课题,进行文献检索,要求使用不同的检索方法和手段,给出检索结果页面截图,并列出检索结果条数和结果举例(5个为宜)。 4、检索说明及要求 1)本报告中的题录格式书写参照参考文献格式(见下页)。 2)检出篇(条)数指按检索词或检索式实际检出的篇(条)数,而非经人 工筛选的切题篇数。 3)检索步骤描述包括检索词、字段限定、检索途径(简单或高级检索等) 及因检索结果不理想而调整检索策略的过程。 4)在检索结果不理想时,如检出篇数为零时可进行检索词调整,在报告中 应对检索策略作说明。 5)“检索报告”为本课程考核形式,课程结束时统一打印上交。如两份检 索报告相同,两份均记为零分。 6)“检索报告”格式,封面如下下页所示,A4纸打印,正文部分中文宋体、 西文和数字Times New Roman,小四号,1.5倍行距。 7)检索报告在10-15页,打印成册上交。 .. . ..

.. . ..

例:[21] 王明亮.中国学术期刊标准化数据库系统工程的[EB/OL].https://www.360docs.net/doc/533154723.html,/pub/wml.txt/9808 10-2.html,1998-08-16/1998-10-04. 《文献检索》课程 检索报告 题目 ____________________ 姓名 专业 学号 .. . ..

哈工大高频课设

通信电子线路课程设计 课程名称:咼频电子线路课程设计 院系: 电子信息工程___________ 班级:XXXXXXX _________________ 姓名:XXXX ___________________ 学号:XXXXXXXXXXX ______________ 指导教师:XXXXXXXXX _______________

时间:2014年11月_________________

、中波电台发射系统设计 1设计目的 要求掌握最基本的小功率调幅发射系统的设计与安装调试, 了解高频振荡器电路、高频 放大器电路、调制器电路、音频放大电路的工作原理,学会分析电路、 设计电路的方法和步 骤。 2设计要求 技术指标:载波频率 535-1605KHZ ,载波频率稳定度不低于 10-3,输出负载51 Q,总的 输出功率50mW ,调幅指数 30% ~80%。调制频率 500Hz~10kHz 。 本设计可提供的器件如下, 高频小功率晶体管 高频小功率晶体管 集成模拟乘法器 高频磁环 运算放大器 集成振荡电路 3 设计原理 发射机包括高频振荡、 个频率稳定的幅度较大的, 采用LC 谐振回路作为选频网络的晶体管振荡器。选用西勒振荡器来产生所需要的正弦波。 在振荡器后加一缓冲级,缓冲级将的作用是前后两部分隔离开, 减小后一级对前一级的影响 而又不影响前级的输出。音频处理器是提供音频调制信号, 通常采用低频电压放大器和功率 放大电路把音频调制信号送到调幅电路级去完成调幅。 振幅调制使用乘法器将高频振荡信号 和低频语音信号相乘得到高频调制信号; 再经高频功率放大器放大调制信号的功率, 以达到 发射机对功率的要求, 调制电路和功率放大器要保证信号上下对称且不是真, 否则影响发射 效果。 发射机设计框图如下: 参数请查询芯片数据手册。 3DG6 3DG12 XCC MC1496 NXO-100 卩 A74I E16483 音频信号、调制电路和功率放大器四大部分。 正弦振荡器产生一 波形失真小的高频正弦波信号作为发射载频信号, 该级电路通常 ■号,

《综合课程设计》教学大纲(完整资料).doc

此文档下载后即可编辑 《综合课程设计》教学大纲 课程名称:综合课程设计 英文名称:Integrated Course Project for Communication Systems 总学时:3周,理论学时:实验学时:学分:3 先修课程要求: 电路分析、模拟电子技术、数字电子技术、高频电子线路、通信原理、FPGA原理与应用、Matlab与通信仿真技术、微机原理与接口技术、单片机技术及应用、计算机网络等 适用专业:通信工程 教学参考书: 樊昌信等编,《通信原理(第六版)》,国防工业出版社,2006年 马淑华等编,《单片机原理及应用》,北京航空航天大学出版社,第1版 褚振勇等编,《FPGA原理与应用》,西安电子科技大学出版社,第2版 谢希仁等编,《计算机网络》,电子工业出版社,第4版 1课程设计在培养方案中的地位、目的和任务 《综合课程设计》是配合本科通信工程专业的专业基础课程《通信原理》、《FPGA原理与应用》、《Matlab与通信仿真分析》、《单片机技术及应用》、《计算机网络》而开设的重要专业实践环节。目的是培养学生科学理论结合实际工程的能力,通

过该课程设计,要求学生在掌握通信基本理论的基础上,运用Matlab、FPGA、NS-2等工具对通信子系统或计算机网络进行仿真与设计,并计算基本性能指标,从而提高学生的综合设计实践能力。 另一方面,也可通过课程设计使学生深入理解单片机的基本原理,硬件结构和工作原理。掌握程序的编制方法和程序调试的方法,掌握常用接口的设计及使用。掌握一般接口的扩展方法及接口的调试过程。为学生将来在通信工程、电子信息工程、测试计量技术及仪器、电子科学与技术及其它领域应用单片机技术打下良好基础及应用实践能力。 2 课程设计的基本要求 1. 学习基本设计方法;加深对课堂知识的理解和应用。 2. 完成指定的设计任务和实验任务,理论联系实际,实现书本知识到工程实践的过渡。 3. 学会设计报告的撰写方法。 3 课程设计的内容 1. 无线收发信机部件设计 2. 数字调制与解调器的设计 3. 特殊信号产生器的设计 4. 同步信号提取 5. 编码译码器

文献检索报告(模板)

信息检索 检索报告 级专业班学号 姓名

说明 利用所学的文献信息检索知识和检索方法,结合自己的专业,自定检索课题,从多方面广泛收集有关资料,并完成该课题的综合检索报告。 一、数据库选择要求 1.中文数据库:CNKI系列资源库、CNKI文献总库平台、维普科技期刊数据库、读秀学术 搜索平台等。 2.外文数据库:Elsevier SD、读秀百链、金图电子图书、PressDisplay等。 3.搜索引擎:google、百度、Bing(必应)等。 4.利用网上的免费或开放资源中相关数据库,如国家图书馆数字资源等。 二、条目解释 1.“检索年限”:范围限定在最近十年以内,各种数据库(检索工具)尽量选用同等年限, 以便之后根据检索结果进行比较,从而加深对各类数据库(检索工具)的认识。 2.“检索词”:列出与课题内容相关的关键词或主题词。 3.“检索式”:运用布尔逻辑运算符来表达检索词与检索词之间逻辑关系,以及检索项(如: 题名、主题、关键词、摘要、作者、作者单位、来源、全文、参考文献、基金等)。如:题名=汽车 and 尾气 and 排放and 控制。请注意各数据库检索式不一定相同。 4.使用不少于4个数据库(检索工具),每种数据库(检索工具)检索完毕后,记录检 索结果(检出文献篇数),按规定条数列出与课题密切相关的文献(只需列出5条最相关的,不足5条请注明原因),注:中外文数据库列出题名、作者、出处、摘要;搜索引擎列出标题、网址、摘要。 三、其它要求 1、结合所教授的相关写作知识完成综述部分,且字数不能少于800字。 2、作业提交格式:请直接在发放的模板上写作业,作业完成后用“班号+姓名+学号”重新给模板命名,例如:“1班+潘灯+2012007234”。(注:课程序号为TQ2800226101的同学是1班,课程序号为TQ2800226102的同学是2班) 3、作业提交邮箱:1951599257@https://www.360docs.net/doc/533154723.html,,所发邮件主题须标明“公选课作业:班号+姓名+学号”字样,例如:“公选课作业:1班+潘灯+2012007234”。 4、作业提交时间:请务必于2017年4月28日24点之前将课程作业发送至上述邮箱,逾期不再受理,后果自负!

综合课程设计

可用C++(Visual C++ 6.0),JA V A(JSP,STRUTS),C#(https://www.360docs.net/doc/533154723.html, ,Visual Studio 2005),试题目而定。 1、综合购物频道(限最多3人选) 项目描述:是一个在线销售系统,是一个B-C模式的电子商务系统,由前台的B/S模式购物系统和后台的C/S模式的管理系统两部分组成。该电子商务系统可以实现会员注册、浏览商品、查看商品详细信息、选购商品、取消订单和查看订单等功能,前台系统的详细功能。目的:了解项目开发的一个基本流程以及如何运用现行的框架搭建一个大型的综合型系统2、某大型企业内部OA(限最多3人选) 项目描述:采用网络办公自动化系统,不仅能快速提高企业的运作效率,节省大量的办公费用,能全面提升企业的核心竞争力和生产力以及提高工作效率。该企业内部OA系统采用模型组件与WEB技术结合的方式,具有强大的功能,广泛的适用性、可靠安全性和可扩展性。目的:学习运用当前热门的前台技术。 3、产品展示厅(限最多3人选) 项目描述: 在互联网发达的今天,当您想客户宣传自己的产品时,最好的方式是拥有自己的网站,通过网络来传播和展示您的产品信息。产品展示系统,为客户详细介绍自己的产品,提供了一个功能强大的平台。 系统界面友好、功能强大、操作简便,用户可以方便迅速掌握系统的操作。 4人事管理系统(限最多3人选) 项目描述:人事档案完整资料、人事分类管理(员工户口状况、员工政治面貌、员工生理状况、员工婚姻状况、员工合同管理、员工投保情况、员工担保情况)、考勤管理、加班管理、出差管理、人事变动管理(新进员工登记、员工离职登记、人员变更记录)、员工培训管理(员工培训、员工学历)、考核奖惩、养老保险等几大模块。系统具有人事档案资料完备,打印灵活,多样、专业的报表设计,灵活的查询功能等特点。 主要技能:掌握项目的开发流程:需求分析、详细设计、测试等;熟悉VC的多文档的开发技能和技巧;利用ADO技术操作SQL Server数据库;掌握数据库的开发和操作技能。 5、即时通讯系统(限最多3人选) 项目描述:系统采用UDP协议,具有:收发在线和离线消息、添加/删除好友、服务器端存储好友列表、在客户端存储好友资料和聊天记录、添加/删除好友组、可以群发消息、收发文件等功能。 主要技能:掌握项目的开发流程:需求分析、详细设计、测试等;熟悉VC的网络通信的开发技能和技巧,包括:TCP和UDP协议、线程等;利用ADO技术操作SQL Server数据库; 6、推箱子(限最多3人选) 【规则】本游戏的目的就是把所有的箱子都推到目标位置上。箱子只能推动而不能拉动。一次只能推动一个箱子。 经典的推箱子是一个来自日本的古老游戏,目的是在训练你的逻辑思考能力。在一个狭小的仓库中,要求把木箱放到指定的位置,稍不小心就会出现箱子无法移动或者通道被堵住的情况,所以需要巧妙的利用有限的空间和通道~! 7、贪吃蛇(限最多3人选) 【规则】: A 用键盘的方向键控制蛇的上下左右移动。 B 游戏分为三种难度,SLUG为慢速,每吃一朵花得1分;WORM 为中速,每吃一朵花得2分;PYTHON为快速,每吃一朵花得3分。 C 游戏目标:操纵屏幕上那条可爱的小蛇,在黑框中不停吃花,而每吃一朵

哈工大高频电路课设

高频电子线路课程设计 学院:电子与信息工程学院 专业班级:1105102 班 姓名:苏新 学号: 1111900211 日期:2013 年11 月9 日

一设计要求 1.1 设计内容 1.中波电台发射系统设计 设计目的是要求掌握最基本的小功率调幅发射系统的设计与安装调试。 技术指标:载波频率535-1605KHz,载波频率稳定度不低于10-3,输出负载51Ω,总的输出功率50mW,调幅指数30%~80%。调制频率500Hz~10kHz。 2.中波电台接收系统设计 本课题的设计目的是要求掌握最基本的超外差接收机的设计与调试。 任务:AM调幅接收系统设计主要技术指标:载波频率535-1605KHz,中频频率465KHz,输出功率0.25W,负载电阻8Ω,灵敏度1mV。 1.2 设计要求 必做任务(针对每个系统): 1.针对每个系统给出系统设计的详细功能框图。 2.按照任务技术指标和要求及系统功能框图,给出详细的参数计算及方案论证、器件选择的计算 过程。 3.给出详细的电路原理图,标出电路模块的输入输出,给出详细的数学模型和计算过程。 选作任务(针对每个系统):这部分完成有额外的加分 4.对整个电路进行ADS等计算机软件仿真,给出功能节点及系统的输入输出仿真波形及分析。 二中波电台发射系统的设计与仿真 2.1小功率调幅发射机的系统设计 系统原理图如图2.1所示: 图2-1 小功率调幅发射机的系统设计框图

2.2工作原理及说明 图2-1中,各组成部分的的作用如下: 正弦震荡器:产生频率为MHz 的载波信号。 缓冲级:将正弦振荡器与调制电路隔离,减小调制级对正弦振荡器的影响。 低频放大级:将话筒信号电压放大到调制级所需的调制电压。 调幅级:将话音信号调制到载波上,产生已调波。 功放及天线:对前级送来的信号进行功率放大,通过天线将已调高频载波电流以电磁波的形式发射到空间。 现在结合题目所给性能指标进行分析: 载波频率535-1605KHz ,载波频率稳定度不低于10-3 :正弦波振荡器产生的正弦波信号频率f 为535 KHz 到1605KHz ,当震荡波形不稳定时,最大波动频率f ?与频率f 之比的数量级小于10-3 。 输出负载51Ω :输出部分,即高频功率放大器的输出负载为51Ω。 总的输出功率50mW :即高频功率放大器的输出功率,结合计算公式1cm c m P U I =?可进行分析,实现指标。 调幅指数30%~80% :设A 为调幅波形的峰峰值,B 为谷谷值,则由调幅指数计算公式有 100%a A B m A B -= ?+。在振幅调制电路中可通过更改调制信号振幅实现此指标。 调制频率500Hz~10kHz :调制信号频率,由输入信号的频率来决定。 2.3各部分的具体设计及分析 2. 3.1正弦波振荡器及缓冲电路 正弦波振荡器是用来产0.535~1.605MHz 左右的高频振荡载波信号,由于整个发射机的频率稳定度由主振级决定,因此要求主振级有较高的频率稳定度,同时也要有一定的振荡功率,其输出波形失真较小。为此,这里我采用西勒振荡电路,可以满足要求,为了减少后级对主振级振荡电路振荡频率的影响,采用缓冲级。缓冲电路采用射极跟随器,特点为输入阻抗高,输出阻抗低,因而从信号源索取的电流小而且带负载能力强。用它连接两电路,可以减少电路间直接相连所带来的影响,起到缓冲作用。振荡器与缓冲级联调时会出现缓冲级输出电压明显减小或波形失真的情况,可通过增大缓冲级的射极电阻 来提高缓冲输入级输入阻抗,也可通过减小,即减小主振级与缓冲级的耦合来实现, 同时负载也会对缓冲的输出波形也有很大影响。电路图如图2-2所示。如图西勒振荡器电路三极 管工作在放大区。

综合课程设计报告

综合课程设计报告

摘要 本报告介绍了一个运用c++设计一个个人的记账软件具体过程。实现了添加、查询、删除、修改等功能。能够大致的记录个人的收入支出情况。 开发背景 个人理财在中国得到大众的认可和金融机构的重视是近几年的事情。人们对个人理财的重视程度,与我过市场经济制度不断完善、资本市场的长足发展、金融产品的日趋丰富以及居民总体收入水平的上升等等是分不开的。可是比起发达国家我们的理财观念还远远不足。 可是理财并不困难,并非非要靠个人理财专业人士的建议才能身体力行。只要了解收支状况、设定财务目标、拟定策略、编列预算、执行预算到分析成果这六大步骤,便能够轻松的达成个人的财务管理。至于要如何预估收入掌握支出进而检讨进则有赖于平日的财务记录,也就是需要一款便于记账的软件。 最近越来越多的人具有记账的习惯。家庭、个人的收入支出结构在日益变化,单纯的靠本子记录收入支出无法满足对于收入支出结构的统计分析,因此以个人用户为目标的记账软件应运而生。相应的各种面向家庭以及个人的理财软件也越来越多。可是众多个人理财软件操作专业,对于个人用户而言功能过于强大,分析

数据用语也不易理解。因此开发一个操作简便、统计结果直观并对个人用户理财有参考价值的记账软件无疑能为广大个人用户提供方便。 总而言之,在不久的将来家庭使用理财软件也将成为国内家庭的必须品。能提供简单明了的功能以及操作的记账软件更是被广泛需要。这种软件也会为提升人们的胜过品质发挥它最大的作用。 技术背景 C语言是国内广泛使用的一种计算机语言,学会使用c语言进行程序设计是计算机工作者的一项基本功。对于我们大学生来说,学习这样一门c程序课程更是有必要。此次课程设计我所采用的环境是vc++,使用基本控制结构,如循环和选择,着重实现管理系统的增删改以及查询等典型的功能。程序设计是一门实践性很强的课程,既要掌握概念又要动手编译,更多的是要上机去调试,虽然初学时很麻烦,可是养成习惯后我相信受益匪浅。 开发环境 Vc++,win7. 设计目标 为了满足用户的需要,本系统将实现以下功能: 记录日常收支情况,查找某天的收支情况,插入忘记的收支功

高频小信号放大电路课程设计

通信基本电路课程设计报告设计题目:高频小信号放大电路 专业班级 学号 学生姓名 指导教师 教师评分

目录 一、设计任务与要求 (2) 二、总体方案 (2) 三、设计内容 (2) 3.1电路工作原理 (3) 3.1.1 电路原理图 (3) 3.1.2 高频小信号放大电路分析 (3) 3.2 主要技术指标 (6) 3.3仿真结果与分析 (10) 四、总结及体会 (12) 五、主要参考文献 (13)

一、设计任务与要求 1、主要内容 根据高频电子线路课程所学内容,设计一个高频小信号谐振放大器。通过在电路设计中发现问题、解决问题,掌握小信号谐振放大器的基本设计方法,加深对该门课程的理论知识的理解,提高电子实践能力。 2、基本要求 设计一个小信号谐振放大器,主要技术指标为: (1) 谐振频率04MHz f =; (2) 谐振电压放大倍数04060dB v dB A ≤≤; (3) 通频带300Hz BW K =。 二、总体方案 小信号调谐放大器是各种电子设备、发射和接收机中广泛应用的一种电压放大器。其主要特点是晶体管的输入输出回路(即负载)不是纯电阻,而是由L 、C 元件组成的并联谐振回路。 小信号调谐放大器的类型很多,按调谐回路区分:有单调谐回路,双调谐回路和参差调谐回路放大器。按晶体管连接方法区分:有共基极、共发射极和共集电极放大器。 高频小信号谐振放大器的作用、电路组成、及工作原理,与低频小信号放大电路是基本一致的。不同的是:一是在高频小信号谐振放大器中,所放大信号的频率远比低频放大电路信号频率高;二是高频小信号谐振放大器的频宽是窄带(要求只放大某一中心频率的载波信号)。因此,首先在电路组成上应将低频放大电路中的低频三极管换成具有更高功率晶体管和LC 并联谐振回路。 三、设计内容 1.电路工作原理

哈工大综合课程设计――双轴转台设计_图文(精)

H a r b i n I n s t i t u t e o f T e c h n o l o g y 课程设计说明书(论文 课程名称:综合课程设计 设计题目:双轴测试转台设计 院系:机电工程学院 班级:1108110班 设计者:崔晓蒙 学号:1110811005 指导教师:陈志刚 设计时间:2014年12月 哈尔滨工业大学 目录

第1 章概述 (2 1.1 课程设计的目的 (2 1.2 课程设计的内容 (2 1.3 课程设计的方法和步骤 (2 1.4 转台课程设计的要求 (3 第2 章转台总体设计 (4 2.1 转台结构类型选择 (4 2.2 转台驱动元件选择 (8 2.3 转台测量元件选择 (9 第3 章转台机械结构设计 (10 3.1 轴系设计 (10 3.2 轴与框架的连接 (12 3.3 框架设计 (15 3.4 配重设计 (16 3.5 限位与锁紧装置设计 (17 第4 章转台驱动元件设计 (19 4.1 传动部件设计 (19 4.2 转动惯量计算 (19 4.3 电机力矩计算 (26

第5 章转台测量元件设计 (28 5.1 角度传感器设计 (28 5.2 角速度传感器设计 (31 5.3 限位开关设计 (32 5.4 走线与滑环 (33 第6 章转台装配工作图设计 (34 6.1 装配工作图绘制要求 (34 6.2 装配工作图尺寸标注 (34 6.3 装配工作图上零件序号、明细栏和标题栏的编写 (34 第7 章转台零件工作图设计 (35 7.1 对零件工作图的绘制要求 (35 7.2 转台主要零件工作图 (35 第8 章编写设计计算说明书 (36 8.1 设计计算说明书的内容 (36 8.2 设计计算说明书格式要求 (36 第9 章课程设计的总结和答辩 (39 参考文献 (4 第1章转台功能分析 1.1 功能分解

文献检索报告 范例

《教育科学研究方法》文献检索报告 院(系):音乐学院 专业:音乐学 姓名:伊力帕尔.斯干旦 学号:20142301141006 新疆师范大学 2015年05月24日

一、检索课题名称:(中、英文) 中国声乐的历史发展及教育影响 The historical development and educational impact of the Chinese vocal 二、课题分析 1、简述该课题的意义、研究的历史、现状、趋势。 随着我国国力日益增强,中国文化对世界的影响也越来越大。以中国的声乐艺术而言,近些年来,我们的艺术团体和个人,以我们民族精彩的声乐艺术,昂首挺胸地跨入国际最高级别的艺术中心或剧场:维也纳金色大厅宋祖英独唱音乐会、吴碧霞亚洲巡回独唱音乐会、《和谐之声》谭晶维也纳金色大厅独唱音乐会……,向世界各国展示我们古老悠久的文化;大众化的“中华情”栏目、“同一首歌”栏目、“梨园春”栏目(带着我国多种戏曲名角新秀,赴南美洲巡回演出)等纷纷走出国门;在各类国际声乐比赛上,也经常能看到我国的青年声乐才俊摘金夺银的好消息,还有一些歌唱家成为外国专业剧团的主角或职业演员。这些都表明了我国现代声乐艺术取得了长足的发展。但我们不能因此盲目乐观,审视我国的声乐现状,还存在许多问题和一些认识上的误区,因为严格意义上的我国现代声乐艺术教育教学体系的建立还不足百年,只有清醒地认识到我们的问题所在,才能促进我国声乐艺术的发展。 我国现代专业声乐艺术教育教学体系从上世纪20年代创立,历经近百年的发展和几代声乐家、教育家的努力,已基本形成了体系。但是我国声乐艺术教育教学人才培养的标准与方向发展得很不均衡,或者说多数院校的声乐教育者还不明确应当培养什么样的声乐人才,还没有建立一套科学的声乐艺术教育教学体系。如一些专业音乐院校研究学习西方古典音乐的师生,以能否在国际上拿奖为第一目标,以唱外国声乐作品而自傲,而对如何唱好中国声乐作品研究较少;学习民族声乐的师生,民族自信心不够足,视野不够宽,常有低人一等的感觉。非音乐院校中声乐专业学生选习西方声乐艺术的,由于种种原因,只能蜻蜓点水唱些皮毛;选学民族声乐的学生,多以当红歌星为榜样,也只能囫囵吞枣,唱个大概,深度精度都不够。现代流行歌唱艺术,还未形成完整的教育体系,处于说不清和摸索的状态。传统的戏曲、民歌教育教学在现代社会发展条件下,如何继承、发展、创新,特别是如何培养年轻一代热爱民族声乐艺术,学习演唱民族声乐艺术,也存在着不足。虽然这几年相当部分的年轻人对我国传统的民族声乐艺术已开始有了喜爱的苗头,但还有教育体系的问题,也有宣传导向的问题。如果自己民族的下一代都不喜爱自己民族声乐艺术的传统,走向世界肯定是空话。

(完整版)高频电子线路课程设计

课程设计 班级:电信12-1班 姓名:徐雷 学号:1206110123 指导教师:李铁 成绩: 电子与信息工程学院 信息与通信工程系

目录 摘要 (1) 引言 (2) 1. 概述 (3) 1.1 LC振荡器的基本工作原理 (3) 1.2 起振条件与平衡条件 (4) 1.2.1 起振条件 (4) 1.2.2平衡条件 (4) 1.2.3 稳定条件 (4) 2. 硬件设计 (5) 2.1 电感反馈三点式振荡器 (5) 2.2 电容反馈三点式振荡器 (6) 2.3改进型反馈振荡电路 (7) 2.4 西勒电路说明 (8) 2.5 西勒电路静态工作点设置 (9) 2.6 西勒电路参数设定 (10) 3. 软件仿真 (11) 3.1 软件简介 (11) 3.2 进行仿真 (12) 3.3 仿真分析 (13) 4. 结论 (13) 4.1 设计的功能 (13) 4.2 设计不足 (13) 4.3 心得体会 (14) 参考文献 (14)

徐雷:LC振荡器设计 摘要 振荡器是一种不需要外加激励、电路本身能自动地将直流能量转换为具有某种波形的交流能量的装置。种类很多,使用范围也不相同,但是它们的基本原理都是相同的,即满足起振、平衡和稳定条件。通过对电感三点式振荡器(哈脱莱振荡器)、电容三点式振荡器(考毕兹振荡器)以及改进型电容反馈式振荡器(克拉波电路和西勒电路)的分析,根据课设要求频率稳定度为10-4,西勒电路具有频率稳定性高,振幅稳定,频率调节方便,适合做波段振荡器等优点,因此选择西勒电路进行设计。继而通过Multisim设计电路与仿真。 关键词:振荡器;西勒电路;Multisim Abstract The oscillator is a kind of don't need to motivate, circuit itself automatically device for DC energy into a waveform AC energy applied. Many different types of oscillators, using range is not the same, but the basic principles are the same, to meet the vibration, the equilibrium and stability conditions. Based on the inductance of the three point type oscillator ( Hartley), three point capacitance oscillator ( Colpitts) and improved capacitor feedback oscillator (Clapp and Seiler) analysis, according to class requirements, Seiler circuit with high frequency stability, amplitude stability frequency regulation, convenient, suitable for the band oscillator etc., so the final choice of Seiler circuit design. Then through the Multisim circuit design and simulation. Key Words:Oscillator; Seiler; Multisim 1

哈工大综合课程设计2

哈尔滨工业大学“综合课程设计II”任务书

综合课程设计II 项目总结报告 题目:卧式升降台铣床主传动系统设计 院(系)机电工程学院 专业机械设计制造及其自动化 学生 学号 班号1208108 指导教师 填报日期2015年12月16日 哈尔滨工业大学机电工程学院制 2014年11月

目录1.项目背景分析4 2.研究计划要点与执行情况4 3.项目关键技术的解决4 3.1确定转速系列4 3.2确定结构式4 3.3绘制转速图、传动系统图及核算误差5 4.具体研究内容与技术实现5 4.1确定转速系列5 4.2绘制转速图6 4.3确定变速组齿轮传动副的齿数及定比传动副带轮直径8 4.4绘制传动系统图10 4.5核算主轴转速误差10 4.6传动轴的直径的确定11 4.7齿轮模数的初步计算12 4.8选择带轮传动带型及根数13 5.技术指标分析14 5.1第2扩大组的验证计算14 5.2传动轴2的验算16 5.3主轴组件的静刚度验算18 6.存在的问题与建议21

参考文献22 1.项目背景分析 铣床系指主要用铣刀在工件上加工各种表面的机床。通常铣刀旋转运动为主运动,工件(和)铣刀的移动为进给运动。它可以加工平面、沟槽,也可以加工各种曲面、齿轮等。铣床是用铣刀对工件进行铣削加工的机床。铣床除能铣削平面、沟槽、轮齿、螺纹和花键轴外,还能加工比较复杂的型面,效率较刨床高,在机械制造和修理部门得到广泛应用。 铣床是一种用途广泛的机床,在铣床上可以加工平面(水平面、垂直面)、沟槽(键槽、T 形槽、燕尾槽等)、分齿零件(齿轮、花键轴、链轮、螺旋形表面(螺纹、螺旋槽)及各种曲面。此外,还可用于对回转体表面、内孔加工及进行切断工作等。铣床在工作时,工件装在工作台上或分度头等附件上,铣刀旋转为主运动,辅以工作台或铣头的进给运动,工件即可获得所需的加工表面。由于是多刃断续切削,因而铣床的生产率较高。简单来说,铣床可以对工件进行铣削、钻削和镗孔加工的机床。 2.研究计划要点与执行情况 本设计机床为卧式铣床,其级数12Z =,最小转数 min 28/min n r =,转速公比为 41.1=?,驱动电动机功率 5.5N kW =。主要用于加工钢以及铸铁有色金属;采用高速钢、硬质合金、陶瓷材料做成的刀具。 第一周:准备图版等工具,齿轮和轴的计算完成,进行初步计算并开始画展开草图。 第二周:完成截面草图,验算、加粗。 第三周:撰写项目总结报告。 3.项目关键技术的解决 3.1确定转速系列 根据已知要求的公比,查表得到系统转速系列: 28 40 56 80 112 160 224 315 450 630 900 1250 r/min 3.2确定结构式 13612322=??

哈工大文献检索报告及答案

简答题 1.信息的概念、特点和分类。 答: 信息的定义:是指应用文字、数据或信号等形式通过一定的传递和处理,来表现各种相互联系的客观事物在运动变化中所具有特征性的内容的总和。 信息的特点:客观性、寄载性、传递性、动态性、相对性、增长性、共享性、规模性。 信息的分类: ①按信息资源的存在形式分类,可分为以下四种形式:口头信息资源、实物信息资源、文献信息资源、网络信息资源、多媒体信息资源。 ②按信息资源的行业分类:可分为工业型信息资源、商业型信息资源、农业型信息资源、林业型信息资源、科技型信息资源等。 ③按信息资源传递信息的内容分类:可分为文化、历史、经济、军事、商业、市场、教育、语言、自然、科技、遗传、医药卫生等方面信息资源。 ④按信息资源传递信息的加工层次来分类:可分为一次信息资源、二次信息资源、三次信息资源。 2. 什么是逻辑算符,什么是位置算符,它们的使用方法(举例说明)? 答:

逻辑算符:表达检索词之间的逻辑关系的算符,将检索词组配构成检索提问式,计算机将根据提问式与系统中的记录进行匹配,当两者相符时则命中,并自动输出该文献记录。 位置算符:也叫全文查找逻辑算符或相邻度算符,是用来规定符合两边的词出现在文献中的位置的逻辑运算算符。 使用方法: 逻辑算符用法举例:查找含有“硬质木料”和“分段焊接技术”的文献:“硬质木料”AND“分段焊接技术” 位置算符用法举例:只检索含有“Carrier rocket”词组的记录:检索式为“Carrier (W)rocket”。 3. 什么是检索工具,检索工具应该具备哪几个条件? 答: 索工具是指用以报导、存贮和查找文献线索的工具。它是附有检索标识的某一范围文献条目的集合,是二次文献。一般说来,检索工具应具备以下五个条件: ①明确的收录范围; ②有完整明了的文献特征标识; ③每条文献条目中必须包含有多个有检索意义的文献特征标识,并 标明供检索用的标识 ④全部条目科学地、按照一定规则组织成为一个有机整体; ⑤有索引部分,提供多种必要的检索途径。

哈工大综合课程设计:卧式升降台铣床

机械制造装备课程设计项目总结报告题目:工作台面积320×1250mm2 卧式升降台铣 床主传动系统设计 院(系)机电工程学院 专业机械设计制造及其自动化 学生 学号 班号 指导教师韩振宇 填报日期2014年12月10 哈尔滨工业大学机电工程学院制

2014年4月 哈尔滨工业大学机械制造装备课程设计任务书

目录1.项目背景分析 1.1. 综合课程设计II的目的 1.2. 金属切削机床在国内外发展趋势 2. 研究计划要点与执行情况 2.1. 设计任务 2.2. 进度安排 3. 项目关键技术的解决 4. 具体研究内容与技术实现 4.1.机床的规格及用途 4.2.运动设计 1.确定极限转速: 2.确定结构网或结构式: 3.绘制转速图: 4.绘制传动系统图 1)确定变速组齿轮传动副的齿数 2)核算主轴转速误差 4.3.动力设计 1.传动件的计算转速 2.传动轴直径初定 3.主轴轴颈直径的确定 4.齿轮模数的初步计算 4.4.结构设计 4.5.零件的验算 1直齿圆柱齿轮的应力计算 2齿轮精度的确定 3传动轴的弯曲刚度验算 4主轴主件静刚度验算 5. 存在的问题与分析 6. 技术指标分析 参考文献

1. 项目背景分析 1.1.综合课程设计II的目的 机床课程设计,是在金属切削机床课程之后进行的实践性教学环节。其目的在于通过机床主运动机械变速传动系统的结构设计,使学生在拟定传送和变速的结构方案中,得到设计构思、方案分析、结构工艺性、机械制图、零件计算、编写技术文件和查阅技术资料等方面的综合训练,树立正确的设计思想,掌握基本的设计方法,并培养学生具有初步的结构分析、结构设计和计算能力。 1.2.金属切削机床在国内外发展趋势 机床作为加工的母机,总是要保证和提高加工质量和生产率,随着科技的不断进步,各种机床也相应地不断发展与更新,如性能参数的提高、功能的扩大、切削功率的加大,自动化程度的提高,机床动态性能的不断改善,加工精度的不断提高,基础元件的不断创新,控制系统的更新等等。 我国机床工业的发展趋势:根据机床工具工业局对振兴我国机床工业的设想,要在以后相当长时期内限制和压缩落后机床的生产,要化大力气发展高性能、高效率、高水平的适合国民经济需要的“高档”产品,改善机床品种的构成比。重点发展机、电、仪结合的产品。注意在冲压、电加工、激光、等离子加工中应用数控技术。 国外机床工业的发展,特别讲究机床的精度、效率,讲究机床制造工艺技术水平,试验分析与理论研究。从七十年代以来,国外已普遍推广使用数控机床。日本和美国已建成柔性自动化生产车间和柔性自动化工厂,整个机床制造的技术水平和自动检测控制技术已有大幅度提高。 2. 研究计划要点与执行情况 2.1.设计任务 机械制造及其自动化专业的“综合课程设计II”,是以车床和铣床主传动系统

哈工大天线原理实验报告

Harbin Institute of Technology 天线原理实验报告 课程名称:天线原理 院系:电信学院 班级: 姓名: 学号: 指导教师: 实验时间: 实验成绩: 哈尔滨工业大学 一、实验目的 1.掌握喇叭天线的原理。

2.掌握天线方向图等电参数的意义。 3.掌握天线测试方法。 二、实验原理 1.天线电参数 (1).发射天线电参数: a.方向图:天线的辐射电磁场在固定距离上随空间角坐标分布的图形。 b.方向性系数:在相同辐射功率,相同距离情况下,天线在该方向上的辐射功率密度Smax与无方向性天线在该方向上的辐射功率密度S0之比值。 c.有效长度:在保持该天线最大辐射场强不变的条件下,假设天线上的电流均匀分布时的等效长度。 d.天线效率:表征天线将高频电流或导波能量转换为无线电波能量的有效程度。 e.天线增益:在相同输入功率、相同距离条件下,天线在最大辐射方向上的功率密度Smax与无方向性天线在该方向上的功率密度S0之比值。 f.输入阻抗:天线输入端呈现的阻抗值。 g.极化:天线的极化是指该天线在给定空间方向上远区无线电波的极化。 h.频带宽度:天线电参数保持在规定的技术要求范围内的工作频率范围。 (2).接收天线电参数: 除了上述参数以外,接收天线还有一些特有的电参数:等效面积和等效噪声温度。 a.等效面积:天线的极化与来波极化匹配,且负载与天线阻抗共轭匹配的最佳状态下,天线在该方向上所接收的功率与入射电波功率密度之比。 b.等效噪声温度:描述天线向接收机输送噪声功率的参数。 2.喇叭天线 由逐渐张开的波导构成,是一种应用广泛的微波天线。按口径形状可分为矩形喇叭天线与圆形喇 叭天线等。波导终端开口原则上可构成波导辐射器,由于口径尺寸小,产生的波束过宽;另外, 波导终端尺寸的突变除产生高次模外,反射较大,与波导匹配不良。为改善这种情况,可使波导 尺寸加大,以便减少反射,又可在较大口径上使波束变窄。 (1).H面扇形喇叭:若保持矩形波导窄边尺寸不变,逐渐张开宽边可得H面扇形喇叭。

哈工大高频课程设计

课程设计报告(结题) 题目:中波电台发射和接收系统设计 专业电子信息工程 学生XXX 学号11305201XX 授课教师赵雅琴 日期2015-05-24 哈尔滨工业大学教务处制

目录 一、仿真软件介绍 (1) 二、中波电台发射系统设计 2.1 设计要求 (1) 2.2 系统框图 (1) 2.3 各模块设计与仿真 (2) 2.3.1 主振荡器设计与仿真 (2) 2.3.2 缓冲级的设计与仿真 (3) 2.3.3 高频小信号放大电路的设计与仿真 (5) 2.3.4 振幅调制电路的设计与仿真 (6) 2.3.5 高频功率放大器与仿真 (8) 2.3.6 联合仿真 (9) 三、中波电台接收系统设计 3.1 设计要求 (10) 3.2 系统框图 (11) 3.3 各模块设计与仿真 (11) 3.3.1 混频电路设计与仿真 (11) 3.3.2 中频放大电路设计与仿真 (13) 3.3.3 二极管包络检波的设计与仿真 (14) 3.3.4 低频小信号电压放大器 (16) 四、总结与心得体会 (17) 五、参考资料 (17)

一、仿真软件介绍 Multisim是美国国家仪器(NI)有限公司推出的以Windows为基础的仿真工具,适用于板级的模拟/数字电路板的设计工作。它包含了电路原理图的图形输入、电路硬件描述语言输入方式,具有丰富的仿真分析能力。工程师们可以使用Multisim交互式地搭建电路原理图,并对电路进行仿真。PCB设计工程师和电子学教育工作者可以完成从理论到原理图捕获与仿真再到原型设计和测试这样一个完整的综合设计流程。 二、中波电台发射系统设计 2.1 设计要求 设计目的是要求掌握最基本的小功率调幅发射系统的设计与安装调试。 技术指标:载波频率535-1605KHz,载波频率稳定度不低于10-3,输出负载51Ω,总的输出功率50mW,调幅指数30%~80%。调制频率500Hz~10kHz。 本设计可提供的器件如下(也可以选择其他元器件来替代),参数请查询芯片数据手册。 高频小功率晶体管 3DG6 高频小功率晶体管 3DG12 集成模拟乘法器 XCC,MC1496 高频磁环 NXO-100 运算放大器μA74l 集成振荡电路 E16483 2.2 系统框图 发射机包括三个部分:高频部分,低频部分和电源部分。 高频部分一般包括主振器、缓冲器、高频小信号放大器、振幅调制电路、高频功率放大器。主振器的作用是产生频率稳定的载波。主振器里比较稳定的是西勒振荡器,再在后面接一个射极跟随器来减小级间影响。 图1:发射机设计框图

《综合课程设计》教学大纲

《综合课程设计》教学大纲 课程名称:综合课程设计 英文名称:Integrated Course Project for Communication Systems 总学时:3周,理论学时:实验学时:学分:3 先修课程要求: 电路分析、模拟电子技术、数字电子技术、高频电子线路、通信原理、FPGA原理与应用、Matlab与通信仿真技术、微机原理与接口技术、单片机技术及应用、计算机网络等 适用专业:通信工程 教学参考书: 樊昌信等编,《通信原理(第六版)》,国防工业出版社,2006年 马淑华等编,《单片机原理及应用》,北京航空航天大学出版社,第1版 褚振勇等编,《FPGA原理与应用》,西安电子科技大学出版社,第2版 谢希仁等编,《计算机网络》,电子工业出版社,第4版 1课程设计在培养方案中的地位、目的和任务 《综合课程设计》是配合本科通信工程专业的专业基础课程《通信原理》、《FPGA原理与应用》、《Matlab与通信仿真分析》、《单片机技术及应用》、《计算机网络》而开设的重要专业实践环节。目的是培养学生科学理论结合实际工程的能力,通过该课程设计,要求学生在掌握通信基本理论的基础上,运用Matlab、FPGA、NS-2等工具对通信子系统或计算机网络进行仿真与设计,并计算基本性能指标,从而提高学生的综合设计实践能力。 另一方面,也可通过课程设计使学生深入理解单片机的基本原理,硬件结构和工作原理。 掌握程序的编制方法和程序调试的方法,掌握常用接口的设计及使用。掌握一般接口的扩展 方法及接口的调试过程。为学生将来在通信工程、电子信息工程、测试计量技术及仪器、电 子科学与技术及其它领域应用单片机技术打下良好基础及应用实践能力。 2 课程设计的基本要求 1. 学习基本设计方法;加深对课堂知识的理解和应用。 2. 完成指定的设计任务和实验任务,理论联系实际,实现书本知识到工程实践的过渡。 3. 学会设计报告的撰写方法。 3 课程设计的内容 1. 无线收发信机部件设计

专业综合课程设计

西安欧亚学院信息工程学院 课程报告 课程名称:专业综合课程设计 专业班级:统本通信1403班 姓名:庞盟 学号:14611006150041 完成时间:2015年10月21日

一、课程实训目的 该课程安排LTE网络优化实训模块,通过该课程的学习,学生可掌握LTE的关键技术以及从事网络优化需要具备的实操能力。让学生利用MAPINFO将基站信息进行地图可视化的,并制作专题地图等相关图层,同时进行网络规划、网络优化等实际工作的应用。掌握路测软件的基本功能操作,并进行4G网络的实战测试,进一步加深网络优化测试工作的流程和方法,能够进行简单网络问题的分析判断,并撰写相应的优化方案。掌握EXCELL函数(VLOOKUP、MID、数据透视、分裂等)在网络优化工作中的实际应用,能够进行基站信息的整合,网络指标曲线走势图、对比柱状图的制作。 二、课程实训要求 1、实习期间要提高安全意识,自觉遵守国家法律、法规,遵守实习单位的各项规章制度,注意自身的人身和财物安全,防止各种事故发生。 2、实习期间应服从带队老师的管理。严格遵守纪律,每个学生必须遵守实训场所的相关规章制度,听从实习教师的安排。遵守实习场所纪律、不迟到、不早退、不旷课。 3、在实习地应听从实习单位老师的指导。在实习工作时严格按照规章和指导老师的要求进行工作,不得违规操作。 三、课程实训地点 通信工程专业实习实训基地——华为HALP 四、课程实训过程 本次实训课程主要针对4G无线网络优化进行安排。对LTE网络的空中接口原理、关键技术进行了介绍,对实际工作中LTE网络的射频优化方法、单站验证流程进行了介绍,并对日常工作中经常用到的EXCEL、MAPINFO、PIONEER等常用优化工具进行了着重介绍,使我们能够对LTE网络的优化方法、优化流程、优化工具有一个全面的掌握,具备基本的优化技能。其中,PIONEER是集成了多个网络进行同步测试的新一代无线网络测试及分析软件,是世纪鼎利公司结合长期无线络优化的经验和最新的研究成果,具备完善的GSM、CDMA、EVDO、WCDMA、TD-SCDMA、LTE网络测试功能。MAPINFO是美国MAPINFO公司推出的一个地理信息系统处理软件,它提供定位,制作和处理的电子地图,数据/信息的地理化标注等功能,是地理信息系 统的代表作之一。

相关文档
最新文档