首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >纯数据信号相位的控制

纯数据信号相位的控制
EN

Stack Overflow用户
提问于 2016-07-21 04:40:53
回答 2查看 3.3K关注 0票数 6

我需要想出一个改变信号相位的方法。目的是产生两个单相变化的信号,并观察组合时的模式。

下面是我目前正在使用的程序:

在上面的设置中,我需要使用相同的信号来产生一个改变相位的信号,然后将这两个信号组合起来并观察模式。

有人能帮我吗?

谢谢。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2017-01-13 23:22:31

使用osc~对象的正确进气道是设置振荡器相位的有效方法,但它不是唯一甚至是最正确的方法。正确的入口只允许在控制水平上浮动。

在信号水平上,可以使用相量~、cos~、wrap~和+~对象对相位进行更全面的处理。本质上,您使用的是使用相量~和cos~的称为表查找的技术来执行与osc~相同的功能。你可以用表格4~来读另一张表,而不是像这样。

这项技术使你的振荡器保持同步。您可以使用其他振荡器、表查找以及当然仍然浮动来操作振荡器的相位(只要相位值介于0到1之间,因此就可以使用wrap~ object)。

信号电平相位调制

然后,像这里的其他示例一样,您可以将信号添加到一起,并将它们写入相应的表中,或者输出信号链,或者两者都输出。

下面是如何对自定义表查找进行同样的操作。当然,您可以用自定义的表名替换sometable,用表中的样本数替换num-samp--一些表。

自定义表的信号电平相位调制

希望能帮上忙!

票数 5
EN

Stack Overflow用户

发布于 2016-07-21 20:52:54

若要改变振荡器的相位,请使用右侧进气道.

引用约翰·克赖德勒

3.1.2.1.3阶段 在局部放电中,你也可以为声波的起始位置(或者应该跳到的地方)设置薄膜位置。这被称为波的相位。您可以在"osc~“对象的右侧入口设置Pd中的相位,其数字介于0到1之间:

波的整个周期包括在0到1的范围内。然而,通常用度来表示,整个周期有360度。例如,有人提到"90度相移“。在Pd中,相位的输入为0.25。

因此,例如,如果您想观察两个信号是如何由于破坏性干扰而变得静音的,您可以尝试这样的方法:

请注意,我连接了一个爆炸,以同时调整两个信号的相位。这一点很重要,因为虽然您可以随时将信号的相位重置为0.0到1.0之间的任何值,但另一个振荡器不会被重置,因此结果将是相当随机的(您永远不知道另一个信号在哪个相位值!)。因此,重设两种方法都是可行的。

票数 5
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/38495012

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档