專利名稱:信號合成系統(tǒng)及方法
技術(shù)領(lǐng)域:
本發(fā)明屬于信號的模擬分析領(lǐng)域,尤其涉及一種信號的合成系統(tǒng)及方法。
背景技術(shù):
目前,對于信號的特定比特組合的測試、最差條件的分析通常是利用線性非時變系統(tǒng)配合統(tǒng)計分析方法來完成的。所述信號的特定比特組合測試是指以1代表間隔時間內(nèi)有該信號輸出,以0代表間隔時間內(nèi)沒有該信號輸出,根據(jù)信號的干擾特征對某一時間段內(nèi)特定的0、1組合進行信號的疊加測試。所述信號的最差條件的比特組合是對信號在某一時間段內(nèi)不同的0、1組合進行疊加測試后所得到的峰值最小的那組0、1組合。所述的線性非時變系統(tǒng)和統(tǒng)計分析方法通常由電子電路仿真軟件及后處理軟件實現(xiàn)。所述的電子電路仿真軟件可以對電子電路進行模擬仿真,并輸出信號的波形圖文檔。 所述后處理軟件是指對仿真軟件的仿真結(jié)果,即信號的波形圖進行疊加、統(tǒng)計分析等處理的軟件。不同的仿真軟件支持不同格式的輸出文檔,例如,Allegro PCB SI仿真軟件支持 Allegro PCB SI及HSpice格式的輸出文檔,ADS仿真軟件支持ADS及HSpice格式的輸出文檔,SPEED仿真軟件只支持SPEED格式的輸出文檔。然而,每一種后處理軟件都無法應(yīng)用所有格式的輸出文檔。因此,在利用線性非時變系統(tǒng)配合統(tǒng)計分析方法對信號的特定比特組合及最差條件進行測試、分析時必須選擇合適的仿真軟件及后處理軟件。若仿真軟件與后處理軟件之間不能相互支持,則需要使用者自行轉(zhuǎn)換仿真軟件的輸出文檔的格式,使其能夠應(yīng)用于后處理軟件。這無疑給使用者帶來了麻煩。
發(fā)明內(nèi)容
鑒于以上內(nèi)容,有必要提出一種信號合成系統(tǒng),其可廣泛應(yīng)用于多種電子電路仿真軟件的輸出文檔,可以合成最差條件的信號,并可依用戶自行輸入的比特組合合成信號。此外,還有必要提出一種信號合成方法,其可廣泛應(yīng)用于多種電子電路仿真軟件的輸出文檔,可以合成最差條件的信號,并可依用戶自行輸入的比特組合合成信號。一種信號合成系統(tǒng),包括安裝模塊,用于安裝多種電子電路仿真軟件輸出文檔的讀取軟件;載入模塊,用于載入一個電子電路仿真軟件的輸出文檔,其中,該輸出文檔內(nèi)包括表示一個信號波形圖的時間及電壓值;讀取模塊,用于利用所安裝的讀取軟件從上述輸出文檔中讀取表示信號波形圖的時間及電壓值;選擇模塊,用于選擇信號的輸出類型,以獲取信號傳送的間隔時間;分析模塊,用于根據(jù)上述表示信號波形圖的時間及電壓值,以及信號傳送的間隔時間,通過疊加操作計算出信號的最差條件的比特組合;接收模塊,接收至少一組信號的比特組合;及合成模塊,用于根據(jù)所計算出的最差條件的比特組合或者根據(jù)所接收的比特組合進行信號的合成操作以生成合成信號?!N信號合成方法,包括安裝多種電子電路仿真軟件輸出文檔的讀取軟件;載入一個電子電路仿真軟件的輸出文檔,其中,該輸出文檔內(nèi)包括表示一個信號波形圖的時間及電壓值;利用所安裝的讀取軟件從上述輸出文檔中讀取表示信號波形圖的時間及電壓值;選擇信號的輸出類型,以獲取信號傳送的間隔時間;根據(jù)上述表示信號波形圖的時間及電壓值,以及信號傳送的間隔時間,通過疊加操作計算出信號的最差條件的比特組合;或者接收至少一組信號的比特組合;及根據(jù)所計算出的最差條件的比特組合或者根據(jù)所接收的比特組合進行信號的合成操作以生成合成信號。相較于現(xiàn)有技術(shù),本發(fā)明所提供的信號合成系統(tǒng)及方法可以廣泛應(yīng)用于多種電子電路仿真軟件的輸出文檔。此外,本系統(tǒng)及方法可以合成最差條件的信號,且可依用戶自行輸入的比特組合合成信號,能有效協(xié)助用戶快速分析及判斷高速信號的潛在風(fēng)險,在節(jié)省轉(zhuǎn)換輸出文檔格式所需時間的同時,避免了可能產(chǎn)生的人為錯誤。
圖1是本發(fā)明信號合成系統(tǒng)較佳實施例的系統(tǒng)架構(gòu)圖。圖2是本發(fā)明信號合成系統(tǒng)較佳實施例的功能模塊圖。圖3A演示了一個波形圖的示意圖。圖;3B演示了信號的疊加特性。圖4演示了一個合成信號的示意圖。圖5是本發(fā)明信號合成方法較佳實施例的方法流程圖。主要元件符號說明
權(quán)利要求
1.一種信號合成系統(tǒng),其特征在于,該系統(tǒng)包括安裝模塊,用于安裝多種電子電路仿真軟件輸出文檔的讀取軟件; 載入模塊,用于載入一個電子電路仿真軟件的輸出文檔,其中,該輸出文檔內(nèi)包括表示信號波形圖的時間及電壓值的數(shù)據(jù);讀取模塊,用于利用所安裝的讀取軟件從上述輸出文檔中讀取表示信號波形圖的時間及電壓值的數(shù)據(jù);選擇模塊,用于選擇信號的輸出類型,以獲取信號傳送的間隔時間; 分析模塊,用于根據(jù)所讀取的表示信號波形圖的時間及電壓值的數(shù)據(jù)以及信號傳送的間隔時間,通過疊加操作計算出信號的最差條件的比特組合; 接收模塊,用于接收至少一組信號的比特組合;及合成模塊,用于根據(jù)所計算出的最差條件的比特組合或者根據(jù)所接收的比特組合,利用所讀取的表示信號波形圖的時間及電壓值的數(shù)據(jù)以及信號傳送的間隔時間,進行信號的合成操作,以生成合成信號。
2.如權(quán)利要求1所述的信號合成系統(tǒng),其特征在于,該系統(tǒng)還包括判斷模塊,用于判斷所載入的輸出文檔的格式,并判斷讀取該種格式輸出文檔的軟件是否有安裝;及所述的安裝模塊還用于在讀取該種格式輸出文檔的軟件沒有安裝的情況下,安裝讀取該種格式輸出文檔的軟件。
3.如權(quán)利要求2所述的信號合成系統(tǒng),其特征在于,所述的輸出文檔的格式包括 Allegro PCB SI 格式,HSpice 格式,ADS 格式,及 SPEED 格式。
4.如權(quán)利要求1所述的信號合成系統(tǒng),其特征在于,所述信號的輸出類型包括PCI信號及USB信號。
5.如權(quán)利要求1所述的信號合成系統(tǒng),其特征在于,該系統(tǒng)還包括 輸出模塊,用于輸出所生成的合成信號。
6.一種信號合成方法,其特征在于,該方法包括 安裝多種電子電路仿真軟件輸出文檔的讀取軟件;載入一個電子電路仿真軟件的輸出文檔,其中,該輸出文檔內(nèi)包括表示信號波形圖的時間及電壓值的數(shù)據(jù);利用所安裝的讀取軟件從載入的輸出文檔中讀取表示信號波形圖的時間及電壓值的數(shù)據(jù);選擇信號的輸出類型,以獲取信號傳送的間隔時間;根據(jù)上述表示信號波形圖的時間及電壓值的數(shù)據(jù)以及信號傳送的間隔時間,通過疊加操作計算出信號的最差條件的比特組合或者接收至少一組信號的比特組合;及根據(jù)所計算出的最差條件的比特組合或者根據(jù)所接收的比特組合,利用所讀取的表示信號波形圖的時間及電壓的數(shù)據(jù)以及信號傳送的間隔時間,進行信號的合成操作,以生成合成信號。
7.如權(quán)利要求6所述的信號合成方法,其特征在于,在利用所安裝的讀取軟件從載入的輸出文檔中讀取表示信號波形圖的時間及電壓值的數(shù)據(jù)步驟之前,該方法還包括判斷所載入的輸出文檔的格式,并判斷讀取該種格式輸出文檔的軟件是否有安裝;及在讀取該種格式輸出文檔的軟件沒有安裝的情況下,安裝讀取該種格式輸出文檔的軟件。
8.如權(quán)利要求7所述的信號合成方法,其特征在于,所述的輸出文檔的格式包括 Allegro PCB SI 格式,HSpice 格式,ADS 格式,及 SPEED 格式。
9.如權(quán)利要求6所述的信號合成方法,其特征在于,所述信號的輸出類型包括PCI信號及USB信號。
10.如權(quán)利要求6所述的信號合成方法,其特征在于,該方法還包括 輸出所生成的合成信號。
全文摘要
本發(fā)明提供一種信號合成方法,包括安裝多種仿真軟件輸出文檔的讀取軟件;載入一個仿真軟件的輸出文檔,該輸出文檔內(nèi)包括表示信號波形圖的時間及電壓值;讀取上述時間及電壓值;選擇信號的輸出類型,以獲取信號傳送的間隔時間;根據(jù)時間及電壓值,以及信號傳送的間隔時間,通過疊加操作計算出信號的最差條件的比特組合;或者接收至少一組信號的比特組合;及根據(jù)所計算出的最差條件的比特組合或者根據(jù)所接收的比特組合進行信號的合成操作以生成合成信號。本發(fā)明還提供一種信號合成系統(tǒng)。本發(fā)明可廣泛應(yīng)用于多種電子電路仿真軟件的輸出文檔,并可以合成最差條件的信號或者依用戶自行輸入的比特組合合成信號。
文檔編號G06F17/50GK102201015SQ20101012950
公開日2011年9月28日 申請日期2010年3月23日 優(yōu)先權(quán)日2010年3月23日
發(fā)明者李政憲, 許壽國 申請人:鴻富錦精密工業(yè)(深圳)有限公司, 鴻海精密工業(yè)股份有限公司