虫虫首页| 资源下载| 资源专辑| 精品软件
登录| 注册

HRVAS时频分析

  • 一、 实验内容 S语言的编译程序的词法分析部分实现 从左到右扫描每行S语言源程序的符号

    一、 实验内容 S语言的编译程序的词法分析部分实现 从左到右扫描每行S语言源程序的符号,拼成单词,换成内部表示(token) 二、 实验要求 要求实现编译器的以下功能:  组织源程序的输入  按规则拼写单词,并转换成二元形式  删除空格及无用符号(如回车符,字符常数的引号符等)  发现并定位错误  建立单词表、符号表、常数表等文件 三、 实现方法 数据结构 1、 输入 S语言源程序,为文本文件 2、 输出 词法分析程序的运行结果是:产生一个单词序列文件(token文件)和一个常数表、一个符号表文件,并输出错误信息。 (1) token文件结构 token文件用于存放从S语言源程序中扫描出来的一个个单词符号的机内表示,其文件结构如下: typedef struct token { nt label char name[30] int code int addr }token 说明:  label:单词序号;  name[30]:单词本身;  code:单词的编辑;  addr:地址,单词本身保留字时值为-1,为标识符成常数时为大于0常数,即该标识符成常数在符号表中的入口地址。

    标签: 语言 实验 编译

    上传时间: 2015-04-29

    上传用户:refent

  • (2) 主要算法的基本思想: 从题目上来分析我认为这是一个图的最短路径问题。因此决定用Dijkstra算法按路径长度递增的顺序逐步产生最短路径的方法:设置两个顶点的集合T和S

    (2) 主要算法的基本思想: 从题目上来分析我认为这是一个图的最短路径问题。因此决定用Dijkstra算法按路径长度递增的顺序逐步产生最短路径的方法:设置两个顶点的集合T和S,集合S中存放已找到的最短路径的顶点,集合T中存放当前还未找到的最短路径的顶点。初始状态时,集合S中只包含源点V0,然后不断从集合T中选取到顶点V0路径长度最短的顶点加入到集合S中,集合S中每加入一个新的顶点U,都要修改顶点V0到集合T中剩余顶点的最短路径长度值,集合T中各顶点新的最短路径长度值为原来的最短路径长度值与顶点U的最短路径长度只值中的较小的。此过程不断重复,直到集合T的顶点全部加入到集合S为止。

    标签: Dijkstra 算法 最短路径

    上传时间: 2015-05-01

    上传用户:wpwpwlxwlx

  • 该文档是OCOSII在51单片机上移置时

    该文档是OCOSII在51单片机上移置时,对整个移置过程的分析说明,并根据自己移置经验,举出了一个例子

    标签: 文档 单片机

    上传时间: 2015-05-07

    上传用户:SimonQQ

  • 一种基于正交频分复用系统

    一种基于正交频分复用系统,存在定时偏差时的系统性能代码

    标签: 正交频分 复用系统

    上传时间: 2013-12-23

    上传用户:日光微澜

  • 某控制系统的开环传递函数的分析.绘制系统的闭环根轨迹

    某控制系统的开环传递函数的分析.绘制系统的闭环根轨迹,寻找系统临界稳定时的增益k,并分析其稳定性。

    标签: 控制系统 开环 传递函数

    上传时间: 2013-12-11

    上传用户:15071087253

  • 该文件夹为空间复用空时码的仿真程序

    该文件夹为空间复用空时码的仿真程序,天线配置为2发2收。 主要程序的用途说明: mainMIMO_OFDMA_2Tx.m: 主程序,设置各种参数 gendata_2Tx_SM.m: 生成原始信息数据的程序 mod_2Tx_SM_DFUSC.m:调制程序 gen_SUI_CorrCIR.m: 生成信道冲击响应的程序 get_perfectCE_2x2.m: 生成理想信道估计值的程序 chanSUI_corr_2x2.m: 发送信号通过SUI信道的程序 addAWGN_2x2.m: 添加高斯白噪声的程序 dem_DFUSC_2x2_SM.m: 接收端解调主程序 ls_freq.m: 频域LS算法 ls_time_2x2.m: 时域LS算法 ZeroForcing_Detection.m: 迫零检测算法 mmse_Detection.m: MMSE检测算法 sphere_decoding.m: 球形检测算法

    标签: 空时码 仿真程序

    上传时间: 2015-07-04

    上传用户:asdkin

  • 数控分频器设计:对于一个加法计数器

    数控分频器设计:对于一个加法计数器,装载不同的计数初始值时,会有不同频率的溢出输出信号。计数器溢出时,输出‘1’电平,同时溢出时的‘1’电平反馈给计数器的输入端作为装载信号;否则输出‘0’电平。

    标签: 数控 分频器 加法 计数器

    上传时间: 2015-07-16

    上传用户:wxhwjf

  • 简易的震动波形绘制工具

    简易的震动波形绘制工具,用C#编写,可实现时域和频域的波形绘制,便于震动数据的分析

    标签: 波形绘制

    上传时间: 2015-08-07

    上传用户:royzhangsz

  • LINUX系统调用mlock的代码分析,在LINUX中

    LINUX系统调用mlock的代码分析,在LINUX中,每一个用户进程都可以访问4GB的线性虚拟内存空间。其中从0到3GB的虚拟内存地址是用户空间,用户进程可以直接对其进行访问。从3GB到4GB的虚拟内存地址为核心空间,存放仅供核心态访问的代码和数据,用户进程不可访问。当用户进程通过中断或系统调用对其访问时,就会触发处理器的特权级转换(从处理器的特权级3切换到特权级0),即从操作系统的用户态切换到核心态。

    标签: LINUX mlock 系统调用 代码分析

    上传时间: 2014-11-27

    上传用户:himbly

  • 冒泡排序的算法分析与改进 交换排序的基本思想是:两两比较待排序记录的关键字

    冒泡排序的算法分析与改进 交换排序的基本思想是:两两比较待排序记录的关键字,发现两个记录的次序相反时即进行交换,直到没有反序的记录为止。  应用交换排序基本思想的主要排序方法有:冒泡排序和快速排序。

    标签: 排序 算法分析 比较 记录

    上传时间: 2013-12-17

    上传用户:gtf1207