關於 LDAC 解碼器授權與整合的幾個問題
大家好,小弟最近在 Qualcomm QCC5181 上做 LDAC 解碼整合,遇到幾個問題想請教:
LDAC 授權:
是否一定要向 Sony 付費取得 LDAC 解碼器授權才能合法使用?
有沒有其他合法途徑(例如開源、AOSP 等)可以取得或實作 LDAC 解碼?
整合與實作:
網路上幾乎找不到針對 Qualcomm ADK / Kalimba DSP 的 LDAC 整合說明或教學,
想請問是否有具體的整合步驟、範例或參考文件可以分享?
感謝各位撥冗閱讀,
由于 Kalimba DSP 缺少 FPU,因此实现 LDAC 解码相当复杂,但我甚至在索尼官方实现之前就完成了。索尼提供适用于 7x/8x/9x 系列的 EDKCS 固件,但费用相当高昂。没错,你必须付费。
我认为你找不到任何现成的实现,我见过的所有现有版本都需要大幅修改。你找不到任何文档或示例,因为这些信息都被严格保密。如果你需要将其用于商业产品,请随时通过私信联系我。除此之外,最好的办法是使用现有的固件。
一般来说,应用层代码比较简单,基本上就是AAC的复制,只是做了一些修改来解析LDAC的不同参数,比如采样率等等。DSP代码才是难点,也就是解码器本身。虽然可以实现,但需要大量的时间和专业知识。 O11111 发表于 2026-2-16 19:27
由于 Kalimba DSP 缺少 FPU,因此实现 LDAC 解码相当复杂,但我甚至在索尼官方实现之前就完成了。索尼提供 ...
大佬,咨询下,ldac发射默认是16bit吗?测试THD参数好像并不高。 jsjj 发表于 2026-3-24 16:42
大佬,咨询下,ldac发射默认是16bit吗?测试THD参数好像并不高。
我的编码器和解码器内部都应该是 32 位。但请注意,LDAC 是一种有损编解码器,位深度会首先降低。在高比特率下,THD+N 应该会更好。 O11111 发表于 2026-3-24 17:56
我的编码器和解码器内部都应该是 32 位。但请注意,LDAC 是一种有损编解码器,位深度会首先降低。在高比 ...
我测试THD 是0.0013%,但是我看到其他的测试结果是0.0002%。我认为可能是16bit/24bit差异导致。 jsjj 发表于 2026-3-24 18:01
我测试THD 是0.0013%,但是我看到其他的测试结果是0.0002%。我认为可能是16bit/24bit差异导致。...
我的实现不应该局限于16位。但是,我听说CSR8675就是16位的。 O11111 发表于 2026-3-25 00:18
我的实现不应该局限于16位。但是,我听说CSR8675就是16位的。
那有点奇怪,测试CSR8675的 ldac encoder,THD正常,有可能是dkcs问题吗?我猜测我获取到的ldac encoder来源于你。 jsjj 发表于 2026-3-25 10:57
那有点奇怪,测试CSR8675的 ldac encoder,THD正常,有可能是dkcs问题吗?我猜测我获取到的ldac encoder ...
你能测试一下AOSP的LDAC编码器库吗?毕竟DKCS里用的就是这个。我用的是LDACBT_SMPL_FMT_S32,所以THD应该不会受限于16位采样。顺便问一下,比特率是多少?我预期只有990kbps的比特率THD才会更好。
更具体地说,测试定点版本,它可能会有不同的结果。 O11111 发表于 2026-3-25 20:49
你能测试一下AOSP的LDAC编码器库吗?毕竟DKCS里用的就是这个。我用的是LDACBT_SMPL_FMT_S32,所以THD应该 ...
谢谢,我测试下990kpbs,测试后告诉你结果。 O11111 发表于 2026-3-25 20:49
你能测试一下AOSP的LDAC编码器库吗?毕竟DKCS里用的就是这个。我用的是LDACBT_SMPL_FMT_S32,所以THD应该 ...
测试发现,如果只测试mono信号,thd正常。测试stereo,thd就异常。
页:
[1]
2