自动音频恢复系统及其自动恢复方法.pdf

上传人:a3 文档编号:628991 上传时间:2018-02-28 格式:PDF 页数:25 大小:3.66MB
返回 下载 相关 举报
摘要
申请专利号:

CN201410338583.9

申请日:

2014.07.16

公开号:

CN104093161A

公开日:

2014.10.08

当前法律状态:

授权

有效性:

有权

法律详情:

授权|||专利申请权的转移IPC(主分类):H04W 24/00登记生效日:20160704变更事项:申请人变更前权利人:开曼群岛威睿电通股份有限公司变更后权利人:英特尔公司变更事项:地址变更前权利人:英属西印度群岛开曼群岛变更后权利人:美国加利福尼亚州|||实质审查的生效IPC(主分类):H04W 24/00申请日:20140716|||公开

IPC分类号:

H04W24/00(2009.01)I; H04W88/02(2009.01)I; G06F11/07

主分类号:

H04W24/00

申请人:

开曼群岛威睿电通股份有限公司

发明人:

M.林; S.池; W.R.阿维斯

地址:

英属西印度群岛开曼群岛

优先权:

2013.07.16 US 61/846,702

专利代理机构:

北京市柳沈律师事务所 11105

代理人:

钱大勇

PDF下载: PDF下载
内容摘要

提供了一种在移动设备中的自动音频恢复系统。所述系统包括一个或多个状态生成器和音频路径恢复处理装置。一个或多个状态生成器用于监视移动设备内的音频路径元件的操作,并且用于检测一个或多个异常音频操作并将其报告给音频状态监视器,其中,响应于与一个或多个异常音频操作相对应的一个或多个报告,音频状态监视器请求音频路径元件的自动恢复。音频路径恢复处理装置用于从音频状态监视器接收自动恢复请求并且用于指导与音频路径元件相对应的复位元件自动地将音频路径元件初始化为稳定状态。

权利要求书

1.  一种移动设备中的自动音频恢复系统,所述自动音频恢复系统包括:
一个或多个状态生成器,用于监视所述移动设备内的多个音频路径元件的操作,并且用于检测一个或多个异常音频操作并将所述异常音频操作报告给音频状态监视器,其中,响应于与所述一个或多个异常音频操作相对应的一个或多个报告,所述音频状态监视器请求所述多个音频路径元件的自动恢复;以及
音频路径恢复处理装置,用于从所述音频状态监视器接收自动恢复请求,并且用于指导与所述多个音频路径元件相对应的多个复位元件自动地将所述多个音频路径元件初始化为稳定状态。

2.
  如权利要求1中所述的自动音频恢复系统,其中,所述一个或多个状态生成器包括:
中断服务请求状态生成器,所述中断服务请求状态生成器耦接到模数转换器和数模转换器,用于监视从所述模数转换器和所述数模转换器到移动设备内的音频信号处理器的中断服务请求,并且用于在中断服务请求的数量在规定的正常中断服务请求范围之外时,报告异常中断服务请求活动;
包状态生成器,所述包状态生成器耦接到移动设备内的话音服务选项编码器和正向信道包处理装置,用于监视由所述话音服务选项编码器发送的音频包和从所述正向信道包处理装置接收到的音频包,并且用于在音频包的数量在规定的正常音频包范围之外时,报告异常音频包活动;以及
脉冲码调制状态生成器,所述脉冲码调制状态生成器耦接到移动设备内的发送预处理器和接收后处理器,用于监视由所述发送预处理器和所述接收后处理器发送的脉冲码调制信号帧,并用于处理所述脉冲码调制信号帧以生成相应特征,并且用于在所述特征指示所述脉冲码调制信号帧对所述一个或多个异常操作起作用时,报告异常脉冲码调制信号活动。

3.
  如权利要求2中所述的自动音频恢复系统,其中,所述特征包括自动回归滤波的直流功率、中频带功率和折叠功率。

4.
  如权利要求1中所述的自动音频恢复系统,还包括:
音频信号处理器健康监视器,所述音频信号处理器健康监视器用于监视移动设备内的音频信号处理器的操作,并且用于检测异常音频信号处理器操作并将所述异常音频信号处理器操作报告给所述音频路径恢复处理装置,其中,响应于与异常音频信号处理器操作相对应的异常音频信号处理器操作报告,所述音频路径恢复处理装置指导所述复位元件自动地将所述多个音频路径元件初始化为所述先前已知的稳定状态,其中,所述音频信号处理器健康监视器包括:
处理器间通信故障元件,用于检测所述音频信号处理器和控制处理器之间的硬件级握手中的通信故障;
复位信号处理装置,用于检测由所述音频信号处理器发送给所述控制处理器的复位指示;
音频信号处理器故障消息处理装置,用于检测从所述音频信号处理器到所述控制处理器的指示不可恢复的故障已经发生的消息;
命令/响应超时处理装置,用于确定由所述控制处理器发送给所述音频信号处理器的命令在指定时间间隔内尚未接收到期望响应;以及
接收语音包超时处理装置,用于确定当所述多个音频路径元件是活动的时候,反向信道语音包未被所述控制处理器接收到。

5.
  一种移动设备中的自动音频恢复系统,所述自动音频恢复系统包括:
音频信号处理器,包括:
一个或多个状态生成器,用于监视移动设备内的多个音频路径元件的操作,并且用于检测一个或多个异常音频操作并将所述一个或多个异常音频操作报告给音频状态监视器,其中,响应于与所述一个或多个异常音频操作相对应的一个或多个报告,所述音频状态监视器请求所述多个音频路径元件的自动恢复;以及
控制处理器,包括:
音频路径恢复处理装置,用于从所述音频状态监视器接收自动恢复请求,并且用于指导与所述多个音频路径元件相对应的复位元件自动地将所述多个音频路径元件初始化为稳定状态。

6.
  如权利要求5中所述的自动音频恢复系统,其中,所述一个或多个状态生成器包括:
中断服务请求状态生成器,耦接到模数转换器和数模转换器,用于监视从所述模数转换器和所述数模转换器到所述音频信号处理器的中断服务请求,并且用于当中断服务请求的数量在规定的正常中断服务请求范围之外时,报告异常中断服务请求活动;
包状态生成器,耦接到移动设备内的话音服务选项编码器和正向信道包处理装置,用于监视由所述话音服务选项编码器发送的音频包和从所述正向信道包处理装置接收到的音频包,并且用于在音频包的数量在规定的正常音频包范围之外时,报告异常音频包活动;以及
脉冲码调制状态生成器,耦接到所述音频信号处理器内的发送预处理器和接收后处理器,用于监视由所述发送预处理器和所述接收后处理器发送的脉冲码调制信号帧,并用于处理所述脉冲码调制信号帧以生成相应特征,并且用于当所述特征指示所述脉冲码调制信号帧对所述一个或多个异常操作起作用时,报告异常脉冲码调制信号活动。

7.
  如权利要求6中所述的自动音频恢复系统,其中,所述特征包括自动回归滤波的直流功率、中频带功率和折叠功率。

8.
  如权利要求5中所述的自动音频恢复系统,其中,所述控制处理器还包括:
音频信号处理器健康监视器,其用于监视所述音频信号处理器的操作,并且用于检测异常音频信号处理器操作并将其报告给所述音频路径恢复处理装置,其中,响应于与异常音频信号处理器操作相对应的异常音频信号处理器操作报告,所述音频路径恢复处理装置指导所述复位元件自动地将所述多个音频路径元件初始化为所述稳定状态,其中,所述音频信号处理器健康监视器包括:
处理器间通信故障元件,用于检测所述音频信号处理器和所述控制处理器之间的硬件级握手中的通信故障;
复位信号处理装置,用于检测由所述音频信号处理器发送给所述控制处理器的复位指示;
音频信号处理器故障消息处理装置,用于检测从所述音频信号处理器到所述控制处理器的指示不可恢复的故障已经发生的消息;
命令/响应超时处理装置,用于确定由所述控制处理器发送给所述音频信号处理器的命令在指定时间间隔内尚未接收到期望响应;以及
接收语音包超时处理装置,用于当所述多个音频路径元件是活动的时候,反向信道语音包未被所述控制处理器接收到。

9.
  一种用于在移动设备中从音频路径的意外状态自动恢复的方法,所述方法包括:
经由一个或多个状态生成器,监视移动设备内的多个音频路径元件的操作,并且检测一个或多个异常音频操作并将其报告给音频状态监视器,其中,响应于与一个或多个异常音频操作相对应的一个或多个报告,音频状态监视器请求多个音频路径元件的自动恢复;以及
经由音频路径恢复处理装置,从音频状态监视器接收自动恢复请求,并且指导与多个音频路径元件相对应的复位元件自动地将所述多个音频路径元件初始化为稳定状态。

10.
  如权利要求9中所述的方法,其中,一个或多个状态生成器包括:
中断服务请求状态生成器,耦接到模数转换器和数模转换器,用于监视从移动设备内的模数转换器和数模转换器到音频信号处理器的中断服务请求,并且用于当中断服务请求的数量在规定的正常中断服务请求范围之外时,则报告异常中断服务请求活动;
包状态生成器,其耦接到移动设备内的话音服务选项编码器和正向信道包处理装置,用于监视由话音服务选项编码器发送的音频包和从正向信道包处理装置接收到的音频包,并且用于当音频包的数量在规定的正常音频包范围之外时,报告异常音频包活动;以及
脉冲码调制状态生成器,其耦接到移动设备内的发送预处理器和接收后处理器,用于监视由发送预处理器和接收后处理器发送的脉冲码调制信号帧,并用于处理脉冲码调制信号帧以生成相应特征,并且用于当该特征指示脉冲码调制信号帧对所述一个或多个异常操作起作用时,报告异常脉冲码调制信号活动。

11.
  如权利要求10中所述的方法,其中,所述特征包括自动回归滤波的直流功率、中频带功率和折叠功率。

12.
  如权利要求9中所述的方法,还包括:
经由音频信号处理器健康监视器监视移动设备内的音频信号处理器的操作,并且检测异常音频信号处理器操作并将所述异常音频信号处理器操作报告给音频路径恢复处理装置,其中,响应于与异常音频信号处理器操作相对 应的异常音频信号处理器操作报告,音频路径恢复处理装置指导复位元件自动地将多个音频路径元件初始化为稳定状态。

13.
  如权利要求12中所述的方法,其中,音频信号处理器健康监视器包括:
处理器间通信故障元件,用于检测音频信号处理器和控制处理器之间的硬件级握手中的通信故障;
复位信号处理装置,用于检测由音频信号处理器发送给控制处理器的复位指示;
音频信号处理器故障消息处理装置,用于检测从音频信号处理器到控制处理器的指示不可恢复的故障已经发生的消息;
命令/响应超时处理装置,用于确定由控制处理器发送给音频信号处理器的命令在指定时间间隔内尚未接收到期望响应;以及
接收语音包超时处理装置,用于当多个音频路径元件是活动的时候,反向信道语音包未被控制处理器接收到。

说明书

自动音频恢复系统及其自动恢复方法
技术领域
本发明一般涉及电信领域,并且更具体地,涉及用于移动站中从意外状态自动音频恢复的装置和方法。
背景技术
手机行业不仅在本国内,而且在世界范围内正在经历指数增长。事实上,已知美国超过百分之二十的成年人口甚至没有传统的固定电话。除了不拥有传统电话的那些人之外,几乎百分之九十的成年人口拥有无线电话。
而且手机的使用也正在增加,并且超过传统的固定电话的使用覆盖。事实上,七分之一的成年人现在只使用手机。尽管在过去,当陆上线路不可用时或者在紧急状况下使用手机,但是更低的运营商价格、家庭套餐的可负担性和免费的移动到移动或者朋友到朋友的推广培养了使用量的显著增长。现今走进任何公共场所或者机构并且注意到那里大多数人在他们的手机上讲话并不稀奇。
事实上,在手机开发者身上有着相当大的动力去快速地使新型号上市(field),并且销售上的竞争是空前的。因此,以下并不稀奇:开发者使具有相对不成熟的软件的新型号上市并在重大程序错误修正和开发出特性增强时提供软件更新。
手机内的音频路径在声压波由麦克风和扬声器发送和接收这一点上提出了相当大的挑战,麦克风和扬声器提供这些传感器(transducer)和模拟电信号之间的转换接口。并且模拟电信号被诸如模数转换器(ADC)和数模转换器(DAC)之类的转换器转换为数字信号/从数字信号转换。手机的音频路径内的其它元件在数字信号上操作,最终以通过空中接口发送的一系列经调制的信号告终。
正如一位本领域技术人员将理解,模拟电信号到代表那些模拟电信号的数字信号的转换或者相反的转换是复杂的,并且当处理与变化的音频状况相对应的模拟信号时,这两个域之间的转换极其复杂,因为转换元件和手机内 的其它元件的配置必须动态地适配变化的音频状况。如果手机中的上市的软件是成熟的,则预计手机中的音频处理将没有问题。但是如果软件不成熟或者处于中间状态,则用户可能偶尔经历以下状况:信号移位或者转换元件的不适当的配置完全导致通过扬声器听到的压倒性的噪声或者音频的完全静音。
当异常的音频路径状况发生时(尽管罕见),在目前的手机中用户仅有的求助是重启(power cycle)电话,这样通常清除了问题状况。然而,要求用户重启他的/她的手机是恼人且麻烦的。
因此,需要手机中提供从音频子系统的意外状态自动恢复的机制。
发明内容
在其它申请当中的本发明是针对解决上述问题并解决现有技术的其它问题、缺点和限制。本发明提供了用于在移动站中从音频子系统的意外状态恢复的先进技术。
在一个实施例中,提供了一种在移动站中的自动音频恢复系统。所述系统包括一个或多个状态生成器和音频路径恢复处理装置。一个或多个状态生成器用于监视移动站内的音频路径元件的操作,并且用于检测一个或多个异常音频操作并将其报告给音频状态监视器,其中,响应于与一个或多个异常音频操作相对应的一个或多个报告,音频状态监视器请求音频路径元件的自动恢复。音频路径恢复处理装置用于从音频状态监视器接收自动恢复请求并且用于指导与音频路径元件相对应的复位元件自动地将音频路径元件初始化为先前已知的稳定状态。
本发明的一个方面设想了一种移动站中的自动音频恢复系统。所述系统具有音频信号处理器(ASP)和控制处理器。ASP包括一个或多个状态生成器,所述一个或多个状态生成器用于监视移动站内的音频路径元件的操作,并且用于检测一个或多个异常音频操作并将其报告给音频状态监视器,其中,响应于与所述一个或多个异常音频操作相对应的一个或多个报告,音频状态监视器请求音频路径元件的自动恢复。控制处理器包括音频路径恢复处理器,该音频路径恢复处理装置用于从音频状态监视器接收自动恢复请求,并且用于指导与音频路径元件相对应的复位元件自动地将音频路径元件初始化为先前已知的稳定状态。
本发明的另一个方面包含一种用于在移动站中从音频路径的意外状态自动恢复的方法。所述方法包括:经由一个或多个状态生成器首次监视移动站内的音频路径元件的操作,并且检测一个或多个异常音频操作并将其报告给音频状态监视器,其中,响应于与一个或多个异常音频操作相对应的一个或多个报告,音频状态监视器请求音频路径元件的自动恢复;以及经由音频路径恢复处理装置,从音频状态监视器接收自动恢复请求,并且指导与音频路径元件相对应的复位元件自动地将音频路径元件初始化为先前已知的稳定状态。
附图说明
关于下列描述和附图,本发明的这些及其它目标、特征和优点将变得更好理解,附图中:
图1是图示在目前的移动站内布置的示例性音频子系统的框图;
图2是描绘根据本发明的以自动音频恢复机制为特征的移动站内的音频子系统的框图;
图3是以根据本发明的用于监视音频状态的方法为特征的流程示图;
图4是显示根据本发明的中断服务请求(ISR)状态生成器的框图;
图5是图示根据本发明的用于监视中断服务请求状态的方法的流程示图;
图6是详述根据本发明的用于监视脉冲码调制状态的方法的流程示图;
图7是显示根据本发明的包状态生成器的框图;
图8是图示根据本发明的用于监视包状态的方法的流程示图;以及
图9是详述根据本发明的音频信号处理器健康监视器的框图。
具体实施方式
以下描述本发明的示例性及说明性的实施例。为了清楚,在本说明书中并未描述实际实现方式的所有特征,因为本领域技术人员将理解,在任何这样的实际实施例的开发中,许多实现方式特定的决定被作出以实现特定目标,诸如符合系统相关及商业相关的约束,这在各个实现方式之间变化。此外,将会理解,这样的开发工作会是复杂且费时的,但是对于得益于本公开的本领域普通技术人员仍将是例行工作。对优选实施例的各种修改对于本领域技 术人员将是显而易见的,并且这里定义的一般原理可以应用于其它实施例。因此,本发明并不打算限于这里示出和描述的特定实施例,而是将符合与这里公开的原理和新颖特征一致的最宽范围。
现在将参考附图描述本发明。仅仅为了解释的目的而在附图中示意地描绘各种结构、系统和设备,并且以便不以本领域技术人员公知的细节模糊本发明。然而,附图被包括以描述和解释本发明的说明性示例。这里使用的词汇和短语应当被理解和解释为具有与相关领域技术人员对那些词汇和短语的理解一致的含义。这里没有打算通过术语或者短语的一致使用来暗示术语或者短语的特殊定义(即,与本领域技术人员所理解的普通且惯用的含义不同的定义)。在术语或者短语打算具有特殊含义(即,除了技术人员所理解的含义之外的含义)的方面,这样的特殊定义将在说明书中以定义性方式清楚地阐述,所述方式直接并不含糊地为所述术语或者短语提供特殊定义。
定义
集成电路(IC):在一小片半导体材料(通常为硅)上制造的一组电子电路。IC也被称为芯片、微芯片或者裸晶(die)。
中央处理单元(CPU):通过对数据执行包括算术运算、逻辑运算以及输入/输出操作的操作来运行计算机程序(也被称为“计算机应用”或“应用”)的指令的电子电路(即,“硬件”)。
微处理器:在单个集成电路上充当CPU的电子设备。微处理器接收数字数据作为输入,根据从(或者片上的或者片外的)存储器取得的指令处理数据,并且生成指令所规定的操作的结果作为输出。通用微处理器可以在台式、移动或者平板计算机中采用,并且被用于诸如计算、文本编辑、多媒体显示和互联网浏览之类的用途。微处理器还可以被布置在嵌入式系统中以控制包括器械、移动电话、智能手机和工业控制设备在内的各种各样的设备。
微代码:用来指代多个微指令的术语。微指令(也被称为“本地指令”)是处于微处理器子单元运行的级别的指令。示例性子单元包括整数单元、浮点单元、MMX单元和加载/存储单元。例如,微指令被精简指令集计算机(RISC)微处理器直接运行。对于诸如x86-兼容微处理器之类的复杂指令集计算机(CISC)微处理器,x86指令被译成相关联的微指令,并且相关联的微指令通过CISC微处理器内的子单元直接运行。
鉴于以上关于移动站音频子系统和在目前的移动站内用来处理由许多原 因引起的音频链中的过度噪声的相关联的技术的背景讨论,现在将参考图1呈现对这些技术的限制和缺点的讨论。在此之后,将参考图2-9提供对本发明的论述。本发明克服了目前的音频子系统的限制和缺点。
参照图1,呈现了目前的移动站100内布置的示例性音频子系统的框图。如一位本领域技术人员将理解的,移动站100内的音频系统包括麦克风111和扬声器112。音频子系统横跨模拟元件120、音频信号处理器130、控制处理器140和调制解调器处理器150。为了说明本发明,在模拟元件120和处理器130、140、150内仅示出关联组件,因为一位本领域技术人员将理解,移动站包括与音频接收、处理和传输不直接有关的许多其它组件。
因此,在音频传输链中,麦克风111耦接到模拟元件120内的模数转换器(ADC)121,ADC121的输出被提供给音频信号处理器130内的发送(TX)预处理器131。TX预处理器131的输出耦接到话音服务选项(SSO)编码器133。SSO编码器133的输出耦接到控制处理器140内的反向信道包处理装置141。反向信道包处理装置141的输出耦接到调制解调器处理器150内的信道编码器151。
在音频接收链中,调制解调器处理器150内的信道解码器152耦接到控制处理器140内的正向信道包处理装置142。正向信道包处理装置142的输出耦接到音频信号处理器130内的SSO解码器134。SSO解码器134的输出耦接到接收(RX)后处理器132。RX后处理器132的输出耦接到模拟元件120内的数模转换器(DAC)122。DAC122的输出耦接到扬声器112。
在操作中,音频频率范围内的声压波被麦克风111转换成被提供给ADC121的模拟电信号。ADC121对模拟电信号进行采样并将它们转换成模拟电信号的数字表示,其通常为脉冲码调制(PCM)信号。实际上,样本还被ADC121以八个样本或者16个样本的组缓存,并且在一组完成之时,ADC将向音频信号处理器130发起发送中断服务请求(TISR)(未示出)以指示样本准备好提供给TX预处理器131。
TX预处理器131对ADC121所提供的PCM信号执行本领域技术人员已知的音频操作,所述音频操作包括均衡化、自动增益控制(AGC)、声压缩等等,并且这些经预处理的PCM信号被提供给SSO编码器133。SSO编码器133将经预处理的PCM信号转换成适合于通过码分多址(CDMA)反向信道传输的发送音频包,所述CDMA反向信道诸如公知的1xRTT CDMA架构所 采用的那种。
发送音频包随后被提供给控制处理器140内的反向信道包处理装置141,该控制处理器140控制移动站内的许多其它功能,包括接口连接到调制解调器处理器150。因此,发送音频包被提供给调制解调器处理器150内的信道编码器151,该信道编码器151编码发送音频包以用于通过1xRTT反向信道空中接口传输到一个或多个基站。
在音频接收链中,正向信道传输被移动站100通过1xRTT正向信道空中接口接收,并且被提供给信道解码器152。信道解码器152对经编码的CDMA包进行解码并将接收到的音频包提供给控制处理器140内的正向信道包处理装置142。正向信道包处理装置142,像反向信道包处理装置141那样,执行移动站内的许多功能,其中之一是接口连接到调制解调器处理器150。从而,正向信道包处理装置142向音频信号处理器130内的SSO解码器134提供接收到的音频包。SSO解码器134将接收到的音频包转换成接收到的PCM信号,该接收到的PCM信号被提供给RX后处理器132。RX后处理器132,像TX预处理器131那样,对由SSO解码器134所提供的PCM信号执行本领域技术人员已知的音频操作,所述音频操作包括均衡化、自动增益控制(AGC)、声解压缩等等,并且这些经后处理的PCM信号被提供给DAC122。
DAC122也包括允许对通常八个或者16个后处理器PCM信号进行缓存的缓存器(未示出),并且当缓存器准备好接收另外的信号时,向音频信号处理器130发起接收ISR(未示出),以指示接收另外的信号的就绪。
DAC122将经后处理的PCM信号转换成能够驱动扬声器112的模拟电信号,并且扬声器112将模拟电信号转换成音频频率范围内的声压波。
通常,音频发送和接收链中所注释的元件可靠地作用于允许适合于支持移动站的用户通过1xRTT网络与一个或多个其他用户的通信的音频信号的传输和接收,以及支持用户和机器之间的其它类型的音频传输。然而,本申请聚焦于与模拟元件120和音频信号处理器130之间的接口相对应的问题所导致的本领域公知的问题。如一位本领域技术人员将理解,模拟元件120和音频信号处理器130之间的接口是数字接口。即,对ADC121和DAC122两者的控制受到配置寄存器(未示出)中的设置的影响。例如,ADC121可以用于在上升沿、在下降沿对模拟电信号进行采样,或者它可以采用延迟采样模式。DAC122可以类似地被配置为解释具有符号位、或者不具有符号位的 PCM信号等等。而且通过改变配置寄存器中的设置以与当前的音频状况一致来响应于变化的音频状况动态地配置ADC121和DAC122两者是音频处理器130的功能之一。一位本领域技术人员还将理解,以下并不稀奇:音频信号处理器130响应于变化的音频状况错误地配置ADC121或者DAC122或者ADC121和DAC122两者,从而将可听噪声插入链中。一位本领域技术人员还将理解,音频发送和接收链内的信号的突然移位可能导致链被施压(stress)到以下程度的状态:可听噪声通过扬声器112被听到或者通过1xRTT空中接口被发送到另一方。不管原因是什么,此现象(尽管罕见)往往被称为“大噪声”、“过度噪声”或者“响噪声”,并且它由在发送或者接收移动站中的扬声器112中听到的噪声展现,以致噪声电平显著干扰用户通过扬声器112听到真正的音频的能力。除了大噪声之外,对ADC121和/或DAC122的错误配置或者突然的信号移位可能导致音频值减小甚至到音频静音的程度的状况。那些现象是异常的。这些移动站的音频路径中的意外状态可能由于不成熟的软件,模拟元件120和处理器130、140之间的不一致接口或者在电话使用中的考虑不周的习惯所导致。
作为这些状况中的任何一个的结果,要求用户重启移动站100以便清除问题并将该站返回到可接受的音频值。
本发明人已经注意到要求用户重启他的/她的移动站100以便减轻大噪声的影响是麻烦的,并且他们已进一步提供了经由用于从音频链中的意外状态恢复的移动站中的自动机制来克服这个缺点及其它的装置和方法。现在将参考图2-9讨论本发明。
参照图2,呈现了根据本发明的以自动音频恢复机制为特征的移动站200内的音频子系统的框图。像图1的移动站100那样,根据本发明的移动站200具有麦克风211和扬声器212,并且音频子系统横跨模拟元件220、音频信号处理器230、控制处理器240和调制解调器处理器250。像图1的移动站100那样,为了说明本申请,在模拟元件220和处理器230、240、250内仅示出关联组件,因为一位本领域技术人员将理解,移动站200包括与音频接收、处理和传输不直接有关的许多其它组件。
因此,在音频传输链中,麦克风211耦接到模拟元件220内的模数转换器(ADC)221,ADC221的输出被提供给音频信号处理器230内的发送(TX)预处理器231。TX预处理器231的输出耦接到话音服务选项(SSO)解码器 233。SSO解码器233的输出耦接到控制处理器240内的反向信道包处理装置241。反向信道包处理装置241的输出耦接到调制解调器处理器250内的信道编码器251。
在音频接收链中,调制解调器处理器250内的信道解码器252耦接到控制处理器240内的正向信道包处理装置242。正向信道包处理装置242的输出耦接到音频信号处理器230内的SSO解码器234。SSO解码器234的输出耦接到接收(RX)后处理器232。RX后处理器232的输出耦接到模拟元件220内的数模转换器(DAC)222。DAC222的输出耦接到扬声器212。
除了音频传输和接收链之外,根据本发明的音频信号处理器230还具有耦接到ADC221和DAC222两者的中断服务请求(ISR)状态生成器261。音频信号处理器230额外地包括耦接到TX预处理器231和RX后处理器232的输出的PCM状态生成器262。音频信号处理器230还包括耦接到SSO编码器233的输出和SSO解码器234的输入的包状态生成器263。音频信号处理器230还包括计时器264。ISR状态生成器261、PCM状态生成器262、包状态生成器263和计时器264的输出分别经由信号ISR STATUS、PCM STATUS、PKT STATUS和TIME耦接到音频状态监视器265。
控制处理器240还包括音频信号处理器(ASP)健康监视器266,该ASP健康监视器266耦接到反向信道包处理装置241的输入和正向信道包处理装置242的输出。控制处理器240额外地具有音频路径恢复处理装置267,该音频路径恢复处理装置267经由信号STSRECREQ耦接到音频状态监视器265并经由信号HLTHRECREQ耦接到ASP健康监视器266。
模拟元件220还具有经由信号RESET耦接到音频路径恢复处理装置267的复位逻辑268,并且音频信号处理器230包括经由信号RESET耦接到音频路径恢复处理装置267的复位逻辑269。
在操作中,音频频率范围内的声压波被麦克风211转换成提供给ADC221的模拟电信号。ADC221对模拟电信号进行采样并将它们转换成模拟电信号的数字表示,通常为脉冲码调制(PCM)信号。实际上,样本被ADC221以八个样本或者16个样本的组缓存,并且在一组完成时,ADC221将向音频信号处理器230发起发送中断服务请求(TISR)(未示出)以指示样本准备好提供给TX预处理器231。
TX预处理器231对ADC221所提供的PCM信号执行本领域技术人员已 知的音频操作,所述音频操作包括均衡化、自动增益控制(AGC)、声压缩等等,并且这些经预处理的PCM信号被提供给SSO编码器233。SSO编码器233将经预处理的PCM信号转换成适合于通过CDMA反向信道传输的发送音频包,所述CDMA反向信道诸如公知的1xRTT CDMA架构所采用的那种。发送音频包随后被提供给控制处理器240内的反向信道包处理装置241,控制处理器240控制移动站内的许多其它功能,包括到调制解调器处理器250的接口。因此,发送音频包被提供给调制解调器处理器250内的信道编码器251,该信道编码器251对发送音频包进行编码,以用于通过1xRTT反向信道空中接口传输到一个或多个基站。
在音频接收链中,正向信道传输由移动站200通过1xRTT正向信道空中接口接收,并且被提供给信道解码器252。信道解码器252对经编码的CDMA包进行解码,并将接收到的音频包提供给控制处理器240内的正向信道包处理装置242。正向信道包处理装置242,像反向信道包处理装置241那样,执行移动站内的许多功能,所述功能之一是接口连接到调制解调器处理器250。正向信道包处理装置242从而向音频信号处理器230内的SSO解码器234提供接收到的音频包。SSO解码器234将接收到的音频包转换成接收到的PCM信号,该接收到的PCM信号被提供给RX后处理器232。RX后处理器232,像TX预处理器231那样,对SSO解码器234所提供的PCM信号执行本领域技术人员已知的音频操作,所述音频操作包括均衡化、自动增益控制(AGC)、声解压缩等等,并且这些经后处理的PCM信号被提供给DAC222。
DAC222也包括允许对通常八个或者16个后处理器PCM信号进行缓存的缓存器(未示出),并且当缓存器准备接收另外的信号时,向音频信号处理器230发起接收ISR(未示出),以指示接收另外的信号的就绪。DAC222将经后处理的PCM信号转换成能够驱动扬声器212的模拟电信号,并且扬声器212将模拟电信号转换成音频频率范围内的声压波。
为了克服上面提及的与模拟元件120和音频信号处理器130之间的接口的错误配置相关的大噪声、音频静音和其它问题的限制,ISR状态生成器261用于监视ADC221和DAC222两者所生成的ISR。如果在规定时间间隔内的ISR的数量与可接受的音频值不相称,如下面将更详细地描述的,则ISR状态生成器将使ISR STATUS有效(assert)。PCM状态生成器262用于监视TX预处理器231和RX后处理器232两者所输出的PCM信号。如果在规定时间 间隔内的PCM信号被确定为是异常的,如下面将更详细地描述的,则PCM状态生成器262将使PCM STATUS有效。包状态生成器263用于监视被发送到控制处理器240的和从控制处理器240接收到的音频包。如果包好像在规定时间间隔内丢失,如下面将更详细地描述的,则包状态生成器263将使PKTSTATUS有效。
计时器264被配置为指示规定时间间隔,期间状态生成器261-263确定可以指示发送和/或接收音频路径内的异常的状况。在一个实施例中,规定时间间隔近似为20毫秒,并且对所有三个状态生成器261-263以及状态监视器265可用。另一实施例设想了近似为10毫秒的规定时间间隔。在一个实施例中,只要在发送和/或接收音频路径上有活动,即如果发送和/或接收音频路径处于“开启”状态,规定时间间隔就连续地重复。
在使ISR STATUS、PCM STATUS或者PKT STATUS有效之时,音频状态监视器265使STSRECECREQ有效,指示需要恢复音频子系统。因此,音频路径恢复处理装置使RESET有效,其指导复位元件268-269分别将模拟元件220和音频信号处理器230的所有音频组件221-222、231-234初始化为先前已知的稳定状态,从而将音频发送/接收路径返回到可接受的音频值。
除了监视音频发送/接收路径用于与ISR、PCM信令和音频包传输/接收相对应的异常之外,ASP健康监视器266用于监视音频信号处理器230与其它通信相关的异常,如下面将更详细地描述的,并且如果检测到异常,则使HLTHRECREQ有效,指导音频路径恢复处理装置267使RESET有效,该RESET指导复位元件268-269分别将模拟元件220和音频信号处理器230的所有音频组件221-222、231-234初始化为先前已知的稳定状态,从而将音频发送/接收路径返回到可接受的音频值。
与要求用户重启以便纠正音频子系统错误的目前的移动站100相反,根据本发明的移动站200提供了从意外状态中自动恢复的音频子系统。
现在参考图3,呈现了根据本发明的以用于监视音频状态的方法为特征的流程示图300,所述方法诸如可被在图2的移动站200内的元件采用。流程始于框301,其中信号TIME由计时器264使能,指示对音频发送/接收路径内的异常进行确定的规定时间间隔。流程随后进行到判定框302。
在判定框302,进行评估以确定音频发送/接收路径是否开启。如果是开启的,则流程进行到判定框303。如果不是,则流程进行到框307。
在框303,进行评估以确定ISR状态是否正常,如ISR状态生成器261所指示的。如果是正常的,则流程进行到判定框304。如果不是,则流程进行到框307。
在框304,进行评估以确定PCM状态是否正常,如PCM状态生成器262所指示的。如果是正常的,则流程进行到判定框305。如果不是,则流程进行到框307。
在框305,进行评估以确定包状态是否正常,如包状态生成器263所指示的。如果是正常的,则流程进行到判定框306。如果不是,则流程进行到框307。
在框306,进行评估以确定音频信号处理器健康是否正常,如ASP健康监视器266所指示的。如果是正常的,则流程进行到框310。如果不是,则流程进行到框307。
在框307,恢复请求,即HLTHRECREQ和/或STATRECREQ,可以被发送到音频路径恢复处理装置267。流程随后进行到框308。
在框308,音频路径恢复处理装置267将RESET传输到复位元件268-269。流程随后进行到框309。
在框309,复位元件268-269分别将模拟元件220和音频信号处理器230的所有音频组件221-222、231-234初始化为先前已知的稳定状态,从而将音频发送/接收路径返回到可接受的音频值。流程随后进行到框310。
在框310,所述方法完成。
现在参照图4,呈现了根据本发明的中断服务请求(ISR)状态生成器400的框图,所述ISR状态生成器400诸如可在图2的移动站200内被采用。ISR状态生成器400包括从ADC221接收TX SAMPLE ISR信号的TX ISR计数器401,以及从DAC222接收RX SAMPLE ISR信号的RX ISR计数器402。计数器401-402根据在规定时间间隔期间接收到的各自的ISR的数量增加。计数器401-402耦接到ISR状态检查元件403,该ISR状态检查元件403确定计数器401-402的值是否与可接受的音频值相称或者它们是否指示异常。如果确定异常,则检查元件403使信号ISR STATUS有效。
参照图5,呈现了根据本发明的用于监视中断服务请求状态的方法的流程示图500,所述方法诸如可在图4的ISR状态生成器400内运行。流程始于框501,其中信号TIME由计时器264使能,指示关于音频发送/接收路径 内的异常进行确定的规定时间间隔。流程随后进行到判定框502。
在判定框502,进行评估以确定音频发送路径是否开启。如果是开启的,则流程进行到判定框503。如果不是,则流程进行到判定框505。
在判定框503,进行评估以确定在规定时间间隔内监视到的TX ISR的数量是否大于第一阈值ISRCNTTHRESLOW。如果是,则流程进行到判定框504。如果不是,则流程进行到框509。
在判定框504,进行评估以确定在规定时间间隔内监视到的TX ISR的数量是否小于第二阈值ISRCNTTHRESHIGH。如果是,则流程进行到判定框505。如果不是,则流程进行到框509。
在判定框505,进行评估以确定音频接收路径是否开启。如果是开启的,则流程进行到判定框506。如果不是,则流程进行到框508。
在判定框506,进行评估以确定在规定时间间隔内监视到的RX ISR的数量是否大于第一阈值ISRCNTTHRESLOW。如果是,则流程进行到判定框507。如果不是,则流程进行到框509。
在判定框507,进行评估以确定在规定时间间隔内监视到的TX ISR的数量是否小于第二阈值ISRCNTTHRESHIGH。如果是,则流程进行到框508。如果不是,则流程进行到框509。
在框508,ISR状态生成器400通过使信号ISR STATUS无效来将ISR状态设置为正常。流程随后进行到框510。
在框509,ISR状态生成器400通过使信号ISR STATUS有效来将ISR状态设置为异常。流程随后进行到框510。
在框510,计数器401-402被复位到初始值。流程随后进行到框511。
在框511,该方法完成。
参照图6,呈现了根据本发明的用于监视脉冲码调制(PCM)信号状态的方法的流程示图600,所述方法诸如可以被图2的PCM状态生成器262所采用。虽然RX和TX路径PCM信号都被监视,但为了清楚,流程示图600描绘对示例性PCM信号的监视。流程始于框601,其中信号TIME由计时器264使能,指示关于音频发送/接收路径内的异常进行确定的规定时间间隔。流程随后进行到判定框602。
在判定框602,进行评估以确定此状态监视反复是否是第一次执行。如果是,则流程进行到框603。如果不是,则流程进行到框604。
在框603,帧计数器N、伪(false)PCM计数器FPCNT和累积特征集F在此实施例中被初始化为0。在其它实施例中,那些特征可以被设置为其它值。流程随后进行到框604。
在框604,当前帧PCM信号X(N)被读取并且帧计数器N增加。流程随后进行到框605。
在框605,当前帧信号X(N)被预定义的滤波器H滤波。滤波器H的参数被选择以提供具有可预测特性的输出V(N)。流程随后进行到框606。
在框606,滤波器输出V(N)被变换到频域中。在频域中,提取下列特征:其是DC功率F1、中频带功率F2和折叠(fold-over)功率F3。流程随后进行到框607。
在框607,在框606提取的当前特征集F(N)被具有遗忘因子A的第1阶自动回归滤波器长期平均。如果F1·F3对F2的比率大于或者等于比率阈值RATIOTHR,则流程进行到框609。如果比率小于RATIOTHR,则流程进行到框610。
在框609,伪PCM计数器FPCNT增加,并且流程进行到判定框611。
在框610,FPCNT被设置为0。流程随后进行到框613。
在判定框611,进行评估以确定FPCNT是否小于计数阈值CNTTRH。如果是,则流程进行到判定框612。如果不是,则流程进行到框613。
在框612,伪PCM标志FALSEPCMFLAG被设置为真,从而指示信号PCM STATUS应当被发送到音频状态监视器265。流程随后进行到框614。
在框613,FALSEPCMFLAG被设置为假,从而指示信号PCM状态应当被无效。流程随后进行到框614。
在框614,该方法完成。
现在参照图7,呈现了根据本发明的包状态生成器700的框图,所述包状态生成器700诸如可以在图2的移动站200内被采用。包状态生成器700包括从SSO编码器233接收TX PKT信号的TX包计数器701,以及从正向信道包处理装置242接收RX PKT信号的RX包计数器702。计数器701-702根据在规定时间间隔期间接收到的各自的包的数量而增加。计数器701-702耦接到包状态检查元件703,该包状态检查元件703确定计数器701-702的值是否与可接受的音频值相称或者它们是否指示异常。如果确定异常,则检查元件703使信号PKT STATUS有效。
现在参照图8,呈现了根据本发明的用于监视包状态的方法的流程示图800,所述方法诸如可在图7的包状态生成器700内运行。流程始于框801,其中信号TIME由计时器264使能,指示期间关于音频发送/接收路径内的异常进行确定的规定时间间隔。流程随后进行到判定框802。
在判定框802,进行评估以确定音频发送路径是否开启。如果是,则流程进行到判定框803。如果不是,则流程进行到判定框805。
在判定框803,进行评估以确定在规定时间间隔内监视到的TX包的数量是否大于第一阈值PKTCNTTHRESLOW。如果是,则流程进行到判定框804。如果不是,则流程进行到框809。
在判定框804,进行评估以确定在规定时间间隔内监视到的包的数量是否小于第二阈值PKYCNTTHRESHIGH。如果是,则流程进行到判定框805。如果不是,则流程进行到框809。
在判定框805,进行评估以确定音频接收路径是否开启。如果是开启的,则流程进行到判定框806。如果不是,则流程进行到框808。
在判定框806,进行评估以确定在规定时间间隔内监视到的包的数量是否大于第一阈值PKTCNTTHRESLOW。如果是大于,则流程进行到判定框807。如果不是,则流程进行到框809。
在判定框807,进行评估以确定在规定时间间隔内监视到的包的数量是否小于第二阈值PKTCNTTHRESHIGH。如果是,则流程进行到判定框808。如果不是,则流程进行到框809。
在框808,包状态生成器700通过使信号PKT STATUS无效来将包状态设置为正常。流程随后进行到框810。
在框809,包状态生成器700通过使信号PKT STATUS有效来将包状态设置为异常。流程随后进行到框810。
在框810,计数器701-702被复位到初始值。流程随后进行到框811。
在框811,该方法完成。
最后参照图9,呈现了根据本发明的音频信号处理器健康监视器的框图900,所述音频信号健康监视器诸如可以在图2的移动站200中采用。健康监视器布置在移动站200的控制处理器920内并且包括处理器间通信故障元件921、复位信号处理装置922、音频信号处理器故障消息处理装置923、命令/响应超时处理装置924和RX语音包超时处理装置925。健康监视器元件 921-925耦接到移动站200内的音频信号处理器910并经由信号HEALTHRECREQ耦接到音频路径恢复处理装置926。
操作上,如果检测到下列状况中的任意一个,则使HEALTHRECREQ有效:
·处理器间通信故障元件921检测到音频信号处理器910和控制处理器920之间的硬件级握手中的通信故障;
·音频信号处理器复位触发复位指示被发送给控制处理器920,并且所述指示被复位信号处理装置922检测到;
·音频信号处理器910向控制处理器920发送指示不可恢复的故障已经发生的消息,其被音频信号处理器故障消息处理装置923检测到;
·控制处理器920向音频信号处理器910发送命令并且在指定时间间隔内没接收到期望响应,这被命令/响应超时处理装置924检测到;以及
·当音频路径是活动的时,反向信道语音包未被控制处理器920接收到,如RX语音包超时处理装置925所检测到的。
在使HEALTHRECREQ有效之时,恢复处理装置926将使RESET有效,该RESET指导复位元件268-269分别将模拟元件220和音频信号处理器230之内的所有音频组件221-222、231-234初始化为先前已知的稳定状态,从而将音频发送/接收路径返回到可接受的音频值。
根据本发明的移动站200用于执行如上所讨论的功能和操作。如注释的,移动站200包括用来运行根据本发明的功能和操作的逻辑、电路、设备或者微代码(即,微指令或者本地指令),或者逻辑、电路、设备或者微代码、或等效元件的组合。移动站200内用来完成这些操作和功能的元件可以与移动站200内用来执行其它功能和/或操作的其它电路、微代码等等共享。根据本申请的范围,微代码是用来指代多个微指令的术语。微指令(也称为“本地指令”)是在单元运行的级别的指令。例如,微指令被精简指令集计算机(RISC)微处理器直接运行。对于诸如x86-兼容微处理器之类的复杂指令集计算机(CISC)微处理器,x86指令被译成相关联的微指令,并且相关联的微指令被CISC微处理器内的单元直接运行。
本发明的部分和相应详细描述按照软件或算法以及计算机存储器内的数据位的操作的符号表示来呈现。本领域普通技术人员通过这些描述和表示将 他们工作的实质有效传达给本领域其它普通技术人员。这里使用的术语“算法”,如它一般被使用的,被认为是导致期望结果的有条理的步骤序列。所述步骤是需要对物理量的物理操纵的那些步骤。通常,虽然未必,这些量采取能够被存储、传送、组合、比较以及以其它操纵的光、电或者磁的信号的形式。以下已经有时被证明是便利的,主要出于公共使用的原因,将这些信号指代为位、值、元素、符号、字符、项、数量等等。
然而,应当记住,所有这些和类似的术语将与适当的物理量相关联并且仅仅是应用于这些量的便利标签。除非另有特定陈述,或者从讨论中显而易见的,否则诸如“处理”或者“估算”或者“计算”或者“确定”或者“显示”等等的术语,是指计算机系统、微处理器、中央处理单元或者类似的电子计算设备的动作和处理,所述动作和处理操纵计算机系统的寄存器和存储器内的表示成物理量、电子量的数据并将其变换成计算机系统存储器或者寄存器或者其它这样的信息存储、传输或者显示设备内的类似地表示成物理量的其它数据。
还要注意,本发明的软件实现的方面通常被编码在某种形式的程序存储介质上或者通过某种类型的传输介质实现。程序存储介质可以是电子的(例如,只读存储器、快闪只读存储器、电可编程序只读存储器)、磁性随机存取存储器(例如,软盘或者硬盘)或光的(例如,光盘只读存储器或者“CDROM”),并且可以是只读的或者随机存取的。类似地,传输介质可以是金属迹线(trace)、双绞线、同轴电缆、光纤或者本领域已知的一些其它适当的传输介质。本发明不限于这些任意给定的实现方式的方面。
以上公开的特定实施例仅仅是说明性的,并且本领域技术人员将理解,他们可以容易地将公开的概念和特定实施例用作用于设计或者修改用于执行本发明的相同目的的其它结构的基础,并且在不脱离由所附权利要求所阐述的本发明的范围的情况下可以在此进行各种改变、替换和变更。

自动音频恢复系统及其自动恢复方法.pdf_第1页
第1页 / 共25页
自动音频恢复系统及其自动恢复方法.pdf_第2页
第2页 / 共25页
自动音频恢复系统及其自动恢复方法.pdf_第3页
第3页 / 共25页
点击查看更多>>
资源描述

《自动音频恢复系统及其自动恢复方法.pdf》由会员分享,可在线阅读,更多相关《自动音频恢复系统及其自动恢复方法.pdf(25页珍藏版)》请在专利查询网上搜索。

1、10申请公布号CN104093161A43申请公布日20141008CN104093161A21申请号201410338583922申请日2014071661/846,70220130716USH04W24/00200901H04W88/02200901G06F11/0720060171申请人开曼群岛威睿电通股份有限公司地址英属西印度群岛开曼群岛72发明人M林S池WR阿维斯74专利代理机构北京市柳沈律师事务所11105代理人钱大勇54发明名称自动音频恢复系统及其自动恢复方法57摘要提供了一种在移动设备中的自动音频恢复系统。所述系统包括一个或多个状态生成器和音频路径恢复处理装置。一个或多个状态生。

2、成器用于监视移动设备内的音频路径元件的操作,并且用于检测一个或多个异常音频操作并将其报告给音频状态监视器,其中,响应于与一个或多个异常音频操作相对应的一个或多个报告,音频状态监视器请求音频路径元件的自动恢复。音频路径恢复处理装置用于从音频状态监视器接收自动恢复请求并且用于指导与音频路径元件相对应的复位元件自动地将音频路径元件初始化为稳定状态。30优先权数据51INTCL权利要求书3页说明书12页附图9页19中华人民共和国国家知识产权局12发明专利申请权利要求书3页说明书12页附图9页10申请公布号CN104093161ACN104093161A1/3页21一种移动设备中的自动音频恢复系统,所述。

3、自动音频恢复系统包括一个或多个状态生成器,用于监视所述移动设备内的多个音频路径元件的操作,并且用于检测一个或多个异常音频操作并将所述异常音频操作报告给音频状态监视器,其中,响应于与所述一个或多个异常音频操作相对应的一个或多个报告,所述音频状态监视器请求所述多个音频路径元件的自动恢复;以及音频路径恢复处理装置,用于从所述音频状态监视器接收自动恢复请求,并且用于指导与所述多个音频路径元件相对应的多个复位元件自动地将所述多个音频路径元件初始化为稳定状态。2如权利要求1中所述的自动音频恢复系统,其中,所述一个或多个状态生成器包括中断服务请求状态生成器,所述中断服务请求状态生成器耦接到模数转换器和数模转。

4、换器,用于监视从所述模数转换器和所述数模转换器到移动设备内的音频信号处理器的中断服务请求,并且用于在中断服务请求的数量在规定的正常中断服务请求范围之外时,报告异常中断服务请求活动;包状态生成器,所述包状态生成器耦接到移动设备内的话音服务选项编码器和正向信道包处理装置,用于监视由所述话音服务选项编码器发送的音频包和从所述正向信道包处理装置接收到的音频包,并且用于在音频包的数量在规定的正常音频包范围之外时,报告异常音频包活动;以及脉冲码调制状态生成器,所述脉冲码调制状态生成器耦接到移动设备内的发送预处理器和接收后处理器,用于监视由所述发送预处理器和所述接收后处理器发送的脉冲码调制信号帧,并用于处理。

5、所述脉冲码调制信号帧以生成相应特征,并且用于在所述特征指示所述脉冲码调制信号帧对所述一个或多个异常操作起作用时,报告异常脉冲码调制信号活动。3如权利要求2中所述的自动音频恢复系统,其中,所述特征包括自动回归滤波的直流功率、中频带功率和折叠功率。4如权利要求1中所述的自动音频恢复系统,还包括音频信号处理器健康监视器,所述音频信号处理器健康监视器用于监视移动设备内的音频信号处理器的操作,并且用于检测异常音频信号处理器操作并将所述异常音频信号处理器操作报告给所述音频路径恢复处理装置,其中,响应于与异常音频信号处理器操作相对应的异常音频信号处理器操作报告,所述音频路径恢复处理装置指导所述复位元件自动地。

6、将所述多个音频路径元件初始化为所述先前已知的稳定状态,其中,所述音频信号处理器健康监视器包括处理器间通信故障元件,用于检测所述音频信号处理器和控制处理器之间的硬件级握手中的通信故障;复位信号处理装置,用于检测由所述音频信号处理器发送给所述控制处理器的复位指示;音频信号处理器故障消息处理装置,用于检测从所述音频信号处理器到所述控制处理器的指示不可恢复的故障已经发生的消息;命令/响应超时处理装置,用于确定由所述控制处理器发送给所述音频信号处理器的命令在指定时间间隔内尚未接收到期望响应;以及权利要求书CN104093161A2/3页3接收语音包超时处理装置,用于确定当所述多个音频路径元件是活动的时候。

7、,反向信道语音包未被所述控制处理器接收到。5一种移动设备中的自动音频恢复系统,所述自动音频恢复系统包括音频信号处理器,包括一个或多个状态生成器,用于监视移动设备内的多个音频路径元件的操作,并且用于检测一个或多个异常音频操作并将所述一个或多个异常音频操作报告给音频状态监视器,其中,响应于与所述一个或多个异常音频操作相对应的一个或多个报告,所述音频状态监视器请求所述多个音频路径元件的自动恢复;以及控制处理器,包括音频路径恢复处理装置,用于从所述音频状态监视器接收自动恢复请求,并且用于指导与所述多个音频路径元件相对应的复位元件自动地将所述多个音频路径元件初始化为稳定状态。6如权利要求5中所述的自动音。

8、频恢复系统,其中,所述一个或多个状态生成器包括中断服务请求状态生成器,耦接到模数转换器和数模转换器,用于监视从所述模数转换器和所述数模转换器到所述音频信号处理器的中断服务请求,并且用于当中断服务请求的数量在规定的正常中断服务请求范围之外时,报告异常中断服务请求活动;包状态生成器,耦接到移动设备内的话音服务选项编码器和正向信道包处理装置,用于监视由所述话音服务选项编码器发送的音频包和从所述正向信道包处理装置接收到的音频包,并且用于在音频包的数量在规定的正常音频包范围之外时,报告异常音频包活动;以及脉冲码调制状态生成器,耦接到所述音频信号处理器内的发送预处理器和接收后处理器,用于监视由所述发送预处。

9、理器和所述接收后处理器发送的脉冲码调制信号帧,并用于处理所述脉冲码调制信号帧以生成相应特征,并且用于当所述特征指示所述脉冲码调制信号帧对所述一个或多个异常操作起作用时,报告异常脉冲码调制信号活动。7如权利要求6中所述的自动音频恢复系统,其中,所述特征包括自动回归滤波的直流功率、中频带功率和折叠功率。8如权利要求5中所述的自动音频恢复系统,其中,所述控制处理器还包括音频信号处理器健康监视器,其用于监视所述音频信号处理器的操作,并且用于检测异常音频信号处理器操作并将其报告给所述音频路径恢复处理装置,其中,响应于与异常音频信号处理器操作相对应的异常音频信号处理器操作报告,所述音频路径恢复处理装置指导。

10、所述复位元件自动地将所述多个音频路径元件初始化为所述稳定状态,其中,所述音频信号处理器健康监视器包括处理器间通信故障元件,用于检测所述音频信号处理器和所述控制处理器之间的硬件级握手中的通信故障;复位信号处理装置,用于检测由所述音频信号处理器发送给所述控制处理器的复位指示;音频信号处理器故障消息处理装置,用于检测从所述音频信号处理器到所述控制处理器的指示不可恢复的故障已经发生的消息;命令/响应超时处理装置,用于确定由所述控制处理器发送给所述音频信号处理器的权利要求书CN104093161A3/3页4命令在指定时间间隔内尚未接收到期望响应;以及接收语音包超时处理装置,用于当所述多个音频路径元件是活。

11、动的时候,反向信道语音包未被所述控制处理器接收到。9一种用于在移动设备中从音频路径的意外状态自动恢复的方法,所述方法包括经由一个或多个状态生成器,监视移动设备内的多个音频路径元件的操作,并且检测一个或多个异常音频操作并将其报告给音频状态监视器,其中,响应于与一个或多个异常音频操作相对应的一个或多个报告,音频状态监视器请求多个音频路径元件的自动恢复;以及经由音频路径恢复处理装置,从音频状态监视器接收自动恢复请求,并且指导与多个音频路径元件相对应的复位元件自动地将所述多个音频路径元件初始化为稳定状态。10如权利要求9中所述的方法,其中,一个或多个状态生成器包括中断服务请求状态生成器,耦接到模数转换。

12、器和数模转换器,用于监视从移动设备内的模数转换器和数模转换器到音频信号处理器的中断服务请求,并且用于当中断服务请求的数量在规定的正常中断服务请求范围之外时,则报告异常中断服务请求活动;包状态生成器,其耦接到移动设备内的话音服务选项编码器和正向信道包处理装置,用于监视由话音服务选项编码器发送的音频包和从正向信道包处理装置接收到的音频包,并且用于当音频包的数量在规定的正常音频包范围之外时,报告异常音频包活动;以及脉冲码调制状态生成器,其耦接到移动设备内的发送预处理器和接收后处理器,用于监视由发送预处理器和接收后处理器发送的脉冲码调制信号帧,并用于处理脉冲码调制信号帧以生成相应特征,并且用于当该特征。

13、指示脉冲码调制信号帧对所述一个或多个异常操作起作用时,报告异常脉冲码调制信号活动。11如权利要求10中所述的方法,其中,所述特征包括自动回归滤波的直流功率、中频带功率和折叠功率。12如权利要求9中所述的方法,还包括经由音频信号处理器健康监视器监视移动设备内的音频信号处理器的操作,并且检测异常音频信号处理器操作并将所述异常音频信号处理器操作报告给音频路径恢复处理装置,其中,响应于与异常音频信号处理器操作相对应的异常音频信号处理器操作报告,音频路径恢复处理装置指导复位元件自动地将多个音频路径元件初始化为稳定状态。13如权利要求12中所述的方法,其中,音频信号处理器健康监视器包括处理器间通信故障元件。

14、,用于检测音频信号处理器和控制处理器之间的硬件级握手中的通信故障;复位信号处理装置,用于检测由音频信号处理器发送给控制处理器的复位指示;音频信号处理器故障消息处理装置,用于检测从音频信号处理器到控制处理器的指示不可恢复的故障已经发生的消息;命令/响应超时处理装置,用于确定由控制处理器发送给音频信号处理器的命令在指定时间间隔内尚未接收到期望响应;以及接收语音包超时处理装置,用于当多个音频路径元件是活动的时候,反向信道语音包未被控制处理器接收到。权利要求书CN104093161A1/12页5自动音频恢复系统及其自动恢复方法技术领域0001本发明一般涉及电信领域,并且更具体地,涉及用于移动站中从意外。

15、状态自动音频恢复的装置和方法。背景技术0002手机行业不仅在本国内,而且在世界范围内正在经历指数增长。事实上,已知美国超过百分之二十的成年人口甚至没有传统的固定电话。除了不拥有传统电话的那些人之外,几乎百分之九十的成年人口拥有无线电话。0003而且手机的使用也正在增加,并且超过传统的固定电话的使用覆盖。事实上,七分之一的成年人现在只使用手机。尽管在过去,当陆上线路不可用时或者在紧急状况下使用手机,但是更低的运营商价格、家庭套餐的可负担性和免费的移动到移动或者朋友到朋友的推广培养了使用量的显著增长。现今走进任何公共场所或者机构并且注意到那里大多数人在他们的手机上讲话并不稀奇。0004事实上,在手。

16、机开发者身上有着相当大的动力去快速地使新型号上市ELD,并且销售上的竞争是空前的。因此,以下并不稀奇开发者使具有相对不成熟的软件的新型号上市并在重大程序错误修正和开发出特性增强时提供软件更新。0005手机内的音频路径在声压波由麦克风和扬声器发送和接收这一点上提出了相当大的挑战,麦克风和扬声器提供这些传感器TRANSDUCER和模拟电信号之间的转换接口。并且模拟电信号被诸如模数转换器ADC和数模转换器DAC之类的转换器转换为数字信号/从数字信号转换。手机的音频路径内的其它元件在数字信号上操作,最终以通过空中接口发送的一系列经调制的信号告终。0006正如一位本领域技术人员将理解,模拟电信号到代表那。

17、些模拟电信号的数字信号的转换或者相反的转换是复杂的,并且当处理与变化的音频状况相对应的模拟信号时,这两个域之间的转换极其复杂,因为转换元件和手机内的其它元件的配置必须动态地适配变化的音频状况。如果手机中的上市的软件是成熟的,则预计手机中的音频处理将没有问题。但是如果软件不成熟或者处于中间状态,则用户可能偶尔经历以下状况信号移位或者转换元件的不适当的配置完全导致通过扬声器听到的压倒性的噪声或者音频的完全静音。0007当异常的音频路径状况发生时尽管罕见,在目前的手机中用户仅有的求助是重启POWERCYCLE电话,这样通常清除了问题状况。然而,要求用户重启他的/她的手机是恼人且麻烦的。0008因此,。

18、需要手机中提供从音频子系统的意外状态自动恢复的机制。发明内容0009在其它申请当中的本发明是针对解决上述问题并解决现有技术的其它问题、缺点和限制。本发明提供了用于在移动站中从音频子系统的意外状态恢复的先进技术。0010在一个实施例中,提供了一种在移动站中的自动音频恢复系统。所述系统包括一说明书CN104093161A2/12页6个或多个状态生成器和音频路径恢复处理装置。一个或多个状态生成器用于监视移动站内的音频路径元件的操作,并且用于检测一个或多个异常音频操作并将其报告给音频状态监视器,其中,响应于与一个或多个异常音频操作相对应的一个或多个报告,音频状态监视器请求音频路径元件的自动恢复。音频路。

19、径恢复处理装置用于从音频状态监视器接收自动恢复请求并且用于指导与音频路径元件相对应的复位元件自动地将音频路径元件初始化为先前已知的稳定状态。0011本发明的一个方面设想了一种移动站中的自动音频恢复系统。所述系统具有音频信号处理器ASP和控制处理器。ASP包括一个或多个状态生成器,所述一个或多个状态生成器用于监视移动站内的音频路径元件的操作,并且用于检测一个或多个异常音频操作并将其报告给音频状态监视器,其中,响应于与所述一个或多个异常音频操作相对应的一个或多个报告,音频状态监视器请求音频路径元件的自动恢复。控制处理器包括音频路径恢复处理器,该音频路径恢复处理装置用于从音频状态监视器接收自动恢复请。

20、求,并且用于指导与音频路径元件相对应的复位元件自动地将音频路径元件初始化为先前已知的稳定状态。0012本发明的另一个方面包含一种用于在移动站中从音频路径的意外状态自动恢复的方法。所述方法包括经由一个或多个状态生成器首次监视移动站内的音频路径元件的操作,并且检测一个或多个异常音频操作并将其报告给音频状态监视器,其中,响应于与一个或多个异常音频操作相对应的一个或多个报告,音频状态监视器请求音频路径元件的自动恢复;以及经由音频路径恢复处理装置,从音频状态监视器接收自动恢复请求,并且指导与音频路径元件相对应的复位元件自动地将音频路径元件初始化为先前已知的稳定状态。附图说明0013关于下列描述和附图,本。

21、发明的这些及其它目标、特征和优点将变得更好理解,附图中0014图1是图示在目前的移动站内布置的示例性音频子系统的框图;0015图2是描绘根据本发明的以自动音频恢复机制为特征的移动站内的音频子系统的框图;0016图3是以根据本发明的用于监视音频状态的方法为特征的流程示图;0017图4是显示根据本发明的中断服务请求ISR状态生成器的框图;0018图5是图示根据本发明的用于监视中断服务请求状态的方法的流程示图;0019图6是详述根据本发明的用于监视脉冲码调制状态的方法的流程示图;0020图7是显示根据本发明的包状态生成器的框图;0021图8是图示根据本发明的用于监视包状态的方法的流程示图;以及002。

22、2图9是详述根据本发明的音频信号处理器健康监视器的框图。具体实施方式0023以下描述本发明的示例性及说明性的实施例。为了清楚,在本说明书中并未描述实际实现方式的所有特征,因为本领域技术人员将理解,在任何这样的实际实施例的开发中,许多实现方式特定的决定被作出以实现特定目标,诸如符合系统相关及商业相关的约说明书CN104093161A3/12页7束,这在各个实现方式之间变化。此外,将会理解,这样的开发工作会是复杂且费时的,但是对于得益于本公开的本领域普通技术人员仍将是例行工作。对优选实施例的各种修改对于本领域技术人员将是显而易见的,并且这里定义的一般原理可以应用于其它实施例。因此,本发明并不打算限。

23、于这里示出和描述的特定实施例,而是将符合与这里公开的原理和新颖特征一致的最宽范围。0024现在将参考附图描述本发明。仅仅为了解释的目的而在附图中示意地描绘各种结构、系统和设备,并且以便不以本领域技术人员公知的细节模糊本发明。然而,附图被包括以描述和解释本发明的说明性示例。这里使用的词汇和短语应当被理解和解释为具有与相关领域技术人员对那些词汇和短语的理解一致的含义。这里没有打算通过术语或者短语的一致使用来暗示术语或者短语的特殊定义即,与本领域技术人员所理解的普通且惯用的含义不同的定义。在术语或者短语打算具有特殊含义即,除了技术人员所理解的含义之外的含义的方面,这样的特殊定义将在说明书中以定义性方。

24、式清楚地阐述,所述方式直接并不含糊地为所述术语或者短语提供特殊定义。0025定义0026集成电路IC在一小片半导体材料通常为硅上制造的一组电子电路。IC也被称为芯片、微芯片或者裸晶DIE。0027中央处理单元CPU通过对数据执行包括算术运算、逻辑运算以及输入/输出操作的操作来运行计算机程序也被称为“计算机应用”或“应用”的指令的电子电路即,“硬件”。0028微处理器在单个集成电路上充当CPU的电子设备。微处理器接收数字数据作为输入,根据从或者片上的或者片外的存储器取得的指令处理数据,并且生成指令所规定的操作的结果作为输出。通用微处理器可以在台式、移动或者平板计算机中采用,并且被用于诸如计算、文。

25、本编辑、多媒体显示和互联网浏览之类的用途。微处理器还可以被布置在嵌入式系统中以控制包括器械、移动电话、智能手机和工业控制设备在内的各种各样的设备。0029微代码用来指代多个微指令的术语。微指令也被称为“本地指令”是处于微处理器子单元运行的级别的指令。示例性子单元包括整数单元、浮点单元、MMX单元和加载/存储单元。例如,微指令被精简指令集计算机RISC微处理器直接运行。对于诸如X86兼容微处理器之类的复杂指令集计算机CISC微处理器,X86指令被译成相关联的微指令,并且相关联的微指令通过CISC微处理器内的子单元直接运行。0030鉴于以上关于移动站音频子系统和在目前的移动站内用来处理由许多原因引。

26、起的音频链中的过度噪声的相关联的技术的背景讨论,现在将参考图1呈现对这些技术的限制和缺点的讨论。在此之后,将参考图29提供对本发明的论述。本发明克服了目前的音频子系统的限制和缺点。0031参照图1,呈现了目前的移动站100内布置的示例性音频子系统的框图。如一位本领域技术人员将理解的,移动站100内的音频系统包括麦克风111和扬声器112。音频子系统横跨模拟元件120、音频信号处理器130、控制处理器140和调制解调器处理器150。为了说明本发明,在模拟元件120和处理器130、140、150内仅示出关联组件,因为一位本领域技术人员将理解,移动站包括与音频接收、处理和传输不直接有关的许多其它组件。

27、。0032因此,在音频传输链中,麦克风111耦接到模拟元件120内的模数转换器说明书CN104093161A4/12页8ADC121,ADC121的输出被提供给音频信号处理器130内的发送TX预处理器131。TX预处理器131的输出耦接到话音服务选项SSO编码器133。SSO编码器133的输出耦接到控制处理器140内的反向信道包处理装置141。反向信道包处理装置141的输出耦接到调制解调器处理器150内的信道编码器151。0033在音频接收链中,调制解调器处理器150内的信道解码器152耦接到控制处理器140内的正向信道包处理装置142。正向信道包处理装置142的输出耦接到音频信号处理器130。

28、内的SSO解码器134。SSO解码器134的输出耦接到接收RX后处理器132。RX后处理器132的输出耦接到模拟元件120内的数模转换器DAC122。DAC122的输出耦接到扬声器112。0034在操作中,音频频率范围内的声压波被麦克风111转换成被提供给ADC121的模拟电信号。ADC121对模拟电信号进行采样并将它们转换成模拟电信号的数字表示,其通常为脉冲码调制PCM信号。实际上,样本还被ADC121以八个样本或者16个样本的组缓存,并且在一组完成之时,ADC将向音频信号处理器130发起发送中断服务请求TISR未示出以指示样本准备好提供给TX预处理器131。0035TX预处理器131对AD。

29、C121所提供的PCM信号执行本领域技术人员已知的音频操作,所述音频操作包括均衡化、自动增益控制AGC、声压缩等等,并且这些经预处理的PCM信号被提供给SSO编码器133。SSO编码器133将经预处理的PCM信号转换成适合于通过码分多址CDMA反向信道传输的发送音频包,所述CDMA反向信道诸如公知的1XRTTCDMA架构所采用的那种。0036发送音频包随后被提供给控制处理器140内的反向信道包处理装置141,该控制处理器140控制移动站内的许多其它功能,包括接口连接到调制解调器处理器150。因此,发送音频包被提供给调制解调器处理器150内的信道编码器151,该信道编码器151编码发送音频包以用。

30、于通过1XRTT反向信道空中接口传输到一个或多个基站。0037在音频接收链中,正向信道传输被移动站100通过1XRTT正向信道空中接口接收,并且被提供给信道解码器152。信道解码器152对经编码的CDMA包进行解码并将接收到的音频包提供给控制处理器140内的正向信道包处理装置142。正向信道包处理装置142,像反向信道包处理装置141那样,执行移动站内的许多功能,其中之一是接口连接到调制解调器处理器150。从而,正向信道包处理装置142向音频信号处理器130内的SSO解码器134提供接收到的音频包。SSO解码器134将接收到的音频包转换成接收到的PCM信号,该接收到的PCM信号被提供给RX后处。

31、理器132。RX后处理器132,像TX预处理器131那样,对由SSO解码器134所提供的PCM信号执行本领域技术人员已知的音频操作,所述音频操作包括均衡化、自动增益控制AGC、声解压缩等等,并且这些经后处理的PCM信号被提供给DAC122。0038DAC122也包括允许对通常八个或者16个后处理器PCM信号进行缓存的缓存器未示出,并且当缓存器准备好接收另外的信号时,向音频信号处理器130发起接收ISR未示出,以指示接收另外的信号的就绪。0039DAC122将经后处理的PCM信号转换成能够驱动扬声器112的模拟电信号,并且扬声器112将模拟电信号转换成音频频率范围内的声压波。0040通常,音频发。

32、送和接收链中所注释的元件可靠地作用于允许适合于支持移动站的说明书CN104093161A5/12页9用户通过1XRTT网络与一个或多个其他用户的通信的音频信号的传输和接收,以及支持用户和机器之间的其它类型的音频传输。然而,本申请聚焦于与模拟元件120和音频信号处理器130之间的接口相对应的问题所导致的本领域公知的问题。如一位本领域技术人员将理解,模拟元件120和音频信号处理器130之间的接口是数字接口。即,对ADC121和DAC122两者的控制受到配置寄存器未示出中的设置的影响。例如,ADC121可以用于在上升沿、在下降沿对模拟电信号进行采样,或者它可以采用延迟采样模式。DAC122可以类似地。

33、被配置为解释具有符号位、或者不具有符号位的PCM信号等等。而且通过改变配置寄存器中的设置以与当前的音频状况一致来响应于变化的音频状况动态地配置ADC121和DAC122两者是音频处理器130的功能之一。一位本领域技术人员还将理解,以下并不稀奇音频信号处理器130响应于变化的音频状况错误地配置ADC121或者DAC122或者ADC121和DAC122两者,从而将可听噪声插入链中。一位本领域技术人员还将理解,音频发送和接收链内的信号的突然移位可能导致链被施压STRESS到以下程度的状态可听噪声通过扬声器112被听到或者通过1XRTT空中接口被发送到另一方。不管原因是什么,此现象尽管罕见往往被称为“。

34、大噪声”、“过度噪声”或者“响噪声”,并且它由在发送或者接收移动站中的扬声器112中听到的噪声展现,以致噪声电平显著干扰用户通过扬声器112听到真正的音频的能力。除了大噪声之外,对ADC121和/或DAC122的错误配置或者突然的信号移位可能导致音频值减小甚至到音频静音的程度的状况。那些现象是异常的。这些移动站的音频路径中的意外状态可能由于不成熟的软件,模拟元件120和处理器130、140之间的不一致接口或者在电话使用中的考虑不周的习惯所导致。0041作为这些状况中的任何一个的结果,要求用户重启移动站100以便清除问题并将该站返回到可接受的音频值。0042本发明人已经注意到要求用户重启他的/她。

35、的移动站100以便减轻大噪声的影响是麻烦的,并且他们已进一步提供了经由用于从音频链中的意外状态恢复的移动站中的自动机制来克服这个缺点及其它的装置和方法。现在将参考图29讨论本发明。0043参照图2,呈现了根据本发明的以自动音频恢复机制为特征的移动站200内的音频子系统的框图。像图1的移动站100那样,根据本发明的移动站200具有麦克风211和扬声器212,并且音频子系统横跨模拟元件220、音频信号处理器230、控制处理器240和调制解调器处理器250。像图1的移动站100那样,为了说明本申请,在模拟元件220和处理器230、240、250内仅示出关联组件,因为一位本领域技术人员将理解,移动站2。

36、00包括与音频接收、处理和传输不直接有关的许多其它组件。0044因此,在音频传输链中,麦克风211耦接到模拟元件220内的模数转换器ADC221,ADC221的输出被提供给音频信号处理器230内的发送TX预处理器231。TX预处理器231的输出耦接到话音服务选项SSO解码器233。SSO解码器233的输出耦接到控制处理器240内的反向信道包处理装置241。反向信道包处理装置241的输出耦接到调制解调器处理器250内的信道编码器251。0045在音频接收链中,调制解调器处理器250内的信道解码器252耦接到控制处理器240内的正向信道包处理装置242。正向信道包处理装置242的输出耦接到音频信号。

37、处理器230内的SSO解码器234。SSO解码器234的输出耦接到接收RX后处理器232。RX后处理器232的输出耦接到模拟元件220内的数模转换器DAC222。DAC222的输出耦接到说明书CN104093161A6/12页10扬声器212。0046除了音频传输和接收链之外,根据本发明的音频信号处理器230还具有耦接到ADC221和DAC222两者的中断服务请求ISR状态生成器261。音频信号处理器230额外地包括耦接到TX预处理器231和RX后处理器232的输出的PCM状态生成器262。音频信号处理器230还包括耦接到SSO编码器233的输出和SSO解码器234的输入的包状态生成器263。。

38、音频信号处理器230还包括计时器264。ISR状态生成器261、PCM状态生成器262、包状态生成器263和计时器264的输出分别经由信号ISRSTATUS、PCMSTATUS、PKTSTATUS和TIME耦接到音频状态监视器265。0047控制处理器240还包括音频信号处理器ASP健康监视器266,该ASP健康监视器266耦接到反向信道包处理装置241的输入和正向信道包处理装置242的输出。控制处理器240额外地具有音频路径恢复处理装置267,该音频路径恢复处理装置267经由信号STSRECREQ耦接到音频状态监视器265并经由信号HLTHRECREQ耦接到ASP健康监视器266。0048模。

39、拟元件220还具有经由信号RESET耦接到音频路径恢复处理装置267的复位逻辑268,并且音频信号处理器230包括经由信号RESET耦接到音频路径恢复处理装置267的复位逻辑269。0049在操作中,音频频率范围内的声压波被麦克风211转换成提供给ADC221的模拟电信号。ADC221对模拟电信号进行采样并将它们转换成模拟电信号的数字表示,通常为脉冲码调制PCM信号。实际上,样本被ADC221以八个样本或者16个样本的组缓存,并且在一组完成时,ADC221将向音频信号处理器230发起发送中断服务请求TISR未示出以指示样本准备好提供给TX预处理器231。0050TX预处理器231对ADC221。

40、所提供的PCM信号执行本领域技术人员已知的音频操作,所述音频操作包括均衡化、自动增益控制AGC、声压缩等等,并且这些经预处理的PCM信号被提供给SSO编码器233。SSO编码器233将经预处理的PCM信号转换成适合于通过CDMA反向信道传输的发送音频包,所述CDMA反向信道诸如公知的1XRTTCDMA架构所采用的那种。发送音频包随后被提供给控制处理器240内的反向信道包处理装置241,控制处理器240控制移动站内的许多其它功能,包括到调制解调器处理器250的接口。因此,发送音频包被提供给调制解调器处理器250内的信道编码器251,该信道编码器251对发送音频包进行编码,以用于通过1XRTT反向。

41、信道空中接口传输到一个或多个基站。0051在音频接收链中,正向信道传输由移动站200通过1XRTT正向信道空中接口接收,并且被提供给信道解码器252。信道解码器252对经编码的CDMA包进行解码,并将接收到的音频包提供给控制处理器240内的正向信道包处理装置242。正向信道包处理装置242,像反向信道包处理装置241那样,执行移动站内的许多功能,所述功能之一是接口连接到调制解调器处理器250。正向信道包处理装置242从而向音频信号处理器230内的SSO解码器234提供接收到的音频包。SSO解码器234将接收到的音频包转换成接收到的PCM信号,该接收到的PCM信号被提供给RX后处理器232。RX。

42、后处理器232,像TX预处理器231那样,对SSO解码器234所提供的PCM信号执行本领域技术人员已知的音频操作,所述音频操作包括均衡化、自动增益控制AGC、声解压缩等等,并且这些经后处理的PCM信号被提供给DAC222。0052DAC222也包括允许对通常八个或者16个后处理器PCM信号进行缓存的缓存器说明书CN104093161A107/12页11未示出,并且当缓存器准备接收另外的信号时,向音频信号处理器230发起接收ISR未示出,以指示接收另外的信号的就绪。DAC222将经后处理的PCM信号转换成能够驱动扬声器212的模拟电信号,并且扬声器212将模拟电信号转换成音频频率范围内的声压波。。

43、0053为了克服上面提及的与模拟元件120和音频信号处理器130之间的接口的错误配置相关的大噪声、音频静音和其它问题的限制,ISR状态生成器261用于监视ADC221和DAC222两者所生成的ISR。如果在规定时间间隔内的ISR的数量与可接受的音频值不相称,如下面将更详细地描述的,则ISR状态生成器将使ISRSTATUS有效ASSERT。PCM状态生成器262用于监视TX预处理器231和RX后处理器232两者所输出的PCM信号。如果在规定时间间隔内的PCM信号被确定为是异常的,如下面将更详细地描述的,则PCM状态生成器262将使PCMSTATUS有效。包状态生成器263用于监视被发送到控制处理。

44、器240的和从控制处理器240接收到的音频包。如果包好像在规定时间间隔内丢失,如下面将更详细地描述的,则包状态生成器263将使PKTSTATUS有效。0054计时器264被配置为指示规定时间间隔,期间状态生成器261263确定可以指示发送和/或接收音频路径内的异常的状况。在一个实施例中,规定时间间隔近似为20毫秒,并且对所有三个状态生成器261263以及状态监视器265可用。另一实施例设想了近似为10毫秒的规定时间间隔。在一个实施例中,只要在发送和/或接收音频路径上有活动,即如果发送和/或接收音频路径处于“开启”状态,规定时间间隔就连续地重复。0055在使ISRSTATUS、PCMSTATUS。

45、或者PKTSTATUS有效之时,音频状态监视器265使STSRECECREQ有效,指示需要恢复音频子系统。因此,音频路径恢复处理装置使RESET有效,其指导复位元件268269分别将模拟元件220和音频信号处理器230的所有音频组件221222、231234初始化为先前已知的稳定状态,从而将音频发送/接收路径返回到可接受的音频值。0056除了监视音频发送/接收路径用于与ISR、PCM信令和音频包传输/接收相对应的异常之外,ASP健康监视器266用于监视音频信号处理器230与其它通信相关的异常,如下面将更详细地描述的,并且如果检测到异常,则使HLTHRECREQ有效,指导音频路径恢复处理装置26。

46、7使RESET有效,该RESET指导复位元件268269分别将模拟元件220和音频信号处理器230的所有音频组件221222、231234初始化为先前已知的稳定状态,从而将音频发送/接收路径返回到可接受的音频值。0057与要求用户重启以便纠正音频子系统错误的目前的移动站100相反,根据本发明的移动站200提供了从意外状态中自动恢复的音频子系统。0058现在参考图3,呈现了根据本发明的以用于监视音频状态的方法为特征的流程示图300,所述方法诸如可被在图2的移动站200内的元件采用。流程始于框301,其中信号TIME由计时器264使能,指示对音频发送/接收路径内的异常进行确定的规定时间间隔。流程随。

47、后进行到判定框302。0059在判定框302,进行评估以确定音频发送/接收路径是否开启。如果是开启的,则流程进行到判定框303。如果不是,则流程进行到框307。0060在框303,进行评估以确定ISR状态是否正常,如ISR状态生成器261所指示的。如果是正常的,则流程进行到判定框304。如果不是,则流程进行到框307。0061在框304,进行评估以确定PCM状态是否正常,如PCM状态生成器262所指示的。说明书CN104093161A118/12页12如果是正常的,则流程进行到判定框305。如果不是,则流程进行到框307。0062在框305,进行评估以确定包状态是否正常,如包状态生成器263所。

48、指示的。如果是正常的,则流程进行到判定框306。如果不是,则流程进行到框307。0063在框306,进行评估以确定音频信号处理器健康是否正常,如ASP健康监视器266所指示的。如果是正常的,则流程进行到框310。如果不是,则流程进行到框307。0064在框307,恢复请求,即HLTHRECREQ和/或STATRECREQ,可以被发送到音频路径恢复处理装置267。流程随后进行到框308。0065在框308,音频路径恢复处理装置267将RESET传输到复位元件268269。流程随后进行到框309。0066在框309,复位元件268269分别将模拟元件220和音频信号处理器230的所有音频组件221。

49、222、231234初始化为先前已知的稳定状态,从而将音频发送/接收路径返回到可接受的音频值。流程随后进行到框310。0067在框310,所述方法完成。0068现在参照图4,呈现了根据本发明的中断服务请求ISR状态生成器400的框图,所述ISR状态生成器400诸如可在图2的移动站200内被采用。ISR状态生成器400包括从ADC221接收TXSAMPLEISR信号的TXISR计数器401,以及从DAC222接收RXSAMPLEISR信号的RXISR计数器402。计数器401402根据在规定时间间隔期间接收到的各自的ISR的数量增加。计数器401402耦接到ISR状态检查元件403,该ISR状态检查元件403确定计数器401402的值是否与可接受的音频值相称或者它们是否指示异常。如果确定异常,则检查元件403使信号ISRSTATUS有效。0069参照图5,呈现了根据本发明的用于监视中断服务请求状态的方法的流程示图500,所述方法诸如可在图4的ISR状态生成器400内运行。流程始于框501,其中信号TIME由计时器264使能,指示关于音频发送/接收路径内的异常进行确定的规定时间间隔。流程随后进行到判定框502。0070在判定框502,进行评估以确定音频发送路径是否开启。如果是开启的,则流程进行到判定框503。如果不是,则流程进行到判定框505。0071在判定框503,进行评估以确定在。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 电学 > 电通信技术


copyright@ 2017-2020 zhuanlichaxun.net网站版权所有
经营许可证编号:粤ICP备2021068784号-1