專利名稱:一種用于保護(hù)功率放大器的數(shù)據(jù)信息的方法及系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種保護(hù)數(shù)據(jù)信息的方法及其系統(tǒng),尤其是指一種用于保護(hù) 功率放大器的數(shù)據(jù)信息的方法及其系統(tǒng)。
背景技術(shù):
功率放大器一般分為音頻功率放大器與射頻功率放大器。音頻功率放大器 是將音源器材輸入的較微弱信號(hào)進(jìn)行放大后,產(chǎn)生足夠大的電流去推動(dòng)揚(yáng)聲
器進(jìn)行聲音的重放;而射頻功率放大器則常用于發(fā)射機(jī)的末級(jí),將高頻已調(diào) 波信號(hào)進(jìn)行功率放大,以滿足發(fā)送功率的要求。不管是哪一種功率放大器, 它們?cè)谶\(yùn)用于實(shí)際系統(tǒng)當(dāng)中后,都將進(jìn)行調(diào)試,以期達(dá)到最佳的工作狀態(tài)。 它們的工作核心是穩(wěn)定和可靠,因此功率放大器的工作參數(shù)是其正常工作的 基礎(chǔ),這些工作參數(shù)包括柵壓、AGC、 ALC等。因此類似于此類的工作參數(shù) 的重要的數(shù)據(jù)信息在設(shè)置好后一般將存儲(chǔ)于存儲(chǔ)單元中,而功率放大器運(yùn)行 時(shí),工作芯片可通過(guò)讀取這些數(shù)據(jù)信息保證正常工作。
但是由于一些功率放大器常置于戶外,因此經(jīng)常受到雷電以及外界許多強(qiáng) 電磁干擾的影響,這些電磁干擾可能使存儲(chǔ)的數(shù)據(jù)信息中的某些數(shù)據(jù)或所有 數(shù)據(jù)都發(fā)生改變,使得功率放大器根據(jù)這些數(shù)據(jù)運(yùn)行時(shí)產(chǎn)生錯(cuò)誤。同時(shí)功率 放大器的運(yùn)行程序出現(xiàn)錯(cuò)誤時(shí)或者工作電壓不穩(wěn)時(shí)都有可能使存儲(chǔ)的數(shù)據(jù)信 息發(fā)生改變。而存儲(chǔ)的數(shù)據(jù)信息往往只存儲(chǔ)一份,因此這些數(shù)據(jù)一旦被修改 就無(wú)法再恢復(fù)。因此功率放大器無(wú)法正常工作。
發(fā)明內(nèi)容
本發(fā)明提供一種能有效保護(hù)數(shù)據(jù),降低數(shù)據(jù)失效率的保護(hù)功率放大器的 數(shù)據(jù)信息的方法及其系統(tǒng)。本發(fā)明提供的一種用于保護(hù)功率放大器的數(shù)據(jù)信息的方法,包括步驟
將數(shù)據(jù)信息在第一組存儲(chǔ)單元中分別進(jìn)行存儲(chǔ),計(jì)算與所述數(shù)據(jù)信息對(duì)應(yīng)的校驗(yàn)碼,并將所述校驗(yàn)碼在第二組存儲(chǔ)單元中分別進(jìn)行存儲(chǔ),其中,所述第一組存儲(chǔ)單元至少包括兩個(gè)存儲(chǔ)單元,所述第二組存儲(chǔ)單元至少包括兩個(gè)存儲(chǔ)單元,且所述第二組存儲(chǔ)單元中的各存儲(chǔ)單元與所述第 一組存儲(chǔ)單元中的各存儲(chǔ)單元——對(duì)應(yīng);當(dāng)功率放大器重新上電時(shí),從所述第一組存儲(chǔ)單元的任一個(gè)存儲(chǔ)單元中讀取當(dāng)前所述數(shù)據(jù)信息,并計(jì)算當(dāng)前所述數(shù)據(jù)信息對(duì)應(yīng)的當(dāng)前校驗(yàn)碼,將所述當(dāng)前4史驗(yàn)碼與所述第二組存儲(chǔ)單元中對(duì)應(yīng)的存儲(chǔ)單元中的校驗(yàn)碼進(jìn)行比較,若相同,則將所述第一組存儲(chǔ)單元中的數(shù)據(jù)信息更新為當(dāng)前所述數(shù)據(jù)信息,結(jié)束操作;若均不相同,則將所述第一組存儲(chǔ)單元中的數(shù)據(jù)信息恢復(fù)為原始數(shù)據(jù)信息。
本發(fā)明提供的一種保護(hù)功率放大器的數(shù)據(jù)信息的系統(tǒng),包括
計(jì)算模塊,用于計(jì)算與數(shù)據(jù)信息對(duì)應(yīng)的校驗(yàn)碼;
第一組存儲(chǔ)單元,包括至少兩個(gè)存儲(chǔ)單元,用于將所述數(shù)據(jù)信息分別在每個(gè)存儲(chǔ)單元中進(jìn)行存儲(chǔ);
第二組存儲(chǔ)單元,包括至少兩個(gè)存儲(chǔ)單元,用于將所述計(jì)算才莫塊計(jì)算的校驗(yàn)碼分別在每個(gè)存儲(chǔ)單元中進(jìn)行存儲(chǔ),其中,所述第二組存儲(chǔ)單元中的各存儲(chǔ)單元與所述第 一組存儲(chǔ)單元的各存儲(chǔ)單元——對(duì)應(yīng);
比較模塊,用于從所述第一組存儲(chǔ)單元的任一個(gè)存儲(chǔ)單元中讀取當(dāng)前所述數(shù)據(jù)信息,并從所述計(jì)算單元獲取當(dāng)前所述數(shù)據(jù)信息的當(dāng)前校驗(yàn)碼,將所述當(dāng)前校驗(yàn)碼與所述第二組存儲(chǔ)單元中對(duì)應(yīng)的存儲(chǔ)單元中的校驗(yàn)碼進(jìn)行比較,若相同,則將所述第一組存儲(chǔ)單元中的數(shù)據(jù)信息更新為當(dāng)前所述數(shù)據(jù)信息,結(jié)束操作;若均不相同,則將所述第一組存儲(chǔ)單元中的數(shù)據(jù)信息恢復(fù)為原始數(shù)據(jù)信息。
本發(fā)明提供的用于保護(hù)功率放大器的數(shù)據(jù)信息的方法及其系統(tǒng),通過(guò)將數(shù)據(jù)信息在多個(gè)存儲(chǔ)單元中進(jìn)行重復(fù)存儲(chǔ),有效的降低了數(shù)據(jù)失效率,且通過(guò)校驗(yàn)碼進(jìn)行校驗(yàn),保證數(shù)據(jù)信息的準(zhǔn)確性;只要其中一個(gè)備份的數(shù)據(jù)信息是正確的,則可其他存儲(chǔ)單元中的數(shù)據(jù)信息更新為該備份的數(shù)據(jù)信息,進(jìn)一
步加強(qiáng)了數(shù)據(jù)信息的準(zhǔn)確性;因此若其中一個(gè)備份的數(shù)據(jù)信息發(fā)生錯(cuò)誤,還可以通過(guò)其他備份的數(shù)據(jù)信息對(duì)錯(cuò)誤的數(shù)據(jù)信息進(jìn)行修改;同時(shí)若所有的備份的數(shù)據(jù)信息全部都發(fā)生錯(cuò)誤,可以將所有存儲(chǔ)單元的數(shù)據(jù)信息修改為功率放大器的原始數(shù)據(jù),方便再次對(duì)功率放大器進(jìn)行操作。
在功率放大器工作的過(guò)程當(dāng)中,當(dāng)發(fā)生故障時(shí),本發(fā)明通過(guò)對(duì)故障信息的存儲(chǔ),用戶在需要時(shí)可提取所述故障信息,使用戶很方便的了解故障可能產(chǎn)生的原因。
本發(fā)明由于通過(guò)數(shù)據(jù)重復(fù)存儲(chǔ)的方法有效的保證了數(shù)據(jù)不會(huì)隨意丟失,降低數(shù)據(jù)的失效率,而通過(guò)校驗(yàn)的操作,可以提高數(shù)據(jù)的準(zhǔn)確性。
附圖1為本發(fā)明保護(hù)功率放大器的數(shù)據(jù)信息的方法的流程圖;附圖2為本發(fā)明保護(hù)功率放大器的數(shù)據(jù)信息的系統(tǒng)的邏輯框圖。
具體實(shí)施例方式
現(xiàn)有的功率放大器常由于重要的數(shù)據(jù)信息只備<分一<分,而功率》文大器又常受到電磁干擾的影響導(dǎo)致數(shù)據(jù)改變或丟失,使得數(shù)據(jù)信息無(wú)法恢復(fù),功率放大器根據(jù)該數(shù)據(jù)信息工作時(shí)產(chǎn)生異常。因此本發(fā)明申請(qǐng)人在經(jīng)過(guò)精心設(shè)計(jì)后,找到了本發(fā)明的技術(shù)方案,通過(guò)將數(shù)據(jù)重復(fù)存儲(chǔ)與校驗(yàn)數(shù)據(jù)的方法,將數(shù)據(jù)進(jìn)行重復(fù)存儲(chǔ),保證數(shù)據(jù)不會(huì)再同一時(shí)間可能全部失效,還通過(guò)計(jì)算所得的校驗(yàn)碼進(jìn)行校驗(yàn)來(lái)保證數(shù)據(jù)的準(zhǔn)確性,達(dá)到有效保護(hù)數(shù)據(jù),降低數(shù)據(jù)失效率的目的。
下面將結(jié)合附圖來(lái)描述本發(fā)明所應(yīng)用的實(shí)施例。圖1為本發(fā)明用于保護(hù)功率放大器的數(shù)據(jù)信息的方法的流程圖,包括步
驟
將數(shù)據(jù)信息在第一組存儲(chǔ)單元中分別進(jìn)行存儲(chǔ),計(jì)算與所述數(shù)據(jù)信息對(duì)應(yīng)的校驗(yàn)碼,并將所述校驗(yàn)碼在第二組存儲(chǔ)單元中分別進(jìn)行存儲(chǔ),其中,所述第一組存儲(chǔ)單元至少包括兩個(gè)存儲(chǔ)單元,所述第二組存儲(chǔ)單元至少包括兩個(gè)存儲(chǔ)單元,且所述第二組存儲(chǔ)單元中的各存儲(chǔ)單元與所述第 一組存儲(chǔ)單元中的各存儲(chǔ)單元一一對(duì)應(yīng);(步驟l);
當(dāng)功率放大器重新上電時(shí),從所述第一組存儲(chǔ)單元的任一個(gè)存儲(chǔ)單元中讀取當(dāng)前所述數(shù)據(jù)信息,并計(jì)算當(dāng)前所述數(shù)據(jù)信息對(duì)應(yīng)的當(dāng)前校驗(yàn)碼,將所述當(dāng)前校驗(yàn)碼與所述第二組存儲(chǔ)單元中對(duì)應(yīng)的存儲(chǔ)單元中的校驗(yàn)碼進(jìn)行比較,若相同,則將所述第一組存儲(chǔ)單元中的數(shù)據(jù)信息更新為當(dāng)前所述數(shù)據(jù)信息,結(jié)束操作;若均不相同,則將所述第一組存儲(chǔ)單元中的數(shù)據(jù)信息恢復(fù)為原始數(shù)據(jù)信息(步驟2)。
在執(zhí)行步驟l時(shí),功率放大器在出廠時(shí)的數(shù)據(jù)信息是一種原始數(shù)據(jù)信息,這些原始數(shù)據(jù)信息包括功率放大器的配置參數(shù),如柵壓、AGC、 ALC等初始值;但由于功率放大器將運(yùn)用到不同的系統(tǒng)中,為了符合每個(gè)系統(tǒng)的要求,在初次使用時(shí),都需要對(duì)功率放大器進(jìn)行調(diào)試,將功率放大器調(diào)制到最佳狀態(tài),因此這些原始數(shù)據(jù)信息也將跟隨調(diào)試而發(fā)生相應(yīng)的改變。功率;^丈大器正常運(yùn)行時(shí)需參考這些調(diào)試好的數(shù)據(jù)信息,因此諸如此類的重要的數(shù)據(jù)信息需要進(jìn)行保存;用戶可發(fā)出第一用戶指令,將數(shù)據(jù)信息在第一組存儲(chǔ)單元中分別進(jìn)行存儲(chǔ),第一組存儲(chǔ)單中的包含的存儲(chǔ)單元的數(shù)量需大于或等于2,由于電磁干擾常常影響某個(gè)小塊區(qū)域的存儲(chǔ)單元中的數(shù)據(jù)信息,因此可選擇各個(gè)存儲(chǔ)單元之間盡量彼此都隔的比較遠(yuǎn),如此可防止其中 一個(gè)存儲(chǔ)單元損壞或數(shù)據(jù)信息遭到破壞時(shí),還可以保證其他存儲(chǔ)單元的完好與數(shù)據(jù)信息的準(zhǔn)確性,從而可以更有效的保護(hù)數(shù)據(jù)。
優(yōu)選的,由于數(shù)據(jù)信息可能包含多個(gè)數(shù)據(jù),為了方便對(duì)數(shù)據(jù)信息的校驗(yàn),
7降低由于需要對(duì)每個(gè)單元中數(shù)據(jù)信息的每個(gè)數(shù)據(jù)——進(jìn)行片企—驗(yàn)而帶來(lái)的復(fù)雜
度,因此可以將數(shù)據(jù)信息轉(zhuǎn)換成一個(gè)唯一的數(shù)字信息或者其他的ft碼信息作
,=x0A 0xl 1021
為它們的校驗(yàn)碼,在本發(fā)明中可通過(guò)函數(shù)k("hW"一)、A^H^實(shí)現(xiàn),其中,n為大于l的自然數(shù),x"為所述數(shù)據(jù)信息中的數(shù)據(jù),如,數(shù)據(jù)信息中設(shè)有四個(gè)數(shù)據(jù),x0代表第一個(gè)數(shù)據(jù),x4代表第四個(gè)數(shù)據(jù),0x11021為校驗(yàn)碼系數(shù),為計(jì)算所獲得的校驗(yàn)碼;通過(guò)所述函數(shù)可計(jì)算出與數(shù)據(jù)信息對(duì)應(yīng)的唯一的一個(gè)校驗(yàn)碼;當(dāng)然計(jì)算數(shù)據(jù)信息的校驗(yàn)碼的函數(shù)不僅限于本發(fā)明所公開(kāi)的所述函數(shù),還可通過(guò)其他的函數(shù)進(jìn)行計(jì)算,或者通過(guò)在預(yù)設(shè)的表格中查表獲得所述校驗(yàn)碼,預(yù)設(shè)的表格中包含了各種可能的數(shù)據(jù)信息對(duì)應(yīng)的校驗(yàn)碼。
優(yōu)選的,同樣將計(jì)算出的校驗(yàn)碼在第二組存儲(chǔ)單元中分別進(jìn)行存儲(chǔ),在此需注意的是,第二組存儲(chǔ)單元中包含的存儲(chǔ)單元的數(shù)量同樣大于或等于2;第二組存儲(chǔ)單元與第一組存儲(chǔ)單元是一一對(duì)應(yīng)的,即第二組存儲(chǔ)單元中的各個(gè)存儲(chǔ)單元與第一組存儲(chǔ)單元中的各個(gè)存儲(chǔ)單元——對(duì)應(yīng),因此若第二組存儲(chǔ)單元中的某個(gè)存儲(chǔ)單元存儲(chǔ)的校驗(yàn)碼發(fā)生改變時(shí),還能保證其他存儲(chǔ)單元中的校驗(yàn)碼的準(zhǔn)確性;第二組存儲(chǔ)單元中包含的存儲(chǔ)單元的數(shù)量與第一組存儲(chǔ)單元中包含的數(shù)量是相同的,同樣的第二組存儲(chǔ)單元中的各個(gè)存儲(chǔ)單元也可選擇盡量彼此都隔的比較遠(yuǎn)。
在執(zhí)行步驟2時(shí),優(yōu)選的,由于一些功率放大器常置于戶外,不便于人為的操控以及檢測(cè),因此為了保證每次功率放大器重新上電后都能正常工作,因此將進(jìn)行校驗(yàn)的搡作,保證參考的數(shù)據(jù)信息的準(zhǔn)確性。因此在功率放大器重新上電后,從所述第一組存儲(chǔ)單元的任一個(gè)存儲(chǔ)單元中讀取當(dāng)前所述數(shù)據(jù)信息,并計(jì)算當(dāng)前所述數(shù)據(jù)信息對(duì)應(yīng)的當(dāng)前校驗(yàn)碼,將所述當(dāng)前校驗(yàn)碼與所述第二組存儲(chǔ)單元中對(duì)應(yīng)的存儲(chǔ)單元中的校驗(yàn)碼進(jìn)行比較,若相同,則將所述第一組存儲(chǔ)單元中的數(shù)據(jù)信息更新為當(dāng)前所述數(shù)據(jù)信息,結(jié)束操作;此校驗(yàn)過(guò)程為一個(gè)重復(fù)操作過(guò)程,根據(jù)第一組存儲(chǔ)單元的任一個(gè)存儲(chǔ)單元中的數(shù)據(jù)信息進(jìn)行計(jì)算后并校驗(yàn)后若未找到兩相同的校驗(yàn)碼,則需繼續(xù)讀取第一組存儲(chǔ)單元中的另 一個(gè)存儲(chǔ)單元的當(dāng)前數(shù)據(jù)信息,并計(jì)算當(dāng)前數(shù)據(jù)信息的當(dāng)前校驗(yàn)碼,比較當(dāng)前校驗(yàn)碼與第二組存儲(chǔ)單元中對(duì)應(yīng)的存儲(chǔ)單元中的校驗(yàn)碼;當(dāng)將第 一組存儲(chǔ)單元中的所有存儲(chǔ)單元的數(shù)據(jù)信息都——的進(jìn)行了相應(yīng)的比較之后,均未找到相同的校驗(yàn)碼,則將第一組存儲(chǔ)單元中的數(shù)據(jù)信息恢復(fù)為原始數(shù)據(jù)信息。為了便于理解,下面將以第一組存儲(chǔ)單元及第二組存儲(chǔ)單元
中均包含四個(gè)存儲(chǔ)單元為例,具體進(jìn)行說(shuō)明
第一組存儲(chǔ)單元包含四個(gè)存儲(chǔ)單元,即對(duì)數(shù)據(jù)信息進(jìn)行重復(fù)存儲(chǔ)時(shí),數(shù)據(jù)信息將分別存儲(chǔ)于四個(gè)不同的存儲(chǔ)單元中,在此將第一組存儲(chǔ)單元中的四個(gè)存儲(chǔ)單元分別用第ml存儲(chǔ)單元、第m2存儲(chǔ)單元、第m3存儲(chǔ)單元及第m4存儲(chǔ)單元表示,相應(yīng)的計(jì)算出數(shù)據(jù)信息對(duì)應(yīng)的校驗(yàn)碼,將校驗(yàn)碼進(jìn)行四次冗余存儲(chǔ),即存儲(chǔ)于的第二組存儲(chǔ)單元的四個(gè)不同的存儲(chǔ)單元中,將第二組存儲(chǔ)單元的四個(gè)存儲(chǔ)單元分別用第nl存儲(chǔ)單元、第n2存儲(chǔ)單元、第"存儲(chǔ)單元及第n4存儲(chǔ)單元表示,則第ml存儲(chǔ)單元與第nl存儲(chǔ)單元對(duì)應(yīng),第m2存儲(chǔ)單元與第n2存儲(chǔ)單元對(duì)應(yīng),第m3存儲(chǔ)單元與第n3存J諸單元對(duì)應(yīng),第m4存儲(chǔ)單元與第n4存儲(chǔ)單元對(duì)應(yīng);功率放大器重新上電后,校驗(yàn)的具體執(zhí)行步驟^口下
步驟201:讀第ml存儲(chǔ)單元的數(shù)據(jù)信息,并計(jì)算出與此婆史據(jù)信息對(duì)應(yīng)的當(dāng)前校驗(yàn)碼,用第ml校驗(yàn)碼表示,將此第ral校驗(yàn)碼與第nl存儲(chǔ)單元中存儲(chǔ)的校驗(yàn)碼做比較。
步驟202:如果兩者相等,則以第ml存儲(chǔ)單元的數(shù)據(jù)信息為準(zhǔn),將第m2、m3、m4存儲(chǔ)單元中的數(shù)據(jù)信息更新為第ml存儲(chǔ)單元中的數(shù)據(jù)信息,結(jié)束操作。
步驟203:如果兩校驗(yàn)碼不相同,則讀第m2存儲(chǔ)單元中的數(shù)據(jù)信息,計(jì)算出與此數(shù)據(jù)信息對(duì)應(yīng)的當(dāng)前校驗(yàn)碼,用第ra2校驗(yàn)碼表示;
步驟203:將第m2校驗(yàn)碼與第n2存儲(chǔ)單元中存儲(chǔ)的校驗(yàn)碼進(jìn)行比較;
步驟205:如果兩者相同,則以第m2存儲(chǔ)單元中的凝:據(jù)信息為準(zhǔn),并將第ml、第m3和第m4存儲(chǔ)單元中的數(shù)據(jù)信息更新為第m2存儲(chǔ)單元中的數(shù)據(jù)信息,結(jié)束操作。
9步驟206:如果兩校驗(yàn)碼不相同,則讀第m3存儲(chǔ)單元中的數(shù)據(jù)信息,計(jì)算
出與此數(shù)據(jù)信息對(duì)應(yīng)的當(dāng)前校驗(yàn)碼,用第m3校驗(yàn)碼表示;
步驟207:將第m3校驗(yàn)碼與第n3存儲(chǔ)單元中的校驗(yàn)碼進(jìn)行比較; 步驟208:如果兩者相同,則系統(tǒng)以第m3存儲(chǔ)單元中的數(shù)據(jù)信息為準(zhǔn),將
第ml、第m2和第m4存儲(chǔ)單元中的數(shù)據(jù)信息更新為第m3存儲(chǔ)單元中的數(shù)據(jù)信
息,結(jié)束^喿作。
步驟209:如果兩者不相同,則讀第m4存儲(chǔ)單元中的數(shù)據(jù),計(jì)算出與此數(shù)
據(jù)信息對(duì)應(yīng)的當(dāng)前沖交-驗(yàn)碼,用第m4校驗(yàn)碼表示;
步驟210:將第m4校驗(yàn)碼與第n4存儲(chǔ)單元中的校驗(yàn)碼進(jìn)行比較; 步驟211:如果兩者相等,則系統(tǒng)以第ni4存儲(chǔ)單元中的數(shù)據(jù)信息為準(zhǔn),并
將第ml、第m2和第m3存儲(chǔ)單元中的數(shù)據(jù)信息更新為第m2存儲(chǔ)單元中的數(shù)據(jù)
信息,結(jié)束纟喿作。
步驟212:如果兩者也不相等,將第ml、第m2和第m3及笫m4存儲(chǔ)單元
中數(shù)據(jù)信息恢復(fù)為原始數(shù)據(jù)。
當(dāng)然,在此過(guò)程中,無(wú)須一定按第ml、 m2、 m3、 m4的順序進(jìn)行驗(yàn)證,而 是可以從其中任意一個(gè)存儲(chǔ)單元中讀取數(shù)據(jù)信息開(kāi)始,而執(zhí)行步驟212時(shí), 則是在保證了所有的第 一組存儲(chǔ)單元中的各個(gè)存儲(chǔ)單元存儲(chǔ)的數(shù)據(jù)信息都已 進(jìn)行校驗(yàn)后,均未找到相同的校驗(yàn)碼時(shí)執(zhí)行的操作。
優(yōu)選的,由于在功率放大器的工作過(guò)程當(dāng)中,可能會(huì)產(chǎn)生一些不可預(yù)知 的故障,為了了解故障產(chǎn)生原因,通常也需要將這些故障信息記錄下來(lái),如 功率放大器的告警記錄信息,即記錄功率放大器發(fā)生故障或告警的類型和次 數(shù)。因此一旦出現(xiàn)故障信息,功率放大器將根據(jù)預(yù)設(shè)好的執(zhí)行程序,將故障 信息在所述第一組存儲(chǔ)單元中分別進(jìn)行存儲(chǔ);同時(shí)還將計(jì)算所述故障信息與 所述數(shù)據(jù)信息的組合對(duì)應(yīng)的組合校驗(yàn)碼,此時(shí)所述組合校驗(yàn)碼為針對(duì)故障信 息與數(shù)據(jù)信息的組合所計(jì)算出的唯一代碼信息;將第二組存儲(chǔ)單元中的所述
校驗(yàn)碼更新為所述組合校驗(yàn)碼。完成此步驟之后,再接著執(zhí)行步驟2,當(dāng)然在 執(zhí)行步驟2時(shí),讀取第 一組存儲(chǔ)單元中的任一存儲(chǔ)單元中的數(shù)據(jù)信息同樣也
10更改為讀取第 一組存儲(chǔ)單元中的任一存儲(chǔ)單元中的數(shù)據(jù)信息與故障信息,并 根據(jù)所述數(shù)據(jù)信息與所述故障信息計(jì)算出對(duì)應(yīng)的當(dāng)前組合校驗(yàn)碼,并根據(jù)當(dāng) 前組合校驗(yàn)碼進(jìn)行比較。
本發(fā)明提供的保護(hù)功率放大器的數(shù)據(jù)信息的方法,通過(guò)對(duì)數(shù)據(jù)進(jìn)行多份 備份,保證數(shù)據(jù)不會(huì)同時(shí)失效,降低數(shù)據(jù)的失效率,同時(shí)還通過(guò)對(duì)數(shù)據(jù)的校
驗(yàn)保證了數(shù)據(jù)的準(zhǔn)確性;且還可以保存故障信息,因此極大的方便了維修人
員對(duì)故障的了解,減小了維修的難度。
優(yōu)選的,本發(fā)明還提供了與上述方法相對(duì)應(yīng)的用于保護(hù)功率放大器的數(shù)
據(jù)信息的系統(tǒng),請(qǐng)參見(jiàn)圖2,包括計(jì)算模塊,第一組存儲(chǔ)單元,第二組存儲(chǔ) 單元及比較模塊。
優(yōu)選的,其中計(jì)算模塊可執(zhí)行預(yù)設(shè)的計(jì)算程序,用戶可預(yù)先存儲(chǔ)運(yùn)算程
序,當(dāng)需要時(shí),則可通過(guò)指令使用計(jì)算模塊進(jìn)行計(jì)算獲得所需的校驗(yàn)碼;能
計(jì)算獲得校驗(yàn)碼的函數(shù)有多種,如通過(guò)函數(shù)
<formula>formula see original document page 11</formula>
計(jì)算出與所述數(shù)據(jù)信息對(duì)應(yīng)的校驗(yàn)碼,其中,n為大于l的自然數(shù),、為所述 數(shù)據(jù)信息中的數(shù)據(jù),0x11021為校驗(yàn)碼系數(shù);F(")為校驗(yàn)碼,獲得所述校驗(yàn); 或者通過(guò)在預(yù)置的表格中查表獲得所迷校驗(yàn)碼,此方法可參考上述方法中的 詳細(xì)說(shuō)明,在此不再贅述。
第一組存儲(chǔ)單元,包括至少兩個(gè)存儲(chǔ)單元,當(dāng)所述數(shù)據(jù)信息需要存儲(chǔ)時(shí), 可分別存儲(chǔ)于第一組存儲(chǔ)單元的各存儲(chǔ)單元中,優(yōu)選的,各存儲(chǔ)單元的設(shè)置 是盡量隔的較遠(yuǎn)。
第二組存儲(chǔ)單元,包括至少兩個(gè)存儲(chǔ)單元,當(dāng)所述計(jì)算模塊計(jì)算出校驗(yàn) 碼時(shí),可將校驗(yàn)碼分別在第二組存儲(chǔ)單元中的每個(gè)存儲(chǔ)單元中進(jìn)行存儲(chǔ),而 所迷第二組存儲(chǔ)單元中的各存儲(chǔ)單元與所述第 一組存儲(chǔ)單元的各存儲(chǔ)單元一 一對(duì)應(yīng)。比較模塊,可執(zhí)行上述方法中從所述第一組存儲(chǔ)單元的任一個(gè)存儲(chǔ)單元 中讀取當(dāng)前所述數(shù)據(jù)信息,并從所述計(jì)算單元獲取當(dāng)前所述數(shù)據(jù)信息對(duì)應(yīng)的 當(dāng)前校驗(yàn)碼,將所述當(dāng)前校驗(yàn)碼與所迷第二組存儲(chǔ)單元中對(duì)應(yīng)的存儲(chǔ)單元中 的校驗(yàn)碼進(jìn)行比較,若相同,則將第一組存儲(chǔ)單元中的數(shù)據(jù)信息更新為當(dāng)前
所述數(shù)據(jù)信息,結(jié)束操作;若均不相同,則將所述第一組存儲(chǔ)單元中的數(shù)據(jù) 信息恢復(fù)為原始數(shù)據(jù)信息;
所述系統(tǒng)工作時(shí),用戶通過(guò)指令將預(yù)設(shè)好的數(shù)據(jù)信息存儲(chǔ)在第一組存儲(chǔ) 單元的各個(gè)存儲(chǔ)單元中,同時(shí)使用計(jì)算模塊計(jì)算所述數(shù)據(jù)信息對(duì)應(yīng)的校驗(yàn)碼, 并將校驗(yàn)碼在第二存儲(chǔ)單元的各個(gè)存儲(chǔ)單元中分別存儲(chǔ);在系統(tǒng)重新上電后, 比較模塊將按照預(yù)設(shè)的指令執(zhí)行校驗(yàn)的動(dòng)作。所述計(jì)算模塊、第一組存儲(chǔ)單 元、第二組存儲(chǔ)單元以及比較模塊的具體工作過(guò)程可參見(jiàn)上述方法中的步驟, 故不再詳細(xì)敘述。
優(yōu)選的,當(dāng)功率放大器在運(yùn)行的過(guò)程中出現(xiàn)故障時(shí),為了記錄故障信息, 所述第一組存儲(chǔ)單元將執(zhí)行將故障信息分別在各存儲(chǔ)單元中進(jìn)行存儲(chǔ);而所 述計(jì)算模塊則將計(jì)算所述第一組存儲(chǔ)單元的任一存儲(chǔ)單元中的所述故障信息
與所述數(shù)據(jù)信息的組合對(duì)應(yīng)的組合校驗(yàn)碼;將所述組合4交驗(yàn)碼交由所迷第二 組存儲(chǔ)單元,所述第二組存儲(chǔ)單元將各存儲(chǔ)單元中的所述校驗(yàn)碼更新為所述 組合校驗(yàn)碼。而比較模塊進(jìn)行校驗(yàn)時(shí),也將根據(jù)第一組存儲(chǔ)單元的各存儲(chǔ)單 元中的數(shù)據(jù)信息與物理信息對(duì)應(yīng)的組合校驗(yàn)碼進(jìn)行4交驗(yàn)。
以上所述的本發(fā)明實(shí)施方式,并不構(gòu)成對(duì)本發(fā)明保護(hù)范圍的限定。任何 在本發(fā)明的精神和原則之內(nèi)所作的修改、等同替換和改進(jìn)等,均應(yīng)包含在本 發(fā)明的權(quán)利要求保護(hù)范圍之內(nèi)。
1權(quán)利要求
1、一種用于保護(hù)功率放大器的數(shù)據(jù)信息的方法,其特征在于,包括步驟將數(shù)據(jù)信息在第一組存儲(chǔ)單元中分別進(jìn)行存儲(chǔ),計(jì)算與所述數(shù)據(jù)信息對(duì)應(yīng)的校驗(yàn)碼,并將所述校驗(yàn)碼在第二組存儲(chǔ)單元中分別進(jìn)行存儲(chǔ),其中,所述第一組存儲(chǔ)單元至少包括兩個(gè)存儲(chǔ)單元,所述第二組存儲(chǔ)單元至少包括兩個(gè)存儲(chǔ)單元,且所述第二組存儲(chǔ)單元中的各存儲(chǔ)單元與所述第一組存儲(chǔ)單元中的各存儲(chǔ)單元一一對(duì)應(yīng);當(dāng)功率放大器重新上電時(shí),從所述第一組存儲(chǔ)單元的任一個(gè)存儲(chǔ)單元中讀取當(dāng)前所述數(shù)據(jù)信息,并計(jì)算當(dāng)前所述數(shù)據(jù)信息對(duì)應(yīng)的當(dāng)前校驗(yàn)碼,將所述當(dāng)前校驗(yàn)碼與所述第二組存儲(chǔ)單元中對(duì)應(yīng)的存儲(chǔ)單元中的校驗(yàn)碼進(jìn)行比較,若相同,則將所述第一組存儲(chǔ)單元中的數(shù)據(jù)信息更新為當(dāng)前所述數(shù)據(jù)信息,結(jié)束操作;若均不相同,則將所述第一組存儲(chǔ)單元中的數(shù)據(jù)信息恢復(fù)為原始數(shù)據(jù)信息。
2、 如權(quán)利要求1所述的一種用于保護(hù)功率放大器的數(shù)據(jù)信息的方法,其特征 在于,計(jì)算與所述數(shù)據(jù)信息對(duì)應(yīng)的校驗(yàn)碼的具體過(guò)程包括根據(jù)函數(shù)F(0) = ;c0A,021 /(") = F("-l)A;c A0xll021 計(jì)算出與所述數(shù)據(jù)信息對(duì)應(yīng)的校驗(yàn)碼,其中,n為大于l的自然數(shù),、'為所述數(shù)據(jù)信息中的數(shù)據(jù),0x11021為校驗(yàn)碼系數(shù);,(")為計(jì)算所得的校驗(yàn)碼。
3、 如權(quán)利要求1所述的一種用于保護(hù)功率放大器的數(shù)據(jù)信息的方法,其特征 在于,在當(dāng)功率》欠大器重新上電的步驟之前,還包括將故障信息在所述第 一組存儲(chǔ)單元中分別進(jìn)行存儲(chǔ);計(jì)算所述故障信息和所述數(shù)據(jù)信息的組合所 對(duì)應(yīng)的組合校驗(yàn)碼;將所述第二組存儲(chǔ)單元中的所迷校驗(yàn)碼更新為所述組合 校驗(yàn)碼。
4、 如權(quán)利要求1所述的一種用于保護(hù)功率放大器的數(shù)據(jù)信息的方法,其特征 在于,計(jì)算與所述數(shù)據(jù)信息對(duì)應(yīng)的校驗(yàn)碼的步驟的具體過(guò)程包括通過(guò)在預(yù) 設(shè)的表格中查表獲得所述校驗(yàn)碼。
5、 一種用于保護(hù)功率放大器的數(shù)據(jù)信息的系統(tǒng),其特征在于,包括計(jì)算模塊,用于計(jì)算與數(shù)據(jù)信息對(duì)應(yīng)的校驗(yàn)碼;第一組存儲(chǔ)單元,包括至少兩個(gè)存儲(chǔ)單元,用于將所述^:據(jù)信息分別在 每個(gè)存儲(chǔ)單元中進(jìn)行存儲(chǔ);第二組存儲(chǔ)單元,包括至少兩個(gè)存儲(chǔ)單元,用于將所述計(jì)算模塊計(jì)算的 校驗(yàn)碼分別在每個(gè)存儲(chǔ)單元中進(jìn)行存儲(chǔ),其中,所述第二組存儲(chǔ)單元中的各 存儲(chǔ)單元與所述第 一組存儲(chǔ)單元的各存儲(chǔ)單元——對(duì)應(yīng);比較模塊,用于從所述第一組存儲(chǔ)單元的任一個(gè)存儲(chǔ)單元中讀取當(dāng)前所 述數(shù)據(jù)信息,并從所述計(jì)算單元獲取當(dāng)前所述數(shù)據(jù)信息對(duì)應(yīng)的當(dāng)前校驗(yàn)碼, 將所述當(dāng)前校驗(yàn)碼與所述第二組存儲(chǔ)單元中對(duì)應(yīng)的存儲(chǔ)單元中的校-驗(yàn)碼進(jìn)行 比較,若相同,則將所述第一組存儲(chǔ)單元中的數(shù)據(jù)信息更新為當(dāng)前所述數(shù)據(jù)信息,結(jié)束操作;若均不相同,則將所述第一組存儲(chǔ)單元中的數(shù)據(jù)信息恢復(fù) 為原始數(shù)據(jù)信息。
6、 如權(quán)利要求5所述的一種用于保護(hù)功率放大器的數(shù)據(jù)信息的系統(tǒng),其特征在于所述計(jì)算模塊根據(jù)函數(shù)<formula>formula see original document page 3</formula>計(jì)算出與所述數(shù)據(jù)信息對(duì)應(yīng)的校驗(yàn)碼,其中,n為大于l的自然數(shù),&為所述數(shù)據(jù)信息中的數(shù)據(jù),0x11021為校驗(yàn)碼系數(shù);^(")為計(jì)算所得的校驗(yàn)碼。
7、 如權(quán)利要求5所述的一種用于保護(hù)功率放大器的數(shù)據(jù)信息的系統(tǒng),其特征 在于所述計(jì)算模塊通過(guò)在預(yù)置的表格中查表獲得所述校驗(yàn)碼。
8、 如權(quán)利要求5所述的一種用于保護(hù)功率放大器的數(shù)據(jù)信息的系統(tǒng),其特征 在于,所述第一組存儲(chǔ)單元與所述第二組存儲(chǔ)單元以及所述計(jì)算模塊還用于 所述第一組存儲(chǔ)單元用于將故障信息分別在各存儲(chǔ)單元中進(jìn)行存儲(chǔ);所述計(jì) 算才莫塊將計(jì)算所述故障信息與所述數(shù)據(jù)信息的組合對(duì)應(yīng)的組合一交驗(yàn)碼;所述
全文摘要
本發(fā)明提供一種用于保護(hù)功率放大器的數(shù)據(jù)信息的方法,包括將數(shù)據(jù)信息在第一組存儲(chǔ)單元中分別進(jìn)行存儲(chǔ),計(jì)算與所述數(shù)據(jù)信息對(duì)應(yīng)的校驗(yàn)碼,并將所述校驗(yàn)碼在第二組存儲(chǔ)單元中分別進(jìn)行存儲(chǔ),其中,所述第二組存儲(chǔ)單元中與所述第一組存儲(chǔ)單元一一對(duì)應(yīng);當(dāng)功率放大器重新上電時(shí),從所述第一組存儲(chǔ)單元的任一個(gè)存儲(chǔ)單元中讀取當(dāng)前所述數(shù)據(jù)信息,并計(jì)算當(dāng)前所述數(shù)據(jù)信息對(duì)應(yīng)的當(dāng)前校驗(yàn)碼,將所述當(dāng)前校驗(yàn)碼與所述第二組存儲(chǔ)單元中對(duì)應(yīng)的存儲(chǔ)單元中的校驗(yàn)碼進(jìn)行比較。本發(fā)明提供的系統(tǒng)包括計(jì)算模塊,第一組存儲(chǔ)單元,第二組存儲(chǔ)單元以及比較模塊。本發(fā)明通過(guò)數(shù)據(jù)重復(fù)存儲(chǔ)的方法可有效的保護(hù)數(shù)據(jù),降低數(shù)據(jù)的失效率,通過(guò)校驗(yàn)的操作,提高數(shù)據(jù)的準(zhǔn)確性。
文檔編號(hào)H03F1/52GK101651448SQ20091019204
公開(kāi)日2010年2月17日 申請(qǐng)日期2009年9月4日 優(yōu)先權(quán)日2009年9月4日
發(fā)明者曾永榮, 黃健安 申請(qǐng)人:京信通信系統(tǒng)(中國(guó))有限公司