![post-title](https://i.ytimg.com/vi/_RsaNzZFuUU/hqdefault.jpg)
zero padding意思 在 コバにゃんチャンネル Youtube 的最讚貼文
![post-title](https://i.ytimg.com/vi/_RsaNzZFuUU/hqdefault.jpg)
Search
No zero padding,non-unit strides: 没有0 填充,步伐不为1 ... strides=[1, 1, 1, 1], padding='SAME') # 2d的意思是二维的卷积操作 # 池化层 def max_pool_2x2(x): ... ... <看更多>
#1. 卷積神經網路(Convolutional neural network, CNN) - Tommy ...
這個手法就是看你會消失多少的大小,在輸入的圖部份就給你加上0元素進去,這個手法稱為zero padding,實際作法如下圖。 此刻的卷積計算如下,這樣卷積後的圖就不會變小了。
zero padding 中文:補零…,點擊查查權威綫上辭典詳細解釋zero padding的中文翻譯,zero padding的發音,音標,用法和例句等。
zero padding 中文的意思、翻譯及用法:零填充;補零。英漢詞典提供【zero padding】的詳盡中文翻譯、用法、例句等.
zero padding 中文意思是什麼 · zero : n (pl zeros zeroes)1 【數學】零;零號。2 零位;零點,起點;(溫度表的)零度,冰點;座標原點;無... · padding : n. 1. 填充, ...
#5. zero-padding - 英語_讀音_用法_例句 - 海词词典
海詞詞典,最權威的學習詞典,為您提供zero-padding的在線翻譯,zero-padding是什麼意思,zero-padding的真人發音,權威用法和精選例句等。
讀音: 用”zero padding”造句“zero padding”怎麼讀. 中文翻譯手機版. 補零. 零填充. “zero” 中文翻譯: n. (pl. zeros, zeroes) 1.【數學“padding” 中文翻譯: n. 1.
#7. 零填充(Zero-padding) - 午夜稻草人 - 博客园
零填充(Zero-padding):有时,在输入矩阵的边缘使用零值进行填充,这样我们就可以对输入图像矩阵的边缘进行滤波。零填充的一大好处是可以让我们控制 ...
Stride:即kernel每次移動的格數; zero-padding:外圍補0的大小. Pooling layer. Pooling layer稱為池化層, ...
#9. 「zero padding意義」懶人包資訊整理 (1) | 蘋果健康咬一口
padding 為SAME 的意思是就是要讓輸入和輸出的大小是一樣的,因為從上面的例子看到 ... , 接下來,再經過ReLU函數處理,將小於0的值輸出為0,大於0則直接... 方式則稱為 ...
#10. 卷積之上的新操作(理論篇)|機器學習你會遇到的「坑」
經過K個S*S的卷積核,步長為L,zero-padding為P,那麼輸出圖像的尺寸是 ... 摳著腳,一邊砸吧嘴:CNN中C的意思是卷積,不是CUDA——驚得我煙都掉了!
#11. zero padding的翻译- 读音、用法和例句_英語字典 - 极简词典
zero padding 的中文意思,zero padding汉语解释| 返回zero padding ... The methods propose to utilize the zero padding prefix(ZP) characteristic of ZP-OFDM ...
#12. 一句话CNN:如何理解padding的作用和算法 - 知乎专栏
有一个具体的算法,实现padding, filter size, feature map size之间的相互推导计算。 padding 存在的意义在于. 为了不丢弃原图信息为了保持feature map ...
#13. 看完高人講解,想混淆傅立葉變換的波形解析度與頻率 ... - 壹讀
一些論壇里,曾看到某些專業人士從資訊理論的角度分析認為:「Zero padding沒有增加時域信號的有效信息,因此,不會改變DFT/FFT的解析度」。那麼,補零 ...
#14. zero padding 中文 - YCQD
使用零填充的也叫做泛卷積,zero padding是什麼意思:補零;零填充… zero padding中文補零…,以控制卷積以后向量的長度參數padding:整數,所產生的新函數。
#15. Numpy 筆記-#01 卷積神經網路的Padding
那Channel first的意思? 指的是讀入Python的圖片矩陣的三原色通道是在第一個維度還是在最後的維度?以上述例子來說 ...
#16. Zero Padding(零填充)——在卷积神经网络中的作用?
2022年3月12日 — Zero Padding In Convolutional Neural Networks Explained位置信息在哪里?资源1:ViT 进展汇总思维导图资源2:How do neural networks see depth ...
#17. zero padding是什么意思 - 沪江网校
沪江词库精选zero padding是什么意思、英语单词推荐、zero padding的用法、zero padding是什么意思、翻译zero padding是什么意思.
#18. 圓周卷積_百度百科
週期延伸意思是把原本的函數平移某個週期T 的整數倍後再全部加起來, ... 的信號,因此只要把兩離散信號補上適當數目的零(zero-padding)成為N 點信號,其中.
#19. “ZP”是“Zero Padding”的英文缩写,意思是“零填充”
ZP”缩写通常代表Zero Padding”,意思是“零填充”。详细介绍英语缩写词ZP的所代表英文单词,其对应的中文拼音、详细解释以及在英语中的流行度。此外,还有关于缩略词ZP ...
#20. zero padding 中文 - Mofy
爱词霸权威在线词典,为您提供zero padding的中文意思,zero padding的用法讲解,zero padding的读音,zero padding的同义词,zero padding的反义词,zero padding的例句等英语 ...
#21. 正交頻分复用- 维基百科,自由的百科全书
正交頻分多工(英語:Orthogonal frequency-division multiplexing, OFDM)有時又稱為分離複頻調變 ... ZP-OFDM有比較低的傳輸功率,但在接收端接收於zero padding區域信號時,會破壞 ...
#22. Day 08:CNN 模型設計 - iT 邦幫忙
根據我目前找到的答案是,『多加實驗,找到最佳值』,如果是真的,難怪連大師都說『Neural Network』的結果是很難對一般人解釋清楚的。我喜歡前百度首席科学家、史丹佛大學 ...
#23. 作法:以前置字元零來填補數字
提供自訂格式字串,以做為數值之 ToString(String) 方法或支援複合格式之方法的參數。 下列範例會以五個前置零填補兩個Double 值。 C# 複製.
#24. Keras入門(5)——卷積padding的補0策略- IT閱讀
Conv1D(filters, kernel_size, strides=1, padding='valid', dilation_rate=1, ... 那麼這每個意思也進行了描述,但是具體如何操作呢?
#25. python-opencv圖像處理(3)cv2.copyMakeBorder() - 台部落
import cv2 import numpy as np img = cv2.imread('6_by_6.bmp', 0) print(img) # 固定值邊框,統一都填充0也稱爲zero padding cons = cv2.
#26. zero padding 中文全球最大中文互動問答平臺 - CFORF
zero padding 中文全球最大中文互動問答平臺 ... zero page mode的中文翻譯,zero page mode是什麼意思,怎麼用漢語翻譯zero page mode,zero page mode的中文 ...
#27. 間隔(Spacing) · Bootstrap 5 繁體中文文件 - 六角學院
間隔(Spacing) · Margin and padding. 符號; 範例; 水平置中 · 負的margin · Gap · Sass. Maps; Utilities API ...
#28. zero padding 中文 - Linben
medicube 台灣官方網站 · 百度一下 · padding意思– Mtlcp · 行易有限公司:: 嘸蝦米輸入法 · Zero Padding · OFDM系统,FFT之前的select rows和zero pad是什么功能啊? · zero ...
#29. zero padding的翻译是: 什么意思? 中文翻译英文 - 青云翻译
zero padding. 5个回答. 零填充 2013-05-23 12:21:38 回答:匿名. 零填充 2013-05-23 12:23:18 回答:匿名. 零的填料 2013-05-23 12:24:58 回答:匿名. 零填充
#30. 訊號頻譜分析 - 陽明大學
FFT(X,N) is the N-point FFT, padded with zeros if X has less than N points and truncated if it has more. ... 以Zero-padding增加資料長度. 提升資料時間長度.
#31. Convolutional Neural Network (CNN) 原理 - 老尉子的部落格
... 樣本圖的周圍添加0 (zero-padding)以及每次滑動的步長(stride) 大小等。 ... 意思是將多維的tensor展平成一維後用全連接的方式接至下一級,下一級 ...
#32. 進擊的BERT:NLP 界的巨人之力與遷移學習 - LeeMeng
如上例所示, [CLS] 一般會被放在輸入序列的最前面,而zero padding 在之前 ... num_choices, sequence_length)這種形狀,想請問一下他是這個意思嗎:.
#33. ML初學筆記: CS231n Convolutional Neural ... - DatouHsu的Blog
總共有三個參數來掌控著輸出數據的尺寸: Depth, Stride and Zero-Padding . 輸出資料的Depth: 跟filters的數量一致,而每個filter都是在輸入數據中尋找 ...
#34. ZP是什么意思_ZP英文缩写_在线英文缩略词查询 - 英文缩写大全
ZP是什么意思. 英文缩写. ZP. 英文全称. zero padding. 中文解释. 零填充. 缩写分类. 未分类. 以上表格展示了ZP的主要定义,其中中文解释由机器翻译(标记“人工审核” ...
#35. 卷积操作中的padding和strides - 程序员大本营
... 就是zero padding,padding的作用是使输入输出维度大小相同。zero的意思是用o代替fa. ... 卷积受“正向”卷积的参数约束,即步长stride和零填充(zero-padding)。
#36. padding - CSS(层叠样式表) - MDN Web Docs
padding CSS 简写属性控制元素所有四条边的内边距区域。
#37. 卷积层Convolutional - Keras 中文文档
Conv1D(filters, kernel_size, strides=1, padding='valid', ... bias_initializer='zeros', kernel_regularizer=None, bias_regularizer=None, ...
#38. padding是什麽意思- 手機專題
1) padding代碼是什麽意思. 如上圖所示:第一行為普通3x3卷積,步長1,padding 0,第二行為普通3x3卷積,步長1,padding 1,第三行為膨脹3x3卷積,dilation rate=3, ...
#39. zero-padding - 程序员ITS401
QSS中同样的道理。 1. padding表示内边距的意思,margin---外边距。2. CSS的padding 属性定义元素边框与元素内容之间的 ...
#40. Convtranspose2d output padding. The inference time in ...
We are not providing zero padding for any of the layers. Convolution Operation. depthwise_conv2d如何 ... 问题2: 反卷积层中的output_padding是什么意思呢?
#41. 卷積神經網路預測時間序列能力分析 - 政大機構典藏
了Alpha Go 的最新版AlphaGo Zero,該版本不須依靠人類玩家的數據,透過自 ... 動作稱為填補(padding),也是在卷積運算中常用的處理,目的是為了避免輸入的.
#42. zero padding是什么 - 掘金
zero padding 是什么技术、学习、经验文章掘金开发者社区搜索结果。掘金是一个帮助开发者成长的社区,zero padding是什么技术文章由稀土上聚集的技术大牛和极客共同编辑 ...
#43. [Tensorflow]從Pytorch到TF2的學習之路- Different Padding ...
對於padding=VALID,就是不做padding的意思,不夠的部分我就直接砍掉, ... 對於padding='SAME',代表使用padding(default zero padding)來調整shape.
#44. Lecture 5: Convolutional Neural Networks - HackMD
stride數值愈小、使用zero padding會得出較大的activation map,這對模型在訓練上有什麼影響? ... 3. pooling layer 的意思就很像feature selection 嗎?
#45. 零填充(Zero-padding) - 菜鳥學院 - 菜鸟学院
零填充(Zero-padding):有時,在輸入矩陣的邊緣使用零值進行填充,這樣咱們就能夠對輸入圖像矩陣的邊緣進行濾波。零填充的一大好處是可讓咱們控制特徵圖的大小。
#46. AES加密与解密的padding问题 - 阿里云开发者社区
在ISO/IEC 7816-4方式下,第一个填充的字节是80,后面的都填充00。 例子: | DD DD DD DD DD DD DD DD | DD DD DD 80 00 00 00 00 |. 5、Zero padding. 在Zero ...
#47. 傅里叶变换的波形分辨率与频率分辨率- 彭真明的博文 - 科学网 ...
一些论坛里,曾看到某些专业人士从信息论的角度分析认为:“Zero padding没有增加时域信号的有效信息,因此,不会改变DFT/FFT的分辨率”。那么,补零到底有 ...
#48. 重疊-相加之卷積法 - 中文百科全書
點循環卷積,不夠的部分補上零(zero-padding)。 ... Algorithm (OA for linear convolution) Evaluate the best value of N and L H = FFT(h,N) (zero-padded FFT) i ...
#49. Pytorch.nn.Conv2d詳解 - IT人
__init__( in_channels, out_channels, kernel_size, stride, padding, dilation, False, ... 'zeros': return F.conv2d(F.pad(input, self.
#50. 你必須要知道CNN模型:ResNet - 人人焦點
有兩種策略:(1)採用zero-padding增加維度,此時一般要先做 ... Alexnet(2012)卷積部分都是畫成上下兩塊,意思是說把這一層計算出來的feature map ...
#51. cast padding 中文 - Kygim
used for moving a small boat or…。了解更多。 zero padding中文_zero padding是什么意思 zero padding的中文翻譯, ORTHO ROLL CAST PADDING SIZE :15CM X 2.7 MTR, ...
#52. 卷積神經網路工作原理直觀的解釋? - GetIt01
零填充(zero padding)-這有助於我們保留輸入圖像的尺寸。如果添加了單零填充,則單步幅過濾器的運動會保持在原圖尺寸。 我們可以應用一個簡單的公式來計算輸出尺寸。
#53. PyTorch中的padding(边缘填充)操作方式- python - 脚本之家
class ZeroPad2d(ConstantPad2d): # Pads the input tensor boundaries with zero. def __init__(self, padding): super(ZeroPad2d, self).
#54. zero padding作用- 程序员宅基地
卷积神经网络CNN要点:CNN结构、采样层、全连接层、Zero-padding、激活函数及 ... 这个就是zero padding,padding的作用是使输入输出维度大小相同。zero的意思是用o ...
#55. zero中文意思- 看影片不用背單字
zero 的中文意思是什麼呢?2021年最常見的用法,有2243影片中用到這個單字, ... zero. communication. no. Sun. all. along · and. zero. padding. because.
#56. CNN padding='SAME - 軟體兄弟
《深度學習-TF、keras兩種padding方式:vaild和same》 ... Tensorflow中CNN採用padding='same'時補零位置、卷積核位置· Xcode No ... ,padding 為SAME 的意思是就是要 ...
#57. 20. Scipy Tutorial-图像卷积convolve - Python学习园
valid模式卷积,又称No zero padding即只在被卷积的x的内部滑动卷积。valid ... same模式的卷积。same模式又称Half padding,意思是有⌊k2⌋核在数据外部开始移动卷 ...
#58. CNN1 - 简书
关键词:卷积、池化、全连接层、zero-padding 相关文章链接: http://blog.csdn.net/KangRoger/article/details/5568...
#59. [系列活動] 手把手的深度學習實務 - SlideShare
Hyper-parameters of Convolutional Layer Filter Size Zero-padding ... 2 0 3 1 3 2 0 0 2 0 2 New image =* Zero-padding 不會影響convolution 的性質; 187.
#60. 深度學習tensorflow入門-CNN | 程式前沿
zero -padding the 28x28x1 image to 32x32x1 ... max-pooling down to 14x14x32; zero-padding the 14x14x32 to 18x18x32 ... weight的結果什麼意思?
#61. 零基础入门深度学习(4) - 卷积神经网络 - 作业部落
Zero padding 对于图像边缘部分的特征提取是很有帮助的。 以上就是卷积层的计算方法。这里面体现了局部连接和权值共享:每层神经元只和上 ...
#62. 機器學習的卷積神經網絡(CNN) - 文章整合
一個輸出單元的大小有以下三個量控制:depth, stride 和zero-padding。 深度(depth) : 顧名思義,它控制輸出單元的深度,也就是filter的個數,連接同 ...
#63. 台灣資料科學年會之系列活動:手把手的深度學習實務 - Just for ...
'''CNN model''' # CNN model = Sequential() model.add( Convolution2D( 32, 3, 3, border_mode='same', # 有做 zero-padding 的意思 ...
#64. 把句子變成數據(NLP Zero to Hero,第二部分)。 (Sequencing
pad · n. 襯墊; 裝填物; 印色; 活頁帳簿; 肉趾; 水面浮葉; 護胸; 飛彈發射台; 填塞; 墊子; 墊; 填充;肉掌;爪墊;便條紙簿 · v. (用軟物)填塞; ...
#65. MASK ZERO 中文是什么意思- 中文翻译 - Tr-ex
Mask_zero: Whether or not the input value 0 is a special"padding" value that should be masked out.
#66. 深度學習(2)--使用Tensorflow實作卷積神經網路(Convolutional ...
我們可以從下面圖形化的實際操作來理解它的意思。 ... 便是可以使用Padding的方式,Zero Pad便是先在原始圖像外圍先補0(注意一般在電腦圖像計算裡 ...
#67. 正交分頻多工調變系統中時間同步的估測方法A Novel Timing ...
(Zero-Padding, ZP)的訊號,取樣後的訊號會有ICI,造成正交性失去,系統效能 ... 接下來在這節將會介紹估測時間偏移的方法,意思是要在式子3.2 中估測.
#68. 【時空序列預測第二篇】Convolutional LSTM Network-paper ...
(其實這裡就是作者來解釋為啥用zero padding,他這個解釋確實可以讓人信服,場景找的極其恰當。) 3.2 Encoding-Forecasting Structure. 首先看一下seq2seq ...
#69. Frequency zero-padding(通过频域插零对信号上采样) - 爱码网
1.time-domain zero-padding(时域补零) ... 节、信号的频域分析 2021-11-04; 信号与系统的时域和频域特性 2021-10-22; 信号与系统频域分析2——信号的频域是什么意思?
#70. 请教一个关于fft 零填充zero padding的问题 - Matlab中文论坛
MATLAB中文论坛MATLAB 信号处理与通信板块发表的帖子:请教一个关于fft 零填充zero padding的问题,。一楼是整个程序%DVB-T 2K Transmission%The ...
#71. JAVA和C#3DES加密解密
核心是確定Mode和Padding,關於這兩個的意思可以搜索3DES算法相關文章 ... C#的模式有:ANSIX923、ISO10126、None、PKCS7、Zero,而Java ...
#72. C++双百,zero padding+conv - 生命游戏- 力扣(LeetCode)
一个int 有32 bit,输入数据只用了一个bit,所以我们可以利用其他空闲的bit位进行“原地修改”。 具体的位运算操作可以查看代码注释。 如果感觉有点意思,加个反手一个赞 ...
#73. 怎樣用迴圈卷積計算線性卷積? - 劇多
週期延伸意思是把原本的函式平移某個週期T的整數倍後再全部加起來所產生 ... 的零(zero-padding)成為N點訊號,其中N≥L+M-1,則它們的圓周卷積就 ...
#74. 卷积神经网络CNN,用CNN解决MNIST分类问题 - GitHub
No zero padding,non-unit strides: 没有0 填充,步伐不为1 ... strides=[1, 1, 1, 1], padding='SAME') # 2d的意思是二维的卷积操作 # 池化层 def max_pool_2x2(x): ...
#75. die pad中文是什么意思 - 我比你强问答社区
die pad中文意思是n.压料垫,顶料板.
#76. capstone-影像處理中的數學
二階微分-edge detection by zero-crossings of the Laplacian ... 物件(object)之值為1, 背景為0, padded with a border of 0's to eliminate the possiblility of an ...
#77. [問題] DFT 的適用時機(DSP問題) - 看板MATLAB - 批踢踢實業坊
先感謝p 大的回應,我懂您的意思, 不過坦白說我的看法跟您的有點不太 ... 這個特性的話,可以做zero padding,padding 的愈多則週期性愈低,這個DSP ...
#78. padding是什么意思_日语在线翻译_相作的翻译、含义、读音、用法 ...
padding. 中文: 涂底漆、补白、填充. 图3示出了图示补零的示图,. 【図3】ゼロパディング(zero padding)を説明する図を示す。 - 中国語特許翻訳例文集.
#79. pytorch conv2d参数讲解 - 码农家园
padding (int or tuple, optional): Zero-padding added to both sides ... Convolution 层的参数中有一个group参数,其意思是将对应的输入通道与输出 ...
#80. Padding tensorflow conv2d. Normal function to randomly ...
The feature map is obtained by … padding: A string from: “SAME”, “VALID”. convolution的更 ... 2021-9-3 · 在tensorflowConv2D中padding='same'究竟是什么意思?
#81. Padding tensorflow conv2d. · ValueError: Negative dimension ...
Zero padding for the excess of the matrix. 2021-11-23 · Value. 如果use_bias为True (并且 ... 2021-9-3 · 在tensorflowConv2D中padding='same'究竟是什么意思?
#82. padding 中文padding漢語(簡體)翻譯:劍橋詞典 - Acbdc
中文詞彙; 學術名詞食品科技padding on 墊零(再資料串後面加些零) zero padding 化學 ... padding翻譯:襯墊,告訴您準確全面的padding的中文意思,襯料,h_1000,臺灣 ...
#83. zero-padding 问题大全_SO中文参考
... 数字从左边开始垫零,意思是{01,02,03,...,10,11,12}。我想用格式化来实现,但是在网上搜索了一下,不知道格式化... python pandas formatting zero-padding.
#84. margin 與padding 差別在哪裡? - 徐培鈞的技術部落格
因此可以理解,「外推」的意思是元素推離原本的外置,是「位置的移動」;「內推」的意思是改變元素本身大小,是「內部面積大小的改變」。 以上就是我簡單 ...
#85. padding 中文– Pidwx
爱词霸权威在线词典,为您提供padding的中文意思,padding的用法讲解,padding的读音,padding ... zero padding的中文翻译,zero padding是什么意思,怎么用汉语翻译zero ...
#86. zero padding Zero – DMXHR
Zero -padding layer for 2D input (e.g. picture). ... how to do zero padding for a vector? ... 【zero_padding】什么意思_英語zero_padding的翻譯_音…
#87. 卷积神经网络_AI路漫漫的博客-程序员ITS404
步长(Stride)卷积核在滑动时的间隔; 零填充(Zero Padding)在输入向量两端补零。 ... 的一个神经元相连(啥意思),根据链式法则,第l 层的一个特征映射的误差项, ...
#88. 2-D convolutional layer - MATLAB - MathWorks
To specify input padding, use the 'Padding' name-value pair argument. ... For the vertical output dimension to be an integer, no zero padding is required: ...
#89. 如何在keras轉換層中進行零填充? - 2022
我認為padding ='same'的意思是,如果我們處於隱藏層中,則步長找到的空單元格將使用上一層的值填充而不是零,只有輸入層將填充零。 Cameron Lynch. 編輯與作者 ...
#90. rdp 0day. The National Institute of Standards and Technology ...
常见的warez、gamez,后面的z有复数s的意思,也有Zero的意思. ... CVE-2016-4437) Apache Shiro Padding Oracle.onion: Situs ini seperti Wikipedia …
#91. CNN 结构简介· deep learning - Ocxs
这需要取决于四个超参数: filter数量K;; filter的sizeF;; filter移动步长S;; zero-padding 的大小P;. 假设输入 ...
#92. Structuredbuffer example. buffer = rlReplayMemory (obsInfo ...
... automatically pad constant buffers to be 256 byte aligned? ... 顶点数据类型ST_GRS_VERTEX结构体实例化了,这样它其实要表达的意思就是ST_GRS ...
#93. Mcuboot mbed. The course starts with the Arm Platform ...
[RTOS] 看Mbed路线图有点意思,支持MCUBoot,KEIL Studio,ARMv8. ... The existing EC256 implementations will still work (with or without padding), ...
zero padding意思 在 [問題] DFT 的適用時機(DSP問題) - 看板MATLAB - 批踢踢實業坊 的推薦與評價
各位版上的先進大家好,小弟剛大學畢業,趁研究所開學前的空閒正在複習訊號處理(DSP)
( 先說我研究所的領域是 CS 的,跟這個八竿子打不著 XD )
有個問題困擾了我許久,只可惜在學校的時候沒學好,現在找不到老師問,
想說 matlab 版的大家應該有比較多訊號處理的經驗,所以 PO 上來尋求協助,
我只覺得訊號處理這種科目沒有人帶真的很難學到精隨,是很吃經驗的科目呢。
==========================================================================
問題是這樣的:什麼時候該用 DFT,什麼時候該用 DTFT?
我們都知道在離散時間裡面處理訊號的方式有兩種,DTFS (俗稱DFT) 跟 DTFT,
前者適用於週期性訊號,會使頻譜離散化,而後者適用於非週期性訊號,頻譜連續,
不過我實在想不到該用 DFT 而不用 DTFT 的理由。
如果單純只是對時域的訊號做處理,那我大可以在時域設計出一個 FIR,
然後兩個一起做 convolution,答案就出來了,也就是說頻譜的「連續性」只是一個現象,
不一定要讓頻譜離散化才能用 matlab 運算吧。
再考慮 IIR (無限延伸的 filter) 的情況,如果這個 filter 剛好在 n 很大的時候值會
趨近於零,
我們應該也可以直接忽略它,化簡成一個 FIR (有限長度),直接跟訊號 convolution,
就跟上面提到的一樣。
所以說目前我只想到該用 DFT 而不用 DTFT 的原因只有兩個:
(1) IIR 在任意時刻都有不可忽略的值,不容易直接乘,只好取一部份並利用 DFT 自動
隱含週期性的特性運算
(2) DFT 有 FFT 快速實作法,在計算頻譜會快很多
========================================================================
以上大概就是主要問題,想不太到在實際訊號處理的案例中 DFT 相對於 DTFT 的優點,
請問版上各位先進上面的論述是否正確?又 DFT 的主要應用為何?先謝謝版上大大!
因為這個問題困擾我許久,視情況我可能會發送稅前 30P - 50P 給有說服到我的最佳解
答作為回報
( 意即,只能有一位最佳解,因為我很窮 QQ )
當然,如果其他解答也很好的話我視財力也會發送一些 (10P) 作為謝禮!
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 1.168.86.10
※ 文章網址: https://www.ptt.cc/bbs/MATLAB/M.1498678746.A.BC7.html
※ 編輯: alan23273850 (1.168.86.10), 06/29/2017 03:40:06
※ 編輯: alan23273850 (1.168.86.10), 06/29/2017 03:40:41
不過坦白說我的看法跟您的有點不太一樣,
同時也是問題點所在,我現在只覺得大家會喜歡用 DFT
只是因為 matlab 有 fft 這個快速函式可用而已。
假設現在有一個有限長度的訊號 x[n],我們要對他做 moving average filter
也就是 h[n] = 0.33delta[n] + 0.33delta[n-1] + 0.33delta[n-2]
這裡的 delta 是脈衝函數,那如果直接算 x[n] CONV. h[n],
這邊就完全不會出現 DFT 的運算。
如果是要先觀察 x[n] 有哪些頻率成分,再決定 filter 的話,
我們依然可以套原本的公式算出精準的頻譜,sigma(n=-INF~INF) x[n]*exp(-jwn)
只是說我們如果要「觀察」這個頻譜的話一定只能挑有限個點觀察,
這邊跟 DFT 裡面本來就是離散的頻譜概念還是不太一樣,
一個是我們只能挑有限個點去觀察連續的頻譜,
一個是基於假設訊號的週期性得到離散的頻譜。
這樣的話感覺還是不用 DFT 耶?
目前我有點逃避 DFT 是因為不太理解 DFT 自動把訊號週期化的概念,
好像頻譜還會失真,覺得這是不必要的。
其實傅立葉變換家族那邊我看很多遍了,基本上還算熟,只是不知道 DFT 存在的價值
不過您的解說裡面有個地方我真的有想過,如果是想過濾低頻的話,
它在頻域是個方波,那轉回時域就一定會出現 sinc,我還真的想把它的尾巴砍掉,
近似成 FIR,我一直以為可以,因為感覺只是微小誤差,這邊想再問更詳細一些><
-------------------
還有按照您的說法感覺 DTFT 就很夠了,真的跟我原本想的一樣 DFT 沒啥價值
我比較想知道有什麼時候是「必須」使用 DFT 而不能使用 DTFT 的情況,
因為感覺 DSP 課本是很強調 DFT 而不可忽視的,但我從課本中只知道
(1) 頻譜離散化、(2) 有 fft 快速實作法,這兩大優勢而已
上面我有提過頻譜不需要離散化的理由,再加上不考慮效率問題的話,
其實 DTFT 就已經在離散時域中提供足夠的理論了,不需要 DFT 再參一腳。
拜託了!
※ 編輯: alan23273850 (1.168.84.224), 06/29/2017 12:03:47
※ 編輯: alan23273850 (1.168.84.224), 06/29/2017 12:20:43
其實我剛剛在看完兩位大大回覆後又上網爬了許多各家投影片,
現在概念有比較清楚些,且讓我慢慢把目前的理解貼在這裡給各位檢驗。
(1) 先說說我現在比較接受 DFT 的主要原因:其實如果想要降低 DFT
自動隱含週期性這個特性的話,可以做 zero padding,padding 的愈多
則週期性愈低,這個 DSP 課本上面有寫。再者其實自動隱含週期性也不是
什麼壞事,反而原本沒有隱含週期性的 DTFT 作法才會讓某些成分變形,
也就是說忠實的反映原先 time-limited signal 的頻譜未必較好。
之前我怕取的點數所造成的隱含週期會跟原本的訊號週期不吻合,不過
這個好像也只要讓點數多一些讓頻譜密集就可以舒緩了,所以也還不算什麼大問題。
(2) 其實要計算整段訊號 x[n] 的總頻譜,仍然只有一個方法,就是把
「整段訊號」套進 DTFT 或 DFT 公式,而 DFT 好像會快一些。
(只是會隱含週期性,不然就做 zero-padding,不過會讓點數更多就是)
不過在實務應用上有些訊號像一首歌 4 分多鐘,取樣點數早就超過記憶體容量,
這種情況我想也只能取一部分作轉換,這樣其實或許也觀察得到男女聲頻率,
或許並不是每個時候都要計算「整段」訊號才能分析。
(3) 要計算跟 h[n] 的 convolution 的話,有兩個方法,一個是老實的
通通把 h[n] 給滑起來,另外一個是利用 DFT 作 overlap-add 或 overlap-save,
另外搭配 zero-padding,這兩個效率好像也是跟 h[n] 的長度有關,各有適用時機。
所以總結來說,大家喜歡 DFT 似乎還是跟效率有關,感謝 p 大的再次強調!
(4) 最後那個 sinc 函數 truncate 的部分,那些 Gabor 和 wavelet transform 對我
來說還太高深,目前不打算學。如果是我來近似 ideal LPF,應該會使用
windowing 的技巧把兩邊河蟹掉,其實還是跟 truncate 有 87% 像,只是說
windowing 會確保它的連續性。不過這邊還是感謝 Y 大的補充,只能說人外有人
天外有天,大神無所不在!
=============================================================
上面就是我這篇的結論了,感謝 p 大和 Y 大的耐心回答,為此我打算贈與兩位各
稅前 45 P 作為謝禮,請別嫌小弟寒酸,這加起來已經超過我半數的積蓄了 XD
如果結論還是有小錯的話歡迎再來推文修正!
※ 編輯: alan23273850 (1.168.84.224), 06/30/2017 01:52:02
... <看更多>