DSP通用算法介紹_第1頁
DSP通用算法介紹_第2頁
DSP通用算法介紹_第3頁
DSP通用算法介紹_第4頁
DSP通用算法介紹_第5頁
已閱讀5頁,還剩14頁未讀 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)

文檔簡介

1、DSP通用算法介紹摘要數(shù)字信號處理(DSP)自1965年由Cooley和Tukey提出DFT(離散傅里葉變換)的高效快速算法(Fourier Transform,簡稱FFT)以來,已有近40年的歷史。隨著計算機和信息技術(shù)的發(fā)展,數(shù)字信號處理技術(shù)已形成一門獨立的學科系統(tǒng)。數(shù)字信號處理作為一門獨立學科是圍繞著三個方面迅速發(fā)展的:理論、現(xiàn)實和應(yīng)用。作為數(shù)字信號理論,一般是指利用經(jīng)典理論(如數(shù)字、信號與系統(tǒng)分析等)作為基礎(chǔ)而形成的獨特的信號處理理論,以及各種快速算法和各類濾波技術(shù)等基礎(chǔ)理論。由此在各個應(yīng)用領(lǐng)域如語音與圖象處理、信息的壓縮與編碼、信號的調(diào)制與調(diào)解、信道的辨識與均衡、各種智能控制與移動通訊

2、等都延伸出各自的理論與技術(shù),到目前可以說凡是用計算機來處理各類信號的場合都引用了數(shù)字信號處理的基本理論、概念和技術(shù)。 數(shù)字化技術(shù)有今天的飛速發(fā)展,是依仗于強大的軟、硬件環(huán)境支撐。作為數(shù)字信號處理的一個實際任務(wù)就是要求能夠快速、高效、實時完成處理任務(wù),這就要通過通用或?qū)S玫臄?shù)字信號處理器來完成。因此,數(shù)字信號處理器是用來完成數(shù)字信號處理任務(wù)的一個軟、硬件環(huán)境和硬件平臺。就如同生活中的許多事情那樣,使用DSP往往在一些小問題和具體細節(jié)上頗費周折。然而許多DSP書籍往往專注于大的課題,但在設(shè)計基于DSP產(chǎn)品的過程中,大部分時間用于羅列出所必須得“小東西”。本文包含了那些在其他DSP書籍中不曾提及的被

3、遺忘的算法,但它們卻占有如此首要的位置。本文介紹的DSP通用算法包括邏輯運算,算術(shù)運算,系統(tǒng)的基本構(gòu)件,線形比例縮放,正交信號處理,頻率變換,信號平均,自動控制系統(tǒng)。1.邏輯運算所有的DSP器件都有一套命令集,用于實現(xiàn)邏輯操作,包括與,和異或等等。它們采用類似與離散邏輯門的方式進行操作,主要用于屏蔽有用的或沒用的數(shù)據(jù)位,主要在位測試程序中使用?,F(xiàn)今的大部分處理器在傳統(tǒng)的主要用于寄存器中左移或右移數(shù)據(jù)的邏輯操作基礎(chǔ)上,添加了內(nèi)置的位測試命令。邏輯運算常常用于定點與浮點的轉(zhuǎn)換,曲線擬合以及一些更高級的算法。2.算術(shù)運算 人們都已經(jīng)習慣于使用計算器來實現(xiàn)加減乘除及平方根之類的基本算術(shù)運算,而不愿實現(xiàn)

4、這些基本運算背后所需要的復雜的二進制運算。雖然.一些最新的DSP已經(jīng)在其內(nèi)部使用硬件電路和硬件編程實現(xiàn)了部分的運算,但當我們在DSP中要實現(xiàn)同樣的這些運算時,通常還必須東拼西湊的來實現(xiàn)這些運算。加減乘除之類的基本運算在各類處理器中以隱含的單周期命令形式提供,故在此不做進一步的討論。二進制除法或抽象函數(shù)f(x)之類的運算包含了一系列的多周期命令,其復雜度和運算時間由所期望獲得的計算結(jié)果精度決定。2.1乘法DSP器件具有一個專門的硬件乘法器,能在一個時鐘周期中完成兩個字節(jié)數(shù)據(jù)的二進制乘法。這一“板上”專用乘法器是DSP處理器區(qū)別于其他常用微處理器的主要特點,而且是大部分信號處理算法實現(xiàn)的核心。一些

5、專用的乘法,累加和數(shù)據(jù)移位命令內(nèi)置于大部分處理器中,用于濾波器和基于FFT的算法。它們充分利用了當代處理器中的并行結(jié)構(gòu)和流水線技術(shù),獲得程序的高速執(zhí)行完成乘法的基本編碼具有如下典型的形式:MPY A,B=C, Shift z將存儲于寄存器B中的數(shù)據(jù)相乘,并將結(jié)果移位Z比特后,存于寄存器C在對乘法結(jié)果保存及移位的過程中,應(yīng)注意不能使數(shù)值位取代最后的符號位2.2 除法二進制除法相對于加減乘運算而言要復雜得多。其算法主要包含了一系列的反復移位和有條件減法運算。更先進的處理器在其命令集中包含一個隱含的除法命令,可以直接執(zhí)行該算法。實現(xiàn)除法MACRO調(diào)用的基本形式如下:DIV A, B=C ,Y將B除以

6、A,結(jié)果存入C中,重復執(zhí)行Y遍。在某些特殊應(yīng)用中,若采用曲線擬合方法,除法運算的效率會更高。2.3 函數(shù)f(x)的運算有一些數(shù)學函數(shù)不能采用直接的二進制形式計算,而必須使用逼近方法。計算一般的f(x)主要采用三種方法,第一種方法是在數(shù)據(jù)或程序空間中存儲一張轉(zhuǎn)換表。第二種方法是采用曲線擬合和分段逼近的策略,第三種是采用級數(shù)展開算法。1) 查表法 最直接的計算一般函數(shù)f(x)的方法是在內(nèi)存中提供一張表,存在與所有可能遇到的x相對應(yīng)的f(x)的值。表示x值的數(shù)據(jù)字節(jié)用于構(gòu)造一個指向數(shù)據(jù)表中地址的指針,從而得到相對應(yīng)的f(x)的值。如果有充足的數(shù)據(jù)或程序空間能保證f(x)計算的準確性和精度,該方法在數(shù)

7、據(jù)存儲空間地址分配合理的情況下,就應(yīng)采用下面兩種方法。2) 曲線擬合方法 經(jīng)A/D采樣記錄下的曲線僅在采樣點上有值,非采樣點需要用數(shù)值分析的方法進行處理。為了提高曲線分析的精確度,我們先對譜圖曲線的一些特性進行研究。由色譜儀測出的譜圖曲線可以看出:譜圖曲線的形狀類似于正態(tài)分布的曲線,所不同的是它不一定是對稱的,但它一定是平滑的,即沒有階躍點,這意味著譜圖曲線的導數(shù)應(yīng)該是連續(xù)的;譜圖曲線開始段和終止段一般為0值;對于不同的化學吸附譜圖曲線出現(xiàn)峰值的時間是不同的,快的幾秒鐘,慢的需幾分鐘,更慢的則需幾小時。  采用分段低次插值,雖然保證插值曲線在插值點上的連續(xù)性,但不能保證整條

8、曲線在插值點上的光滑性,即導數(shù)不一定連續(xù),這不能滿足實際系統(tǒng)的要求。根據(jù)譜圖曲線的以上特點和擬合條件的需要,在進行曲線擬合時,為保證曲線在采樣點處的一階導數(shù)、二階導數(shù)的連續(xù)性,采用了滿足第一種邊界條件的三次樣條插值。從A/D采樣的數(shù)據(jù)中找到A、B、C、D點(見圖),把整個區(qū)間分成(A,B),(B,C),(C,D)區(qū)間,在每個區(qū)間內(nèi)采用三次樣條插值,限于篇幅,僅給出(B,C)段內(nèi)節(jié)點為的實驗數(shù)據(jù),如表所示。        同理可得Zab(t),Zcd (t)。我們在實際擬合過程中發(fā)現(xiàn),當選取的插值節(jié)點較少時,逼近誤差較大,隨著

9、插值節(jié)點加密,逼近程度逐步得到改善,如圖所示。n=575是經(jīng)A/D采樣得到的基本樣點,在575個節(jié)點中等距取出n=35,利用三次樣條插值進行逼近得到的曲線只有在(A,C)區(qū)間內(nèi)存在一定誤差,n=70時誤差減小,n=n/4與n=n/2時與實際擬合曲線幾乎完全重合。    從譜圖擬合曲線中可以看出,采用三次樣條函數(shù)逼近得到的曲線具有非常好的光滑性。當采樣點選取n/15時,有一定的誤差,當采樣點增加到n/8時誤差逐漸縮小,當采樣點增加到n/4時,基本逼近真實曲線,誤差可以忽略。因此,在保證精度的情況下,我們可以適當降低曲線的采樣速率,這樣可以大大減少系統(tǒng)占用內(nèi)存,提高運

10、算速度。    根據(jù)三次樣條逼近求出的曲線在各采樣點之間的表達式,直接積分可得出采樣區(qū)間的面積,計算出的面積與記錄儀測出的面積相比精度很高??傊?,當選取插值點為記錄點的三分之一時,用三次樣條函數(shù)逼近得到的曲線幾乎完美地擬合了用記錄儀記錄下的曲線,利用此方法對譜圖處理具有很大的實用價值,精度高。3) 級數(shù)展開法 復雜算術(shù)函數(shù)計算的另一個方法就是合理的級數(shù)展開,這類級數(shù)構(gòu)成一種僅由簡單的加減乘運算構(gòu)成的表示方法。在使用級數(shù)展開法時必須注意展開式能否快速收斂,如果不能,則使用曲線擬合法能較有效的滿足給定的數(shù)值精度。2.4 浮點計算在大多數(shù)的DSP應(yīng)用中,定點的16位運算

11、可以提供足夠的動態(tài)范圍(約為96db),足以滿足大部分信號不損失精度。但是在某些情況下,例如信號平方會將需存儲的信號的動態(tài)范圍增大一倍,這樣16位的定點表示就不適用了。當然如果分辨率的位數(shù)要求更多的話,那么該問題就顯得無關(guān)緊要了。但如果大數(shù)值采用固定格式(即小數(shù)點位置確定)表示,那么對于小數(shù)值而言,大部分的高權(quán)值位就不得不置零,以表示兩個數(shù)字在大小的相對差。在小數(shù)值的表示中,這種“數(shù)值誤差“可以采用被稱為浮點的表示方法解決。這種方法允許移動小數(shù)點的位置,來減少起始零的位數(shù)。 一些最新的處理器已經(jīng)能支持二進制的浮點算法。而包括TMS320 C54xx系列的定點處理器的低功效器件則須用算法將定點數(shù)

12、據(jù)轉(zhuǎn)換成浮點形式。3系統(tǒng)的的基本構(gòu)件3.1 AC耦合器不論對于交流耦合還是直流耦合的輸入波形,任何實際的AD轉(zhuǎn)換器或采樣-保持放大器均會加入少量的直流偏置。在一些信號處理應(yīng)用中,特別是有關(guān)調(diào)制的應(yīng)用中,該偏置是不可忽略的。有兩種簡明的方法可以消除該直流偏置。第一種方法是在假設(shè)直流偏置是固定情況下,從輸入的數(shù)據(jù)中減去一個相同大小的負的二進制數(shù),其效果同外加的直流偏置控制器相同。第二種方法是在處理器中加入一AC耦合濾波器的方式實現(xiàn)。3.2 過載考慮與限制在DSP實現(xiàn)中容易導致錯誤的一個主要原因就是信號過載問題。在大多數(shù)現(xiàn)存的DSP器件中,但累加器出現(xiàn)數(shù)值溢出時,可以定義一種操作模式,是累加器飽和,

13、即根據(jù)情況,賦為正極值或負極值。除非有特殊要求,大多數(shù)情況下,強烈推薦采用上述形式的操作。這個“安全網(wǎng)”能很好保證累加器存儲的數(shù)據(jù)不會再發(fā)生左移。如果這一條件不能滿足,那么數(shù)據(jù)在累加器進行左移時,仍會產(chǎn)生過載現(xiàn)象。3.3 時延短波信道模擬器系統(tǒng)中常采用軟件無線電思想實現(xiàn)。軟件無線電的宗旨就是盡可能地簡化射頻模擬前端,使AD轉(zhuǎn)換盡可能地靠近天線去完成模擬信號的數(shù)字化,而且數(shù)字化后的信號要盡可能多地用軟件進行處理,實現(xiàn)各種功能和指標。軟件部分主要用DSP芯片來進行處理信號。根據(jù)軟件無線電的知識,可以使用內(nèi)插來完成精確性時延部分的工作,但為了避免插值后數(shù)據(jù)量的大增,導致DSP處理的負荷量過重,之后就

14、得考慮數(shù)據(jù)的抽取操作用以減少處理的數(shù)據(jù)量。在上部分中,可以得出內(nèi)插和抽取過程都需要一濾波器進行濾波,避免內(nèi)插帶來的高頻鏡像和抽取帶來的頻譜混疊。可以采用內(nèi)插和抽取組合的辦法來解決內(nèi)插所導致的數(shù)據(jù)量大增問題,并保證小尺寸時延的精度。但必須內(nèi)插在前,抽取在后,以確保其中間序列的基帶譜寬度不小于原始輸入序列譜或輸出序列譜的基帶頻譜寬度,否則將會引起信號失真。這里采取的是D倍內(nèi)插再D倍抽取以實現(xiàn)級聯(lián)來滿足要求。但是由于他們級聯(lián)的D倍內(nèi)插濾波器和D倍抽取濾波器工作在相同的采樣率Dfs下,所以他們可以以一個組合濾波器來代替。圖3是基于內(nèi)插和抽取技術(shù)的時延器結(jié)構(gòu)。 3.4 抗混疊濾波在進入更為復雜的信號處理

15、任務(wù)之前,先討論一下對外部信號的濾波要求。即使在模擬輸入波形這種最簡單算法中,在系統(tǒng)行為上,滿足信號混疊的要求是至關(guān)重要的。3.5 重建濾波一個連續(xù)信號可以由其理想采樣樣本通過低通濾波器進行無失真的重建。理想的重建濾波器在其通帶具有平坦的增益響應(yīng)和線性相位特征,在更高頻率的阻帶具有無限衰減。同抗混疊濾波器一樣,如果采樣率概予信號帶寬的兩倍,就可以使用有限的過渡帶,那么合成重建濾波器的工作就會簡單一些。4.線性比例縮放運算放大器常用來在電路中增大增益。當然只用兩個電阻的簡易方案獲得增益值的方法是十分簡便的。但在DSP中實現(xiàn)信號大小的增益或衰減更加簡單準確。4.1 乘法器縮放前面已經(jīng)對乘法器進行了

16、討論,這些足以完成對數(shù)字化得信號加以增益增益值保存在名為【gain】的變量的內(nèi)存單元中,再在一個命令周期中乘以信號樣值的到輸出。該過程可對聲音信號進行音量控制。4.2 桶形移位器DSP領(lǐng)域特有的改變信號大小的另一種方案是將數(shù)據(jù)字節(jié)按位左移或右移。左移一位相當于將增益增大一倍,右移一位相當于減小一倍?;谶@個原因,許多數(shù)字高保真音量控制設(shè)備都有6db的增益。4.3 硬限幅和軟限幅術(shù)語“硬限幅”和“軟限幅”對于模擬信號處理而言是同義的,傳統(tǒng)上又都用基于二極管的運放電路實現(xiàn)。二極管限定了運算放大器的最大輸出電平,從而能將信號削頂。改變削頂?shù)某潭瓤梢酝ㄟ^選擇合適的齊納二極管擊穿電壓或者改變運算放大器的

17、增益實現(xiàn),從而強制信號接近輸出極限。簡單的DSP等效方案是利用累加器可被置為百合狀態(tài)的性質(zhì)。然后累加器中的信號被強制突破這一限制,如通過增加增益值,或者加上或減去一個以后還要重新減去的預(yù)先設(shè)定的常數(shù),從而得到將原始波形削波的效果。第二種方法如下圖所示:a) 輸入波形;b)累加器強制正向飽和;c)累加器強制負向飽和;d)剪切后輸出波形4.正交信號處理許多信號處理函數(shù),都采用正交處理技術(shù)來提高算法的效率。這些技術(shù)特別適用于DSP,因為DSP能精確高效德實現(xiàn)正交波形。使用其他技術(shù)是很難實現(xiàn)增益為常數(shù)的90度相位變化的。通常境況下,總是折中處理相位精確性和增益精確性,如某些方法能提供出色的相位正交性,

18、但幅度匹配的性能就較差,反之,另一些能提供精確的幅度特征,但在相位特性方面就不盡人意了。由于增益和相位匹配所要達到的令人滿意的要求是根據(jù)其應(yīng)用決定的。下面是三種數(shù)字生成采樣波形的正交模式的基本算法:希爾伯特變換濾波器,單邊帶正交發(fā)生器,時延。5. 頻率變換在討論頻率交換的各個算法之前,有必要先說明我們所獲得的結(jié)果。有各種各樣的方法也能進行頻率變換,但是它們都會使已調(diào)波形含有比原始波形更多的頻率分量,所以在大多情況下,不能獲得與消息波形相似的頻譜。這里要介紹的頻率變換方法是對任意消息波形,在不改變頻譜分布和不生成寄生分量的條件下,進行直接頻率變換的方法。該方法中經(jīng)常涉及單邊帶調(diào)制或理想線性調(diào)制。

19、5.1 濾波器方法前面介紹過了采用濾波器生成正交波形的方法。通過將輸入波形與本地振蕩器進行.混頻,其中本地振蕩器的頻率由要獲得的頻移量決定,再根據(jù)選擇其上邊帶或下邊帶,就能實現(xiàn)向上或向下的頻移(如圖)使用濾波器的單邊帶頻率變換方法如果本地振蕩器的頻率超過輸入信號最高頻率的一半,那么就可能完全去除不想要的邊帶。但是如果本地振蕩器的頻率低于輸入頻率的一般,那么邊帶就會產(chǎn)生部分重疊現(xiàn)象,也就不可能獲得理想的頻率變換。由于實際濾波器中存在有限的過渡帶,所以交換低頻分量時,總會發(fā)生對有用邊帶中的低頻分量過分抑制或者對無用邊帶中低頻分量濾除效果不佳的問題。由于邊帶重疊問題限制了低頻本地振蕩器的使用,也就限

20、制了對低頻帶進行的頻率交換,這就是采用濾波器方法進行頻率交換的主要缺點。5.2 正交頻率交換如果要交換的信號是以正交形式存在的,那么使用DSP進行頻率交換時輕而易舉的事情。其中涉及到的簡單的正交混頻過程如下圖所示:希爾伯特交換頻率變換器每個乘法器分別輸出上邊帶和下邊帶。但根據(jù)最后一級加法器的符號,會去除一個邊帶。如果兩者是相加的,那么選擇下邊帶,也就獲得向下的頻率變換。反之,如果兩者是相減的,那么獲得向上的頻率變換。要獲得無失真的頻率變換,必須實現(xiàn)理想的正交混頻和加法過程。輸入信號的正交形式可以采取前面所述的任何一種方法生成,其中采用希爾伯特交換FIR濾波器是最常見的方法。事實上,在正交波形生

21、成的過程中,總會產(chǎn)生一些偏差,從而導致不能將混頻中產(chǎn)生的不需要的邊帶完全抑制。由于非理想的增益和相位平衡會產(chǎn)生殘余的頻率分量,必須注意不能讓它們與所需要的頻帶產(chǎn)生混疊。5.3 頻率翻轉(zhuǎn)頻率變換的一種特殊情況就是頻率翻轉(zhuǎn),即將整個0Hz至fs/2的頻帶翻轉(zhuǎn),使接近0Hz的頻率分量出現(xiàn)在fs/2附近,反之亦然。事實上,對一個已采樣的波形,該過程是十分簡單的,只需要將其同fs/2處的頻率分量混頻,生成上下邊帶,其中上邊帶恰好緊連著下邊帶,而且是被翻轉(zhuǎn)的形式,這就實現(xiàn)了頻率翻轉(zhuǎn)。同fs/2混頻可以實現(xiàn)任意波形的翻轉(zhuǎn)。基本的語音加密系統(tǒng)就是一個應(yīng)用頻率翻轉(zhuǎn)的簡明示例。6. 信號平均事實上,信號平均是對選

22、定的信號樣值進行濾波操作。在大多數(shù)信號平均算法中。其中經(jīng)常使用如下三種:線性平均,峰值平均和指數(shù)平均。下面主要介紹峰值平均和指數(shù)平均。6.1 指數(shù)平均與線形平均的各樣值同等權(quán)值相加不同,指數(shù)平均不采用統(tǒng)一的權(quán)值,通常情況下,賦予最新樣本值最高權(quán)值。所以,輸出平均值是偏向最新的波形變化,能緩慢地“跟隨”信號形狀的變化。平均就其本質(zhì)而言是濾波操作,所以既能采用遞歸的算法實現(xiàn)也能采用非遞歸的算法實現(xiàn)。一種簡單的反饋濾波器實際上就是一階低通濾波器的數(shù)字實現(xiàn)。6.2 峰值平均嚴格地講,峰值平均并非是一種真正的平均過程,所設(shè)計到的是檢測和存儲特定波形的峰值水平。作為頻譜分析儀的一個常見功能,峰值平均用于顯

23、示在一段特定的時間上各個波形分量的峰值。達到該目的的一個非常簡單的方法就是比較當前存儲的和先前存儲的采樣值,并保存較大者。7. 自動控制系統(tǒng)7.1 自動電平控制增益控制應(yīng)用十分廣泛,出現(xiàn)在從手提式攝像機中的自動麥克風音量控制到移動電話的功率輸出變化等各種不同的應(yīng)用之中。實現(xiàn)增益控制主要可采用兩種方法,一種是采用反饋環(huán),另一種是采用前饋環(huán)。1) 反饋控制使用主信號支路中的乘法器改變信號電平。用于控制輸出電平的增益常數(shù)是通過將當前信號電平和所希望的輸出電平相比較決定的。如果信號電平大于所希望的參照輸出信號電平,那么求和后的輸出信號為負的,以致減小累加器的值,從而降低進入乘法器的常數(shù),獲得降低增益的

24、結(jié)果。在穩(wěn)定狀態(tài),信號電平同參照水平相一致,那么累加器中的值保持不變。這種算法的一個特點是,環(huán)路的動態(tài)性都能是由輸入信號的電平?jīng)Q定的。當信號電平和參照信號電平之間存在較大差別時,就會產(chǎn)生較大的誤差信號,使累加器產(chǎn)生較大的變化,從而使環(huán)路快速校正。反之,當信號和參照信號之間電平差距較小時,環(huán)路的響應(yīng)比較緩慢。雖然這種現(xiàn)象可能正是某些應(yīng)用所希望的,但有一部分自動電平控制系統(tǒng)則要求其動態(tài)性能與輸入信號無關(guān)。2) 前向控制反饋控制系統(tǒng)的一個缺點就是控制過程總是試圖跟上輸入變化的狀態(tài),而不可能提供瞬時的信號電平校正。解決該問題的方法就是采用前向控制機制。采用同樣的包絡(luò)檢測器得出信號電平,信號包絡(luò)通過函數(shù)f(x)的處理,再進入乘法器改變輸出信號的電平。函數(shù)f(x)決定了前向自動電平控制電路的性能。因為所有的處理都是在前向支路,所以有可能使上下兩支路的延時相同,能在上面的支路中加入一個時延元件。7.2 自動頻率控制系統(tǒng)自動頻率控制的一個主要用途是用于無線通信系統(tǒng)。無線通信要求將信息信號調(diào)制到指定的無線電頻帶上,通常對頻率的

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論