Questions tagged «signal-processing»

信号的分析,解释和操纵


14
两个电流如何在同一根导线上同时沿相反的方向传播而又不会互相干扰?
此问题是从Physics Stack Exchange 迁移而来的,因为可以在Electrical Engineering Stack Exchange上回答。 已迁移 12个月前。 John R. Pierce撰写的《信息论导论:符号,信号和噪声》说: 线性是自然界真正令人惊讶的特性,但绝非罕见。结合网络理论在第一章中讨论的由电阻器,电容器和电感器组成的所有电路都是线性的,电报线路和电缆也是如此。实际上,电路通常是线性的,除非它们包括真空管,晶体管或二极管,有时甚至是基本上线性的。 由于电报线是线性的,也就是说电报线是这样的,即电报线上的电信号相互独立而不会相互影响,因此两个电报信号可以在同一条线上同时沿相反的方向传播,而不会互相干扰。然而,尽管线性是电路中相当普遍的现象,但绝不是普遍的自然现象。两列火车不能在同一轨道上以相反的方向行驶而不会受到干扰。但是,如果火车中包含的所有物理现象都是线性的,则大概可以。读者可能会猜测真实存在的线性种族中的不幸。 从物理角度考虑这一点,我想知道电报线是线性的,就意味着两个电报信号(换句话说,两个电流)可以同时在同一条线上以相反的方向传播,而不互相干扰? 我天真地将电线看作是一条单车道的双向道路。以此类推,汽车将能够沿任一方向行驶,但不能同时行驶。据我了解,在固体中,电子的运动会产生电流,因此电子将成为汽车。根据作者对线性的解释,允许并发的双向电流通过的电子在这里发生了什么? 我在Wikipedia页面上找不到线性电路的任何内容阐明物理特性的线性。 如果人们可以抽出时间澄清这一点,我将不胜感激。 PS我没有电气工程专业背景,因此赞赏用基本措词的解释。 编辑:根据上一个主题的评论,我了解到,如果我将电子表示为双面碰碰车,我的类比会更准确,然后想象一下,这些车充满了它们所居住的双向车道,从而沿任一方向的运动(沿任一方向的电流)均由连续的“推动/推动”运动表示,就像波浪一样,这种运动由每辆汽车的“碰撞/推动”永久性地推向其“前部”的运动(在电流方向)。 编辑2:我看到许多答案告诉我,我的误解的根源在于我认为电流和信号是同一件事。而这些问题的答案是正确的,我是假设电流和信号是一样的,因为笔者一直暗示,他们是在文字同样的事情(或者他未能在两者之间有明显的区别)!请参阅同一章中的以下摘录: 当莫尔斯(Morse)与阿尔弗雷德·维尔(Alfred Vail)一起工作时,放弃了旧的编码,现在我们所知道的莫尔斯(Morse)码是在1838年设计的。在该代码中,字母由空格,点和破折号表示。空格是没有电流,点是持续时间短的电流,而虚线是持续时间较长的电流。 ⋮⋮\vdots 莫尔斯在地下电线上遇到的困难仍然是一个重要问题。 同样好地传导稳定电流的不同电路不一定同样适合于电通信。如果人们在地下或海底电路上发送点和点的速度过快,它们将在接收端一起运行。如图II-1所示,当我们发送一小段突然突然开启和关闭的电流时,我们在电路的远端接收到更长,更平滑的电流上升和下降。电流的这种较长流动可能与所发送的另一个符号的电流重叠,例如,由于没有电流。因此,如图II-2所示,当传输清晰清晰的信号时,可能会收到难以解释的模糊电流徘徊信号。 当然,如果我们使点,空格和虚线足够长,则远端的电流将更好地跟随发送端的电流,但这会降低传输速率。显然,给定的传输电路在某种程度上与点和空间的传输速度有关。对于海底电缆,该速度是如此之慢,以至于给电报员带来麻烦。对于电线杆来说,它是如此之快以至于不会打扰电报员。早期的电讯工作者已经意识到了这一局限性,它也是传播理论的核心。 即使面对这种速度限制,也可以做各种事情来增加在给定的时间内可以通过给定电路发送的字母数。破折号的发送时间是点的三倍。人们很快意识到,可以通过双流电报获得收益。我们可以通过想象一下,在接收端将检流计(一种检测并指示小电流流向的装置)连接在电报线和地面之间来理解这一点。为了指示一个点,发送方将其电池的正极连接到电线,负极连接到地,检流计的指针向右移动。要发送破折号,发送方将其电池的负极连接到电线,正极连接到地面,检流计的针向左移动。我们说一个方向(进入导线)的电流代表一个点,而另一个方向(离开导线)的电流代表一个虚线。根本没有电流(电池断开连接)代表一个空间。在实际的双流电报中,使用了另一种接收工具。 在单电流电报中,我们有两个元素可以用来构造代码:电流和无电流,我们可以将其称为1和0。在双电流电报中,我们实际上具有三个元素,我们可以将其描述为正向电流,或者电流进入电线;没有电流 反向电流或导线电流;或为+ 1、0,-1。此处的+或-符号表示电流的方向,数字1表示电流的大小或强度,在这种情况下,对于任一方向的电流均相等。 1874年,托马斯·爱迪生(Thomas Edison)走得更远。在他的四重电报系统中,他使用了两个强度的电流以及两个方向的电流。他使用强度的变化来发送一条消息,而与电流方向的变化无关而发送一条消息,而与强度的变化无关地使用电流的方向变化来发送另一条消息。如果我们假设电流与下一个电流相等,则可以表示四种不同的电流流动条件,通过这两种条件,两条消息同时以+ 3,+ 1,-1,-3的形式通过一个电路传送。表I中显示了这些在接收端的解释。 图II-3显示了如何通过一系列四个不同的电流值来表示两个同时发生的独立消息的点,破折号和空格。 显然,通过一个电路可以发送多少信息,不仅取决于一个人可以在电路上发送连续的符号(成功的电流值)的速度,还取决于一个人可以选择多少个不同的符号(不同的电流值)。 。如果我们仅将两个电流+1或0或两个电流+1和-1用作符号,则一次只能将两种可能性中的一种传递给接收器。但是,我们已经在上面看到,如果我们可以一次选择四个当前值中的任何一个(四个符号中的任何一个),例如+3或+ 1或-1或-3,我们可以通过这些当前值(符号)有两个独立的信息:在消息1中是指0还是1,在消息2中是指0还是1。因此,对于给定的发送连续符号速率,使用四个当前值可使我们发送两条独立的消息,每条消息的速度与两个当前值可使我们发送一条消息的速度一样快。通过使用四个当前值,我们每分钟可以发送两倍于使用两个当前值的字母。 而且该教科书没有假设任何物理或电气工程知识,因此读者似乎不太可能区分信号和电流-尤其是考虑到作者似乎不断暗示它们是相同的(或无法以任何明确的方式将没有背景的人将两者分开)。

3
比特率和波特率及其来源之间的区别?
在我看来,每个人似乎都有不同的定义。 据我的讲师说: Rbit=bitstimeRbit=bitstime R_{bit} = \frac{bits}{time} Rbaud=datatimeRbaud=datatime R_{baud} = \frac{data}{time} 根据制造商: Rbit=datatimeRbit=datatime R_{bit} = \frac{data}{time} [Rb 一个ü d= b 我吨小号Ť 我中号ËRbaud=bitstime R_{baud} = \frac{bits}{time} 哪个是正确的,为什么?也可以随意给出其定义的由来。 相关问题:链接。

8
直接用C或汇编语言编写DSP算法?[关闭]
已关闭。这个问题需要更加集中。它当前不接受答案。 想改善这个问题吗?更新问题,使其仅通过编辑此帖子来关注一个问题。 2年前关闭。 我正在使用带有交叉编译器套件CrossCore Studio的Analog Devices数字信号处理器(BF706)进行DSP项目(IIR滤波)。它具有一些简单的DSP实例,例如FIR和IIR滤波器以及其库函数。处理器手册描述了汇编指令集,没有对C进行注释。 我的问题来自于此特定应用程序,但我认为DSP开发人员应遵循最佳实践。因此,我将以一般的方式对其进行构架: 通过此DSP附带的示例,我已经意识到,如果我想使用为DSP应用设计的电路,则需要进行汇编编程以直接运行这些指令(例如乘法和加法等)。我的问题是我只是用C编程,编译器(也来自DSP芯片公司)不会为该DSP优化它并使用其功能吗?还是真的需要直接在汇编中编写DSP例程?

4
为什么将输入放大器放在对ECG信号进行滤波之前?
在eetimes.com上的本文中,它们显示了用于测量ECG的信号链。 ECG的原始信号包含噪声,并且其偏移量至少比真实信号大。(由于乳房的运动,几mV心电图,来自电源线噪声和电极偏移的几十mV以及高达数百mV的基线漂移。) 从直觉上讲,这使我可以对放大器前面的信号进行滤波,以避免不必要的信号分量放大。然而,在本文中,它们在输入放大器之后进行信号滤波,即使在第二个放大器之后也去除高频噪声。 我真的不能想到他们为什么要这样做的原因。唯一想到的是信号源的极高阻抗,但是滤波不会影响信号源,因为该频率范围显然在通带内。 我是否缺少一些重要原因,为什么要按此顺序进行信号调理?

4
我可以使用FFT识别钢琴上的音符吗?
我想创建一个可以识别一些音符的工具(我知道这是在重新发明轮子)。因此,我将在钢琴上弹奏中级C,D和E,它应该能够对这些音符进行分类。我认为应采用以下方式: 记录我演奏音符的样本 使用快速傅立叶变换将信号转换到频域 找到最存在的频率(基本上是频域数据的argmax) 假设频率来自演奏的音符,并使用该音符对音符进行分类 我还没有尝试过任何方法,因为我不想走错路。那么,从理论上讲,这会起作用吗?

1
为什么单个正弦波周期的傅立叶变换不是单个条形?
我已经尝试过在单个正弦波上使用不同的傅立叶变换代码,并且当理论上它们应该显示单个条形时,所有这些代码都会在信号频率上产生共振的分布式频谱。 采样频率影响不大(此处为10kHz),但是周期数却没有: 一个周期: 100个周期: 100000个周期: 看起来傅里叶变换只收敛了无数个周期,这为什么呢?一个正好一个周期的时间窗口是否应带来与N个周期相同的结果? 应用:这既出于好奇,又因为我想获得一阶系统的阶跃响应将激发机械装配的共振。因此,我需要对响应进行精确的傅立叶变换...我不再相信了。那么,基于“正弦波”情况,我该怎么做才能提高精度? PS:这些特定的屏幕截图基于此处的代码。

6
比较器:正弦波噪声大,相位噪声多少?
在电路中,比较器用于将正弦信号转换为方波。但是,输入信号不是干净的正弦波,但会添加一些噪声。 该比较器被认为是理想的,并且具有比噪声信号大得多的滞后,因此在正弦波的零交叉处没有振铃。 但是由于输入信号上的噪声,比较器会像清净正弦波那样稍早或稍晚切换,因此产生的方波具有一定的相位噪声。 下图说明了这种行为:蓝色曲线是有噪声的输入正弦波,黄色曲线是比较器生成的方波。红线显示正和负磁滞阈值。 给定输入信号上噪声的频谱密度,如何计算方波的相位噪声? 我想对此做一个适当的分析,但是找不到有关该主题的任何资源。任何帮助深表感谢! 澄清:我想分析给定电路产生的相位噪声,而不是问如何降低噪声!


3
作为分压器哪个更好:电阻式,电容式,低通滤波器...?
交流信号的电压衰减器有不同类型(此处为简短说明)。最著名的是电阻式的。电容,电感或低通滤波器等其他器件也可以使用(低通可能包括许多设计,包括无源或有源。感谢Andy Aka 在另一个线程中为其提供了很好的链接)。我知道问哪个更好(特别是对于高频)不是一个好问题,答案是:“取决于”。 我想知道的是它们的优缺点,可能会导致选择最佳设计的结论。

8
如何使用模拟组件及时“拉伸”信号?
如何及时“拉伸”信号(例如,模拟无线电信号),以使频率减半,并且信号花费两倍的时间?这在计算机上很简单,但是可以用模拟组件完成吗? 我要查找的变换与录制录音带然后以一半的速度播放它一样,因此转换例如 至 (这与外差式无线电接收器的操作不同:它将信号从高频移至低频,但该信号仍占用相同的时间。) 以较慢的速度进行记录和回读将是实现此目的的一种方法,但是这将需要较慢的机械组件并且无法处理较快的信号。 背景:我没有构建任何我需要的东西,但是我想知道时分复用之类的东西是否可以在数字时代之前工作,或者创建它会花费多少。这就是为什么像录制到磁带和减慢播放速度这样的方法不起作用的原因。如果多路复用的信号很短,则磁带的机械系统将无法跟上。 编辑与时分多路复用的关系:我当时认为可以使用这种技术来实现tdm。取两个连续的信号,将它们分成(例如)微秒间隔,将每个微秒压缩为半微秒(增加频率),然后交织来自两个流的压缩信号段。要进行解调,请通过延长奇数或偶数间隔来逆转该过程。

6
为什么超级外差比直接转换更好?
具有额外的IF级,额外的本地振荡器以及额外的滤波级和放大的优势是什么。似乎需要更多的工作和电路。当然,直接转换为基带和中间转换为基带都将在其末尾通过相同的通带滤波器,以隔离原始频率范围吗? 我看到诸如“它允许使用通用电路,而不是为每个频率使用单独的电路”之类的答案,基本上是: 如果不使用IF,则每次更改频率时都必须统一调谐收音机或电视中所有复杂的滤波器和检测器,这在早期调谐的射频接收器中是必需的 但是我不明白,因为例如它们都可以调谐到基带信号而不是中频,从而消除了所描述的问题。 我还看到: 因此,通过将信号转换为较低的IF并以该频率执行滤波,可以实现更窄的带宽和更高的选择性。 但是为什么不仅在基带频率IF = 0上执行滤波。那是较低的IF,对。与直接这样做相比,增加中频通带级是否会改善最终通带的清晰度? 我唯一能理解的缺点是泄漏的本地振荡器,这种情况在更高的频率下发生的更多吗?IF可能会使第一个LO振荡得慢得多。
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.