【结帖】3516a+外接audio codec 播放出来的声音噪音很大

 2 E币 
成为会员,免费下载资料
文件大小:91.08 KB 上传者:yangjking 时间:2016-11-02 16:34:39 下载量:36
本帖最后由 yangjking 于 2016-11-10 17:11 编辑

大家好,

这个问题是接着这个帖子的
[url=3516a+外部auido codec输出语音有很大的噪声 [url]http://ebaina.com/bbs/forum.php?mod=viewthread&tid=13186&fromuid=15343[/url] (出处: 易百纳论坛)]3516a+外部auido codec输出语音有很大的噪声 [url]http://ebaina.com/bbs/forum.php?mod=viewthread&tid=13186&fromuid=15343[/url] (出处: 易百纳论坛)[/url]

现在可以确定的是i2s rx得到的音频数据没有问题,但是再i2s tx输出后就会含有很大的噪音,
不知道大家有没有碰见过类似的问题,是如何解决的>.<
i2s rx 收到数据后是直接丢到i2s tx的,相依的代码设置为:
        printf("------test 9--------\n");
        /* set the ai attr */
        stAiAttr.enSamplerate = AUDIO_SAMPLE_RATE_16000;
        stAiAttr.enBitwidth = AUDIO_BIT_WIDTH_16;
        stAiAttr.enWorkmode = AIO_MODE_I2S_SLAVE;
        stAiAttr.enSoundmode = AUDIO_SOUND_MODE_MONO;
        stAiAttr.u32EXFlag = 0;
        stAiAttr.u32FrmNum = 30;
        stAiAttr.u32PtNumPerFrm = SAMPLE_AUDIO_PTNUMPERFRM;
        stAiAttr.u32ChnCnt = 1;
        stAiAttr.u32ClkSel = 0;

        /* set the ao attr */
        stAoAttr = stAiAttr;
        stAoAttr.enWorkmode = AIO_MODE_I2S_MASTER;
附件是播放的声音文件,录制的是“喂喂喂”三个字。
---------------------------------------------------------------------------------------------------------------------------------------------------------------------
原因, 海思的i2s设置为1bit delay,海思这边改不了,只能在audio codec那边改。
2. 输入输出为左右声道都有声音,所以应该是AUDIO_SOUND_MODE_STERO u32ChnCnt=2。
其他无,就可以输出正常了。
展开
折叠
1178
评论
共 0 个
内容存在敏感词
    易百纳技术社区暂无数据
相关资料
关于作者
易百纳技术社区
yangjking
贡献资料 2
易百纳技术社区 我上传的资料
登录查看
我赚取的积分
登录查看
我赚取的收益
登录查看
上传资料 赚取积分兑换E币
易百纳技术社区
删除原因
广告/SPAM
恶意灌水
违规内容
文不对题
重复发帖
置顶时间设置
结束时间
举报反馈

举报类型

  • 内容涉黄/赌/毒
  • 内容侵权/抄袭
  • 政治相关
  • 涉嫌广告
  • 侮辱谩骂
  • 其他

详细说明

审核成功

发布时间设置
发布时间:
是否关联周任务-资料模块

审核失败

失败原因
备注
易百纳技术社区