System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 基于AGC电路的语音信号调整方法技术_技高网

基于AGC电路的语音信号调整方法技术

技术编号:40947502 阅读:11 留言:0更新日期:2024-04-18 20:21
本发明专利技术公开一种基于AGC电路的语音信号调整方法,包括:将若干不同强度输入信号经过AGC电路,并记录AGC电路能够将其调整至合理状态下的,建立对应表格;当AGC电路接收到语音信号时,根据输入信号的强度及步骤S1建立的表格,调整AGC驱动电压,使得AGC电路将语音信号调整至合理状态。本发明专利技术利用AGC电路进行语音信号调整,且基于查表法实现快速调整,调整效果好,调整速度快。相较于传统AGC电压调节放大器的参量法,本发明专利技术采用AGC驱动电压来调整AGC电路的放大增益,更加灵活迅速。

【技术实现步骤摘要】

本专利技术属于信号处理,具体涉及一种基于agc电路的语音信号调整方法。


技术介绍

1、随着微电子技术、计算机网络技术和通信技术等行业的迅速发展,自动增益控制电路越来越被人们熟知并且广泛的应用到各个领域当中。

2、接收机的输出信号取决于输入信号和接收机的增益。由于各种原因,接收机的输入信号变化范围往往很大,信号弱时可以是一微伏或几十微伏,信号强时可达几百毫伏,最强信号和最弱信号相差可达几十分贝。这个变化范围称为接收机的动态范围。

3、影响接收机输入信号的因素很多,例如:发射台功率的大小、接收机离发射台距离的远近、信号在传播过程中传播条件的变化、接收机环境的变化,以及人为产生的噪声对接收机的影响等。

4、在手持电台的应用中,会存在以下三种情况:

5、情况一:音量太小,我们无法辨识具体的语音信息,甚至需要贴着扬声器、皱着眉头“聆听”。原因可能是讲话者距离麦克风过远,也可能是麦克风的采集音量就比较小。

6、情况二:音量太大,我们的耳朵遭受“痛击”,不得不对扬声器“敬而远之”。原因可能是讲话者距离麦克风过近、可能其说话本身就比较“用力”。

7、情况三:音量忽大忽小,一段语音里可能同时存在前述两个问题,音量起起伏伏、若即若离,对听众来说无疑也是一种“折磨”。


技术实现思路

1、为了解决上述技术问题,本专利技术提出了一种基于agc电路的语音信号调整方法。

2、为了达到上述目的,本专利技术的技术方案如下:

<p>3、本专利技术公开一种基于agc电路的语音信号调整方法,包括:

4、步骤s1:将若干不同强度输入信号经过agc电路,并记录agc电路能够将其调整至合理状态下的,建立对应表格;

5、步骤s2:当agc电路接收到语音信号时,根据输入信号的强度及步骤s1建立的表格,调整agc驱动电压,使得agc电路将语音信号调整至合理状态。

6、在上述技术方案的基础上,还可做如下改进:

7、作为优选的方案,步骤s1包括:

8、步骤s1.1:确定agc电路的输入信号的范围;

9、步骤s1.2:在agc电路动态范围内,输入信号经过agc电路后,获取对应的rssi值,此时agc驱动电压为初始值;

10、步骤s1.3:调整agc驱动电压,记录agc电路将该强度输入信号调整至合理状态下时,对应的agc驱动电压;

11、步骤s1.4:重复执行步骤s1.2-步骤s1.3,建立不同强度输入信号对应agc驱动电压的表格。

12、作为优选的方案,步骤s1.4建立rssi值-agc驱动电压表,该表格表示不同强度输入信号的rssi值及调整至合理状态下的对应agc驱动电压。

13、作为优选的方案,步骤s2包括:

14、步骤s2.1:当agc电路接收到语音信号时,每隔一定时间进行一次调整,具体调整包括:

15、当语音信号的rssi值过大时,查rssi值-agc驱动电压表,且向下调整agc驱动电压;

16、当语音信号的rssi值过小时,查rssi值-agc驱动电压表,且向上调整agc驱动电压;

17、当语音信号在合理范围内时,则agc驱动电压不进行调整;

18、步骤s2.2:重复步骤s2.1多次后,agc电路进入稳态;

19、步骤s2.3:进入稳态后,仅连续多次监测语音信号的rssi值不在合理范围内时,才再进行一次调整电压,直至语音信号接收结束。

20、作为优选的方案,当语音信号接收结束后,agc驱动电压恢复至初始值。

21、作为优选的方案,输入信号和/或语音信号经过串联设置的至少两级agc电路进行调整。

22、作为优选的方案,agc电路的增益通过agc驱动电压调整,agc驱动电压通过以下步骤获得;

23、步骤a1:单片机的定时器通道输出pwm波;

24、步骤a2:pwm波通过滤波网络过滤为直流电压;

25、步骤a3:直流电压经过运算放大器放大;

26、步骤a4:放大后的电压由电阻分压后,即获得agc驱动电压,供给agc电路,进而控制放大倍数。

27、作为优选的方案,输入信号的rssi值通过以下步骤获得;

28、步骤b1:输入信号从天线进入;

29、步骤b2:输入信号经过agc电路后,再经过混频滤波得到中频信号;

30、步骤b3:单片机的ad模块对中频信号进行采样,计算此时信号强度rssi值。

31、作为优选的方案,步骤b3包括:

32、步骤b3.1:单片机的ad模块对中频信号进行采样;

33、步骤b3.2:通过中频滤波器,得到基带am调制信号;

34、步骤b3.3:每隔一定时间计算一次基带am调制信号rssi值,将每一次的rssi值进行平滑处理,得到最终信号强度rssi值。

35、本专利技术公开一种基于agc电路的语音信号调整方法,具有以下

36、有益效果:

37、第一,本专利技术利用agc电路进行语音信号调整,且基于查表法实现快速调整,调整效果好,调整速度快。

38、第二,相较于传统agc电压调节放大器的参量法,本专利技术采用agc驱动电压来调整agc电路的放大增益,更加灵活迅速。且相较于传统的方法存在线性差、增益动态范围较小的缺点,本专利技术通过至少两级agc电路串联,提高增益的线性范围,增大了增益动态范围。

本文档来自技高网
...

【技术保护点】

1.基于AGC电路的语音信号调整方法,其特征在于,包括:

2.根据权利要求1所述的语音信号调整方法,其特征在于,所述步骤S1包括:

3.根据权利要求2所述的语音信号调整方法,其特征在于,所述步骤S1.4建立RSSI值-AGC驱动电压表,该表格表示不同强度输入信号的RSSI值及调整至合理状态下的对应AGC驱动电压。

4.根据权利要求3所述的语音信号调整方法,其特征在于,所述步骤S2包括:

5.根据权利要求4所述的语音信号调整方法,其特征在于,当语音信号接收结束后,AGC驱动电压恢复至初始值。

6.根据权利要求1-5任一项所述的语音信号调整方法,其特征在于,输入信号和/或语音信号经过串联设置的至少两级AGC电路进行调整。

7.根据权利要求1-5任一项所述的语音信号调整方法,其特征在于,所述AGC电路的增益通过AGC驱动电压调整,AGC驱动电压通过以下步骤获得;

8.根据权利要求7所述的语音信号调整方法,其特征在于,输入信号的RSSI值通过以下步骤获得;

9.根据权利要求8所述的语音信号调整方法,其特征在于,所述步骤B3包括:

...

【技术特征摘要】

1.基于agc电路的语音信号调整方法,其特征在于,包括:

2.根据权利要求1所述的语音信号调整方法,其特征在于,所述步骤s1包括:

3.根据权利要求2所述的语音信号调整方法,其特征在于,所述步骤s1.4建立rssi值-agc驱动电压表,该表格表示不同强度输入信号的rssi值及调整至合理状态下的对应agc驱动电压。

4.根据权利要求3所述的语音信号调整方法,其特征在于,所述步骤s2包括:

5.根据权利要求4所述的语音信号调整方法,其特征在于,当语音信号接收结束后,a...

【专利技术属性】
技术研发人员:朱刘健胡丹峰陆武民杨震王泽群涂飞宇
申请(专利权)人:苏州市江海通讯发展实业有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1