訊號seon3 hou6(英文:signal,粵音假借:息伮sik1 nou4)係工程學上常用嘅概念。定義上,一吓訊號係「一個可以傳達資訊嘅函數」。訊號處理常見於同通訊相關嘅工程領域,尤其係電子工程-電子訊號主要係用變化嘅電壓、電流或者電磁波嚟傳嘅。
舉個例,想像家陣有兩個人,A 君同 B 君;而家 A 君要去遠行,佢希望有能力遠距離傳資訊俾 B 君,等佢有得向 B 君報告行蹤;於是佢哋兩個事先講定個方案,搭好嗮電線,用電訊號嚟傳羅馬字母-A 君同 B 君講,佢想傳資訊嗰陣,會傳一連串上上落落嘅電壓,一行資訊有嘅電壓數量實會係 4 嘅倍數,而每 4 個電壓用嚟代表一個字母;然後佢仲講明,上上上上(1111)代表 A,上上上下(1110)代表 B,上上下下(1100)代表 C... 如此類推;用數學化啲嘅方式表達即係:
跟住當 A 君去咗好遠嘅地方,佢向 B 君傳咗一串上上落落嘅電壓嗰時,B 君可以攞住個解讀方案,解讀返 A 君傳嗰一串 0 同 1 係想講乜-每吓呢啲上上落落嘅電壓就係一個訊號。而事實係,呢種用電壓上落傳達資訊嘅做法,正正就係廿世紀電子工程嘅基礎。
廣義化啲嘅話,任何有得喺時空當中變化嘅物理量都可以攞嚟做息伮:包括影像、聲以至電磁波等都可以攞嚟做息伮-只要傳息伮嘅人(觀察者)之間有一套共同嘅方案,講明邊款息伮代表咩資訊,嗰啲息伮就會傳得到資訊。喺廿一世紀嘅科技裏面,聲(例如日常講嘢)、電磁波(例如電視嘅天線)同電壓上落(例如電子架生)等嘅物理量都有俾人攞嚟做息伮。
定義上,訊號係指是但一個
「 | 」 |
想像以下兩個例子:
一吓訊號係個數值,而個數值已知同收訊號嘅人想知嗰個變數之間成某啲特定關係(函數),所以收訊號嘅人有得靠睇個訊號,得知佢想知嗰個變數係咩樣。
廿一世紀初嘅電子工程就係用呢種技術嚟達到長距離通訊嘅:簡化噉講,想像通訊雙方之間有電線,或者有天線等方法收發電磁波;通訊雙方可以彼此傳送一段段嘅微電壓-大電壓(1)或者細電壓(0);佢哋可以事先講明每串可能嘅 1-0 組合代表邊個羅馬字母或者數字-即係例如 1111 代表 A、1110 代表 B、1100 代表 C... 呀噉(摩斯碼都係用咗類似噉嘅原理),就能夠達到長距離通訊嘅效果;實際應用嘅電子工程會有更複雜嘅技術嚟傳送唔同嘅訊號。
訊號可以按好多準則嚟分門別類。
一個數碼訊號(digital)由一個離散嘅物理量集建構成,表示一連串離散嘅數值:一個數碼訊號嘅一個可能數值(例如 0)同下一個可能數值(例如 1)之間實會有個最細嘅可能差距,冇話斬件到幾細都得,即係例如數值冇得係 0.5 。
數碼訊號喺廿一世紀嘅數碼電腦同埋各種電子架生當中成日都見到:呢啲機械會傳一串串由有電(1)同冇電(0)組成嘅訊號(好似下圖噉),並且用呢一串串嘅數值表示一啲資訊,簡單講就係唔同嘅 1-0 組成代表唔同嘅符號,當中「符號」包括咗羅馬字母同數字呀噉;另一方面,亦都有啲數碼訊號做法係有三個或者以上嘅可能數值嘅。
數碼訊號之所咁常見,係因為呢種訊號有好多好處。數碼訊號其中一個最大嘅好處就係相對冇咁易受雜音影響-喺現實世界,一個訊號喺傳送嘅中途梗會或多或少噉受到干擾,跟住會走少少樣:
好似係下圖噉,下圖 Y 軸表示收到嗰吓訊號嘅電壓值。喺現實世界,訊號實會受到干擾,所以實際收到個訊號近乎冇可能會完全等如一個特定數值。
數碼訊號可以由模擬訊號轉化而成:舉個例,家陣有部機,佢喺每個時間點會收一個數值係連續(可以係小數點後 n 個位)嘅電壓作為輸入,而輸出就係一串二元(binary)嘅數碼訊號(數值一係 1 一係 0),每 16 個訊號係一個二進制數字,代表一個時間點嘅輸入電壓值,例如如果輸出係 0000 0001 0010 0010,就代表輸入電壓值係 290 V-290 喺二進制入面係「1 0010 0010」。事實上,呢種做法喺現代電子工程當中極之常見,例如遊戲機嘅遊戲搖桿都用咗呢種做法。
一個模擬訊號(analog,粵拼:en1 naa4 lok4)數值係連續嘅,即係話搵是但兩個可能數值,嗰兩個數值之間都實會有一啲可能數值(小數點後嘅位理論上可以無限加)-即係同某啲物理量相模擬(analogous)。模擬訊號係相對於數碼訊號嘅做法。
舉個例說明,想像一部遊戲機嘅控制器:喺一個典型嘅廿一世紀初遊戲控制器上面,個控制器會有若干個掣同若干碌搖桿;個控制器會以某啲方式接駁住部遊戲機,係噉傳訊號去部機嗰度,話俾部機知玩家「撳咗邊個掣」;一個掣所傳嘅訊號係數碼訊號-一個掣傳嘅訊號得嗰兩可能數值,撳咗(1)同冇撳(0);相比之下,一碌搖桿所傳嘅就係模擬訊號-是但攞碌搖桿嚟睇,設 同 做碌搖桿嘅坐標,理論上, 同 嘅數值可以喺小數點後有幾多個位都得嘅,碌搖桿傳嘅電訊號模擬咗碌搖桿嘅位置。然後個遊戲程式就可以跟呢樣資訊嚟行事,例如(以下係簡化嘅虛擬碼):
if 玩家撳咗對應「跳」嗰個掣, 玩家角色以 z 咁多嘅速度向上郁; 玩家角色沿 X 軸嘅速度 += 玩家角色沿 Y 軸嘅速度 +=
同數碼訊號比起嚟,模擬訊號有好有唔好:原則上,一個模擬訊號有無限個可能數值(1, 1.001, 1.0001, 1.00001...),喺一個完美-冇雜音呢啲噉嘅撈絞嘢-嘅世界當中,一個個別嘅模擬訊號可以傳極大量嘅資訊,而一個個別數碼訊號因為可能數值有限,所以傳到嘅資訊量都有限;不過現實係唔完美嘅,一個訊號嘅物理數值實會因為干擾等嘅原因而走樣,所以一個模擬訊號基本上實係唔完全準嘅-呢點搞到模擬訊號唔能夠用於某啲(要求極高準確性嘅)醫療或者科研用途。
單位階躍函數(unit step function)呢個函數其中一條可能嘅式如下:
如果 做 Y 軸, 做 X 軸,呢個單位階躍函數幅圖係(一個數碼訊號)
單位階躍函數可以用嚟表達有冇插掣嘅訊號:假想有部機械,個用家將佢個插頭插落個插蘇嗰度;插入去嗰一刻個時間點當做 0, 就可以當做有冇電到,1 代表有電,0 代表冇電。
斜坡函數(ramp function)呢個函數其中一條可能嘅式如下:
如果 做 Y 軸, 做 X 軸,呢個斜坡函數幅圖係(一個模擬訊號)
斜坡函數可以攞嚟表達一件跌緊落嚟嘅物件嘅速度:假想有嚿物件,喺重力之下向下跌;開始跌嗰刻個時間點當做 0, 就可以當做佢嘅速度(詳情可以睇牛頓力學)。
正弦函數(sinusoidal function)專門攞嚟模擬一啲會週期噉上上落落嘅變數,最基本嗰條式如下:
呢條式畫做圖嘅話:
可以用正弦函數模擬嘅(模擬)訊號包括咗電磁波(EM wave)以及腦電圖(EEG)所量度到、喺頭皮表面嘅微電壓呀噉。
時間離散度(time discretization)係另一個可以攞嚟將訊號分類嘅屬性,將訊號分做
兩大類。喺數學定義上,一個 CT 訊號嘅時間點係小數點後幾多個位都得,而一個 DT 訊號嘅時間點係離散嘅-量度一個 CT 訊號要無時無刻係噉一路觀察住,而量度一個 DT 訊號就係每隔若干單位時間觀察一次,例如有個每 1 秒觀察一次嘅 DT 訊號,如果將第一個量度嘅時間點設做 0,會量度到喺時間點 1 秒同 2 秒嘅訊號,但就唔會知道時間點 2.5 秒嘅訊號係乜。想像以下嘅圖,灰色線代表一個 CT 訊號,而紅色線表示一個 DT 訊號。個 DT 訊號淨係每隔一段時間先會做量度:
人可以探測到嘅訊號都係屬 DT 嘅:喺現實應用當中,冇感應器可以勁到得夠喺任何時間點一路觀察住個訊號,一個感應器頂櫳可以做到(例如)每 1 毫秒量度一次-呢個感應器俾嘅輸出就噉望落會似一個 CT 訊號,但查實只係一個「每次量度之間嘅時間差」極細嘅 DT 訊號。大自然會對人傳各種(至少理論上係)CT 嘅訊號,人造嘅感應器會由呢啲訊號嗰度抽樣,抽出一串串 DT 嘅訊號,用一串串「每次量度之間嘅時間差」極細嘅 DT 訊號嚟趨近一個 CT 訊號。
下圖係「用一個 DT 數碼訊號趨近一個 CT 模擬訊號」嘅圖解,當中橙色線係 DT 數碼訊號,灰色線係 CT 模擬訊號:
訊號處理(signal processing)係工程學嘅一個子領域,顧名思義專門研究點樣處理訊號。訊號處理喺好多現代科技當中都會用到,包括電腦、收音機、影片同手機等(現代社會必需)嘅技術冚唪唥都係因為有訊號處理先至搞得成嘅。對訊號處理嘅研究會用數學模型模擬用嚟做訊號嘅物理量嘅傳播同變化,點樣用各種嘅機制轉化訊號,並且思考做訊號處理嘅機械要設計成點先可以令訊號嘅傳遞更快捷同準確,係一門相當高深嘅學問。
例如腦電圖(EEG)噉。EEG 係神經科學同相關領域上成日用嘅一種神經造影技術,原理簡單啲講如下:一個腦喺做親啲咩-包括咗記嘢、諗嘢呀噉-嗰陣,佢裏面嗰啲數以億計嘅神經細胞(neuron)都會用好微弱嘅電流嚟互傳資訊,電流改變會引致電壓改變,而唔同嘅腦活動所牽涉到嘅資訊都唔同-所以個腦喺做唔同嘅功能嗰時,佢入面嗰啲電流同電壓改變嘅規律都會唔同;EEG 最常見嘅做法係將一啲特製嘅電極黐喺受試者嘅頭皮表面,靠噉嚟量度頭皮嗰度有嘅微弱電壓,微弱到通常以微伏特(μV;1 μV 相當於 10-6 伏特)計;即係話每條電極會向量度架生提供「條電極量度到嘅微電壓」呢個訊號。
EEG 訊號處理係腦電研究上一個重要課題:一般嚟講,電極嘅訊號會傳去電腦嗰度,然後部電腦會用一啲特定嘅演算法轉化啲訊號,令啲訊號變成對人嚟講易睇嘅樣。例:
While 未睇完 將啲 逐個睇一次(假設實驗開始嗰陣 數值當做 0); 如果一個 掕住嘅 數值 < 1 分鐘或者 > 9 分鐘,將嗰個 由數據庫嗰度移除;
網絡傳輸協議(communication protocol)係現代電子工程一個重要課題。現代電子工程會運用物理學上對電嘅認識,鑽研點樣有效噉用電做數據傳輸。舉個簡單例子說明,想像家陣喺地球唔同角落嘅幾個地方,彼此之間駁好咗電纜,冇得直接互相對話,但可以彼此之間傳電訊號;於是佢哋事先講好一套方案:
製作網絡傳輸協議嘅成個過程需要用同考慮好多元件,包括用嚟做訊號嘅物理量、公認嘅解讀方案講明邊個物理量規律表示邊個資訊、按解讀方案將資訊變成訊號嘅機制、以及按訊號同解讀方案重砌返個資訊出嚟嘅機制... 等等。而同通訊相關嘅工程學嘅研究重點之一就在於要點設計網絡傳輸協議,先可以令通訊嘅效率最大化。呢類研究對現代社會嘅運作嚟講不可或缺。
This article uses material from the Wikipedia 粵語 article 訊號, which is released under the Creative Commons Attribution-ShareAlike 3.0 license ("CC BY-SA 3.0"); additional terms may apply (view authors). 呢度嘅所有文字係根據 CC BY-SA 4.0 牌照嘅條款發佈;可能會有附加嘅條款。 Images, videos and audio are available under their respective licenses.
®Wikipedia is a registered trademark of the Wiki Foundation, Inc. Wiki 粵語 (DUHOCTRUNGQUOC.VN) is an independent company and has no affiliation with Wiki Foundation.