<p>文章来源: <a href="https://mp.weixin.qq.com/s/G9OoxN2PeecBzjjNmb1ewg" target="_self">FPGA入门到精通</a></p><p>数字信号处理的领域中,时域是我们理解和处理数字信号的关键维度之一。<br/></p><p>时域分析能够让我们直接观察信号随时间的变化情况,为后续的信号处理和系统设计提供坚实的基础。</p><p>接下来将以通俗易懂的方式,让大家深入了解数字信号处理基础中的时域概念。</p><p><strong>一、时域的基本概念</strong></p><p>时域是描述数学函数或物理信号对时间的关系。</p><p>在时域中,信号是时间的函数,以时间为轴线,以时间为标尺来展示信号的变化。</p><p><img src="/files/ueditor/108/upload/image/20240829/1724896399118394.jpg" title="1724896399118394.jpg" alt="1.JPG"/></p><p>对于连续时间信号,时间变量是连续的,函数或信号在任意时间的数值均为已知;</p><p>对于离散时间信号,时间变量是离散的整数,信号在各个离散时间点上有对应的数值。</p><p>时域的表示较为形象与直观,能够直接反映信号随时间的波动、持续时间、变化趋势等特征。</p><p><strong>二、时域中的重要参数</strong></p><p>1、周期</p><p>对于周期性信号,周期是指信号完成一个完整波形所需要的时间。</p><p>比如常见的交流电信号,其周期通常为 0.02 秒(对应频率为 50Hz),这意味着每 0.02 秒电流或电压完成一个完整的变化周期。</p><p>2、频率</p><p>频率是周期的倒数,表示单位时间内信号完成的周期数。</p><p>频率越高,信号变化越快。</p><p>例如,高频的音频信号能够传达更丰富的声音细节。人类可听到的声音频率范围大约在 20Hz 到 20kHz 之间。</p><p>3、 峰值</p><p>信号在一段时间内的最大值,反映了信号的最大强度。</p><p>比如一个音频信号的峰值可能达到一定的电压值,如 10V。</p><p>4、均值</p><p>信号所有取值的平均,它代表了信号的直流分量,体现了信号在时间上的中心趋势。</p><p>5、均方值</p><p>表示信号强度,其平方根为有效值(RMS),常用于衡量信号的功率大小。</p><p>6、方差</p><p>用于反映信号绕均值的波动程度,方差越大,说明信号的波动越剧烈。</p><p><strong>三、时域信号的表示方法</strong></p><p>1、函数表达式</p><p>连续时间信号用 x(t),如正弦信号 x(t)=A*sin(ωt + φ);</p><p>离散时间信号用 x(n),如指数序列 x(n)=a^n。</p><p>2、图形表示</p><p>连续时间信号以连续曲线在二维坐标(横轴 t、纵轴 x(t))表示;</p><p>离散时间信号以离散点在二维坐标(横轴 n、纵轴 x(n))表示。</p><p>3、集合符号表示</p><p>离散时间信号可表示为 x(n)={值列表 ; n=时间点列表}。</p><p>x(n)={1, 2, 3, 4, 3, 2, 1 ; n=0,1,2,3,4,5,6}</p><p><strong>四、常用的典型序列</strong></p><p>常用的典型序列如下:</p><p>单位脉冲序列:δ(n)<br style="-webkit-tap-highlight-color: transparent; margin: 0px; padding: 0px; outline: 0px; max-width: 100%; box-sizing: border-box !important; overflow-wrap: break-word !important;"/></p><p>单位阶跃序列:u(n)</p><p>矩形序列:R_N(n)</p><p>实指数序列:x(n)=(a^n)*u(n)</p><p>正弦序列:x(n)=sin(ωn)</p><p>复指数序列:x(n)=exp((σ+jω)n)</p><p><img src="/files/ueditor/108/upload/image/20240829/1724896406944879.jpg" title="1724896406944879.jpg" alt="2.JPG"/></p><p><strong>五、时域中的信号运算</strong></p><p>1、 信号的加法和减法</p><p>将两个信号在相同时间点上的取值相加或相减,得到一个新的信号。<br/></p><p>例如,将一个正弦波信号和一个直流信号相加,就可以得到一个带有直流偏置的正弦波信号。</p><p>2、 信号的乘法</p><p>两个信号在对应时间点上的取值相乘,得到的乘积构成新的信号。</p><p>信号乘法常用于调制和解调等过程。</p><p>3、信号的延迟和提前</p><p>通过将信号在时间轴上进行平移,可以实现信号的延迟或提前。</p><p>例如,将一个音频信号延迟一段时间播放,就可以实现回声效果。</p><p><strong>五、时域分析方法</strong></p><p>1、波形观察</p><p>直接观察信号的波形图,了解信号的大致形状、幅度变化、周期等特征。</p><p>通过示波器等工具,我们可以直观地看到信号在时域中的表现。</p><p>2、过零检测</p><p>检测信号在哪些时间点上穿过零值。过零检测在很多领域都有应用,比如在数字通信中用于同步信号的提取。</p><p>3、相关分析</p><p>计算两个信号之间的相关程度。</p><p>相关分析可以用于信号的匹配、检测信号之间的相似性等。</p><p><strong>六、时域与其他域的关系</strong></p><p>数字信号处理除了时域,还有频域、时差域等其他域。</p><p>时域和频域之间通过傅里叶变换相互关联,傅里叶变换可以将时域信号转换到频域,反之亦然。</p><p>通过对信号在不同域的分析,我们能够从不同角度更全面地了解信号的特性。</p><p><img src="/files/ueditor/108/upload/image/20240829/1724896414701980.jpg" title="1724896414701980.jpg" alt="3.JPG"/></p><p><a></a></p><p><strong>七、实际应用中的时域考虑</strong></p><p>在实际的 FPGA 开发中,时域的概念和分析方法具有重要的应用价值。</p><p>例如,在音频处理中,我们需要根据音频信号的时域特征进行滤波、降噪等操作,以提高音频质量;</p><p>在通信系统中,对时域信号的处理可以实现信号的调制、解调、同步等功能。</p>