标签:#数字信号处理

共 85 篇文章

抗混疊濾波器

抗混疊濾波器(,缩写AAF)是一種放在訊號取樣器之前的濾波器,用來在一個重點波段上限制訊號的頻寬,以求大致或完全地滿足取樣定理。此定理表示,當在奈奎斯特频率之上的頻率功率為零時,從其訊號的取樣可實現無模糊重建。现實中的抗混疊濾波器會在带宽與混疊之間取捨。可實現的抗混疊濾波器一般允許出现一些混疊,或者減弱一些靠近奈奎斯特極限的頻內頻率。因此,許多實用的系統取樣會高出實際的需求,以保證所有的重點頻率都可重建,这種實踐的方式稱為超取樣。 光學…

快速沃爾什轉換

在計算數學中,一個與阿達馬變換有高度相關的快速沃爾什轉換(,FWHTh)是一個十分有效率的演算法,目的是計算阿達馬變換。一個直觀且基本的沃爾什轉換,他的計算複雜度 大約是 O(N^2)。而快速沃爾什轉換只需要N \log N 個加法或是減法即可。 而快速沃爾什轉換是一個分而治之的演算法,是一個常見的遞迴方法,將大小為 N的沃爾什轉換拆成兩個大小為N/2 的沃爾什轉換。這樣的寫法是根據2N \times 2N阿達馬矩陣 H_N的遞迴定義:…

平滑濾波器

平滑濾波器()是增加低頻的空間域濾波技術。空間域濾波技術即不經由傅立葉轉換,直接處理影像中的像素,主要用於模糊化和去除雜訊。平滑濾波器的輸出是濾波器遮罩的鄰域所含像素的平均,遮罩越大平滑的效果越好,然而若遮罩過大平滑效果會使邊緣的信息失真越嚴重,使输出的圖像過度模糊,因此需合理選擇遮罩的大小。 實現 簡易型平滑濾波器 最簡易型的平滑濾波器可表示為下式 : y [n]= {1 \over 2L +1 } \sum_{\tau=n-L}^{…

差量調變

差量調變(,簡称DM),是一種類比轉數位和數位轉類比的轉換技術,與一般調變方式不同,它並不直接對原始信號量化後調變並傳送,而是將類比信號先切成一連串的小片段,並以一決策線路判斷估計信號與實際類比信號的差,若估計的信號小於實際的類比信號,則一個位元〝1〞會被傳送出去,代表估計的信號必須加上一個級距以跟上實際的類比信號,反之位元〝0〞會被傳送出去,代表估計信號必須減掉一個級距,一般來說,差量調變方式較為簡單、有效,但需要使用較高的取樣頻率,…

位元深度 (音訊)

; zh-hk:模擬訊號; zh-tw:類比訊號}-,蓝色表示脈衝編碼調變()在4位元下所得取样点;由于位元深度为4即解析度为16(24),每次取样的振幅便是16种可能值之一。]] 在數位音訊與脈衝編碼調變()中,音訊位元深度()是指每次取樣儲存着多少位元()的資訊,数值直接对应着每次取樣的解析度。比如,數位音樂光碟采用16位元儲存取樣,则每个取樣點可以儲存65,536(216)种可能振幅值之一;DVD-A與藍光光碟則最高可支援24位元…

DRA

DRA,全称为Dynamic Resolution Adaptation(直译为“动态分辨率自适应”),是由中国广州广晟数码技术有限公司开发、具有中国自主知识产权的音频编解码技术,同时也是广晟数码的注册商标。 特点 DRA技术可实现用较低的解码复杂度达到国际先进水平的压缩效率。在编解码过程中,信号通道保持24bit的精度,可支持的声道设置除了立体声、5.1环绕声、6.1环绕声和7.1环绕声之外,还为未来的音频技术发展预留了空间;同时可支…

超长指令字

架构试图使用超长指令字来提高性能,但最终由于多种原因失败]] 超长指令字(,縮寫:VLIW)指的是一种被设计为可以利用指令级并行(ILP)优势的CPU体系结构。一个按照顺序执行指令的非超标量处理器不能充分的利用处理器的资源,有可能导致低性能。 性能可以通过同时执行一系列指令中的不同子步骤来提高(这就是流水线),或者像超标量架构一样,甚至完全的并行执行多个处理器指令。进一步的提高可以通过指令的执行顺序与在程序代码中出现的顺序不同来提高,这…

快速傅里叶变换

快速傅里叶变换(),是快速计算序列的离散傅里叶变换(DFT)或其逆变换的方法。傅里叶分析将信号从原始域(通常是时间或空间)转换到頻域的表示或者逆过来转换。FFT会通过把DFT矩阵分解为稀疏(大多为零)因子之积来快速计算此类变换。因此,它能够将计算DFT的复杂度从只用DFT定义计算需要的 O(n^2),降低到 O(n \log n),其中 n 为数据大小。 快速傅里叶变换广泛的应用于工程、科学和数学领域。这里的基本思想在1965年才得到普…

线谱对

线谱对(LSP)或线谱频率(LSF)用于表示在信道上传输的线性预测系数(LPC)。LSP具有一些特性,如对量化噪声的敏感度较小,优于LPC的直接量化。因此,LSP在语音编码中非常有用。 LSP表示法是日本电信电话的板倉文忠于1975年发明的。1975年到1981年,他研究了基于LSP的语音分析与合成问题。1980年,他的团队开发出了基于LSP的语音合成芯片。LSP是语音合成和编码的一项重要技术,20世纪90年代的几乎所有国际语音编码标准…

数字信号控制器

数字信号控制器(,简称DSC)是单片机和数字信号处理器(DSPs)的集合体,可視為可進行數位信號處理的微控制器。 和单片机一样,数字信号控制器提供了快速中断响应和像PWM和看門狗計時器等面向控制对象的外部設備。通常使用C语言编程,但也可以用基于设备本身的汇编语言。在数字信号处理器这一方面,它们加入了绝大部分DSP都有的特征,例如单周期乘法累加器(MAC),桶形移位器和大型累加器。这个定义是由Microchip Technology在20…

帕克斯-麥克萊倫演算法

帕克斯-麥克萊倫演算法(,又稱為Remez-exchange algorithm、Mini-max algorithm),為一個用以設計最佳化有限脈衝響應濾波器(finite impulse response filter)的疊代演算法,由James McClellan和Thomas Parks於1972年的著作中提出。 此演算法的主要精神,在於利用疊代的方式最小化濾波器在通帶(pass band)和止帶(stop band)的最大誤差…

脈衝編碼調變

脈衝編碼調變(,縮寫:PCM)是一種類比訊號的數位化方法。PCM將訊號的強度依照同樣的間距分成數段,然後用獨特的數位記號(通常是二進位)來量化。PCM常用於數位電信系統上,也是電腦和紅皮書中的標準形式。在數位視訊中它也是標準,例如使用 ITU-R BT.601。但是PCM並不流行於諸如DVD或DVR的消費性商品上,因為它需要相當大的位元率(DVD格式雖然支援PCM,不過很少使用);與之相較,壓縮過的音訊較符合效率。不過,許多藍光光碟使用…

编解码器

编解码器()指的是一个能够对一个信号或者一个进行编解码操作的设备或者程序。这里指的变换既包括将信号或者数据流进行编码(通常是为了传输、存储或者加密)或者提取得到一个编码流的操作,也包括为了观察或者处理从这个编码流中恢复适合观察或操作的形式的操作。编解码器经常用在视频会议和流媒体等应用中。一个编解码器不应该同编码或压缩格式或标准混淆,一种格式是一种文档(所谓标准),一种存储数据的方式,但是编解码器却是一段程序用于读或写这样的文件。实际上,…

傳播延遲

傳播延遲(),在通訊、電腦網路領域中,意指訊號從發訊方傳播到收訊方時,該傳播過程的時間總長。在電腦網路領域传播延迟等于d/s,其中d是距离,s是波传播速度。

乘積累加運算

乘積累加運算()是在數位信號;}-處理器或一些微處理器中的特殊運算。實作此運算操作的硬體電路單元,被稱為「乘数累加器」。這種運算的操作,是將乘法的乘積結果和累加器 A 的值相加,再存入累加器: :a \leftarrow a + b \times c 若沒有使用 MAC 指令,上述的程序可能需要二個指令,但 MAC 指令可以使用一個指令完成。而許多運算(例如卷积运算、点积运算、矩阵运算、数字滤波器运算、乃至多项式的求值运算)都可以分解為…

无限冲激响应

無限脈衝響應濾波器,簡稱IIR數位濾波器(),是數位濾波器的一種。由於無限脈衝響應濾波器中存在反饋迴路,因此對於脈衝輸入信號的響應是無限延續的。濾波器的任務是通過一定運算關係,改變輸入信號的頻譜。數位濾波器是利用計算機程序、專用芯片等軟、硬體改變數字信號頻譜。如果要處理的是模擬信號可以通過A/D在信號形式上進行轉換,在利用數位濾波器處理後經過D/A恢復為模擬信號。 選頻數位濾波器 利用選頻濾波器的特性可以提取有用的信號頻率分量,這類濾波…

带通滤波器

带通滤波器(,简称BPF)是一种可以通过一定范围内的频率信号,而阻止其他频率信号通过的电子滤波器。它只允许一定范围内的频率信号通过,同时阻止低于和高于该范围的频率信号通过。大多數實際通道都具有帶通特性。因此必須透過調變來轉換低通訊息訊號的頻率,以便發射的通帶訊號的頻譜可以與頻道的帶通特性相符。 带通滤波器通常由带阻滤波器和带通滤波器组成。带阻滤波器通过阻止一定范围内的频率信号,而允许其他频率信号通过。带通滤波器则相反,只允许一定范围内的…

奈奎斯特频率

奈奎斯特频率()是离散信号系统采样频率的一半,因瑞典裔美國工程師哈里·奈奎斯特()或奈奎斯特-香农采样定理得名。采样定理指出,只要离散系统的奈奎斯特频率高于被采样信号的最高频率或带宽,就可以避免混叠现象。 从理论上说,即使奈奎斯特频率恰好大于信号带宽(但不可相等),也足以通过信号的采样重建原信号。但是,重建信号的过程需要以一个低通滤波器或者带通滤波器将在奈奎斯特频率之上的高频分量全部滤除,同时还要保证原信号中频率在奈奎斯特频率以下的分量…

多核心處理器

多核心處理器(),又称多核微处理器,是在單個計算元件中加入兩個或以上的獨立實體中央處理單元(簡稱核心,)。這些核心可以分別獨立地執行程式指令,利用平行計算的能力加快程式的執行速度。 通常把两个或更多独立处理器封装在一个单一集成电路(IC)中的方案會稱為多核心處理器,而封裝在不同IC中的獨立處理器形成的計算機系統被稱為多處理器。在某些情况中(比如广告中),有些人会将在同一个集成电路中多个独立的单核心微处理器(或多核心微处理器)称做“多处理…