sac

時間序列信號處理軟體

SAC(Seismic AnalysisCode)是用於處理和研究時間序列信號,主要是地震信號的通用軟體。

運行平台


Linux,Solaris,Mac,Cygwin

軟體大小


3.6M

開發者


加州大學Lawrence Livermore國家實驗室(LLNL)開發,目前由與IRIS 合作的一群開發者負責維護工作。

功能簡介


其分析能力包括通常的算術運算、傅氏變換、頻譜估計、IIR和FIR濾波、信號疊加處理(stacking)、數據提取、數值內插、相關分析、地震震相讀取(picking)等。SAC具有多種繪圖功能,同時提供不同的版本以適用於不同的計算機系統。
現行的SAC版本可適用於UNIX(AT&T System V,Berkeley4.2),DECVAC/VMS,PRIME,IBM VM/CMS,AIX,Stellar,DataGeneral等不同的系統,在圖形處理方面可適用於模擬Tektronix4010/4014的任何圖形終端,以及X-Window,SUN-Window等適用於工作站的圖形系統。
SAC採用互動式命令的驅動方式,即每條命令都需要在終端上鍵入,或者將其放在宏(macro)命令文件中去執行。地震信號存儲在數據文件中,數據文件包括一個頭段,用來說明這個文件的內容。SAC格式可與CSS格式和SEED格式進行相互轉換。

安裝步驟


a)下載SAC2000 for Linux軟體:sac_v59.48_linux.tar.gz
b)利用adduser -s /bin/csh sac創建一個shell類型為csh的普通用戶,並為用戶創建一個主目錄(如:/home/sac)
c)拷貝/etc/csh.cshrc到/home/sac/.cshrc
d)拷貝/etc/csh.login到/home/sac/.login,修改sac用戶主目錄下的.login文件,在文件中加入以下兩行: setenv SACAUX /export/home/sac/aux setenv SACGRAPHIC xwindows path一行加入/home/sac/bin
e)將sac_v59.48_linux.tar.gz文件拷貝到/home/sac目錄
f)解壓縮sac_v59.48_solaris.tar.gz tar zvxf sac_v59.48_solaris.tar
g)註銷sac用戶,重新以sac用戶登陸
h)打開一個字元命令窗口,在窗口中鍵入:sac2000 i)如果出現SAC>提示符,則軟體安裝正確並開始工作。