KeyFansClub

首页 » - 特色讨论区 - » 键社茶餐厅 » [求助][华丽的][模拟电路][已跑题][问题正式更新,见22楼]
Zephyranthes - 2006/5/30 22:37:00
水...茶区真是好地方
既然都有人在这里求助高数了
某决定也在这里求助一下这个更加华丽的问题

囧囧囧囧囧囧囧囧囧囧囧囧囧囧囧囧囧囧囧囧囧囧囧囧囧囧囧囧囧囧囧囧囧囧囧囧囧囧囧囧囧囧囧囧囧囧


有源滤波电路

基本要求:

使用有源二阶滤波电路,可以采用低通—高通连接式的设计,也可以采用带通式的设计,倾向于采用反向输入简单二阶低通—反向输入简单二阶高通的设计

通频带宽度50—200Hz,对于品质因数,由于实际运用中的特点,倾向于采用巴特沃思型滤波器并适当扩大通带宽度,以避免切比雪夫型滤波器幅频特性曲线在通带边缘的衰减

对过渡带宽度和衰减要求不是太严格,二阶滤波器-40dB/十倍频的衰减已经足够

运算放大器采用NE5532AI,阻容全部使用虚元件

(其实主要问题还是出在RC环节参数的计算上...当年没有好好学模拟电路,墙角画圈圈中)

如果这里有同行的话请伸下援手

m(_ _)m

发个Multisim或者Protel文件以解燃眉(?)之急...


囧囧囧囧囧囧囧囧囧囧囧囧囧囧囧囧囧囧囧囧囧囧囧囧囧囧囧囧囧囧囧囧囧囧囧囧囧囧囧囧囧囧囧囧囧囧


再囧一?

传感器(检波器)输出的信号要经过放大、滤波和多路选择的话,用什么顺序最合适呢?

某认为应该是先放大,再滤波,最后通过多路选择,这样可以避免弱信号通过滤波器时的衰减,也可以最大限度地滤除工频噪声,而实际运用中也是这样的顺序。

可是...某的下一步,也就是负责单片机(控制片选和A/D转换)的家伙非要某采用先选择,再滤波,再放大的Kuso顺序...某总告诉他说这样可能会造成大的系统误差,可他说上一届的硕士论文里就是这样做的,我囧

这样究竟可以么?
在实际运用中不会造成过大的系统误差?

m(_ _)m


囧囧囧囧囧囧囧囧囧囧囧囧囧囧囧囧囧囧囧囧囧囧囧囧囧囧囧囧囧囧囧囧囧囧囧囧囧囧囧囧囧囧囧囧囧囧


迷之音:为什么不到电子论坛上去问

答:电子论坛没人气...
大多数电子论坛一星期的访问人次加起来还没有这里一天的多...
囧阿囧
不过,这方面的知识稍有点偏...也只能期望能撞上一个同道中人才好

总之试问问看,列位若有会的,还请不吝赐教

狂拜
m(_ _)m m(_ _)m m(_ _)m m(_ _)m m(_ _)m m(_ _)m m(_ _)m
杀了她喂猪 - 2006/5/30 22:47:00
楼主这个问题真"华丽"至极 我看了5分钟3遍压根没看懂是啥
残枫 - 2006/5/30 22:50:00
RC这东西,周一刚教,至今没搞懂...为什么高中物理和大学物理脱节这么厉害!!
我是我哥哥 - 2006/5/30 22:56:00
?  还以为有好东西下载呢
Tenlix - 2006/5/30 22:59:00
学习论坛?…………汗…………
这学期开的模拟电子电路啊,期末又要疯狂K书了…………
Zephyranthes - 2006/5/30 23:11:00
玛娜君要好好学亚...模电很难学的...而且学不好就会变成某这样...

(殴)
翼风 - 2006/5/30 23:18:00
先滤波再放大得到的曲线比较平滑。而且也是比较简单的。先放大会把噪音也放大,去噪就麻烦了。
本人学的是航空电子电气。
shadow - 2006/5/30 23:43:00
这个完全看不懂的说....
cheong00 - 2006/5/30 23:55:00
不先放大的話, 幅值不足在通過MUX時可能有麻煩.
Zephyranthes - 2006/5/31 0:00:00
以下引用翼风在2006-5-30 23:18:25的发言:
先滤波再放大得到的曲线比较平滑。而且也是比较简单的。先放大会把噪音也放大,去噪就麻烦了。
本人学的是航空电子电气。

可是,小信号通过高阶(二阶低通,二阶高通)模拟滤波器时难道不会发生不可忽略的衰减么?毕竟模拟滤波器的通带放大倍数不那么容易精确地控制...某要的是传感器的输出信号,而不是平滑波形

第一问会么?那个比较重要一些...
Zephyranthes - 2006/5/31 0:01:00
以下引用cheong00在2006-5-30 23:55:30的发言:
不先放大的話, 幅值不足在通過MUX時可能有麻煩.

赞!要的就是这句话

第一问会么...那个比较重要...
shadow - 2006/5/31 0:04:00
lz的签名图真不错~
cheong00 - 2006/5/31 0:10:00
以下引用Zephyranthes在2006-5-31 0:01:15的发言:

赞!要的就是这句话

第一问会么...那个比较重要...

不會.

我會的只是自學的片面知識, 還是用VHDL的...
翼风 - 2006/5/31 0:21:00
过大的幅值也不会响应。要计算过的。既然老师让你先用滤波。那说明滤波后的衰减不会影响
Prz - 2006/5/31 0:26:00
以下引用Zephyranthes在2006-5-30 22:37:59的发言:

可是...某的下一步,也就是负责单片机(控制片选和A/D转换)的家伙非要某采用先选择,再滤波,再放大的Kuso顺序...某总告诉他说这样可能会造成大的系统误差,可他说上一届的硕士论文里就是这样做的,我囧

这样究竟可以么?
在实际运用中不会造成过大的系统误差?

m(_ _)m


滤波再放大的顺序没有问题啊,放大信号是有目地的,如果不滤波的话,连噪声都一起被放大了,再过滤效果就不好了,尽管这样误差的确要小一些。

根据我对图象处理的实际经验,先滤波(除网纹)再放大(对比度,色度增益)产生的图象要平滑一些;先放大(对比度,色度增益)再滤波(除网纹)产生的图象要有质感一些,但画面残余的噪点较明显。

至于选择嘛,我个人(非专业)认为前后皆可。但是如果频带跨度大的话,先选择有一定的优势,原理同上。
karmark - 2006/5/31 9:32:00
第一个题目没怎么看懂啊,楼主是想用高通和低通滤波器串联来制作所求带通滤波器吗?但是有源的巴特沃思型滤波器如何设计啊?
楼主说问题出在RC参数环节计算上,能把电路图贴出来么?不然没办法计算啊
kkkklll - 2006/5/31 10:12:00
非专业人士无责任发言:
如果信号很强,不需要放大就可以较清晰地过滤出来的,那么估计就是 你同学的那个循序;反则就要先放大,因为是根据仪器而定的,如果你同学做过的话推荐按他的顺序。这样做出来的东西也看起来比较好看……毕竟检查的看到一堆噪音很容易,而要看出失真就难了……呵呵。
QuinMantha - 2006/5/31 11:45:00
乱入者胡乱发言。。。

看来以后我的报告都可以在这里提问了 -w-v (殴)
嗯。。有没有人会用 artificial neural network (ANN)?(再殴)
翼风 - 2006/5/31 12:12:00
我建议先大致计算一下。再作决定
zhangxiushen - 2006/5/31 12:14:00
我能问一下在可执行文件尾部的空白处插入代码后,在winXP中工作正常而在win2003中却不能工作,一到那里就提示内存不可读取.必需要以winXP兼容模式运行才行,这和数据执行保护有关么???代码明明在有效的页中呀?不理解中...
Prz - 2006/5/31 13:31:00
以下引用QuinMantha在2006-5-31 11:45:34的发言:
嗯。。有没有人会用 artificial neural network (ANN)?(再殴)


用过, 感觉不是很好...|||
QuinMantha - 2006/5/31 15:09:00
啊。。。跑题到变成‘好孩子的功课疑难杂症求救教室’了。。。(殴)

以下引用Prz在2006-5-31 13:31:14的发言:

用过, 感觉不是很好...|||


同感。。不知道什么无聊人弄出来的 --;
现在使用的程序好像叫做statistica。。。

问一下,那些layer和neuron到底是什么回事? 调了的话,对结果有什么影响?

都用了差不多1个月了,完全不明白到底是在干什么。。(自爆)30页的报告不知道该怎么啃。。。
Zephyranthes - 2006/5/31 15:22:00
以下引用karmark在2006-5-31 9:32:47的发言:
第一个题目没怎么看懂啊,楼主是想用高通和低通滤波器串联来制作所求带通滤波器吗?但是有源的巴特沃思型滤波器如何设计啊?
楼主说问题出在RC参数环节计算上,能把电路图贴出来么?不然没办法计算啊

遵命

反向输入简单二阶低通



反向输入简单二阶高通



图中所有的RC元件均为虚元件,参数均为无意义的默认参数
二者中间以单电容相连

唯一要求

确定图中各个RC元件的参数
使连接之后的通频带为 50—200Hz

某觉得这对一个认真学了模电的好孩子而言应该是很简单的

m(_ _)m m(_ _)m m(_ _)m m(_ _)m m(_ _)m m(_ _)m m(_ _)m m(_ _)m m(_ _)m


好孩子的功课疑难杂症求救教室...爆
Prz - 2006/5/31 15:48:00
以下引用QuinMantha在2006-5-31 15:09:50的发言:
问一下,那些layer和neuron到底是什么回事? 调了的话,对结果有什么影响?

都用了差不多1个月了,完全不明白到底是在干什么。。(自爆)30页的报告不知道该怎么啃。。。


不知道你用的什么软件...

我是自己写的Neuron Network, 纯OOP Pascal, 及其短小精悍, 加上自己写的Training过程,在学习简单问题时训练速度飞快,准确率也很高。

可惜后来应用到我实际研究的问题上的时候就出现问题了...XD

看上去楼上的楼上应该再去仔细读一下教材,layer和neuron是最基本的概念,就像语言里面的词汇和句子一样。

这里简单的介绍一下,可以作为加快理解之用,但是不对正确性负责:

可以把一个Neuron Network形象的想象成为生物的视觉神经网络。整个网络由 基神经细胞,信息神经细胞和输出神经细胞构成。

基神经细胞负责收集原始信息;
信息神经细胞负责处理信息并向下一层传递;
输出神经细胞负责信息决策。

因此一个神经网络大致为如下结构:

基神经细胞层  X X X X X X X X X X X
信息神经细胞层  Y Y Y Y Y Y Y Y Y Y
信息神经细胞层    Y Y Y Y Y Y Y Y
...
信息神经细胞层        Y Y Y
输出神经细胞层          Z

所以,你上面说的Layer就是指细胞层的数量,而Neuron就是每一层细胞的数量。

细胞的数量越多,整个神经网络能够储存的信息也就越多,那么训练后整个神经网络的准确性也就越高;
但是,细胞的数量越多,那么整个神经网络的训练过程也就越长。

细胞的层数则是一个相对模糊的东西,一般情况下,随着细胞的层数增多,同样细胞的数量的神经网络的训练过程会缩短一些,但是没有绝对的证明。

另外,记得(如果没记错的话)有人证明了,多层(两层或以上)的神经网络对比单层神经网络有计算能力(Computation Power)上的提高,但是,多层神经网络之间并没有计算能力的差别。换句话说,两层神经网络能够处理一些单层神经网络不能处理的问题,但是三层或更多的神经网络并不能处理两层神经网络不能处理的问题。
QuinMantha - 2006/5/31 16:33:00
多谢讲解。。 m(_ _)m
跪拜一个,终于知道自己到底在做什么了。。。

以下引用Prz在2006-5-31 15:48:22的发言:
不知道你用的什么软件...

只知道名字。。。然后会用来做很简单的工作


我是自己写的Neuron Network, 纯OOP Pascal, 及其短小精悍, 加上自己写的Training过程,在学习简单问题时训练速度飞快,准确率也很高。

啊。。。可以让我见识一下吗? <(_ _)>


看上去楼上的楼上应该再去仔细读一下教材,layer和neuron是最基本的概念,就像语言里面的词汇和句子一样。

嗯。。。在下不是学电脑的,(严格来说,某和电脑八竿子打不着的专业)。。。我分配到那个该死的论文竟然要写这个。。好像叫做什么 ‘ANN应用于药物运转系统(DDS)之预测’然后就要我重新学这个东西。。

我自己做的就是把起初数据(例如药物的分子式,pKa等)和结果(吸收率)打进去,设定一大堆参数以后,程序就会把两者的关系告诉我(算式或其他形式)。。。报告该怎么写完全没有头绪 --;

以下为迷之发言。。
真想用那根让希玛大姐high到极点的大棒子去捅那个该死的导师。。。
(逃)
zhangxiushen - 2006/5/31 18:49:00
不如让版主开个纯技术区,也省得这里被当作灌水......
建议分区:
A.理
B.工
C.农
D.医
E.文
F.史
G.综.
抱歉我就记得高考报志愿的几类啦.
说不定也可以为loli,正太们提供一些未来高考的方向....
庆祝6.1吗...版主放水 = true;
karmark - 2006/5/31 20:52:00
算是凑出了个答案了,不知道对不,楼主自己验证一下
十分赞成25楼的的想法啊,不过这可能跟KEYFC几位创始人的初衷不一样啊
明天就是LOLI节了啊,小小的水一下啊[URL=upload/KFCFile9403_BPF.doc]上传文件9403[/URL]
粘土火星 - 2006/5/31 23:47:00
强贴………………………………………………………………

其实是不是可以这么理解……

这个贴……从某种程度上说明了

通常情形做MIX,先标准化还是先降噪没有特别明显的区别(不过一般会有明显区别orz,因为录音质量不一orz)

关于技术区…………最近会有专门的研究院开设,但是科目不可能那么丰富=V=b
LOVEHINA-AVC - 2006/6/1 1:35:00
以下引用zhangxiushen在2006-5-31 12:14:03的发言:
我能问一下在可执行文件尾部的空白处插入代码后,在winXP中工作正常而在win2003中却不能工作,一到那里就提示内存不可读取.必需要以winXP兼容模式运行才行,这和数据执行保护有关么???代码明明在有效的页中呀?不理解中...


段可能不够长。PE Editor,添加可执行节
Prz - 2006/6/1 2:04:00
以下引用QuinMantha在2006-5-31 16:33:15的发言:
多谢讲解。。 m(_ _)m
跪拜一个,终于知道自己到底在做什么了。。。


嗯。。。在下不是学电脑的,(严格来说,某和电脑八竿子打不着的专业)。。。我分配到那个该死的论文竟然要写这个。。好像叫做什么 ‘ANN应用于药物运转系统(DDS)之预测’然后就要我重新学这个东西。。

我自己做的就是把起初数据(例如药物的分子式,pKa等)和结果(吸收率)打进去,设定一大堆参数以后,程序就会把两者的关系告诉我(算式或其他形式)。。。报告该怎么写完全没有头绪 --;


Prz...... 原来如此....

不知道你用的软件是不是专门为药代系统训练过的...如果不是的话,那你就惨了....从头开始做吧... >_<

因为一个Neuron Network在一开始的时候,就像初生婴儿的大脑一样....一片空白....因此如果这个时候你就把数据输入进去企图获得结果的话,也就相当于你去医院育婴房抓一个婴儿问他/她一个微分方程的结果...||||||||||||

训练的过程为:
0. 首先你收集一组(数量越多越好)的例题以及对应的正确答案;
1. 然后将每一道题作为输入放进去,获得结果,然后比较与正确结果的差距;
2. 接下来把这个差值回馈给这个神经网络的一个学习过程,这个过程会根据你给的偏差来自动调整神经元的参数;
3. 你记下来这道题做对了还是做错了(也就是误差值是不是在可容忍范围内);
4. 如果不是所有的题全对,则继续重复第1步。

注意: 训练的时候每次给例题时,一定要记住打乱顺序,这样才不会导致神经网络对题的顺序产生依赖。(就像教小孩做数学题一样,只记得答案的顺序不能算真的会做题)

嘿嘿,感觉是不是像真的在训练一个有机生命体了?这就是它叫神经网络的原因。

还有,一定要记住,训练结束以后一定要保存整个网络所有神经元的参数!!这些参数就是整个神经网络的灵魂,没有了参数,它就又回到了初生婴儿时代了...XD

总之,这里面有很多很多需要了解的知识,比如神经元的"压缩过程"的选择,训练时学习过程和参数的选择,我一时半会儿解释不了那么多,你一定要看书看书再看书,不然写出的东西如果有基本概念的错误,那就惨了....
12
查看完整版本: [求助][华丽的][模拟电路][已跑题][问题正式更新,见22楼]