草庐IT

objective-c - kAudioUnitSubType_NBandEQ 是如何工作的?或者使用 DSP 公式与 Novocaine 进行均衡?

我正在尝试制作一个10波段均衡器,kAudioUnitSubType_NBandEQ音频单元似乎是可行的方法,但Apple的文档并未涵盖如何设置/配置它。我已经连接了节点,但是当我尝试将EQNode与iONode连接时出现错误(输出):https://gist.github.com/2295463如何将效果器转换为有效的10波段均衡器?更新:Novocaine的工作DSP公式也是一个解决方案,任何想法!那些DSP公式相当复杂。更新2:我更喜欢使用Novocaine的有效DSP公式因为这比编程音频节点更简洁/更小。更新3:“MultitypeEQ单元(子类型kAudioUnitSubTy

DSP_28335串口FIFO中断收发实验

(67条消息)DSP_28335_SCI_FIFO收发实验_小p孩不想长大的博客-CSDN博客1、主函数main.c/**main.c**Createdon:2018-3-21*Author:Administrator*/#include"DSP2833x_Device.h"//DSP2833xHeaderfileIncludeFile#include"DSP2833x_Examples.h"//DSP2833xExamplesIncludeFile#include"string.h"#include"leds.h"#include"time.h"#include"uart.h"#includ

ARM+DSP异构多核——全志T113-i+玄铁HiFi4核心板规格书

核心板简介创龙科技SOM-TLT113是一款基于全志科技T113-i双核ARMCortex-A7+玄铁C906RISC-V+HiFi4DSP异构多核处理器设计的全国产工业核心板,ARMCortex-A7处理单元主频高达1.2GHz。核心板CPU、ROM、RAM、电源、晶振等所有器件均采用国产工业级方案,国产化率100%。核心板通过邮票孔连接方式引出CAN、UART、SPI、TWI(I2C)、EMAC、USB、LVDSDISPLAY、RGBDISPLAY、MIPIDSI、CVBSIN/OUT、CSI等接口,支持1080P@60fpsJPEG/MJPEG视频硬件编码,支持4K@30fpsH.265

基于国产 FPGA + DSP+1553B总线 的大气数据测量装置的设计与实现

大气数据可供飞行器的控制管理系统使用,为飞行器提供飞行指导,因此实时精准地获取大气数据在飞行器飞行过程中至关重要。本文设计并实现了一种基于FPGA和DSP的大气数据测量装置。测量装置包含五个压力传感器及两个温度传感器,可实时获取飞行器表面的压力信号及温度信号。传感器信号经采集调理、转换解算后输出五路压力值和两路温度值,得到的压力值和温度值,可用来解算马赫数、静压、攻角、侧滑角、总温等大气参数,飞行器控制系统通过这些参数可实时掌握飞行器飞行状态,从而对飞行器做出调整控制。 2大气数据测量装置方案设计2.1大气测量系统组成嵌入式大气测量系统由大气传感器组件、大气数据测量装置、控制系统组成。测压孔采

DSP28335的RS232串口通讯试验

目录前言一、理论部分基本概念SCI数据格式管脚定义逻辑电平规定波特率二、F28335配置RS232串口通讯DSP28335SCI控制框图寄存器配置三、验证验证思路试验环境关键程序试验结果前言串口通信(SerialCommunication)是指外设和计算机间通过数据信号线、地线等按位进行传输数据的一种通信方式,串口通信的接口标准有很多,有RS-232C、RS-232、RS-422A、RS-485等。常用的就是RS-232和RS-485。本文第一部分以RS232C作理论的简要介绍第二部分和第三部分,用DSP28335实现RS232串行通讯并验证。文末有完整代码压缩包链接,有需要自取。一、理论部分

电力电子中逐波限流控制以及dsp实现

逐波限流是指在电力系统运行中,对电力设备进行电流保护的一种措施。它的实现方式是通过对电力系统的电流进行逐波监测和控制,每一波电流都可以独立地进行限制,从而保护电力系统设备不受过载损坏或短路故障的影响。逐波限流的作用是提高电力系统的可靠性和安全性。在系统出现短路或其他异常情况时,逐波限流可以快速地对电力设备进行保护,避免设备受到过载或损坏,从而保障电网的稳定运行。同时,逐波限流可以对电力设备的电流进行精细控制,减少系统的能量损失,提高电力系统的能效性。逐波限流的实现方式通常采用数字信号处理技术和专用芯片进行计算和控制。在逐波限流系统中,通过对电力信号进行逐波分析,可以得到电流的各个波形、峰值、频

DSP_TMS320F28377D_ADC学习笔记

前言DSP各种模块的使用,基本上就是GPIO复用配置、相关控制寄存器的配置、中断的配置。本文主要记录本人对ADC模块的学习笔记。TMS320F28377D上面有24路ADC专用IO,这意味着不需要进行GPIO复用配置。只需要考虑相关控制寄存器和中断的配置。看代码请直接跳到最后。正文单端模式/差分模式在放代码之前,先谈谈TMS320F28377D的ADC里面非常容易搞蒙的一点:单端模式/差分模式根据TMS320F28377D的reference的介绍(pg:1554),ADC模块有以下特性:差分信号转换仅限16位模式单端信号转换仅限12位模式单端的话,就能有16通道(12位)| 差分的话,就能有

DSP中断介绍及其应用

本章节的学习来自于TMS320F28377D参考手册和研旭例程。学习DSP的中断,使用定时器产生中断。目录什么是中断:TMS320F2837xD的中断架构:外设阶段:PIE阶段:CPU阶段:配置和使用中断处理中断:禁用中断:中断应用一:使用定时器触发中断:中断应用二:两个定时器触发中断:什么是中断:        中断是使CPU暂停当前执行并分支到称为中断服务程序(ISR)的不同代码的信号。这是处理外围事件的有用机制,并且涉及到比寄存器轮询更少的CPU开销或程序复杂性。但是,因为中断与程序流异步,所以必须注意避免在中断和主程序代码中访问的资源上的冲突。      中断通过一系列标志和使能寄存器

DSP_TMS320F28377D_eCAP学习笔记

博主学习eCAP的使用主要是用于处理霍尔传感器,计算电机的电角度以及角速度。首先还是看了点哔哩哔哩的学习视频。eCAP介绍脉冲量的输入是在数字控制系统中最常见的一类输入量,控制器专门设置了脉冲捕获模块(eCAP)来处理脉冲量,通过脉冲捕获模块捕获脉冲量的上升沿与下降沿,进而可以计算脉冲的宽度和占空比,可以采用脉冲信号进行相关控制。捕获单元模块能够捕获外部输入引脚的逻辑状态(电平的高或低、电平翻转时的上升沿或下降沿),并利用内部定时器对外部事件或者引脚状态变化进行处理。典型应用如下:        1.电机测速        2.测量脉冲电平宽度        3.测量一系列脉冲占空比和周期  

DSP TMS320F2803x、TMS320F2806x COMP比较器模块开发笔记(代码基于TMS320F28069 详解)

详解DSPF28069的COMP比较器模块,及代码讲解(适用于2802x、2803x、2806x、M35x、M36x型号)比较器(COMP)模块比较器模块是一个真正的模拟电压比较器在VDDA领域。核心模拟电路包括比较器,它的输入和输出,以及内部的DAC参考。支持的数字电路包括DAC控制、与其他片上逻辑的接口、输出确认块和可编程控制信号。比较器块可以监视两个外部模拟输入,或者使用内部DAC引用监视另一个输入的外部模拟输入。比较器的输出可以异步传递,也可以限定并同步到系统时钟周期。比较器输出被路由到ePWMTripZone模块,以及GPIO输出多路复用器。比较器功能没有条件电压A=电压B的定义,因