本申請涉及信號控制,尤其涉及一種信號控制方法、裝置、設備、存儲介質及產(chǎn)品。
背景技術:
1、自動增益控制(agc)是一種常見且廣泛用于調(diào)整直放站以及通信、雷達、廣播等接收機的增益,以確保在各種信號強度下接收到的信號在輸出時都能夠保持在合適的水平,從而提高接收機的動態(tài)范圍。
2、相關技術中,通常依賴簡單的正負反饋機制來動態(tài)調(diào)整放大器的增益,以此來維持輸出信號的穩(wěn)定性,通常依賴簡單的正負反饋機制來動態(tài)調(diào)整放大器的增益,以此來維持輸出信號的穩(wěn)定性,然而在面對復雜、非線性變化或時變系統(tǒng)時,合適的pid參數(shù)通常也需要依賴于調(diào)試控制的經(jīng)驗以及不斷的試錯來調(diào)整,并且仍然難以適應系統(tǒng)的動態(tài)變化。
技術實現(xiàn)思路
1、本申請的主要目的在于提供一種信號控制方法、裝置、設備、存儲介質及產(chǎn)品,旨在解決面對復雜、非線性變化或時變系統(tǒng)時,合適的pid參數(shù)通常也需要依賴于調(diào)試控制的經(jīng)驗以及不斷的試錯來調(diào)整,并且仍然難以適應系統(tǒng)的動態(tài)變化的技術問題。
2、為實現(xiàn)上述目的,本申請?zhí)岢鲆环N信號控制方法,所述信號控制方法包括:
3、響應于預設的觸發(fā)條件,計算當前輸出信號水平的檢波值與預設檢波值之間的誤差值和誤差變化率;
4、將所述誤差值和所述誤差變化率輸入至預設的模糊算法,確定所述誤差值和所述誤差變化率對應的模糊系數(shù)調(diào)整量;
5、基于所述模糊系數(shù)調(diào)整量,對pid算法中系數(shù)的參數(shù)進行更新,并基于更新后的所述pid算法調(diào)整增益值,實現(xiàn)信號控制。
6、在一實施例中,所述將所述誤差值和所述誤差變化率輸入至預設的模糊算法,確定所述誤差值和所述誤差變化率對應的模糊系數(shù)調(diào)整量的步驟包括:
7、將所述誤差值和所述誤差變化率輸入至預設的模糊算法,得到所述誤差值和所述誤差變化率分別對應隸屬度值;
8、基于所述隸屬度值,確定所述誤差值和所述誤差變化率所屬的模糊集合;
9、基于所述模糊集合和預設的模糊規(guī)則表,確定所述誤差值和所述誤差變化率對應的模糊系數(shù)調(diào)整量。
10、在一實施例中,所述模糊系數(shù)調(diào)整量表征所述增益值的改變幅度。
11、在一實施例中,所述基于所述模糊系數(shù)調(diào)整量,對pid算法中系數(shù)的參數(shù)進行更新的步驟包括:
12、基于所述模糊集合和預設的模糊規(guī)則表,確定所述模糊集合對應的模糊系數(shù)調(diào)整量和屬于所述模糊系數(shù)調(diào)整量的隸屬度;
13、基于所述隸屬度和所述模糊系數(shù)調(diào)整量,確定去模糊化后的所述模糊系數(shù)調(diào)整量,并基于所述去模糊化后的所述模糊系數(shù)調(diào)整量,對pid算法中系數(shù)的參數(shù)進行更新。
14、在一實施例中,所述響應于預設的觸發(fā)條件,計算當前輸出信號水平的檢波值與預設檢波值之間的誤差值和誤差變化率的步驟之前包括:
15、定義誤差值和誤差變化率的模糊集合;
16、基于所述模糊集合的數(shù)量,確定所述模糊規(guī)則的數(shù)量;
17、基于所述模糊規(guī)則的數(shù)量,確定所述模糊系數(shù)調(diào)整量的類型;
18、基于所述模糊集合和所述模糊系數(shù)調(diào)整量的類型,建立預設的模糊規(guī)則表。
19、在一實施例中,所述響應于預設的觸發(fā)條件,計算當前輸出信號水平的檢波值與預設檢波值之間的誤差值和誤差變化率的步驟包括:
20、響應于當前輸出信號水平的檢波值大于預設檢波值或響應于當前輸出信號水平的檢波值小于預設檢波值,且調(diào)整增益的衰減值大于預設閾值,計算所述檢波值與所述預設檢波值之間的誤差值;
21、基于所述誤差值,確定所述誤差變化率。
22、此外,為實現(xiàn)上述目的,本申請還提出一種信號控制裝置,所述信號控制裝置包括:
23、響應模塊,用于響應于預設的觸發(fā)條件,計算當前輸出信號水平的檢波值與預設檢波值之間的誤差值和誤差變化率;
24、確定模塊,用于將所述誤差值和所述誤差變化率輸入至預設的模糊算法,確定所述誤差值和所述誤差變化率對應的模糊系數(shù)調(diào)整量;
25、更新模塊,用于基于所述模糊系數(shù)調(diào)整量,對pid算法中系數(shù)的參數(shù)進行更新,并基于更新后的所述pid算法調(diào)整增益值,實現(xiàn)信號控制。
26、此外,為實現(xiàn)上述目的,本申請還提出一種信號控制設備,所述設備包括:存儲器、處理器及存儲在所述存儲器上并可在所述處理器上運行的計算機程序,所述計算機程序配置為實現(xiàn)如上文所述的信號控制方法的步驟。
27、此外,為實現(xiàn)上述目的,本申請還提出一種存儲介質,所述存儲介質為計算機可讀存儲介質,所述存儲介質上存儲有計算機程序,所述計算機程序被處理器執(zhí)行時實現(xiàn)如上文所述的信號控制方法的步驟。
28、此外,為實現(xiàn)上述目的,本申請還提供一種計算機程序產(chǎn)品,所述計算機程序產(chǎn)品包括計算機程序,所述計算機程序被處理器執(zhí)行時實現(xiàn)如上文所述的信號控制方法的步驟。
29、本申請?zhí)岢龅囊粋€或多個技術方案,至少具有以下技術效果:
30、與相關技術中,通常依賴簡單的正負反饋機制來動態(tài)調(diào)整放大器的增益,以此來維持輸出信號的穩(wěn)定性,通常依賴簡單的正負反饋機制來動態(tài)調(diào)整放大器的增益,以此來維持輸出信號的穩(wěn)定性,然而在面對復雜、非線性變化或時變系統(tǒng)時,合適的pid參數(shù)通常也需要依賴于調(diào)試控制的經(jīng)驗以及不斷的試錯來調(diào)整,并且仍然難以適應系統(tǒng)的動態(tài)變化相比,本申請響應于預設的觸發(fā)條件,計算當前輸出信號水平的檢波值與預設檢波值之間的誤差值和誤差變化率;將所述誤差值和所述誤差變化率輸入至預設的模糊算法,確定所述誤差值和所述誤差變化率對應的模糊系數(shù)調(diào)整量;基于所述模糊系數(shù)調(diào)整量,對pid算法中系數(shù)的參數(shù)進行更新,并基于更新后的所述pid算法調(diào)整增益值,實現(xiàn)信號控制,可以理解,本申請在響應于預設的觸發(fā)條件,計算出誤差值和誤差變化率之后,將誤差值和誤差變化率輸入至預設的模糊算法,并基于得到模糊系數(shù)調(diào)整量對pid算法更新,基于更新后的pid算法調(diào)整增益值,實現(xiàn)信號控制,通過引入模糊系數(shù)調(diào)整量,適應系統(tǒng)的動態(tài)變化,可以規(guī)避,面對復雜、非線性變化或時變系統(tǒng)時,合適的pid參數(shù)通常也需要依賴于調(diào)試控制的經(jīng)驗以及不斷的試錯來調(diào)整,并且仍然難以適應系統(tǒng)的動態(tài)變化的問題。
1.一種信號控制方法,其特征在于,所述信號控制方法包括:
2.如權利要求1所述的信號控制方法,其特征在于,所述將所述誤差值和所述誤差變化率輸入至預設的模糊算法,確定所述誤差值和所述誤差變化率對應的模糊系數(shù)調(diào)整量的步驟包括:
3.如權利要求2所述的信號控制方法,其特征在于,所述模糊系數(shù)調(diào)整量表征所述增益值的改變幅度。
4.如權利要求2所述的信號控制方法,其特征在于,所述基于所述模糊系數(shù)調(diào)整量,對pid算法中系數(shù)的參數(shù)進行更新的步驟包括:
5.如權利要求1所述的信號控制方法,其特征在于,所述響應于預設的觸發(fā)條件,計算當前輸出信號水平的檢波值與預設檢波值之間的誤差值和誤差變化率的步驟之前包括:
6.如權利要求1所述的信號控制方法,其特征在于,所述響應于預設的觸發(fā)條件,計算當前輸出信號水平的檢波值與預設檢波值之間的誤差值和誤差變化率的步驟包括:
7.一種信號控制裝置,其特征在于,所述裝置包括:
8.一種信號控制設備,其特征在于,所述設備包括:存儲器、處理器及存儲在所述存儲器上并可在所述處理器上運行的計算機程序,所述計算機程序配置為實現(xiàn)如權利要求1至6中任一項所述的信號控制方法的步驟。
9.一種存儲介質,其特征在于,所述存儲介質為計算機可讀存儲介質,所述存儲介質上存儲有計算機程序,所述計算機程序被處理器執(zhí)行時實現(xiàn)如權利要求1至6中任一項所述的信號控制方法的步驟。
10.一種計算機程序產(chǎn)品,其特征在于,所述計算機程序產(chǎn)品包括計算機程序,所述計算機程序被處理器執(zhí)行時實現(xiàn)如權利要求1至6中任一項所述的信號控制方法的步驟。