logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

备忘:gcc在linux下打包so库并调用

环境:Ubuntu, GCC切换到准备编译的代码文件夹中,输入g++ *.cpp -fPIC -shared -o libname.so,name随便起,这时会生成一个libname.so文件。把so文件复制到准备用的工程中。在该工程位置打开终端,首先在ubuntu环境下要设置库的路径:export LD_LIBRARY_PATH=./,否则在运行时会出现找不到库的错误,别的环境下是否需要暂...

音频均衡器原理及实现

音频均衡器原理及实现文章目录音频均衡器原理及实现1. 实现原理1. 实现原理之前在数字信号处理系列的文章中,从卷积开始讲起,直到最后的FIR滤波器和IIR滤波器。对于滤波器最直观的应用,就是音频均衡器。均衡器是我们经常可以见到的东西,它可以对音乐的某些频段进行增益或衰减,进而改变听感,使音频回放更具个性。尽管有很多的库可以实现这个功能,但是作为移动端开发者可能对其内在的实现机制并不了解,这篇文章将

数字信号处理4:采样定理

文章目录1. 卷积定理2. 采样定理推导3. 傅里叶变换的频域标度采样定理又称奈奎斯特定理,它规定了连续信号抽样成为离散信号时的采样率与信号最大频率之间的关系,那就是:对于连续信号x(t)x(t)x(t)进行抽样时,抽样信号的最小频率p(t)p(t)p(t)的频率要大于x(t)x(t)x(t)的最大频率的2倍,采样得出的信号x[n]x[n]x[n]才能还原出原始信号x(t)x(t)x(t)。...

数字信号处理6:IIR滤波器设计

IIR滤波器设计文章目录IIR滤波器设计1. 简介2. 设计步骤简明3. 拉普拉斯变换和Z变换3.1 拉普拉斯变换3.2 Z变换4. 双线性变换法1. 简介IIR滤波器(无限冲激响应滤波器)相比FIR(有限冲激响应滤波器),是一种在运算效率方面非常高效的滤波器,相比于FIR滤波器,在实现同等的滤波效果时,IIR滤波器所需的阶数要比FIR滤波器低很多。FIR滤波器的阶数一方面取决于通带与阻带之间的增

到底了