4 daijingxin

尚未进行身份认证

我要认证

好好学习天天向上

等级
TA的排名 3w+

FIR内插滤波器结构与代码实现

信号处理的应用中,有时需要将某个抽样信号变换成一个新的、具有不同抽样率的抽样信号,这就是多抽样速率信号处理。实现抽样率提高的过程被称为内插,实现抽样率降低的过程被称为抽取。由于抽取时内插的对偶系统,因此我们只要对内插滤波器的设计方法有了一定的了解就可以很快的得出抽取滤波器的设计方法。在这里我们先对FIR内插滤波器的结构进行简单的分析,并对自己设计时采用的滤波器进行介绍。一、直接结构直接结构就是按照信号流程直接实现的结构,也是最简单的实现结构。图中R为抽样率提高的倍数,被称为内插因子,即为补零的过程

2020-06-19 19:30:08

音频数据处理的基本框架

简单的回顾一下使用DSP处理音频数据所需要的基本配置。首先是音频采集播放的基本流程:采集-前处理(回声消除、噪声抑制、音量调节、混响处理等)-编码-传输-解码-后处理-播放。暂时不对过程中处理和编解码进行分析,主要记录下DSP中进行采集和播放的基本准备。DSP 的实时处理的实现能够将采集到的数据先存储到SDRAM 中,在需要处理的时候利用EDMA 实现Ping Pong 缓冲,将待处理...

2020-05-05 22:03:21

FAT32文件操作系统(主要针对SD卡)

最近的项目用到了SD卡数据读取,了解FAT32系统着实恶心了我一下,分享一下自己的笔记。 u 盘,sd 卡等小容量存储介质不存在仔细的 分区。但是 在文件系统初始化的开始我们必须通过 MBR 获取分区表项的数据,以获得 CHS、LBA 参数以及分区大小扇区 数,从而得到文件系统的起始物理扇区号。 Microsoft 将使用 DOC 分区体系的磁盘称为“主引导记录(Master Boot recorder, MBR)”磁盘,这 是对于使用“全局 ID 分区表(GUID Partition T

2020-04-03 11:59:49

关于LSTM

目录一、RNN二、 LSTM一、RNN递归神经网络(RNN)被提出用来处理80年代的输入序列时间信息。1993年,神经历史压缩器系统解决了“非常深度学习”任务,该任务需要及时展开RNN中的1000多个后续层。如图1所示,在传统的建模活动(例如前馈神经网络)中,我们显然会看到固定输入大小到固定输出大小的固定网络。在前馈神经网络的包围下,我们得到图1.b以揭示RNN的可区分性。RNN能将输入动态...

2020-03-17 18:16:03

常见的引脚功能

• General-Purpose I/O (GPIO) Peripherals• DAI/SRU Peripherals• Dedicated Pin Peripherals一、General-Purpose I/O (GPIO) Peripherals通用I / O(GPIO)外设(外设可以设置为以下形式)SHARC +处理器具有多达102个通用I / O引脚,这些引脚分布在多达七个...

2020-03-11 16:16:43

关于网站上传服务器后打开乱码问题

编写网站后发现可以在本地正常打开,但是上传后发现全变成乱码,而且在Notepad++对网页进行编辑设置的编码也是UTF-8。 最后发现只有加上<meta charset=utf-8><meta http-equiv="Content-Type" content="text/html; charset=utf-8" />这段代码才能使网站正确显示。...

2020-02-28 23:04:05

HTTP 错误 405.0 - Method Not Allowed 无法显示您正在查找的页面,因为使用了无效方法(HTTP 谓词)。

将网站上传至服务器后想要实现不同页面之间的跳转遇到了这个问题(本地可以实现成功的跳转),问题在于跳转到的页面文件格式为.HTML,如果不进行相关设置服务器对于跳转到静态页面是禁止的,相应的只需要把文件后缀改为.asp就可以成功。...

2020-02-28 22:58:36

CCES常见报错

1.[TpsdkServer] Failed to set expression, $PC, with the value, 0x1c10d8, for p重启板子,给板子重新上电。

2020-02-28 01:08:47

使用163邮箱发送邮件报错(554, b'DT:SPM 163 smtp3,G9xpCgCHi5RJOFVemMZ4Dw--.348S3 1582643274,please see http://ma

使用python编写发送邮件程序出现以下错误:问题出现在代码中关于信件收发人的格式部分,需要将message中的From和To改成以下的格式: message['From'] = "xxxxxx@xxxx.com" message['To'] = "xxxxx@xx.com"163邮箱的设置比较麻烦,使用matlab编写邮件程序时也要注意相应的问题。...

2020-02-25 23:27:38

正则表达式

正则表达式到底是什么东西?在编写处理字符串的程序或网页时,经常会有查找符合某些复杂规则的字符串的需要。正则表达式就是用于描述这些规则的工具。换句话说,正则表达式就是记录文本规则的代码。很可能你使用过Windows/Dos下用于文件查找的通配符(wildcard),也就是*和?。如果你想查找某个目录下的所有的Word文档的话,你会搜索*.doc。在这里,*会被解释成任意的字符串。和通配符类似...

2020-02-24 20:42:27

如何进行网页背景音乐的设置

前天制作网站最大的问题来源于背景音乐的设置,最后采用了制作音乐播放器的方式代替,但是对于除IE浏览器之外的其它浏览器仍然存在不适配的问题。在这里找到了几种比较好的解决办法,先mark一下。https://www.cnblogs.com/Format2012/archive/2012/06/15/2551381.html...

2020-02-14 15:10:36

通信系统仿真(一些简单的MATLAB函数学习)(通信系统中的实际应用--调制解调与滤波器)(七)

一、模拟线性调制与解调1.模拟调制基本特征:(1).已调信号的时域表示(2).已调信号的频域表示(3).已调信号的带宽(4).解调后的信噪比幅度调制模型m=sinc(100*t); t的区间[-0.1,0.1], delta_t=0.001;c=cos(2*pi*fc.*t); fc=250;u=m.*c;N=length(m);M=fft(m); % Fourier tr...

2020-01-04 22:13:51

通信系统仿真(一些简单的MATLAB函数学习)(通信系统中的实际应用--信号及编码)(六)

一、信号与系统的计算机表达数学角度看:信号的传输过程即为一些码或信号的变换过程(1) 码层次的变换 – 信源编码、纠错编码、 AMI编码等(2)信号层次的变换 --基带成型、滤波、调制解调等码的变换易于用软件实现。信号的变换,必须解决信号及系统在软件中的表示方法。二、信号1.时域取样(1).任意的连续时域信号s(t),定义在时间区间(-∞,+∞);(2).在区间[-T/2,T/...

2020-01-02 22:45:57

通信系统仿真(一些简单的MATLAB函数学习)(菜单与控制界面)(五)

一、控制界面用户接口控制(User interface controls) 图形对象的简称H=uicontrol (‘Property’,PropertyValue)1.主要属性Style(类型) Callback(回调函数)Position(位置) String(字符串)Max(最大值) Min(最小值)Value(数值)2.控制框类型(Style)Push buttons(按钮)...

2019-12-19 21:49:14

通信系统仿真(一些简单的MATLAB函数学习)(句柄图形)(四)

一、句柄图形对象(1). 根对象(根屏幕) --独一无二,无父对象(2). 图形窗口对象– 根的直接子对象(3). 坐标轴对象和UI对象坐标轴— 用于数据可视化UI — 用于与用户之间的交互操作(4). 核心对象和组对象核心对象— 所有绘图的基本元素组对象— 多个核心对象组合而成的坐标轴子对象二、句柄图形对象的操作1.获得对象的属性h=figureget(h)a=get(...

2019-12-15 21:35:44

通信系统仿真(一些简单的MATLAB函数学习)(绘图函数)(三)

一、二维图形的基本绘制函数plot(x,y,’s’)x,y 是相同类型的等长向量s 可选,用于控制图形属性原理: 点到线关于s的属性选择函数 plot 常用的使用格式plot(x,y): 单条曲线plot(x1,y1,x2,y2,…): 多条曲线plot(x,y,’s’): 带属性修饰的曲线‘s’ : 属性开关描述自符串变量二、二维图形的窗口绘制函数绘制图形窗口的步骤...

2019-12-15 20:54:13

通信系统仿真(一些简单的MATLAB函数学习)(符号变量及计算)(二)

一、符号表达式符号表达式的代数运算(1).主要通过符号函数来实现。(2).所有符号函数作用到符号表达式后,返回符号表达式。(3).有时结果看起来像数字,但其实是一个内部用字符串表示的符号表达式与数值运算的区别:(1).数值型运算受到计算机内部有效位数的限定,每次运算有截取误差;(2).符号运算不需要进行数值运算,没有截取误差,非常准确;(3).符号运算可以得出完全的封闭解;(4)...

2019-12-12 21:12:07

通信系统仿真(一些简单的MATLAB函数学习)(多项式插值与拟合)(一)

一、创建向量的函数1.线性增量序列模式基本格式linspace(startValue, endValue)linspace(startValue, endValue, nElements)注解: 当 nElements缺省时,nElements=100例如:u=linspace(0,0.25,5)u=0 0.0625 0.1250 0.1850 0.25002.指数增量...

2019-12-10 22:01:34

CCES中system.svc文件的SRU Configuration说明书

目录SRU Configuration的使用说明关于SRU的插入SRU插入表SRU配置选项页面SRU路由页面SRU寄存器值页面SRU引脚缓冲窗格(SRU Pin Buffer Pane)配置SRU插入为外围信号添加一个连接从外围信号上移除信号连接改变SRU寄存器的值SRU Configuration的使用说明关于SRU的插入SHARC处理器的数字应用程序接口(DAI)包括一组外围设备和信号路...

2019-10-29 16:14:51

Verilog语法--生成块语句

目录#什么是生成块生成块能够动态的生成Verilog的代码,可以用于对矢量中的多个位进行重复操作、多个模块的实例引用并根据程序中的参数确定程序中是否包含哪段代码。生成语句可以控制变量的声明、任务和函数的调用。在编程时,可以使用关键字generate_endgenerate来表明生成块语句的范围。#生成块语句生成块语句根据功能可以分为三种形式,它们分别是条件、case和循环。##if语句...

2019-10-24 19:53:58

查看更多

勋章 我的勋章
  • GitHub
    GitHub
    绑定GitHub第三方账户获取
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 1024勋章
    1024勋章
    #1024程序员节#活动勋章,当日发布原创博客即可获得
  • 勤写标兵Lv2
    勤写标兵Lv2
    授予每个自然周发布4篇到6篇原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。
  • 学习力
    学习力
    《原力计划【第二季】》第一期主题勋章 ,第一期活动已经结束啦,小伙伴们可以去参加第二期打卡挑战活动获取更多勋章哦。