編程的50種基礎(chǔ)算法 簡述子帶編碼壓縮編碼的算法?
簡述子帶編碼壓縮編碼的算法?所謂的子帶編碼技術(shù)是將原始信號從時域變換到頻域,然后將其分成若干子帶進(jìn)行數(shù)字編碼的技術(shù)。它使用帶通濾波器(BPF)組將原始信號分成若干(例如m)子帶(稱為子帶)。每個子帶通
簡述子帶編碼壓縮編碼的算法?
所謂的子帶編碼技術(shù)是將原始信號從時域變換到頻域,然后將其分成若干子帶進(jìn)行數(shù)字編碼的技術(shù)。它使用帶通濾波器(BPF)組將原始信號分成若干(例如m)子帶(稱為子帶)。每個子帶通過等效于單邊帶幅度調(diào)制的調(diào)制特性移到接近零的頻率。在通過BPF(總共m)之后,每個子帶的輸出信號以指定的速率(Nyquist速率)被采樣,并且采樣值被數(shù)字編碼。設(shè)置M通道數(shù)字編碼器。每個數(shù)字編碼信號被發(fā)送到復(fù)用器,子帶編碼的數(shù)據(jù)流最終被輸出。在編寫代碼來實現(xiàn)某個功能時,我偶爾會想:在編寫代碼之前,我是否應(yīng)該先寫下所有的過程,然后再進(jìn)行編碼?還是我只需要腦子里有想法?以我的經(jīng)驗,我發(fā)現(xiàn)簡單的程序一般不需要寫過程和思想,但對于復(fù)雜的代碼,最好把過程寫下來,把整個功能作為一個整體來考慮,怎么實現(xiàn)呢?編寫完成后,不僅可以作為今后測試和維護(hù)的依據(jù),還可以用來與他人進(jìn)行交流。但是,如果把所有的東西都寫下來,可能會花很多時間,這時就可以使用偽代碼了。例如,如果在9點(diǎn)之前,那么私事elsf9點(diǎn)到18點(diǎn),然后上班,否則下班ENDIF,這樣不僅可以達(dá)到文件質(zhì)量結(jié)果LOVE(男孩,女孩){if(男孩)。有一個房間和一個男孩。有一輛車(){男孩。套裝(無)返回。嫁給(男孩)}如果(女孩)。愿意等待(){等待(!(男孩。賺錢>1000000和女孩。感覺(day=1day<=365day){如果(day==情人節(jié))如果(男孩。女孩(玫瑰)女孩埃爾塞吉爾。感覺——如果(天)=女孩。生日)如果(男孩。女孩(玫瑰){女孩。感覺}其他{女孩。感覺——孩子。想賺錢()}}如果(男孩。有房子和男孩。有一輛車(){男孩。套裝(無)返回IRL。結(jié)婚(男孩)}同齡女孩elsereturngirl.goto公司(另一個男孩)