一种用于保护功率放大器的数据信息的方法及系统的制作方法

文档序号:7526572阅读:105来源:国知局
专利名称:一种用于保护功率放大器的数据信息的方法及系统的制作方法
技术领域
本发明涉及一种保护数据信息的方法及其系统,尤其是指一种用于保护 功率放大器的数据信息的方法及其系统。
背景技术
功率放大器一般分为音频功率放大器与射频功率放大器。音频功率放大器 是将音源器材输入的较微弱信号进行放大后,产生足够大的电流去推动扬声
器进行声音的重放;而射频功率放大器则常用于发射机的末级,将高频已调 波信号进行功率放大,以满足发送功率的要求。不管是哪一种功率放大器, 它们在运用于实际系统当中后,都将进行调试,以期达到最佳的工作状态。 它们的工作核心是稳定和可靠,因此功率放大器的工作参数是其正常工作的 基础,这些工作参数包括栅压、AGC、 ALC等。因此类似于此类的工作参数 的重要的数据信息在设置好后一般将存储于存储单元中,而功率放大器运行 时,工作芯片可通过读取这些数据信息保证正常工作。
但是由于一些功率放大器常置于户外,因此经常受到雷电以及外界许多强 电磁干扰的影响,这些电磁干扰可能使存储的数据信息中的某些数据或所有 数据都发生改变,使得功率放大器根据这些数据运行时产生错误。同时功率 放大器的运行程序出现错误时或者工作电压不稳时都有可能使存储的数据信 息发生改变。而存储的数据信息往往只存储一份,因此这些数据一旦被修改 就无法再恢复。因此功率放大器无法正常工作。

发明内容
本发明提供一种能有效保护数据,降低数据失效率的保护功率放大器的 数据信息的方法及其系统。本发明提供的一种用于保护功率放大器的数据信息的方法,包括步骤
将数据信息在第一组存储单元中分别进行存储,计算与所述数据信息对应的校验码,并将所述校验码在第二组存储单元中分别进行存储,其中,所述第一组存储单元至少包括两个存储单元,所述第二组存储单元至少包括两个存储单元,且所述第二组存储单元中的各存储单元与所述第 一组存储单元中的各存储单元——对应;当功率放大器重新上电时,从所述第一组存储单元的任一个存储单元中读取当前所述数据信息,并计算当前所述数据信息对应的当前校验码,将所述当前4史验码与所述第二组存储单元中对应的存储单元中的校验码进行比较,若相同,则将所述第一组存储单元中的数据信息更新为当前所述数据信息,结束操作;若均不相同,则将所述第一组存储单元中的数据信息恢复为原始数据信息。
本发明提供的一种保护功率放大器的数据信息的系统,包括
计算模块,用于计算与数据信息对应的校验码;
第一组存储单元,包括至少两个存储单元,用于将所述数据信息分别在每个存储单元中进行存储;
第二组存储单元,包括至少两个存储单元,用于将所述计算才莫块计算的校验码分别在每个存储单元中进行存储,其中,所述第二组存储单元中的各存储单元与所述第 一组存储单元的各存储单元——对应;
比较模块,用于从所述第一组存储单元的任一个存储单元中读取当前所述数据信息,并从所述计算单元获取当前所述数据信息的当前校验码,将所述当前校验码与所述第二组存储单元中对应的存储单元中的校验码进行比较,若相同,则将所述第一组存储单元中的数据信息更新为当前所述数据信息,结束操作;若均不相同,则将所述第一组存储单元中的数据信息恢复为原始数据信息。
本发明提供的用于保护功率放大器的数据信息的方法及其系统,通过将数据信息在多个存储单元中进行重复存储,有效的降低了数据失效率,且通过校验码进行校验,保证数据信息的准确性;只要其中一个备份的数据信息是正确的,则可其他存储单元中的数据信息更新为该备份的数据信息,进一
步加强了数据信息的准确性;因此若其中一个备份的数据信息发生错误,还可以通过其他备份的数据信息对错误的数据信息进行修改;同时若所有的备份的数据信息全部都发生错误,可以将所有存储单元的数据信息修改为功率放大器的原始数据,方便再次对功率放大器进行操作。
在功率放大器工作的过程当中,当发生故障时,本发明通过对故障信息的存储,用户在需要时可提取所述故障信息,使用户很方便的了解故障可能产生的原因。
本发明由于通过数据重复存储的方法有效的保证了数据不会随意丟失,降低数据的失效率,而通过校验的操作,可以提高数据的准确性。


附图1为本发明保护功率放大器的数据信息的方法的流程图;附图2为本发明保护功率放大器的数据信息的系统的逻辑框图。
具体实施例方式
现有的功率放大器常由于重要的数据信息只备<分一<分,而功率》文大器又常受到电磁干扰的影响导致数据改变或丢失,使得数据信息无法恢复,功率放大器根据该数据信息工作时产生异常。因此本发明申请人在经过精心设计后,找到了本发明的技术方案,通过将数据重复存储与校验数据的方法,将数据进行重复存储,保证数据不会再同一时间可能全部失效,还通过计算所得的校验码进行校验来保证数据的准确性,达到有效保护数据,降低数据失效率的目的。
下面将结合附图来描述本发明所应用的实施例。图1为本发明用于保护功率放大器的数据信息的方法的流程图,包括步

将数据信息在第一组存储单元中分別进行存储,计算与所述数据信息对应的校验码,并将所述校验码在第二组存储单元中分别进行存储,其中,所述第一组存储单元至少包括两个存储单元,所述第二组存储单元至少包括两个存储单元,且所述第二组存储单元中的各存储单元与所述第 一组存储单元中的各存储单元一一对应;(步骤l);
当功率放大器重新上电时,从所述第一组存储单元的任一个存储单元中读取当前所述数据信息,并计算当前所述数据信息对应的当前校验码,将所述当前校验码与所述第二组存储单元中对应的存储单元中的校验码进行比较,若相同,则将所述第一组存储单元中的数据信息更新为当前所述数据信息,结束操作;若均不相同,则将所述第一组存储单元中的数据信息恢复为原始数据信息(步骤2)。
在执行步骤l时,功率放大器在出厂时的数据信息是一种原始数据信息,这些原始数据信息包括功率放大器的配置参数,如栅压、AGC、 ALC等初始值;但由于功率放大器将运用到不同的系统中,为了符合每个系统的要求,在初次使用时,都需要对功率放大器进行调试,将功率放大器调制到最佳状态,因此这些原始数据信息也将跟随调试而发生相应的改变。功率;^丈大器正常运行时需参考这些调试好的数据信息,因此诸如此类的重要的数据信息需要进行保存;用户可发出第一用户指令,将数据信息在第一组存储单元中分别进行存储,第一组存储单中的包含的存储单元的数量需大于或等于2,由于电磁干扰常常影响某个小块区域的存储单元中的数据信息,因此可选择各个存储单元之间尽量彼此都隔的比较远,如此可防止其中 一个存储单元损坏或数据信息遭到破坏时,还可以保证其他存储单元的完好与数据信息的准确性,从而可以更有效的保护数据。
优选的,由于数据信息可能包含多个数据,为了方便对数据信息的校验,
7降低由于需要对每个单元中数据信息的每个数据——进行片企—验而带来的复杂
度,因此可以将数据信息转换成一个唯一的数字信息或者其他的ft码信息作
,=x0A 0xl 1021
为它们的校验码,在本发明中可通过函数k("hW"一)、A^H^实现,其中,n为大于l的自然数,x"为所述数据信息中的数据,如,数据信息中设有四个数据,x0代表第一个数据,x4代表第四个数据,0x11021为校验码系数,为计算所获得的校验码;通过所述函数可计算出与数据信息对应的唯一的一个校验码;当然计算数据信息的校验码的函数不仅限于本发明所公开的所述函数,还可通过其他的函数进行计算,或者通过在预设的表格中查表获得所述校验码,预设的表格中包含了各种可能的数据信息对应的校验码。
优选的,同样将计算出的校验码在第二组存储单元中分别进行存储,在此需注意的是,第二组存储单元中包含的存储单元的数量同样大于或等于2;第二组存储单元与第一组存储单元是一一对应的,即第二组存储单元中的各个存储单元与第一组存储单元中的各个存储单元——对应,因此若第二组存储单元中的某个存储单元存储的校验码发生改变时,还能保证其他存储单元中的校验码的准确性;第二组存储单元中包含的存储单元的数量与第一组存储单元中包含的数量是相同的,同样的第二组存储单元中的各个存储单元也可选择尽量彼此都隔的比较远。
在执行步骤2时,优选的,由于一些功率放大器常置于户外,不便于人为的操控以及检测,因此为了保证每次功率放大器重新上电后都能正常工作,因此将进行校验的搡作,保证参考的数据信息的准确性。因此在功率放大器重新上电后,从所述第一组存储单元的任一个存储单元中读取当前所述数据信息,并计算当前所述数据信息对应的当前校验码,将所述当前校验码与所述第二组存储单元中对应的存储单元中的校验码进行比较,若相同,则将所述第一组存储单元中的数据信息更新为当前所述数据信息,结束操作;此校验过程为一个重复操作过程,根据第一组存储单元的任一个存储单元中的数据信息进行计算后并校验后若未找到两相同的校验码,则需继续读取第一组存储单元中的另 一个存储单元的当前数据信息,并计算当前数据信息的当前校验码,比较当前校验码与第二组存储单元中对应的存储单元中的校验码;当将第 一组存储单元中的所有存储单元的数据信息都——的进行了相应的比较之后,均未找到相同的校验码,则将第一组存储单元中的数据信息恢复为原始数据信息。为了便于理解,下面将以第一组存储单元及第二组存储单元
中均包含四个存储单元为例,具体进行说明
第一组存储单元包含四个存储单元,即对数据信息进行重复存储时,数据信息将分別存储于四个不同的存储单元中,在此将第一组存储单元中的四个存储单元分别用第ml存储单元、第m2存储单元、第m3存储单元及第m4存储单元表示,相应的计算出数据信息对应的校验码,将校验码进行四次冗余存储,即存储于的第二组存储单元的四个不同的存储单元中,将第二组存储单元的四个存储单元分别用第nl存储单元、第n2存储单元、第"存储单元及第n4存储单元表示,则第ml存储单元与第nl存储单元对应,第m2存储单元与第n2存储单元对应,第m3存储单元与第n3存J诸单元对应,第m4存储单元与第n4存储单元对应;功率放大器重新上电后,校验的具体执行步骤^口下
步骤201:读第ml存储单元的数据信息,并计算出与此婆史据信息对应的当前校验码,用第ml校验码表示,将此第ral校验码与第nl存储单元中存储的校验码做比较。
步骤202:如果两者相等,则以第ml存储单元的数据信息为准,将第m2、m3、m4存储单元中的数据信息更新为第ml存储单元中的数据信息,结束操作。
步骤203:如果两校验码不相同,则读第m2存储单元中的数据信息,计算出与此数据信息对应的当前校验码,用第ra2校验码表示;
步骤203:将第m2校验码与第n2存储单元中存储的校验码进行比较;
步骤205:如果两者相同,则以第m2存储单元中的凝:据信息为准,并将第ml、第m3和第m4存储单元中的数据信息更新为第m2存储单元中的数据信息,结束操作。
9步骤206:如果两校验码不相同,则读第m3存储单元中的数据信息,计算
出与此数据信息对应的当前校验码,用第m3校验码表示;
步骤207:将第m3校验码与第n3存储单元中的校验码进行比较; 步骤208:如果两者相同,则系统以第m3存储单元中的数据信息为准,将
第ml、第m2和第m4存储单元中的数据信息更新为第m3存储单元中的数据信
息,结束^喿作。
步骤209:如果两者不相同,则读第m4存储单元中的数据,计算出与此数
据信息对应的当前冲交-验码,用第m4校验码表示;
步骤210:将第m4校验码与第n4存储单元中的校验码进行比较; 步骤211:如果两者相等,则系统以第ni4存储单元中的数据信息为准,并
将第ml、第m2和第m3存储单元中的数据信息更新为第m2存储单元中的数据
信息,结束纟喿作。
步骤212:如果两者也不相等,将第ml、第m2和第m3及笫m4存储单元
中数据信息恢复为原始数据。
当然,在此过程中,无须一定按第ml、 m2、 m3、 m4的顺序进行验证,而 是可以从其中任意一个存储单元中读取数据信息开始,而执行步骤212时, 则是在保证了所有的第 一组存储单元中的各个存储单元存储的数据信息都已 进行校验后,均未找到相同的校验码时执行的操作。
优选的,由于在功率放大器的工作过程当中,可能会产生一些不可预知 的故障,为了了解故障产生原因,通常也需要将这些故障信息记录下来,如 功率放大器的告警记录信息,即记录功率放大器发生故障或告警的类型和次 数。因此一旦出现故障信息,功率放大器将根据预设好的执行程序,将故障 信息在所述第一组存储单元中分別进行存储;同时还将计算所述故障信息与 所述数据信息的组合对应的组合校验码,此时所述组合校验码为针对故障信 息与数据信息的组合所计算出的唯一代码信息;将第二组存储单元中的所述
校验码更新为所述组合校验码。完成此步骤之后,再接着执行步骤2,当然在 执行步骤2时,读取第 一组存储单元中的任一存储单元中的数据信息同样也
10更改为读取第 一组存储单元中的任一存储单元中的数据信息与故障信息,并 根据所述数据信息与所述故障信息计算出对应的当前组合校验码,并根据当 前组合校验码进行比较。
本发明提供的保护功率放大器的数据信息的方法,通过对数据进行多份 备份,保证数据不会同时失效,降低数据的失效率,同时还通过对数据的校
验保证了数据的准确性;且还可以保存故障信息,因此极大的方便了维修人
员对故障的了解,减小了维修的难度。
优选的,本发明还提供了与上述方法相对应的用于保护功率放大器的数
据信息的系统,请参见图2,包括计算模块,第一组存储单元,第二组存储 单元及比较模块。
优选的,其中计算模块可执行预设的计算程序,用户可预先存储运算程
序,当需要时,则可通过指令使用计算模块进行计算获得所需的校验码;能
计算获得校验码的函数有多种,如通过函数
<formula>formula see original document page 11</formula>
计算出与所述数据信息对应的校验码,其中,n为大于l的自然数,、为所述 数据信息中的数据,0x11021为校验码系数;F(")为校验码,获得所述校验; 或者通过在预置的表格中查表获得所迷校验码,此方法可参考上述方法中的 详细说明,在此不再赘述。
第一组存储单元,包括至少两个存储单元,当所述数据信息需要存储时, 可分别存储于第一组存储单元的各存储单元中,优选的,各存储单元的设置 是尽量隔的较远。
第二组存储单元,包括至少两个存储单元,当所述计算模块计算出校验 码时,可将校验码分别在第二组存储单元中的每个存储单元中进行存储,而 所迷第二组存储单元中的各存储单元与所述第 一组存储单元的各存储单元一 一对应。比较模块,可执行上述方法中从所述第一组存储单元的任一个存储单元 中读取当前所述数据信息,并从所述计算单元获取当前所述数据信息对应的 当前校验码,将所述当前校验码与所迷第二组存储单元中对应的存储单元中 的校验码进行比较,若相同,则将第一组存储单元中的数据信息更新为当前
所述数据信息,结束操作;若均不相同,则将所述第一组存储单元中的数据 信息恢复为原始数据信息;
所述系统工作时,用户通过指令将预设好的数据信息存储在第一组存储 单元的各个存储单元中,同时使用计算模块计算所述数据信息对应的校验码, 并将校验码在第二存储单元的各个存储单元中分別存储;在系统重新上电后, 比较模块将按照预设的指令执行校验的动作。所述计算模块、第一组存储单 元、第二组存储单元以及比较模块的具体工作过程可参见上述方法中的步骤, 故不再详细叙述。
优选的,当功率放大器在运行的过程中出现故障时,为了记录故障信息, 所述第一组存储单元将执行将故障信息分别在各存储单元中进行存储;而所 述计算模块则将计算所述第一组存储单元的任一存储单元中的所述故障信息
与所述数据信息的组合对应的组合校验码;将所述组合4交验码交由所迷第二 组存储单元,所述第二组存储单元将各存储单元中的所述校验码更新为所述 组合校验码。而比较模块进行校验时,也将根据第一组存储单元的各存储单 元中的数据信息与物理信息对应的组合校验码进行4交验。
以上所述的本发明实施方式,并不构成对本发明保护范围的限定。任何 在本发明的精神和原则之内所作的修改、等同替换和改进等,均应包含在本 发明的权利要求保护范围之内。
1权利要求
1、一种用于保护功率放大器的数据信息的方法,其特征在于,包括步骤将数据信息在第一组存储单元中分别进行存储,计算与所述数据信息对应的校验码,并将所述校验码在第二组存储单元中分别进行存储,其中,所述第一组存储单元至少包括两个存储单元,所述第二组存储单元至少包括两个存储单元,且所述第二组存储单元中的各存储单元与所述第一组存储单元中的各存储单元一一对应;当功率放大器重新上电时,从所述第一组存储单元的任一个存储单元中读取当前所述数据信息,并计算当前所述数据信息对应的当前校验码,将所述当前校验码与所述第二组存储单元中对应的存储单元中的校验码进行比较,若相同,则将所述第一组存储单元中的数据信息更新为当前所述数据信息,结束操作;若均不相同,则将所述第一组存储单元中的数据信息恢复为原始数据信息。
2、 如权利要求1所述的一种用于保护功率放大器的数据信息的方法,其特征 在于,计算与所述数据信息对应的校验码的具体过程包括根据函数F(0) = ;c0A,021 /(") = F("-l)A;c A0xll021 计算出与所述数据信息对应的校验码,其中,n为大于l的自然数,、'为所述数据信息中的数据,0x11021为校验码系数;,(")为计算所得的校验码。
3、 如权利要求1所述的一种用于保护功率放大器的数据信息的方法,其特征 在于,在当功率》欠大器重新上电的步骤之前,还包括将故障信息在所述第 一组存储单元中分别进行存储;计算所述故障信息和所述数据信息的组合所 对应的组合校验码;将所述第二组存储单元中的所迷校验码更新为所述组合 校验码。
4、 如权利要求1所述的一种用于保护功率放大器的数据信息的方法,其特征 在于,计算与所述数据信息对应的校验码的步骤的具体过程包括通过在预 设的表格中查表获得所述校验码。
5、 一种用于保护功率放大器的数据信息的系统,其特征在于,包括计算模块,用于计算与数据信息对应的校验码;第一组存储单元,包括至少两个存储单元,用于将所述^:据信息分别在 每个存储单元中进行存储;第二组存储单元,包括至少两个存储单元,用于将所述计算模块计算的 校验码分别在每个存储单元中进行存储,其中,所述第二组存储单元中的各 存储单元与所述第 一组存储单元的各存储单元——对应;比较模块,用于从所述第一组存储单元的任一个存储单元中读取当前所 述数据信息,并从所述计算单元获取当前所述数据信息对应的当前校验码, 将所述当前校验码与所述第二组存储单元中对应的存储单元中的校-验码进行 比较,若相同,则将所述第一组存储单元中的数据信息更新为当前所述数据信息,结束操作;若均不相同,则将所述第一组存储单元中的数据信息恢复 为原始数据信息。
6、 如权利要求5所述的一种用于保护功率放大器的数据信息的系统,其特征在于所述计算模块根据函数<formula>formula see original document page 3</formula>计算出与所述数据信息对应的校验码,其中,n为大于l的自然数,&为所述数据信息中的数据,0x11021为校验码系数;^(")为计算所得的校验码。
7、 如权利要求5所述的一种用于保护功率放大器的数据信息的系统,其特征 在于所述计算模块通过在预置的表格中查表获得所述校验码。
8、 如权利要求5所述的一种用于保护功率放大器的数据信息的系统,其特征 在于,所述第一组存储单元与所述第二组存储单元以及所述计算模块还用于 所述第一组存储单元用于将故障信息分别在各存储单元中进行存储;所述计 算才莫块将计算所述故障信息与所述数据信息的组合对应的组合一交验码;所述
全文摘要
本发明提供一种用于保护功率放大器的数据信息的方法,包括将数据信息在第一组存储单元中分别进行存储,计算与所述数据信息对应的校验码,并将所述校验码在第二组存储单元中分别进行存储,其中,所述第二组存储单元中与所述第一组存储单元一一对应;当功率放大器重新上电时,从所述第一组存储单元的任一个存储单元中读取当前所述数据信息,并计算当前所述数据信息对应的当前校验码,将所述当前校验码与所述第二组存储单元中对应的存储单元中的校验码进行比较。本发明提供的系统包括计算模块,第一组存储单元,第二组存储单元以及比较模块。本发明通过数据重复存储的方法可有效的保护数据,降低数据的失效率,通过校验的操作,提高数据的准确性。
文档编号H03F1/52GK101651448SQ20091019204
公开日2010年2月17日 申请日期2009年9月4日 优先权日2009年9月4日
发明者曾永荣, 黄健安 申请人:京信通信系统(中国)有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1