DSP在通訊中的應用

2021-06-10 02:30:04 字數 1748 閱讀 1456

在當前的dsp市場上,通訊裝置是其最大的使用者,以下是其中的幾個例子:

(1)數字式蜂房系統

數字式蜂房系統使用通用dsp來實現語音合成(speech synthesis)、糾錯編碼(error-correction coding)、基帶數據機(baseband modem)、以及系統控制等功能。

a.語音合成、語音壓縮與編碼是dsp最早和最廣泛的應用專案。在有線和無線通訊中,向量編碼器用於將語音頻號壓縮到有限頻寬的通道中。

b.糾錯編碼。前向糾錯(fec,forward error-correction)方案廣泛地使用在電信應用中、用以降低雜訊通道中的bit誤位元速率。隨著越來越多的資料要通過有限頻寬的通道、對改善的fec技術的需求也就更加迫切。迴圈冗餘檢驗(crc)和bit奇偶檢驗仍然用於簡單的誤碼檢測。然而,更複雜的前向糾錯方案,例如verbi卷積編碼和reed-solomon(rs)編碼常常使用於多bit的檢錯與糾錯。通常,鏈結的編碼方案在降低bit誤碼方面要優於簡單的方案。例如,美國數字蜂房移動**的is-54語音通道規範,就由crc和卷積碼來共同保證。

c.基帶調製與解調。dsp能夠用來實現基帶調製解調功能。這些功能包括定時的恢復、自動增益和頻率控制、符號檢測、脈衝整形、以及匹配濾波器等。許多功能以往是用硬體來實現的。隨著高效能dsp的發展和多種目的硬體設計需要的增長,例如,is-54標準就要求每個終端能夠處理三種調製方案:fm、fsk、dqpsk,現在往往用dsp通過其軟體來實現。

(2)軟體電台(software rideo)

近年來得到充分重視與迅速發展的軟體電台,是利用同樣的硬體裝置和不同的軟體模組,來適應不同頻段、不同調製方式下的通訊。在軟體電台中,最重要和最具挑戰性的部分就是高效能的a/d、d/a變換器和以dsp為核心的實時訊號處理器。軟體電台概念的提出和最初的應用都是在軍用通訊中;但近年來在各種民用通訊系統中也已顯露出了廣闊的應用前景。軟體電台對dsp所提出的實時性很高的要求,正有力地促進著dsp的發展,其中包括單片處理器的效能、多處理器協同工作的能力、dsp軟體開發的環境和dsp實時作業系統等多方面的發展。

(3)均衡和通道估計

對dsp來說,另乙個計算量繁重的任務是通道模擬,用以估計回聲、噪音或碼間干擾。線路回聲對消是在公用有線**上適合用dsp來實現的應用。回聲和噪音的對消對於有線和無線通訊同樣重要。

均衡是又一種通道估計技術,用以消除由於通道延時擴充套件所引起的碼間干擾。

(4)語音和字元識別演算法

dsp在完成核心的應用之外,還常常用來完成使用者介面的任務。這是因為以dsp為基礎的產品具有很強的設計靈活性,允許系統的設計者把附加的任務加給他們的dsp,以便更充分地利用其處理能力。在移動**中。其語音撥號功能就可以由dsp來實現。在使用個人數字助理(pda、personal digital assistent)技術時,把計算機和通訊應用結合在一起,人機介面設計就來得更重要。

(5)數據機(modem)

數據機中複雜的數**算主要是依靠dsp或由dsp核組成的asic來完成的。在可攜式計算機中、對數據機的大小、重量、功耗特別關注時,對dsp的要求就來得更高。數據機的速度隨著dsp速度的提高而不斷地提高,到2023年已達到56kbps。

(6)綜合業務數字網(isdn)

由dsp來實現的雙模式modem,既可以在模擬通道上以模擬模式工作、也可以在isdn通道上以數字格式工作,因為isdn系統是數字式的。

(7)多**

資料探勘技術在移動通訊中的應用

1 引言 資料探勘匯集了統計學 人工智慧 資料庫等學科的內容,是一門新興的交叉學科。這門學科旨在幫助人們從海量資料中發現有價值的資訊,目前在商業中的應用剛剛起步。國內日趨激烈的移動通訊市場競爭促使各移動通訊運營商去降低運營成本 提供差異化的客戶服務,而資料探勘技術的應用可以幫助運營商分析客戶消費行為...

資料探勘技術在移動通訊中的應用

1 引言 資料探勘匯集了統計學 人工智慧 資料庫等學科的內容,是一門新興的交叉學科。這門學科旨在幫助人們從海量資料中發現有價值的資訊,目前在商業中的應用剛剛起步。國內日趨激烈的移動通訊市場競爭促使各移動通訊運營商去降低運營成本 提供差異化的客戶服務,而資料探勘技術的應用可以幫助運營商分析客戶消費行為...

socket通訊中的select應用簡要說明

用select的目的就是將多個io的讀寫阻塞的集中到乙個select上,即用select來檢測有沒有io可以讀寫,一旦發生至少乙個io可以讀寫 或者超時,返回0表示超時 則select就返回,返回值 0,然後用迴圈對select監測的所有io用fd isset來判斷,檢查是否是該io觸發的阻塞返回,...