匹配滤波(脉冲压缩)

  •  bingworld bingworld 发布于 DSP
  • 0评论
  • 17995次浏览
  • 1306人收藏
  • 2019-07-13 19:24

[TOC] 匹配滤波原理 匹配滤波器(match filter)是最佳线性滤波器的一种,该滤波器的准则是输出信噪比最大,常用于通信、雷达等系统的接收机中,下面对其冲激响应/系统函数进行推导。 设该滤波器传递函数为H(f),冲激响应为...

关于Xilinx HLS的一些细节

  •  天天1 天天1 发布于 DSP
  • 0评论
  • 14694次浏览
  • 1070人收藏
  • 2019-07-13 19:24

研究UG902的过程中,发现HLS要注意的细节很杂。这里随便列举几个   1)在DATAFLOW优化时,必须是 single-producer-consumer 模式,也就是单入单出。比如,一旦一个loop的结果被后面多个loop用了,DATAFLOW优化即失效; 2)在DATAFLOW优...

STM32使用FIR滤波器的详细过程

  •  m0_38048888 m0_38048888 发布于 DSP
  • 0评论
  • 12609次浏览
  • 1348人收藏
  • 2019-07-13 19:24

STM32使用FIR滤波器的详细过程     开发环境 MDK 3.7  STM32F103VB 滤波器设计软件 QFilter 波形查看和仿真软件 多功能虚拟信号分析仪     代码下载地址:http://u.xunzai.com/fileview_577516.htmls 软件下载地址:http://u.x...

使用 foobar2000 的 Equalizer 将音乐播放出最佳效果

  •  751191958 751191958 发布于 DSP
  • 0评论
  • 12997次浏览
  • 990人收藏
  • 2019-07-13 19:24

@1.什么是音乐播放器 Equalizer (EQ)     一个音乐播放器的好坏经常在于它的可制订性,就是可以由用户自己调整播放效果的能力,不过许多使用音乐播放器的人都不太了解这一点,以至于对 Equalizer 即EQ 使用得都不太允分。   ...

F28335 ADC学习过程

class="markdown_views prism-atom-one-light"> 1 ADC转换步骤 A/D转换器(ADC)将模拟量转换为数字量通常要经过四个步骤: 采样、保持、量化和编码 。 采样: 将一个时间上连续变化的模拟量转化为时间上离散变化的模拟量。如图所示...

频谱细化(补零、zfft、czt)

总结论坛知识点:    1.全相位的致命弱点:实测数据2N-1个经过apfft变换得到N个频谱,无法从这N个频谱点恢复原来的2N-1个数据        2.实际产品我们用全相位做频谱校准都非常准确,包括幅值、相位、频率,幅值误差0.01%,相位0.001D...

数组清零的几种方法

  •  xiaochen712 xiaochen712 发布于 DSP
  • 0评论
  • 15275次浏览
  • 1418人收藏
  • 2019-07-13 19:24

http://note.youdao.com/noteshare?id=f5593e473f8bb6c8678afd8b81ba4825

指针的大小--sizeof问题

转自http://sexycoding.javaeye.com/blog/398601 指针的大小是问:一个指针变量占用多少内存空间? 分析:既然指针只是要存储另一个变量的地址,。注意,是存放一变量的地址,而不是存放一个变量本身,所以,不管指针指向什么类型的变量,它...

Keil MDK5软件包的组成、Cortex微控制器软件接口标准CMSIS,重点介绍CMSIS-CO

  •  pspike pspike 发布于 DSP
  • 0评论
  • 15921次浏览
  • 1426人收藏
  • 2019-07-13 19:24

嵌入式系统的应用开发需要基于目标机-宿主机的交叉编译系统,在集成开发环境的支持下进行,应用程序通常采用高级编程语言C/C++进行编写。使用MDK开发工具进行STM32微控制器的应用开发需要安装软件包,软件包包括设备驱动程序库STM32F1XXX_DF...

使用__attribute__处理对齐问题

  •  hiyoyo hiyoyo 发布于 DSP
  • 0评论
  • 16888次浏览
  • 1397人收藏
  • 2019-07-13 19:24

__attribute__ 的语法为: __attribute__ ((语法列表)) 参数aligned(number) [number为最小对齐的字节数]是用得较多的一个。 另一个是参数packed 表示使用最小对齐方式,即对变量是字节对齐,对于域是位对齐。 这个例子稍长了点,不过...

buffer和FIFO的区别

  •  zhrxbest zhrxbest 发布于 DSP
  • 0评论
  • 16762次浏览
  • 953人收藏
  • 2019-07-13 19:23

1.FIFO可以说一块具体的硬件存储设备,也可以说程序在内存中开辟的一段内存区域。而buffer往往就是一段缓冲的数据区域 2.FIFO的数据是先进先出的,而buffer没有这个限制,可以全局访问 3.buffer往往就是一段累积的存储空间,而fifo有时候还...

Android音频驱动简析

  •  821081701 821081701 发布于 DSP
  • 0评论
  • 13355次浏览
  • 1122人收藏
  • 2019-07-13 19:23

基本了解Android音频驱动的人都应该知道,Android音频驱动的基础是基于linux ALSA音频架构而开发出来的,并针对了移动设备优化,使其可以更好的在移动设备中对音频进行处理,那还是先看看ALSA的相关介绍吧! ALSA具有更加友好的编程接口...

谈谈我开发过的几套语音通信解决方案

  •  ltx1218 ltx1218 发布于 DSP
  • 0评论
  • 10593次浏览
  • 1253人收藏
  • 2019-07-13 19:23

本人从事音频软件开发10+年,既开发过voice相关的,又开发过music相关的,但大多数还是开发voice相关的。掐指一算到现在在通信终端上开发过的语音解决方案共有五套,它们既有有线通信的,又有无线通信的;既有在上层开发的,又有在底层开发...

CCS6.2.0 工程创建以及配置详解

当我们已经安装好CCS6.2.0后,想要进行创建项目工程并将程序下载到单片机上的时候还需要其他两个文件:程序库安装包、LaunchPad驱动程序,需要的可以直接点击下方链接进行下载: 库安装包:TivaWare LaunchPad驱动程序:驱动 一、安装程...

C 和 C++ 混合编程

http://fangzhzh.info/blog/mixing-c-and-cpp-programming.html 在最近的arm开发中,因为一些特定的需求,需要使用从C文件中调用以前C++程序中的类和方法。参考网上的一些资料,本文1将相关的知识点简要总结如下:c&c++混合编程的注意事...

发布经验,赚取财富值,与更多的电子工程师一起成长!

写文章

热门文章

一周热门问题