信号在脑子里面应该是什么样的(二)

上节我们讲的主要观点是:信号在我们脑海里面应该是以频谱的方式呈现,也就是各种频率的正弦波。

原因也说了,电感和电容的阻抗公式只能适用于正弦波。而正巧的是,傅里叶变换能将任何信号都变成正弦波的叠加。因此,我们处理信号正确的方式是,先将信号变成各种信号正弦波,然后通过电路,再合并起来,就是我们最终的信号。我举了方波通过RC滤波器之后波形的例子。

不过呢,上节我并没有做实验认证,这次就来补上,本节主要内容也是做实验的过程,主要是使用Matlab编程,并找了网友焊接的RC滤波器电路板实验,互相印证。

网友的电路实测的帖子,文末会给出链接,下面详细介绍下。

 

理论基础

目的:确定方波通过RC低通滤波器之后的精确波形

我们按照上面思路求得输出波形公式,过程如下:

公式看着有那么点复杂,其实不难,幅度按照比值代入。需要注意的是,要想得到精确波形,仅仅算出各个频率的幅度大小还不行,还得带上相位变化,如此才是准确的。

 

Matlab代码

%参数设置
R=1000/(2*pi);  %电阻值,2*pi只是为了方便是截止频率为整数
C=0.000001; %电容
Fc=1/(2*pi*R*C); %RC滤波器的截止频率
f=1;  %方波频率1Hz
omega=2*pi*f; %基频角频率w

%计算
t=-1:0.001:1 %坐标轴从-1到1,分辨率为0.001
n=[1:2:201];  %表示201谐波数的叠加   单行矩阵:1,3,5,7,9...201
An=4./(pi*n); %方波的各个谐波的系数  单行矩阵:1,1/3,1/5,1/7,1/9...1/201
Bn=sin(omega*n'*t); %方波的各个谐波分量  单列矩阵:sin(wt),sin(3wt),sin(5wt)...sin(201wt)   '表示矩阵转置,即行矩阵变成列矩阵
s_wave=An*Bn;   %方波表达式:单行矩阵乘以单列矩阵,即使方波的表达式(谐波系数乘以对应谐波分量,然后相加)
figure;         %画图
plot(t, s_wave);%绘制方波曲线
hold on;
Cn= (1./(1+R^2*omega^2*(n'.^2)*C^2).^0.5).*sin(omega*n'*t-atan(R*C*omega*n')); %计算各个谐波分量通过滤波器,并附入相移atan(R*C*omega*n');
%Cn= (1./(1+R^2*omega^2*(n'.^2)*C^2).^0.5).*sin(omega*n'*t-atan(R*C*omega*n')); %计算各个谐波分量通过滤波器,并附入相移atan(R*C*omega*n');
rc_wave=An*Cn;  %通过RC滤波器的
plot(t, rc_wave);
title(['截止频率=',num2str(Fc)]); %标题显示截止频率是多少

 

执行结果

1Hz方波,通过截止频率为1Hz的低通滤波器波形:

 

                          

正巧我在某帖子上面看到,有人做过周期矩形波通过低通滤波器的实验

帖子链接为:

https://tieba.baidu.com/p/5528641195?red_tag=0506056473

两个实验的结果是同样的,证明了理论的正确性。感兴趣的同学,可以修改代码中的R和C的值,看看方波通过不同截止频率的波形是分别是什么样的。

有人说方波通过低通滤波器之后变成了正弦波,显然也不是的。

 

结语

傅里叶变换应用是非常广泛,写这个文章的目的,是为了让同志们知道傅里叶变换是怎么用的,为什么要用这个,这是我的目的。

如果您还是在校生,如果这篇文章能让你知道为什么要学习傅里叶变换,那我很欣慰。想当初我在学校的时候,仅仅只是因为要考试才去学。

 

更多硬件知识,欢迎关注下方微信公众信号

  • 3
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: 将50Hz交流电方波转化为正弦波可以通过滤波器实现。滤波器是由电容和电感组成的电路,可以滤除方波中的高频成分,只留下正弦波的基频成分。 具体方法是,将50Hz交流电方波输入到滤波器中,通过电容和电感的相互作用,滤除方波中的高频成分。高频成分经过电感时形成磁场,再经过电容时形成电场,从而将高频成分滤除。而正弦波的基频成分相对较低,通过滤波器后可以保留下来。 滤波器的参数需要根据具体的需求来选择。选择合适的电容和电感数值可以调节滤波器的截止频率,使其只滤除高于50Hz的频率成分,从而实现将方波转化为正弦波的效果。 需要注意的是,在实际应用中,滤波器可能会引入一定的相位延迟和幅度衰减。但是通过合理的设计和调节,可以尽量减小这些影响,使得输出的波形更接近理想的正弦波。 总之,通过使用滤波器,我们可以将50Hz交流电方波转化成接近正弦波的波形。这种转化可以应用于各种需要正弦波信号的场合,例如音频放大器、电力系统中的功率调节等。 ### 回答2: 将50Hz交流电方波转化成正弦波的方法是通过使用滤波电路进行处理。方波是由一个频率为50Hz的正弦波信号通过切换开关而形成的。为了将方波转化为正弦波,我们需要过滤掉方波中高频成分,使其变得更平滑和接近正弦波。 具体的滤波方法包括使用电容滤波电路或电感滤波电路。电容滤波电路使用电容器来滤除方波信号中高频成分。电容器可以将高频信号短路到地,只允许低频信号通过。电感滤波电路则使用电感元件来抑制方波信号中高频成分,只允许低频信号通过。 当方波信号通过滤波电路后,可以得到一个接近正弦波形的输出信号。由于滤波电路的参数和设计不同,所得到的正弦波形可能具有不同的失真程度。为了得到更精确的正弦波信号,可以通过优化滤波电路的参数来进行调整。 总之,将50Hz交流电方波转化成正弦波需要使用滤波电路来抑制方波中的高频成分。使用电容滤波电路或电感滤波电路可以得到一个接近正弦波形的输出信号。 ### 回答3: 将50Hz交流电方波转化为正弦波可以通过使用滤波电路来实现。滤波电路可以过滤掉方波中的高频成分,从而使其变为接近正弦波的形状。 一种常用的滤波电路是低通滤波器,它可以通过选择合适的电容和电感值来实现。该滤波器通过削弱方波中的高频成分,并保留低频成分,从而实现波形的转化。当方波通过低通滤波器时,高频成分会被衰减,而低频成分则会被保留下来,使得方波逐渐变为正弦波形状。 具体步骤为:首先,将50Hz交流电方波输入到低通滤波器中。滤波器通过让低频信号通过而减弱高频信号,使方波逐渐趋近正弦波。接着,通过调整滤波器的参数,如电容和电感值,使得滤波器的截止频率与输入方波的频率匹配。这样可以确保方波中的高频成分被滤除,而低频成分则被保留下来,形成一个接近正弦波的波形。 最后,经过滤波器处理后的波形即为近似的正弦波形。虽然可能无法完全达到纯正弦波的形状,但已经接近正弦波了。低通滤波器的性能和参数调节将对最终的波形产生影响,因此对于更精确的正弦波形,可能需要进行更加详细和精确的调整和设计。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值