[笔记]FFT算法

  •  cableyang cableyang 发布于 DSP
  • 0评论
  • 10655次浏览
  • 1699人收藏
  • 2019-07-13 18:42

前言 对于学通信的人来说,在学到数字信号处理时都会学到一个东东,叫做快速傅里叶变换(Fast Fourier Transform,简称FFT)。这东西真的挺有用的,但是只要有那么一点用的东西,就是特别难的。(现在也有很多不完整的地方,以后再补充...

关于libmad开源mp3音频解码库的使用

MAD(libmad)是一个开源的高精度MPEG音频解码库。libmad提供24-bit的PCM输出,完全定点计算。使用libmad提供的一系列API可以实现MP3文件的解码。 这里仅介绍这个库的相关使用方法。 1,首先下载libmad的源码包 libmad-0.15.0b.tar.gz...

PCM和I2S区别

  •  baihua2010 baihua2010 发布于 DSP
  • 0评论
  • 12132次浏览
  • 1215人收藏
  • 2019-07-13 18:42

    今天突然想到I2S和PCM接口都是数字音频接口,而我所见的蓝牙到cpu以及codec的音频接口都是用PCM接口,是不是两个接口有各自不同的应用呢?先来看下概念。     PCM(PCM-clock、PCM-sync、PCM-in、PCM-out)脉冲编码调制,模拟语...

CCS8的各种奇葩报错

  •  impaler impaler 发布于 DSP
  • 0评论
  • 12687次浏览
  • 1188人收藏
  • 2019-07-13 18:42

这是因为安装目标地址与安装包所在文件夹是同一个所引起的       貌似是应为安全软件引起的     这个可能是要打补丁或者更新系统吧     看不同这一个,好像是说需要解压再安装       这个是因为安装包所...

CiA402电机控制代码

CiA402是基于CANOPEN的电机控制驱动代码和通信层的接口: 状态机转换 CiA402 objects 支持csp、csv,csp(cyclic synchronous position)、csv(cyclic synchronous velocity)操作模式。 CiA402 specific files: cia402appl.c: CiA402 ...

GPU编程--OpenCL基本概念

  •  yanjin yanjin 发布于 DSP
  • 0评论
  • 18090次浏览
  • 930人收藏
  • 2019-07-13 18:42

本篇结构: 背景 OpenCL是什么 框架组成 基本概念 编写OpenCL程序的基本步骤 参考博文 一、背景 在过去利用GPU对图像渲染进行加速的技术非常成熟,因为GPU是典型的单指令多数据(SIMD)的体系结构,擅长大规模的并行计算;而CPU...

多采样率信号处理 ——信号的抽取与插值

  •  fuyoufang1 fuyoufang1 发布于 DSP
  • 0评论
  • 12416次浏览
  • 1524人收藏
  • 2019-07-13 18:42

1.引言一般多速率变换传输系统结构如上图。这种结构在传输时进行抽取,可以减少传输的数据量,接收端进行恢复时进行插值,将信号恢复成原始抽样率的信号。但是如果是在数字信号处理中只需要改变数字采样率,一般是先进行插值在进行抽取,以...

SSP接口 (SYNCHRONOUS SERIAL PORT)

  •  wytalfred wytalfred 发布于 DSP
  • 0评论
  • 17766次浏览
  • 1030人收藏
  • 2019-07-13 18:42

研究SPI接口时,引申出来的SSP;在网上居然没有找到完整的协议规范文档;只好东拼西凑(多数内容来于博文),但还是没搞明白在硬件上如何兼容其他类型的总线,这种兼容有什么好处?A Synchronous Serial Port (SSP) is a controller that ...

pocketSphinx 嵌入式关键词唤醒

  •  qq_33414553 qq_33414553 发布于 DSP
  • 0评论
  • 10171次浏览
  • 908人收藏
  • 2019-07-13 18:42

pocketSphinx 在hi3516A上关键词唤醒 (版本为最新在github下载的代码,2017.7) 编译安装sphinxbase 根据README文档,先运行./autogen.sh 问题1: ​ 缺少安装包bison,按照提示,安装bison即可 问题2: ​ 提示ca...

基于74HC595串行动态数码管显示

  •  wackycrazy wackycrazy 发布于 DSP
  • 0评论
  • 10866次浏览
  • 1471人收藏
  • 2019-07-13 18:42

#include "iostm8s208mb.h"//主控芯片的头文件 /************************常用数据类型定义*************************/ #define u8 uint8_t #define u16 uint16_t #define u32 uint32_t typedef unsigned char uint8_t; typedef unsig...

OpenGL、OpenCL与OpenAL

  •  litiao1 litiao1 发布于 DSP
  • 0评论
  • 17551次浏览
  • 1248人收藏
  • 2019-07-13 18:42

OpenGL(全写Open Graphics Library)是个定义了一个跨编程语言、跨平台的编程接口规格的专业的图形程序接口。它用于三维图像(二维的亦可),是一个功能强大,调用方便的底层图形库。 OpenCL(全称Open Computing Language,开放...

编译且移植FFTW3

  •  yang801128 yang801128 发布于 DSP
  • 0评论
  • 10642次浏览
  • 1590人收藏
  • 2019-07-13 18:42

参考 参考文章:编译且移植FFTW3到Android手机上(2) 1 安装ndk-android交叉编译工具 下载下来解压到使用目录即可 2 下载解压fftw3 3 配置编译 3.1 移植到android x86 平台 #!/bin/sh # Compiles fftw3 for Android # Make...

基于java的滤波器设计(FIR)

  •  zhaofurong zhaofurong 发布于 DSP
  • 0评论
  • 11845次浏览
  • 1333人收藏
  • 2019-07-13 18:42

先贴上FIR滤波器的表达式: y(n)=∑i=1Nh(i)x(n−i) 首先使用matlab生成h参数,方法和上一篇说到的差不多,在此就不赘述了,直接贴上FIR的代码: public class highpass { private static doubl...

DDS与并行ADC、DAC

总任务: 用DDS合成信号,经过DAC输出,用ADC采集信号。 使用Signal TAP在时域观察信号 使用 Matlab 在频域观察信号   操作过程:   一.生成分频和倍频锁相环   创建一个Megafunction。此在tools/MegaWizard Plug- In Manage...

无线通信中FEC 编码原理及评价(3)

  •  Mr_White01 Mr_White01 发布于 DSP
  • 0评论
  • 9950次浏览
  • 1175人收藏
  • 2019-07-13 18:41

大家好,前面我们给大家介绍了无线通信中FEC编码原理(1)和(2),今天继续献上FEC编码原理及评价(3),关于不同FEC种类的评价,希望对大家有所帮助~   对于不同FEC的评价 这里我们介绍一些典型的FEC的应用并且做出一些解释和评价。我...

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

写文章

热门文章

一周热门问题