登录
首页 » Others » ENVI IDL入门教程

ENVI IDL入门教程

于 2021-05-07 发布
0 1417
下载积分: 1 下载次数: 3

代码说明:

非常详细的ENVI IDL入门教程,二百余页,涵盖门类全,是初学者非常好的教材。创建填充的等值线图…曹音音·音非看自··50在显示窗口定位图形输出。自自春自DD鲁鲁。春非非非51设置图形边缘52设置图形位置设置图形区域创建多个图形…给图形显示添加文本。。非非。看自。。鲁音。音p鲁鲁非非非非垂香看自自。鲁。鲁春春。非非鲁看a自。鲁自自自鲁鲁非音自垂看自。。鲁。自D音鲁。。非找出可用字体的名称用 XYOuts命令添加文本.59用矢量字体使用 XYOut60排列文本::·······61删除文本61收变文本的方向6给图形显示添加线和符号…162图形显示添加色彩香香··音音音音音音音。音音63第三章图像数据处理…本章概要·····母·中中·中中72图像处理显示图像调整图像数据74显示24位图像76控制图像显示顺序.77收变图像尺寸…7在显示窗口中定位图像78从显示器中读取图像IDL中基本的图像处理.82直方图均衡化平滑图像增强图像棱边.68图像的频域滤波.68第四章图形显示技术…本章概要…IDL的颜色运用看自。音音自鲁音非音。垂·自。。。音鲁售鲁非音。非春垂香着自·。。自自鲁鲁鲁非鲁音非非音·香着·。。击音。。自D鲁。。非音着自。。自音。·自B鲁鲁。非音。非非音484使用索引颜色模式和RGB颜色模式在24位显示设备上装载色谱表…获得色谱表的拷贝修改和创建色谱表·.··甲甲90保存自己的色谱表创建自己的轴标注..........92调整轴刻度同隔..格式化轴的标注用IDL处理残缺的数据…鲁春非垂看看自自。。。春自DD鲁鲁非。春非96用IL建立三维坐标系建立三维散点图.98从图形原点定位31)坐标轴.组合简单图形显示….........101IDL中的动画数据4103建立动画工具…装载动画缓冲区104运行动画工具…104动画的控制…···.··········存储动画的像素映射图105其它类型图形数据的动画105网格化数据以便图形显示…番鲁自自。春音自D鲁鲁非非非音春a鲁自自自鲁鲁非非看自鲁。。自Dp鲁。春着自自。。鲁。。DD鲁。。。。非。106德洛内三角形法网格化……107数据的球形网格化.109第五章图形显示技巧…11本章概要将光标用于图形显示…什么时候返回的光标位置?……111哪一个鼠标键和光标共同作用呢?……/2用光标标注图形输出l12在图像上使用 Cursor命令113在循环中使用 Cursor命令114从显示中删除注释,...···看更带带带·带看115删除注释的异或法…115删除注释的设备拷贝法117Z图形缓冲区中的图形显示技巧121Z图形缓冲区的实现12个Z图形缓冲区实例:两个曲面用Z图形缓冲区使图像变形Z图形缓冲区中的透明效果127将Z图形缓冲区效果与体数据着色相结合128第六章在IDL中读写数据..129本章概要129打开文件进行读写.130査找和选择数据文件获取逻辑设备号∴132读写格式化数据4133写自由格式文件读写自由格式文件的实例.136用确定的文件格式写入…140从字符肀中读取格式数据141读写非格式化数据·非鲁鲁。音····音·音告鲁鲁音·,·非番141读取非格式化图像数据文件.…写非格式化图像数据文件.142非格式化数据文件的一些问题144用关联变量存取非格式化数据文件…1441读写常用文件格式的文件....147创建彩色GIF文件::·······147创建彩色JPEG文件148查询图像文件信息150第七章图形硬拷贝输出…,…151本章概要...·非·香香音·音音音音音音鲁音非非,I51选择图形硬拷火输出设备…..4151配置图形硬拷贝输出设备…I52常用的 Device命令关键字创建 PostScript文件…154将图形送到硬拷贝设备中..154打印 Postscript文件…..,…155在运行 MacoS系统的计算机上打印 PostScript文件.156在 Windows计算机上打印 PostScript文件….156生成封装的 PostScript文件输出封装 PostScript图形的预览∴157生成彩色的 PostScript输出……..........157PostScript中的彩色图像与灰度图像158在 Postscript设备上创建高质量的输出4158显示设备和 Postscript设备之间的相同点159显小设备与 Postscript设备之间的不同点15在横向输出模式中计算 Postscript的偏移量a击击击自指击a自击171用 PS Forn配置 Postscript设备…,…·量垂香看看垂一D看鲁垂·鲁看·日看一一DD鲁鲁·看看看·172配置和使用打印设备....173用打印设备定位图形第八章·ba省.···。自看·b自自·看看·DL编程基础188本章概述…188编写IDL批处理文件编写IDL主程序189过程和与函数中变量的作用范围…191创建定位参数.191定义可选的或必须的定位参数192定义关键字.193创建输出型参数196编写IDL函数…,198方括号和函数的调用使用程序控制语句….101IDL中表达式的真和假201将多个语句处理成单个语句::·······If.Then.Ese控制语句202条件表达式…FOR循环控制语句203WHILE循环控制语句REPEATUNTIL循坏控制语句…CASE控制语句,GOIO控制语句205错误处理控制语句205编译和执行ID程序模块207程序编译规则.208程序编译和自动运行规则.208特殊编译命令209第九章编写IDL程序177本章概述.基本的 Image bar程序,177给程序 Imagc Bar增加一个“先擦除”功能18向 Image bar程序增加颜色敏感功能给 magelA中的命令传递关键字根据窗口大小改变字符大小栏序 Image Bar的最终代码186在图形用户界面中包装 E ImageR187第十章编写简单的组件程序230本章概述…230组件程序的结构…物物···非非音··非专自···非省230组件程序如何对事件作出反应231编写组件定义模块…31定义和创建程序组件….在屏幕上实现组件使绘图组件成为当前图形窗口…234在绘图组件窗口上显示图形234保存程序运行时所需要的信息创建事件循环和注册程序运行程序236创建无阻塞组件程序…236编写事件处理模块...237事件结构中的公共字段.….事件处理函数238将事件处理程序和组件联系起来239编写Quit按钮的事件处理程序240编写改变图形窗口大小的事件处理程序241进行小量地修改….42添加颜色敏感242采用更高效的内存管理243第十一章香。。看看香。。鲁 PDODDDU击组件编程技巧210本章概述改变颜色表··········母·非非音鲁音音音·香··.。音音。非自音音音音,普···音。音音∴210保护公共块…211一个可选择颜色表的工具211l指定 Group leeader214给组件程序增加 Group leader.215在24位显示器上改变颜色表215在组件程序中使用指针….....17使用 Cleanup过程防止内冇泄露………………219使用伪事件进行程序通信.20创建一个具有“记忆功能”的程序221保护组件程序的颜色.3通过组件跟踪事件来保护颜色……通过绘图组件事件来保护颜色25保存或者发布程序的图形226第十二章对话框程序247本章概述…247创建模式对话框着自自自自春击。自鲁非非非非非非香自自自自自自。自自D鲁鲁非非非鲁非香着自自自。自B鲁鲁。非鲁非卷非非番鲁自自自。自自自。。自自D鲁鲁。非非番着自自命鲁自自自。自自B鲁鲁非鲁。非鲁非鲁247阻塞的组件程序247模式组件程序248编写模式对话框的定义模块““248编写模式对话框的事件处坦馍块..252测试模式对话框程序.…创建非模式的对话框.253编写非模式对话框程序54编写非模式对话框的事件处理模块测试丰模态对话程序257附录A∴组件的事件结构258事件结构的定义258公共字段的定义58基本组件的事件结构259base组件259按钮组件259绘图组件.259下拉式列表组件259标签组件260列表组件260滑动条组件表单组件.260文本组件262复合组件的事件结构.262CW Animate262CW Arcball262CW BGroupCW Clr Index263CW Color sel263Cw EfronCW FieldCW Form263CW FlisderCW OrientCW PDMenu264CW RGBSlider264CW Zoom264组件程序的事件结构264Colors264其他组件的事件结构64键盘焦点事件组件退出请求事件265组建计时器事件·····:····.265组件跟踪事件.265附录B…数据文件描述2668第一章起步篇本章概述本章意在解释写这本书的目的,道过阅读本书能学到什么,以及为读者提供一些能使读者更方便地使用本书中IDL编程例子的信息。将学会如下几点1.本书是如何组织的。2.怎样使用木书。3.如何下载和组织随本书附带的文件。4.如何使用IDL的变量,关键字和命令5.如何创建和运行IDL的矢量和数组。6.如何使用ID的图形窗口。书写本书的背景本书是在多年米教科学家和工程师使用和操作IDL( Interactive Data Language)的基础上创作的,而且教学的绝大部分时间是为IDL的开发者 Research Systems公司工作。当笔者在回答个又一个问题之后,笔者意识到多数问题属于一些同类问题。事实是,多数人想用TDL做许多同样的事情。想做的是分析和演示数据,写出晑效率的程序来解决科学问题,并且最主要的是快速做完工作。多数人并不想做的事情是阅读计算机软件教科书。IDL是一套大型软件并且在不但壮大。随之而来的是大量的文档资料,笔者知道没有人愿意去读这些资料。如果让某人独自开始学习IDL的奧秘,ⅠDL将是件可怕的事情,甚全对有经验的用户来说也是一样。本书意在使读者掌握IDL,教给读者在日常运行ⅠDL所必需知识的80%。更为重要的是,本书的例子使IDL更容易理解。无论如何,本书将演示如何使用⊥DL本书的读者是IDL初学者,特别是哪些不得不自学IDL的读者。学好IDL需要很长的阶段。多数人不能利用工作中的时间学习ID,笔者想写一本能满足这两类人学习IDL的书。总之,本书为不喜欢读教科书并能通过例子学得最好的人全面介绍ID的精髓。夲书在IDL编程技术和技巧方面只做了简要概略,而这些技术只能通过练习获取。最根本的是,这是一本笔者在学习IDL时所期望的书。运用本书笔者曾试图使本书每章能貝有独立性,这样能拿起本书就可翻到任何一章去学习最需要的知识。但在安排章节时,或多或少是根据笔者在IDL教学时的顺序安排。如果刚开始学IDL,那么按照书中的顺序从头川始学完本书将更合理。书中后面的几章编程教程是建立在前面儿章中讲过的概念和技巧的基础上的。IDL所需的版本希望读者在学习本书时使用的是最新的IDL版本。本书写作时使用的是ID5.2版。使用较早版本可以使用本书中编程例了的大部分,但笔者没有试图使本书中的例了程序与较早的IDL软件版本兼容。特别是,较早版本的用户在使用长文件名(如果在 Windows环境下)、指针(必须用句柄代替它)以及方括号米引用数组下标时(必须用圆括号代替它)时存在困难。如果需要升级软件,可以在ResearchSystems公可的wwW网址http://www.rsinc.com上查找关于ResearchSystems公司和当地IDL代理商的信息,包括如何升级软件的信息。IDL运行期间所需颜色的数量书中程序例子是按ID.在256种颜色模式下运行编写的,使用通常称为索引颜色的模式(详细细节参考83页的“使用IDL的颜色”章节)。这意味着所显示的颜色是索引号或是与色彩表相连的颜色,这样在色彩表中的颜色变化时,所显示的颜色也一同变化。启动IDL并在IDL命令行键入如下IDL命令,能发现所用的颜色模式。IDL>WindowIDL>Print. id n colors当!D.N( olors的值大于或等于256时,仍然能够使用书本中的例了,但必需对代码做“点改变。人多数人使用的颜色值都小于256。比较典型的颜色值介于200与245之间。笔者推测在本书中至少要用150种颜色。那就是说,!D. n Colors的值应在150至256之间少于150种颜色会怎样?如果在IL运行中少于150种颜色,并且计算机运行在公用桌面环境(CDE),可以将CDE环境下的颜色数设置为不是“高”的那种。设置为“中”或“低”的情况下,程序将运行良好。在视窗环境操作手册的在线帮助中查找如何改变这个设置如果不是用的共用桌面环境,颜色数也少于150,并且不是在PC机或 Macintosh计算机上运行IDL的话,那么很可能运行了其它应用稈序,该应用程序使用了要分配给IDL的颜色值。网页浏览器很可能就是这样的应用程序。退出当前任务,重新登录,并在重新登录后最先启动IDL键入以上命令,如果仍然得到少于150种的颜色,那么需要联系 Research Systems公司的技术人员,以获取更多的帮助。如果颜色数少于150种,并且是在PC或 Macintosh计算机上运行的IDL,那么,检查显卡以硝保设置为256色。一般π通过显示器的控制面板完成。详细细节参考计算机文档资料。

下载说明:请别用迅雷下载,失败请重下,重下不扣分!

发表评论

0 个回复

  • PCA特征提取&KNN;分类.rar
    【实例简介】利用PCA进行特征提取,KNN作为分类器对高光谱图像进行分类,内含高光谱数据
    2021-11-26 00:37:22下载
    积分:1
  • Conefor Input扩展模块使用方法(中文)
    Conefor Input扩展模块使用方法(中文),这个是根据Conefor Input扩展模块使用方法(英文),自己整理的中文操作手册,希望有用。
    2020-12-10下载
    积分:1
  • 遗传算法优化支持向量机算法
    遗传算法优化支持向量机算法,从而更好的提高识别率和预测率
    2020-11-28下载
    积分:1
  • DSOGI_FLL锁频环技术
    三相电压SOGI锁频环技术
    2020-12-10下载
    积分:1
  • 信号DCT字典稀疏表示
    信号DCT字典稀疏表示,匹配追踪算法(MP)搜索稀疏系数,重构误差达到精度停止循环。
    2020-12-05下载
    积分:1
  • 西门子S7-1200 SCL编程指令手册.pdf
    西门子1200PLC SCL编程指令手册,详细介绍西直门1200和1500PLC的SCL编程指令R_TRG检测信号上升沿(S7-1200,S7-1500)RTR|G:检测信号上升沿唱圆说明使用检测信号上升沿”指爷,可以检测输入CLK的从“0"到“1”的状态变化。该指合捋输入CLK的当前值与保存在指定实例中的上次查询(边沿存储位)的状态进行比较。如果该指合检测到输入CLK的状态从“03变成了“1”,就会在输出Q中生成一个信号上升沿,输出的值将为TRUE或“1”一个周期。在其它任何情况下,该指合输出的信号状态均为“0”。烀该指合插入程序中时,烀自动打开“调用选项" Call options)对话框。在该对话框中,可以指定将边沿存储位存储在自身数据块中(单背景)或者作为局部变量存储在块接口中(多重背景)。语法“检测信号上升沿”指爷的语法如下所示(CLK:=参数下表列出了“检测信号上升沿”指爷的参数:参数声明数据类型存储区说明CLKInputBOOL、Q、M、D、L|到达信号,查询该信号的边QOutputBOOL1、Q、MAD、L边沿检测的结果示例以下示例说明了该指合的工作原理SCLR TRIG DB"(CLK : -TagIn>Tagout)i输入CLK中变量的上一个状态存储在“ R TRIG DB”变量中。如果在操作数Tagn1和"Tagn2”或在操作数“Tagn3中检测到信号状态从“0变为“1”,则输出“ Tagout_Q的信号状态为“”一个周期。3F_TRG:检测信号下降沿(S7-1200,S7-1500)FTRG检测信号下降沿唱圆说明使用检测信号下降沿”指爷,可以检测输入CLK的从“1”到"0”的状态变化。该指合捋输入CLK的当前值与保存在指定实例中的上次查询(边沿存储位)的状态进行比较。如果该指合检测到输入CLK的状态从“1"变成了“0,就会在输出Q中生成一个信号下降沿,即输出的值烀为TRUE或“1”一个周期。在其它任何情况下,该指合输出的信号状态均为“0”。烀该指合插入程序中时,烀自动打开“调用选项" Call options)对话框。在该对话框中,可以指定将边沿存储位存储在自身数据块中(单背景)或者作为局部变量存储在块接口中(多重背景)。语法“检测信号下降沿”指爷的语法如下所示(CLK:=参数下表列出了“检测信号下降沿指合的参数:参数声明数据类型存储区说明CLKInputBOOLQ,M、D、L到达信号,查询该信号的边沿QOutputBOOLQ、M、D、L|边沿检测的结果示例以下示例说明了该指合的工作原理SCLF TRIG DB(CLK :TagIn2 =>Tagout)输入CLK中变量的上一个状态存储在“FTRG_DB"变量中。如果检测到操作数“Tagn"的信号状态从“1变为“0”,则输出" Tagout"的信号状态为“1"4定时器操作(S7-1200,S7-1500)定时器操作该章节包括以下主题的信息:TP:生成脉冲S7-1200,S7-1500)TON:接通延时(S7-1200S7-1500ToF∴关断延时(S7-1200,S7-1500)●TONR:时间累加器(S7-1200,S7-1500)RESET TIMER:复位定时器(S7-1200,S7-1500)PRESET TIMER:加戟持续时间(S7-1200,S7-1500)°传统(S7-15005TP:生成脉冲(S7-1200,S7-1500)TP:生成脉冲唱圆说明使用“生成脉冲”指合来设置持续时间PT的参数Q。当参数|N的逻辑运算结果(RLO)从0变为“1”(信号上升沿)时,启动该指合。指合启动时,预设的时间PT即开始计时。随后无论输入信号如何改变都会将参数Q设置为时间PT。如果持续时间PT仍在计时,即使检测到新的上升沿,参数Q的信号状态也不会受到影响。可通过ET参数查询当前的时间值。该时间值从T#0s开始,在达到持续时间PT后结束。达到持续时间PT时,且参数|N的信号状态为“0”,则复位参数ET。说明如果程序中未调用定时器(这是因为会忽略定时器),则输出ET会在定时器计时结束后立即返回个常数值。每次调用“生成脉冲指合,都会为其分配一个G定时器用于存储指合数据。对于S7-1200cPUEC定时器是一个 C TIMER或 TP TIME数据类型的结构,可如下声明声明为一个系统数据类型为|C_TMER的数据块(例如,MyEC_TMER●声明为块中“ Static程序段内类型为 TP TIME的局部变量(例如,# MyTP_TIMER)对于S7-1500cPUEC定时器是一个 C TIMER、旧 C LTIMER、 TP TIME或 TP LTIME数据类型的结构,可如下声明声明为一个系统数据类型为 C TIMER或lC_ LTIMER的数据块(例如," MylEC_TIMER”)声明为块中 Static部分的 TP TIME或 TP LTIME类型的局部变量(例如,# MyTP_ TIMER)在程序中插入该指合时,将打开“调用选项” Call options)对话框,可以指定C定时器将存储在自身数据块中(单个背景)或者作为局部变量存储在块接口中(多重背景如果创建了一个单独的数据块则该数据块捋保存到项目树“程序块>系统块"( Program blocks> System blocks)路径中的“程序资源( Program resources)文件夹内。有关本主题的更多信息,请参见“另请参见"。只有在调用该指合且每次都会访问Q或ET输出时,才会更新指爷数据。语法生成脉冲”指合的语法如下所示●系统数据类型为EC_ Timer的数据块(全局DB)SCLTP(IN:=PT:=ET=>●局部变量TP:生成脉冲(S7-1200,87-1500)SCLmoloc1 timer(工NPT:=rQ=>)该指合的语法由以下部分组成参数声明数据类型存储区说明s7-1200S7-1500NBOOLBOOL.M.D.|启动输及脉冲的持续时PTIniTIMETIMEl、Q、M、D、间。LTIMEPT参数的值必须为正数OutputBOOLBOOLQ、M、D、在PT持续时间内保持置位状态的操作数TIMEETOutputMEl、Q、M、DLTIME当前时间值有关有效数据类型的更多信息,请参见“另请参见"。脉冲时序图下图显示了“生成脉冲”指合的脉冲时序图PTPTPTET示例7TP:生成脉冲(S7-1200,S7-1500)以下示例说明了该指爷的工作原理SCLTP DB".TP(IN Tag start,PT :=Tag PresetTime"Tag statusET =>"Tag ElapsedTime")i当“ Tag_ start"操作数的信号状态从“0”变为“1"时,PT参数预设的时间段开始计时,同时"Tag_ Status"操作数置位为“1”。当前时间值存储在 Tag_ ElapsedTime"操作数中8TON:接通延时(S7-1200,S7-1500)TON:接通延时唱圆说明可以使用接通延时”指合捋Q参数的设置延时PT指定的一段时间。当参数N的逻辑运算结果(RLO从“0变为“1”(信号上升沿)时,启动该指合。指合启动时,预设的时间PT即开始计时。超过持续时间PT时,参数Q的信号状态变为“1。只要启动输入仍为“1”,参数Q就保持置位。如果|N参数的信号状态从“1变为"0”,则复位参数Q。当在参数N上检测到一个新的信号上升沿时,将重新启动定时器功能。可通过ET参数查询当前的时间值。该时间值从T#0s开始,在达到持续时间PT后结束。只要参数N的信号状态变为0”,就立即复位ET参数。说明如果程序中未调用定时器(这是因为会忽略定时器),则输出ET会在定时器计时结束后立即返回一个常数值。每次调用“接通延时指合,必须捋其分配给存储指合数据的EC定时器对于S7-1200CPUEC定时器是一个 C TIMER或 TON TIME数据类型的结构,可如下声明●声明为一个系统数据类型为 C TIMER的数据块(例如, MylEC_ TIMER”)●声明为块中“ Static"程序段内类型为 TON TIME的局部变量(例如,# MyTON_TIMER)对于S71500cPUEC定时器是一个|EC_TMER、 EC LTIMER、TON_TME或 TON LTIME数据类型的结构,可如下声明●声明为一个系统数据类型为旧EC_ TIMER或C_ LTIMER的数据块(例如," MylEC_TIMER")声明为块中“ Static"部分的 TON TIME或 TON LTIME类型的局部变量(例如,# My TON_ TIMER)在程序中插入该指合时,捋打开“调用选项( Call options)对话框,可以指定C定时器烀存储在白身数据块中(单个背景)或者作为局部变量存储在块接口中(多重背景)。如果创建了一个单独的数据块,则该数据块捋保存到项目树“程序块>系统块( Program blocks> System blocks)路径中的“程序资源Program resources)文件夹内。有关本主题的更多信息,请参见“另请参见”。只有在调用该指合且每次都会访问Q或ET输出时,才会更新指合数据。语法接通延时指合的语法如下所示●系统数据类型为C_Tmer的数据块(全局DB)SCLTON(N:=PT:=,Q=>,三=>)9TON:接通延时(S7-1200,S7-1500)●局部变量SCLmoloc1 timer(工N:=rPT:=rQ=>ET)该指合的语法由以下部分组成参数声明数据类型存储区说明s7-1200s7-1500NInputBOOLBOOLl、Q、M、D启动输入接通延时的持TIME、Q、M、D、续时间PTInputTIMELTIMEPT参数的值必须为正数定时器PT内时OutputBOOLQ、M、D、间用完时,保持BOOL置位状态的操作数。TIMETIMEQ、M、DETOutputLTIME当前时间值有关有效数据类型的更多信息,请参见“另请参见”。脉冲时序图下图显示了“接通延时指合的脉冲时序图PTET
    2020-12-03下载
    积分:1
  • 线性预测及其Matlab实现,源码,程序
    线性预测及其Matlab实现,源码,程序《现代电子技术》2009年第7期总第294期P测试·测量·自动化4骤(1)~(4)可对Ⅰ=1,2,…,P进行递推求解,其中:Ez=-aacorder,:)为最小均方预测误差;R为自相关系数;表示反射系数取值范围为[-1,1];a表示阶预测器的第j个系4结语数通过运算发现,其实在计算过程中,虽然目标是计算线性预测在语音处理方面的应用很广泛,而用一个p阶线性预测器的全部系数,但实际上在递推过程 Matlab来实现可以很直观地知道分析结果,为下一步中仅算出了所有除数低于p阶线性预测器的全部系数,将算法在DSP上的实现奠定基础。目前,语音处理最同时计算出了最小预测误差能量(递推式中反射系数的普遍的就是使用到网络上,而基于现代网络voIP使用取值范围是保证系统H(x)稳定性的充分必要条件,即到的语音编码中G.729正是其中一种。它的出现,使多项式A(z)的全部根都落在单位圆内用户能借助两台PC传输语音,也可以把PC上的语音从推导中得知,业(,)的物理意义可以理解为Sn转到手机上,交互式游戏爱好者们相互之间还可以借助的短时自相关函数因此,它反映了语音波形的实际情高科技控制器进行交流。况,即波形不同,值也不同然而a;的取值由更(j,i决定,并随亟(j,i的改变而改变,因此也可以说a;反映参考文獻了语音波形的实际情况3。[1]吴家安现代语音编码技术[M北京科学出版社,2008其 Matlab描述如下:[2]柏静,韦岗.一种基于线性预测与自相关函数法的语音基音function z=durbin(y, order)周期检测新算法[]电声技术,2005(8):43-46R=zeros(1, order+1)[3]王涌何剑春,刘盛新型的神经网络线性预测语音编码算aa=zeros(order, order)法[J].浙江工业大学学报,2007,35(2):65-68parcor=zeros (l,order),%autocorrelation[4]薛年喜. Matlab在数字信号处理中的应用[M].2版北京:N=size(y, 1);清华大学出版社,2008for h=l: order+1R(h)=0;[5]朱蓉,黄冰EVRC语音编码算法研究及仿真[].现代电子技术,2006,29(2):47-50R(h)=R(h)+y(f)*y(f-h+1)[6]范晶,和应民,王桂梅24Kb/s混合激励线性预测语音编end码的研究[].牡丹江师范学院学报,2007(4):13-14.parcor(1)=R(2)/R(1),[7]丛键,张知易.一种600b/s极低速率语音编码算法[].电aa(1,1)=parcor(1)E=(1- parcor(1)2)*R(1);子与信息学报,2007,29(2):429-433.for h=2: order[8]论:VoP语音技术与传统网络的融合发展LEB/OL]for f=1:h-1http://voip.microvoip.com/market/m1/200803/61433.ht-temp=temp+aa(h-1, f*R(h-f+1);ml,2008,endparcor(h)=(R(h+1)-temp)/%反射系数[9]语音技术在Internet上的新应用Leb/Ol].http://nc.mofaa(h, h)=parcor(h)com. gov. cn/news/1056746. html, 2006.for f=1:h-1aa(h, f)=aa(h-1, f)-parcor(h)* aa(h-l,h-f),[10] Rapidshare Advances in audio and Speech Signal ProcessingteChnologiesandApplications[db/ol].http://rapE=E*(l-parcor(h)2),idshare. com/files/31791068/IGI. rar. html, 2007end(上接第125页)Organic Optics and Optoelectronics[A]. IEEE/LEOS Sum参考文献s[C].1998[1]吴仲城多维力传感器设计及信号分析方法研究[D]北京:[4]熊幸果,陆德仁微力微位移的天平测试方法[J传感技术中国科学院等离子体物理研究所,2001学报,1997,10(2):47-52[2] Texas Instruments. MSC1210 Users Guide[z]. 2002.[5]洪跃,金士良新型微位移电容式传感器的研制[门.上海大[3]Sawada R, Higurashi E. Integrated Micro -displacement学学报,1995,1(6):652-657.Sensor that can be incorporated into Mini3- dimensional[6]胡永建,王晓梅基于MSC120的多路高精度温度采集系Actuator Stage. Broadband Optical Networks and Technolo-统模块[].电子技术应用,2003,29(7):36-38gies: An Emerging Reality/Optical MEMS/Smart Pixels/ [7J Texas Intruments MSC1210 Data SheetLzJ作者简介沈春山硕士研究生。主要研究方向为机器人传感器。135线性预测及其Mat1ab实现旧WANFANG DATA文献链接作者:曹华,李伟,谭艳梅, CAO Hua, LI Wei, tAN Yanmei作者单位:西机电职业技术学院,广西,南宁,530007刊名:现代电子技术sTe英文刊名:MODERN ELECTRONICS TECHNIQUE年,卷(期)2009,32(7)被引用次数1次参考文献(10条1.吴家安现代语音编码技术2002.柏静.韦岗一种基于线性预测与自相关函数法的语音基音周期检测新算法[期刊论文]电声技术2005(08)3.王涌何剑春.刘盛新型的神经网络线性预测语音编码算法[期刊论文]浙江工业大学学报2007(02)4.薛年喜 Matlab在数字信号处理中的应用20085.朱蓉.黄冰EVRC语音编码算法硏究及仿真[期刊论文]现代电子技术2006(02)6.范晶.和应民.王桂梅2.4Kb/s混合激励线性预测语音编码的研究2007(04)7.丛键.张知易一种600b/s极低速率语音编码算法[期刊论文]电子与信息学报2007(02)8.论:VoIP语音技术与传统网络的融合发展20089.语音技术在 Internet上的新应用200610. Rapidshare Advances in Audio and Speech Signal Processing: Technologies and Applications 2007相似文献(10条)1.学位论文鄂慧颖G.729语音编码算法的研究2007语音压缩编码技术是数字通信技术中非常重要的部分。随着通信、计算机网络等技术的飞速发展,语音压缩编码技术得到了快速发展和广泛应用CELP编码是上世纪八十年代发展起来的一种有效的语音压缩编码方案,现已广泛地应用于集群通信、多媒体通信以及IP电话通信中。G.729协议是CELP编码方案的一个特例,它是ITU-T推荐的语音压缩编码中最复杂的一种,它使用了当前语音压缩编码的各种先进技术,计算量较大,但是其编码合成语音质量较高,具有很高的研究价值。本文首先对G729协议的编解码方案及协议中应用的关键语音编码技术进行了剖析,在对G.729协议编码方案进行深入研究的基础上,对矢量量化算法进行了优化,减少了矢量码本搜索的复杂度,加快了矢量码本搜索速度;对固定码本搜索算法进行了改进,提出了一种自适应子矢量共轭结构代数码本激励算法,该算法保持了G.729共轭结构代数码本的优点,使编码传输速率从原来的&kbps降低倒η.2kbps,压缩了传输带宽,更重要的是,它的算法复杂度仅为原G.729固定码本搜索算法复杂度的1/2左右:最后,本文用 MATLAB搭建了编码器仿真平台,对改进算法进行了验证,仿真结果表明,改进后的编码器在降低算法复杂度和传输速率的前提下,译码合成语音质量仍然较髙,具有较好的可懂度、清晰度和自然度2.期刊论文汤婕多脉冲激励线性预测声码器的仿真实验分析一科技与生活2010,""(3本文主要介绍了用 MATLAB工具实现多脉冲激励线性预测( MPLPC)声码器.首先概述了多脉冲激励线性预测声器的编码方法,并用 MATLAB做了仿真实现先对语音信号进行线性预测分析,然后利用分析合成法对语音信号进行重构,并用到了量化编码.3.学位论文范晶混合激励线性预测语音编码的算法研究2008随着通信技术以及互联网语音实时传输技术的迅速发展,对语音的传输速率和存储容量都提岀了很高的要求,解决这些问题的主要途径之一就是语音编码。因此,语音编码的硏究,特别是低速率语音编码的研究,具有十分重要的实用意义在现有的语音编码硏究中,混合激励线性预测语音编码(ELP)是一种比较好的方法,它结合了二元激励、码激励和多带激励的优点,将短时语音段划分为若干子带,在每个子带中分别进行清浊音判别:在合成端,采用周期性脉冲序列和随机噪声的混合序列去激励语音合成滤波器,能在较低的码率下得到较好的再生语音。2.4kbps混合激励线性预测语音编码已经被确立为美国新的联邦语音编码标准本论文通过研究MELP的语音编解码算法的原理,对它的编解码过程做了比较深入的研究,我们发现在基音周期及线性预测系数量化这方面还可以进一定的改进。在标准MLP的算法中,对于那些包含有不规则周期的语音信号段,计算得到的互相关值较小,把它误认为是清音,因此会引入噪音。在这里采用了一种改变基音周期的算法,使基音周期的计算更加精确。此外,在对LSF进行量化的过程中,其码本的存储量与计算的复杂度都很大。针对于这一问题,我们提出了三级矢量量化的方法,从而可以把MLP的码率降到2.1kbps左右,仍有较好的合成语音质量本文最后在 MATLAB编程环境下对歴LP算法及其改进后的MELP算法进行了仿真,仿真结果表明经过解码后的语音信号及其改进后语音信号的输岀波形与原始语音信号的波形很相似,只是在能量较大的浊音段合成语音波形有相对较大的幅度以及有一定的时延,从而验证了该算法的可行性4.期刊论文修其丽. XIU Q1-1ⅰ多脉冲激励线性预测声码器设计与 Matlab仿真-烟台职业学院学报2006,12(3)由于在多脉冲激励线性预测声码器中要一次得到所有脉冲的位置和幅度是非常困难的,因此次优的序贯搜索方法被采用,即一次得到一个脉冲.用Matlab仿真观察合成语音效果是可以接受的5.学位论文杜志鑫基于MELP低速率语音编码2008作为低速率语音编码的一种重要算法,MELP( mixed excitation linear prediction)算法是其中一种非常优秀的编码方法,它在原有的LPC( linearprediction coder)编码的基础上,结合混合激励、多带激励、线性预测、矢量量化以及原型波形内插等编码方法的诸多优点,采用了一种新的更为符合人发音机制的语音生成模型来合成语音,并运用自适应频谱増强等技术,提髙合成语音与原始语音的匹配度,从而较好的实现了低码率的语音编码本论文通过研究MELP的语音编解码算法的原理,对它的编解码过程作了比较深入的研究,对其中的一些公式进行了理论推导,并作了仿真分析,最后研究了该算法的 MATLAB语言实现。在对混合激励(MELP)算法进行了深入研究后,在本文最后选取一种800bit/s的语音编码方案。6.期刊论文龙银东.刘宇红.敬岚.乔卫民. LONG YINDONG. LIU YUHONG. JING LAN. QIAO WEIMIN在 MATLAB环境下实现的语音识别-微计算机信息2007,23(34)介绍了一种基于 MATLAB的多个特定人连接词语音识别的方法,并提出了在进行端点检测时,引入平均的概念能进一步提高识别率.此设计是以LPC系数、DIw算法为核心的基于图形界面的设计.通过大量的实验测试,表明该方法基本达到屏蔽外界环境的影响,具有非常高的精度识别7.学位论文赖长庆混合激励线性预测声码器算法的研究2003该文以美国联邦标准2.4 kbps--MELP算法为基础,在 MATLAB上建立起了分析MELP算法的软件平台,对其性能进行了分析并提出了一些改进的建议;另外还针对MELP算法的特点对其软硬件实现进行了探讨.该文的第二章介绍了MELP声码器模型的原理,对其特征进行了详细的阐述,重点分析了各个特征的本质及其能够对提高合成语音质量起到的作用.第三章详细介绍了MELP声码器的基本算法,对其中采用的一些先进的技术手段如多级矢量量化(MSVQ)、高分辨率基音检测方法( SRPDA)等进行了重点的讲述.另外还对MLP声码器中使用的一些技术进行了实验分析,检验其效能.第四章利用在 MATLAB上搭建的分析平台上对语音信号进行了编解码的试验,分析了歴LP声码器的各种特征在语音编码中起到的作用.最后针对MLP声码器的特点,对其软硬件实现提岀了建议8.学位论文刘斌 HYBRID- MELP/CELP语音压缩编码算法的研究2005语音压缩编码技术是信号处理技术的一个重要的组成部分,它使用了信号处理领域大量从基础性到前沿性的思想、理论和实践方法.作为信号处理的主流学科之一,它的发展也一直是信号处理技术发展的重要促进力量.当今语音压缩编码算法主要分为侧重于对谱参数编码和侧重于对时间波形编码的两个大的算法类型.混合激励线性预测MEP编码算法和码激励线性预测CELP编码算法是这两大类算法的主要代表.MLP算法的主要特点是使用了多帶淸浊音判决,并且根据各频帶淸浊音的相对强度将清音成分和浊音成分按比例混合起来产生线性预测激励,其中的浊音激励成分采用傅立叶谱幅度的方法来表示CELP算法的主要特点是不区分语音信号的清浊音类型,而是统一使用基于AbS原理的时域波形匹配方法来产生线性预测激励,且该激励信号通过矢量码本来表示.本文讨论了MELP和CELP算法的原理和具体实现方法,并且基于 Matlab,主要是基于其 Simulink工具对两种算法进行了仿真实现针对MELP算法中基音提取相对繁琐的特点,本文提出了一种简化的MELP基音提取算法9.期刊论文纪友芳.刘桂斌. JI You-fang. LIU Gui-bin一种改进的线性预测语音编码技术及实现-计算机工程与应用2009,45(15)线性预测编码是实现语音编码的一项重要技术,介绍了线性预测编码技术的实现,提岀一种改进型的声激励线性预测语音编码方法.最后,将简单LPC语音编码与声激励LPC语音编码进行比较.实验结果表明,该方法能够很好地实现语音编码,声音效果也比简单LPC更理想.10.学位论文巫洪伟4kb/s代数码本激励线性预测语音编码的算法研究2007随着通信技术以及互联网语音实时传输技术的迅速发展,对语音的传输速率和存储容量都提岀了很高的要求,解决这些问题的主要途径之一就是语音编码码本激励线性预测(CELP)是国际公认的中速率下最成功语音编码算法,CELP算法能够提供中速率髙质量的合成语音,但是当编码速率降至4kb/s以下时语音质量明显下降。为了提高量化效率,必须増加激励矢量的长度,这时还用很少的符号脉冲来描述激励信号就会导致语音质量的急剧下降,这也就是传统的CELP算法在4kb/s编码速率以下质量难以提高的根本原因为此本文主要致力于研究在较少比特情况下优化代数码本激励,在G729算法的基础上,以20ms为一语音帧进行编解码,使传输速率降为G729语音编码算法的一半,从而提岀了一种具有较短延时和较低运算量的4kb/s脉冲散布代数码本激励线性预测算法。首先,根据G729算法的固定码本代数结构,设计了一种新的固定码书的代数结构,以降低算法的复杂度。然后,引进脉冲散布技术,对固定码本矢量进行散布处理,设计截止频率为3400Hz的有限冲击响应(FIR)低通滤波器实现脉冲散布技术本文最后在 MATLAB编程环境下仿真算法的性能,仿真结果表明经过解码后的语音信号输岀的波形与原始语音信号的输入波形很相似,只是在能量较小的清音段合成语音波形有相对较大的幅度以及有一定的时延,从而验证了算法的技术性能。文献(1条)1.雷翔霄.徐立娟智能软化击穿仪温控系统的设计与实现[期刊论文]现代电子技术2010(1本文链接http://d.g.wanfangdata.comcn/periodiCalxddzjs200907041.aspx授权使用:国防科技大学( gfk jdx),授权号:0e40ddb5-a6ff-4c0d-b44-9ec012765bf下载时间:2010年9月9日
    2021-05-06下载
    积分:1
  • matlab实现USB数据采集
    运用matlab实现基于usb6008采集卡的数据采集
    2020-11-28下载
    积分:1
  • 力控锅炉水位水温监控系统课程设计
    1、力控软件锅炉水位水温监控系统课程设计2、锅炉液位控制,温度控制3、各种报表设置,查询功能4、界面优化5、源码程序
    2020-11-28下载
    积分:1
  • 学生信息管理系统(python)源代码
    学生信息管理系统(python)源代码,里面包含两种做法(基于过程和面向对象)
    2021-05-07下载
    积分:1
  • 696516资源总数
  • 106914会员总数
  • 0今日下载