如何处理DAC的sinc滚降

对于DAC而言,如果采用零阶采样保持的话,通道内的增益不是平坦的,具体地是sinc滚降。此时DAC需要对sinc滚降造成的衰减进行补偿,否则原信号就可能发生失真。DAC解决sinc滚降可以采用多种方案,其中最直接的就算使用反sinc滤波器进行补偿,对进行过预补偿的信号再进行转换就不存在sinc滚降了,比如AD9785/7/8就是采用的这种方案,存在可配置的反sinc滤波器。

另外一种就是过采样,首先对DAC的采样信号进行上采样,然后经过低通滤波之后就得到了高采样率的原始信号,此时DAC再去转换就可以了。虽然此时依然存在sinc滚降,但由于采样率增高,原始带宽的sinc滚降就可以忽略不计了/

相关推荐
Shockang11 小时前
llama.cpp 本地运行 9B 模型:部署、工具调用与微调数据
人工智能
Shockang11 小时前
n8n 智能体工作流实战:触发、工具、记忆与发布护栏
人工智能
冬奇Lab12 小时前
开源项目第241期:YuE2 —— 用符号乐谱当“白盒“接口的开源音乐生成模型,SongBench 超越 Suno v5/v6
人工智能
鶴哥只手遮天13 小时前
Spring AI 2.0.1 深度解析-第 14 章 MCP 服务端(上):注解式实现与工具来源
java·人工智能·开源
鶴哥只手遮天13 小时前
Spring AI 2.0.1 深度解析-第 15 章 MCP 服务端(下):三种协议形态、Streamable 传输与状态管理
java·人工智能·开源
鶴哥只手遮天14 小时前
Spring AI 2.0.1 深度解析-第 16 章 向量存储(上):`VectorStore` 接口体系、`BatchingStrategy`
java·人工智能·开源
鶴哥只手遮天14 小时前
Spring AI 2.0.1 深度解析-第 12 章 工具循环的流式形态、Usage 累加与扩展体系
java·人工智能·开源
鶴哥只手遮天14 小时前
Spring AI 2.0.1 深度解析-第 23 章 模型供应商实现:从 `OpenAiSetup` 到 Bedrock
java·人工智能·开源
鶴哥只手遮天14 小时前
Spring AI 2.0.1 深度解析-第 06 章 内置 Advisor 全景:13 个实现逐个剖到源码级
java·人工智能·开源