各位巧粉大家好,今天我们来学习软硬件,一起学 dsp 系列课程。 dsp 二八零三五最小系统版的快速部门。我是上海巧酷科技有限公司齐夏巧酷学院的讲师杨老师。 本节课主要内容由五部分组成第一部分主要讲解 dsp 二八零三五最小系统版的介绍。第二部分主要讲解 最小系统版的资源分布。第三部分主要讲解我们最小系统版的原理图。第四部分主要讲解 pcb 图。第五份主要讲解怎么快速的使用好。第一部分。 dsp 二八零三五最小 系统版介绍 dsp 二八零三五最小系统版是上海巧酷科技有限公司自主开发的,基于 ti 公司具有六十兆合资频率一百二十八 k b 闪存的 c、 r v 的切皮克扣了然后三十二位 mcu 处理器 tms 三二零 f 二八零三五芯片设计而成的核心版,性价比高。 该平台既支持基于 ccs 集成开发环境 c 语言编程,又支持自动代码商城技术的 mac labor、 cmelink cd floor, 变成 十大中院校学生学习和企事业单位研发起点的一年平台。在后面的章节,我们将详细介绍最小 驱动版的硬件电路原理和基于上属两种方式实现的立场。 相关的资料请扫描我们的这个二维码,然后了解嗯,然后了解并下载。 如果你想买我们的开花板,该二维码下面也有我们旗下的二五旗下店铺的这个链接。 我们这个最小系统版的呃套餐的话是由呃 usb 转源头的这个电源线组成和 然后嗯四个管角的四个嗯四个支撑柱组成,然后还有两排排针组成,两排引出的线的排针。 这是我们开发版的一个嗯资料包通过屋放盘来给大家分享。 我们的目录主要有一个是公司的介绍,一个是由数据评测,另外部分就是历程演示。历程演示里边呢,主要含两部分,一个是 c 与 c 圆的,基于 c 圆设计的,然后呃,海南程序等。 第二部分是基于 mathleber smile 变成的,然后一个闪灯程序等例子。 第三部分有开发软件,这里边我们为大家准备了嗯 ccs 和 matalabe 这种软件,希望大家使用的时候能够快速安装, 不需要在网上或者其他地方,然后再再找。第四部分就是我们的原理图部分,然后里边含有 pcb 图和原理图。 好,我们进入下一章节。这是我们开发版的嗯,一个资源分布图。我们开发版呢就是由呃,这是我们的 gpl 口,这是我们 gpl 口,这也是我们 gpl 口。将这些 mcu 上的这些资源呢,就是 通过这个机票口来引出来。另外一部分的话是嗯,这是一个机太狗下载程序的口。另外这是金正。然后这是 mcu 部分。这是电源转换部分。然后这是一个嗯开关。 另外这是电源接接口。电源接口。嗯,下面讲解就是我们这个最要系统版的原理部分。就像刚才图中一样,这是一个圆头的,圆头的一个 dc 输入部分。 dc 输入部分的原理。 然后这部分是电源转换部分。电源转换部分。 然后这部分是我们的 接待各下载不下载程序的部分。接待各下载程序部分。然后这是我们的最小区。他们这是这是我们的就是 mcu 部分 mcu 部分。然后这是我们呃 三十二平的一个嗯 gpl 口的引出。这是这是另外一部分的 gpl 及相关资源的结构引出。 这是我们设计的 pcb 图。这是从 pcb 图上可以快速的查找呃,比如我们想用的一些资源,也想用的资源。 然后该 pdb 使用两层板设计。 下面主要讲解就是怎么快速的使用。第一步就是将 usb 线 按照图式的方法连接。这边呢是一边是连接电脑的 usb 口,然后另外一个圆头呢,然后插入我们这一个只要行动版的圆圆头部分 远古部分。然后另外呢就是通过这个嗯 xds 一百 v 二这样一个仿真器,点击我们的开花板的嗯吉他的部分。 然后这个发动机的另外一部分呢,就是连接电脑的,通过 usb 口连接电脑的另外另外一个 usb。 然后第二部分呢,就是按下按键。而一 第一灯将闪烁发货前我们已经将詹姆程序下载进 mcu, 如果灯不闪烁,请第一时间与我们的客服联系。就是我们已经把这个嗯 fres 闪灯程序呢已经下载到 mcu 当中了。然后通过 上电我们就可以嗯可以看到这个 led 闪烁,说明我们这个板子是好的。为接下来我们自己的调试嗯可以排除硬件硬件问题。 然后安装好我们跟大家分享的嗯 ccs 软件之后,我们嗯就可以通过如图所示的这样一个截图嗯操作步骤来进行 程序的下载。然后点击连接 next pack package 就可以快速的连接,就是嗯目标版零目标版。这是连接号。连接后之后就可以看到我们这个呃板子的 嗯这仿真机的 usb cmamemator 这样一个接口部分。这是我们的一个仿真机的一个地址, 发动机的体质,这样说明就已经连接上了。在在配置的时候我们要注意我们选用的这个发动机的一个型号就是 xds 一百分之二看发电器。然后现在他的目标的一个 mcu 是 kms 三二零 f 二八零 三五,否则可能连接不上平板,连接不上出芯片。 好。然后之后呢就将资料包中的 c 彩的软件安装好后呢就通过仿真器 sds 一百 p 二将代码程序中的可执行代码都是为点 x 的文件下载进去。如果你再次看到 led 的闪烁,那么我们已经入门了。 这是我们下载的一个步骤,就是说刚才通过连接,通过连接然后选择我们的一个 可直接代码,然后点 ok 就可以进入下载。这是我们下载后的一个视频, 说明已经 就是下载成功了,就这个二零一增在闪烁。好,今天的课程就讲到这里,然后如果有其他问题,然后可以关注我们的订阅号,然后与在线客服联系,谢谢大家。
粉丝1542获赞1295

好,我们具体来看一看这两千他究竟在哪些方面有一些优化。首先来看一看就是啊处理器,处理器的话包括很多方面,第一个是内核自身,除了内核之外,我们还会有一些啊些处理器,包括一些加速器这一块 啊。左边是二八零二七,二八零三五,二八零六九是第二代 c 两千的一个代表,右边三款芯片零零二叉零零四九。然后三八叉是第三代 c 两千的一个代表,分别涵盖中高低端这样的一个需求。 那从主屏上面来看的话,呃 c 两千,在第三代上面我们的起始的标准是一百兆的一个主屏, 那如果有 c l a 的支持,我们也会有一个额外的跟主屏一样的一个处理的一个能力是两百兆或是说四百兆这样子。那另外一点的话,对 高端的 c 两千的芯片我们会支持单核和双核,单核的话是说我们内部只有一个 c 两千的内核,双核是说我们可以支持两个内核并行的去运行,所以说这样子他的处理能力会进一步的得到提升。除了呃内核之外,我们的福鼎运算单元在所有的 c 两第三代 c 两千里面,我们作为一个标准 呃单精度的浮点,或者说在一些高端芯片里面我们会支持双精度的一个浮点。 tmu 是一个三角函数,三角函数的一个应用,在新的 c 两千里面我们都会做一个标配来去支持,结合 tmu 我们会推出一些新的一些算法的一些知识,比如说飞行性的一个 pid vcu, vcu 的话主要是做一些呃 fft 的一些类似的运用,包括 crc 的一个教研,那在老的产品里面,我们还会有一些 prc 的一些知识,但是新的新的产品里面,我们把 这些知识可以拿掉了,因为用的不是太多。 ci cia 在呃第二代 c 两千内部,我们是叫 type one, 就是第一代的 c 两千,那到了第三代 c 两千里面,我们叫 type two, 它会在呃功能上会有一些增加,呃,特别是我们一个叫 back around 的这样的一个 task dma, dma 的话,在所有的 c 两千上面我们都会支持,它可以快速的帮我们实现一个数据的一个存搬运。然后在一个 通信方面,在高端的 c 两千,特别是二八三八八上面,我们会在芯片内部额外增加一个 m 四的内核,我们叫 cm four, 它可以工作在一百二十五兆的一个主屏上面,它的主要作用就是用来去做 一些通信。这两千专注于呃实时应用。 arm 内核专门用来做通信,包括一些 ken 啊, kfd 啊, is cat, 包括 is net 等等。那这些呃内核性能的一个提升,实际上对我们的应用其实有非常大的一个帮助的。这里比如说以一个服务器的一个电源来讲,它首先 t m u 可以帮我们有效地去 啊提高这个处理的能力,去降低 cpu 的一个使用率,这是第一点。第二点的话就是对 cpu 本身来讲,它的优化的这个 cpu 的构架和这个总线的一个系统,可以帮助我们更好的去做实时应用。 同时的话,如果相比于 arm 的话,在同样的一个系统里面, c 两千,他可以在同样的主屏下面,他需要对应的两倍甚至三倍的 arm 的一个处理能力才能可以和 c 两千达到同样的一个性能。那另外一点的话就是 c 两千他实际上可以在,嗯 嗯不断的去降低他这个,就通过处理能力,他不断的降低他的这个啊执行的一个时间给用户来讲的话,可以提供一个更多的一个呃,空间,就是我们所谓的 magin, 就是我的内核的处理能力越高,我的 中断所需要的时间越短,这样我可以在中断里面可以执行更多的一些功能。 那除此之外的话,优化的内核它还可以给我们带来一些什么呢?比如说最典型的就是我们可以做一些啊高开关频率的一些应用,比如说一些 gan 啊 sick 的一些应用。

这一次呢,我跟大家聊一下 dsp 如何进行分屏。分屏一般有三种类型,巴特沃斯、贝塞尔和尼克。斜律有六 db、 十二 db、 十八 db、 二十四 db, 以及到后面的四十八 db, 还有不切屏。在没有切屏的情况下,从二十 到两万赫兹,他们之间是没有进行切平,你看这个曲线啊,这个调音的曲线都是很平直的,没有弧度的,当我们选择了巴特沃斯十八 db 的斜对以后,会出现一个切平的弧度, 也就是说大家注意看,从八十、六十三、五十开始往下走,他的弧度从这一块已经被切掉了,就是这一块的声音已经发不出来了,只能发这里面的声音。你的频率加减的时候,你会发现 切的福字的变化,频率在一步步缺失。在高通滤波器这里,一般来说高通切低频,低通滤波器切高频。 下面我给大家示范一下高通和低通都切屏是什么效果。现在我已经进行了基本的切屏,当你切过之后,你会发现这之前的频率全部被消减掉了, 这之后的频率全部被下减到了这一块。高通低通同时切屏一般是用在主动分屏的结构,在被动分屏我们一般是不会这么切,因为他原车发出来就是全屏信号,只是经过分屏器分了两个喇叭。我以前的教程中跟大家讲过,为什么要进行切屏, 因为汽车门板的喇叭很难表现到六十赫兹以下的频率,如果你让他 出这部分频率,就会导致混乱,声音不干净。首先我们讲一下被动结构的切屏方法,由于他是主机,给一路信号通过分频器转接到两个喇叭,所以他给出来的是全屏信号。大家可以看到从二十到两万的频率都有表现, 当我们选不同的斜率,切平的弧度也会不一样,现在是十八 db 的斜率,这是六 db 的, 这是三十六 db 的。也就是说斜率越大,切屏的弧度就越大,声音切出的范围就更大。 从正常的被动结构来说,我们不建议高音进行切屏,我们会把它关掉,因为很多人是能听得到两万之后的声音的,大部分听不到 而已。如果你关了它,你的空间感会比打开斜对进行切屏的空间感会更强。那么被动结构我们主要是切低音,那当我们放低音的调试歌曲的时候,我们不断的往上加, 你越往上加这个频率,切屏切的越多,你的低音就越没有利息,但是低音也会变得越干净。所以你要在这里面找一个 你能接受的平衡点,就是我的低音要干净,但是我的力度和我的下潜都不能衰减,但是又不能放出太多,放出太多我的低音就会浑浊。正常我们调试喜欢选巴特沃斯 的类型,斜率选择十八 db, 如果你想声音更干净,你可以选宁可波,他的切屏的弧度会更大。后视 理论上来说,一般他的低音要比前声场要切的更多,前声场的低音要比后声场切的少, 这样的话,前后门的低音才能够进行一个衔接,才不会导致低音从后面发出来。特别是有低音炮的情况下,如果后声场流的频率太多,会很明显的感觉到低音从后面打过来,但这里面大家注意一个协调,如果后声场的频率切的太多了, 导致后门没有低音,也会导致低音的整体的力度和下潜会下降。超低音的切屏和前后声场大不一样, 因为超低屏只能发到二十到六十之间,所以如果低音炮不进行大规模的切屏,他如果能唱歌的话,就会混乱人生,同时会 增加整个生产的浑浊感。一般超低音的高通可以切二十五,低通我大概会切八十左右, 通过正确的切屏能让低音更干净,效果也更好。 你看当被切平以后,你发现他的低音和以前前生产后生产喇叭的范围完全不一样,也就是说整个低音只表现这个范围,这之后的全部割掉,这之前的全部不要。我们说一下频率, 这些频率就表示你动这里的 eq 就能调相应的频率的争议或者简易。 下面的 q 值是什么呢? q 值是你调的范围的大小,我给大家示范一下。 q 值越大,调的范围就越小,你看这个坡度 是很缓的,也就是说他整个调色的范围只有这一块。当我们把 q 值调到一点九的时候, 看到没有,整个弧度大了,所以你会看到很多 dsp, 他在十段的时候 q 值都会很小,就是为了因为他十段不能调到三十一段那么精确,但是他可以通过他的整个 q 值也能调到达到三十一段的水平。教大家一个小窍门, 当你看到 dsp 的 q 值,如果你选择这台 dsp, 你什么都没动,你插上电脑,他的 q 值,特别是三十一段,如果是三的 q 值的话, 说明这个 dsp 的功放功率很小,他只能通过改 q 字让你感觉调音的变化明显。一般来说我们调了很多的 dsp, 出场的时候是七点六,基本上这个 dsp 他还能调的很明显的话,这就是一种比较好的 dsp。 大家在调音的时候是不是都不知道哪些频率是管哪个范围?我教大家一个比较简单的看法。首先大家看这里, 这边一块你可以理解为低音频段,这个频段你可以理解为中音频段,也就是我们唱歌的频段, 这一块是高音的频段和超高音的频段,也就是我们唱歌的清晰度,还有我们的空间感都是由他来决定,你只需对应对应的 q 值,对应的均衡, 对应的频率来调整就可以了。今天 dsp 中关于切屏的功能就讲到这里,下一期我们将讲解 dsp 中一 q 如何调试。关注我汽车音响不走弯路!

各行 dsb 调音软件操作教程本期内容较长,请耐心看完。一、载入导出配置,其作用是将之前保存在电脑上的文件载入再进行编辑。将当前配置导出时,请牢记密码,否则将导致文件无法载入。二、复位功能 可勾选下图所示的选项进行复位,复位功能仅对当前的编辑状态有效,对已经储存好的模式不受影响。三、模式存取设备可以最多存取八种风格模式,使用 dsp 监控器可切换已保存的模式。 四、语言切换,支持中文和英文相互切换。五、输入输出此界面下可根据自己的需要对各个输出通道分配调节相应的输入源信号。各输出通道所对应的段 端口具体位置详见端口定义图。点击选择相应的输出通道即可开始进行调音操作。每个输出通道可通过鼠标拖拽左键双击相应的输入员方框进行添加配置。每个输出通道轴上最多可以选择添加四个输入员进行和平处理。 就对模拟输入源高电瓶输入、 d u x 输入进行别名设置和正反向设置。六、婚姻模式选择机器若检测到高电瓶信号输入时,会将其他输入源的音量降低。蓝牙优先 机器,若检测到蓝牙信号输入时,会关闭其他输入员。数字优先机器若检测到数字信号输入时会关闭其他输入员。可自定义数字信号检测灵敏度与未检测到数字信号后的释放时间。经典模式,传统的混音模式,各个输入员互不干 拍摄。七、主编辑区三十一段 eq 可调节,当鼠标移至序号位时,按住上下拖动可调节均衡器增益。左右拖动可调节均衡器频率, 当鼠标移动到左右的红色小框上,按住在左右拖动来调节均衡器的 q 值。输出信号通道绘图显示与静音, 可以通过鼠标左键点击绘图对应输出通道旁的图标来控制。输出通道图是平角曲线的显示开关。八、高低通滤波器每个通道都配有独立的高通和低通滤波器,勾选即生效。 向位有正向、反向可供选择。每升到独立调节延时,调节范围零到二十毫秒或零到六百八十厘米。每通道独立调节总音量,编辑区总音量及全部通道的基准音量,可通过直接输入数 值或拖动鼠标来进行调节。输出通道音量微调,每个输出通道的音量争议可以独立微调,通过直接输入数值获取左右拖动鼠标来进行调节,以否音量作为基准值。 超重低音的调节范围为负二十 db 加十 db, 附近值为零点。一、 bb 音量均衡联动模式需要选择要联动的通道,然后再进行通过编辑。八、时间延时设置在此界面下可设置各个输出通道的延时 向位、通道静音等,延时范围为零到二十毫秒或零到六百八十厘米,支持通道延时分组连条,总共可划分五组,可以设置每个通道独立设置向位、通道静音。九、关于此界面,可查看当前设备型号、机器序列号以及各 固件版本的信息。若机器固件有更新的版本图标,则会在固件版本信息处出现升级图标,点击升级即可,感谢您的观看!

整个音响系统有两个核心,一个是调音台,一个是音频处理器,也叫音箱处理器。哎,今天这个视频我们真是做出了一个艰难的决定,这个产品是我们最好用也是最有利润的一个单品,今天就无私的奉献给大家好了,我们开始。首先我们了解一下调音台和音响处理器的区别,大家看这幅图, 调音台主要负责各类信号源,包括各类话筒、乐器、 bgmpgm 等等。音频处理器是负责后机部分,包括每只音响的延时、 eq 压缩等等,以及外置分频,现阵列音响的分频和超低的分频等等。相当于一个在前台,一个在后台, 调音台用不好,最多就被别人骂调的跟屎一样。但是如果音频处理器硬件不给力,或者是调试不好,那真的有可能会烧喇叭,造成巨大的演出事故。 为什么这么重要的一个设备,很多人不知道,甚至不会调呢?因为像定制安装的场所,他只需要调试一次。明白了他的功能,接下来我们介绍一下今天主推的这一款他有什么优势。第一,他支持网络调试,解决了一个很大的痛点,在此之前我们需要一个优 usb 线连接到处理器上边长啊线长,莫急,我们在测试生产的时候需要来回跑,这是磨破嘴跑短腿。我们这一款可以在处理器旁边接一个无线路由器,我们用笔记本无线连接到路由器即可, 想放哪里放哪里,晚上回家还有戏哇,简直爽到不要不要的。第二,他还支持输入反馈抑制功能,这个保护机制特别好,万一碰上手欠的,他非得把麦克风往音响上怼就麻烦了。第三还支持权限管理,这点很重要,我们做完系统之后要交付运维人员, 如果他们误操作,那有可能会造成很严重的后果,我们可以给他开放部分权限。接下来我们认识一下整个调试环境, 然后模拟一个真实的场景,给大家实力操作一下。大家看图,我们以礼堂为例,主音箱我们配备现阵列双十二寸音箱,外置两分频单边四加一超低,我们配备两只双十八,四只反听音箱。大家把接线图截图收藏保存,我们 开始设置好了,现在大家看到的界面就是四进八出音频处理器的电脑界面,我们看一下左上角是我们的 logo, 品牌型号,下面这个蓝底的呢是我们 ip 地址,就是我们在局域网搜索到的这个设备,绿色呢表示连接成功, 中间这块显示我们设备型号,设备位置, ip 地址,设备描述,因为它是基于 am 架构的,所以是有 am 的版本啊,网络状态已连接 dsp 的版本,还有 dsp 的资源,就是 cpu 的资源,还中间还有一个总的系统静音。然后从左上角开始看, a、 b、 c、 d 是四进 八出嘛? a、 b、 c、 d 是四进出的话是 alt 一到八,下面是输入电瓶,一二三四。第二个是我们输入的噪声门 in channel 输入通道,输入通道的返回一致,可以单独开启某一个通道,某两个通道输入滤波就是我们的 e q 输入滤波输入的压线,压缩 和压线做到一起了啊,压线接下来是矩阵,就是我们的路由,回头会讲到怎么使用信号发生器啊,我们调试对齐向位的时候可能会测平阳曲线,可能会用到我们的信号发生器。再往右所有的都是关于输出的设置,还有系统设置,这是八个输出的所有的增液,输出的 eq, 输出的压线,输出的延时 预设,我们调试完毕之后,我们需要保存模式保存和调用,就在这个预设里面啊,设置输入,每个通道的改名啊,设备信息, ip 地址都可以在这里修改。 最后就是讲到我们这个处理器的一个亮点,在交付的时候他可以隐藏一些安全的设置,比如说我们把输出的所有的压线,我们所保护的这个压线都给他隐藏掉,让他不能随便设置啊,这就是整个的界面。接下来是设置流程,首先音频处理器他有哪些功能?我们用它做哪些工作呢?首先第一是电瓶的增益控制,就是我们 输入电瓶和输出电瓶给到功放,功放能接受多大的动态输入,我们能接受多大的电瓶,我们第一个呢是电瓶的控制。第二呢是路由分配,大家截图刚才那个图上显示的,我们第一个通道给高音给低音,然后第七个通道给到我们的超 d 婉听路由分配。再就是 eq, 我们需要调整我们音箱的音色,高音低音我们需要分频。最后呢是延时向位,场地比较大的话,我们调整延时,或者说全屏和低音向位对齐的时候也需要调整延时。 最后呢是保护的压缩压线,现在这里面就是压线,就是压缩器加限制器是压线器管,它叫压缩压线,我们整个音频处理器集合起来,总共就这五个功能,接下来怎么设置呢?大家把这个截图保存,我们今天给大家演示的是一个保守的设置流程。 一,我们要保证设备完好,不要我们调试的时候不小心把设备烧毁了,那就麻烦了,所以说这是一个保守的设置流程,大家把这个十二个步骤截图保存,我们接下来开始设置好。首先我们进行第一步叫电瓶控制, 我们看一下这个电瓶表,我们电瓶控制呢分输入和输出,我们都需要做电瓶控制,我们先看一下输入电瓶,输入电瓶,在这里我们看来的增益的话,基本上到负五到负 etb 基本上来的很正常,所以说我们可以不做控制,做控制的话我们就加一个压线器,我们第一个通道可以启用一个压线器, 控制在零 db 左右,如果来的信号都是一样的,那我们就可以复制到一二三四,我们全复制过去,确定大家看第二个通道,第三个通道,第四个通道,这就是一样的了,这是我们的输入,在调试之前呢,这个时候我们还没有开功放,在调试之前,我们先把这是输出电瓶,我们先打静音, 我们调试每个通道的时候,先把这个电瓶推杆拉下来,因为我们调试我不可能一直守在功放的前面,所以说功放呢基本上就开到最大的状态,所以说我们基本上在调试某个通道的时候,先打静音,然后增益的话慢慢放,正常音频处理器可以做增益加,但是正常我们用到的是衰减,因为来 来的信号一般足够大,我们控制给功放机的电瓶大小在他可接受的动态范围之内,所以说我们大多是是做衰减,很少是做增益,基本我们在零对比是不增不减,基本上以衰减为主,这是第一增益控制。第二个呢就是通道改名,为了我们接下来快速的设置,所以说我们就把通道改名,这样的话我们就不用频繁的看我们刚才的图纸, 我们现在改一下,在设置里面输入的第一个通道 l 就是我们的主扩 l, 好了,这样我们就标注完成了,我们接下来看下一步通道改名。第三个是路由,我们接下来设置路由,特别简单,大家看一下在矩阵里设路由全混音,就是所有的输入给所有的输出,我们点一下复位,就所有的都拽断,谁也不给谁,就是哪个输入也不给哪个输出。首先第一个左声道高音 给给给,这就输的左给到左通道的高音低音次低,然后右声道呢给到的右声道的高音低音次低,然后 第三个超低就给超低反听就给反听,这样的话我们速得路由就做完了,他默认发送是零 d b 啊,如果想发送少的话,比如这个想发送少的话,我们看到没有,可以在这个推广上推,我们先设零 d b, 好,这一步就做完了,好,接下来我们来开始设置分屏,首先我们打开先分屏的话,在我们输出里面,在输出的滤波里面,首先我们啊先取消, 首先第一个是左声道的高音我们默认,比如说我们要分两千高通率波吗?所以说我们就设这个高通,我们点启用,这里就直接设两千,厂家呢会给我们一个斜率,我们默认是二十四 db, 用巴特洛斯,这样的话就可以高音就分完了, 完了之后两边是一样的,我们就把这个高音复制到右声道的高音。 l, 我们点复制到,复制到第四个,第一复制到第四输出通道的一是这个红的,这个选中的是四,一复制到四,点确定,我们点一下四,看到没有?两边是一样的,接下来呢是低音,低音的话是 两千,我们同样这里有个启用,我们点启用点两千,然后选择这个巴特洛斯,然后选择二十四 db 全屏的低音,我们再复制到一二三四五,第五个又升到全屏的低音。 l 复制到第五个点确定,大家看这个和这个 看到没有是一样的。接下来第三个通道是次迪,次迪给到的参数是三十五赫兹到二百五十赫兹,他的频率响应,首先我们高通,我们先设个三十五, 决定同样的巴特洛斯,同样的二十四底币,然后这边是二百五,我们显示二百五,最后我们再调整到最后我们再调试的时候再最终调整,因为大家看这是二三十五赫兹,三十五赫兹下面多了这一块, 有可能响应不了,有可能会出来的声音,不对,我们最后再调整,我们把这个次机再复制到第六个通道,第三复制到六,三复制到六确定,这样的话三和六就变成一样了。接下来是我们的超低,我们选择超低,超低呢他的响应下降可以到二十五赫兹,我们正常 好切一个二十五,然后这边呢我们正常可以先切到一二五,在调试的时候再修改斜率的话我们先按负二十四厘米。接下来是反听啊,反听我们不用分频,他本身就是点声源的全屏音箱。好,这样的话分频这一步就做完了。接下来第五步是输入输出通道的啊,压缩压线,压缩压线呢,我们需要看电瓶表, 先放开一个看一下啊,我们输出电瓶,比如说我们先给到第一个高音,我们先测试,我们需要看电瓶表,我们可以放着音乐,也可以放着粉噪,如果这个时候我们要放粉噪的话,我们就需要在这个信号发声器里面,我们给到第一个通道一个粉红噪声, 然后把电瓶推上来,推上来之后我们到第一个电瓶里,我们再推上来我们就可以接收到粉红噪声,我们通过粉红噪声去确定他的电瓶大小,这个时候我们需要搭配我们的升学测量软件,第一个是看他的增益, 第二是看他的传递函数来确定他的增益大小,然后还有他的 eq 在这里调节,然后第二个通道,同样的第二个通道,第三个通道,第四个通道,第五个通道,然后尽量的每一个通道一定要坐上压线,比如说第一个通道我们要启用压线,每个通道我们尽量启用压缩,这个压缩压线呢,尽量设的保守一点,因为高音特别脆弱, 一不小心过载很容易就把高音给烧掉了,所以说尽量设的保守一点,如果你不是用的特别高端的进口品牌的音响,尽量的设的保守一点, 特别是你用国产这种小品牌,一定要特别特别注意,调不好没关系,你要烧了,那你就麻烦了。这一步就是这样,同样的后面的几个通道就这样,用同样的方式挨个测试,接下来就是输输出通道的压缩牙签,接下来就是延时向位,延时向位,这这一步同样需要 配合我们的升学测量软件啊,就是全屏和 dna 的藕盒啊,我们需要调延时啊,香味啊,就这一步,这一步其实是比较复杂的,这里没法给大家演示。然后最后 后测试完了之后我们要放音乐话筒,我们挨着测试,测试完了之后再调整,调整完了再测试,这是反复的一个过程,到最后测试完了之后呢,锁定不让设置的模块。接下来是这样,在后面呢有个权限,比如说我们压线器啊,我们设的比较保守, 我们输上密码,然后再输出压线,这里我们就可以变变为黄色或红色,黄色呢是指读,红色呢,是直接把它隐藏,他就看不到了。比如说我把前两个通道直接设置为隐藏,我们点退出,我们在输出压线里,大家看一下,输出压线里,你看前两个通道这边什么都不显示了,但第三个、第四个都显示 啊,这一步一定要给大家做,万一他们的维保人员找了第三方的调音师啊,你还没有出保呢,他就调,调整完了之后呢,哎,给你烧了,烧了他还得找你质保,那你就麻烦了,真金白银需要付出。所以说这一步一定要设,设置完了之后面板锁定,面板锁定,在这里设置面板锁定,我们直接把他锁定啊,打个 yes 就可以,也不要在面板上让他们操作,以防误操作。接下来就是保存模式,保存模式特别简单,就在预设里我们起一个名,起一个日期,直接点保存, 确定就保存了,这个预设这个蓝色就说明我们正在这个模式上。最后一步就是重启测试,这一步特别特别重要,大家一定要注意,有时候我们设置完了忘保存了,一重启咔咔功放都打到最大,而且增益也没有做衰减啊,也没有做压线,接着一开机八 高音喇叭就烧了,这种情况非常多,所以说大家一定要重启测试,这么好用的这个音频处理器我们也已经上架在左下角小黄车啊,有需要的话可以联系客服,如果你想代理合作也可以联系我们的抖店客服啊,谢谢大家!再见!

大家好,欢迎加入 s i g 零零七,从今天起我们就开始学习 k 单词软件的使用方法,这套 k 单词软件使用教程呢是 s i g 零零七系列教程的一个部分,那么除了这套教程之外, s i g 零零七系列教程呢,还包括 啊,开单词软件的仿真教程、天六千系列电子皮开发应用电子皮开发环境 css 软件教程、高速电路信号完整性设计,电子兼容设计啊这些教程呢,那么在今后会陆续的推出,请大家关注。 那么大名鼎鼎的开联词软件,大家一定都听说过,那么这套软件呢,它是定位于高端设计,如果说你以后想从事高端设计的话,那么我劝大家一定要好好学一学这套软件, 对于你以后职业的发展会很有帮助。这套软件的功能非常的强大,那么很多高端的产品都是用开单词软件来设计的,大家都比较熟悉的,比如说电脑主板,手机主板,那么有百分之六十以上都是开单词软件的手笔。 这套软件呢,给用户留出了非常多的啊控制接口,那么在 pcb 开发的过程中,几乎每一个操作环节你都能随意的去控制,那么所以说呢,操作起来也稍稍有些复杂,那么很多人在学这套软件的时候都会感觉很难,很长时间都不能入门, 这里我可以告诉大家,其实这套软件并不难学,你之所以感觉到难,就是因为你没有掌握一个正确的学习方法。那么我在策划这套教程的时候,一直在反复考虑的一个问题, 怎么能让大家在最短的时间里尽快的学会这个软件,后来呢,我找到了一种工程化的一种学习方法,那么我相信带大家学完这套教程之后,一定会呢,对于开通软件的操作比较熟悉,然后能够熟练的进行工程开发, 那么这套教程的宗旨就是希望大家呢,嗯,不仅仅是学会,更重要的呢是让大家如何快速的去学会它。 那么另外一个呢,也是呃,希望大家在学会软件的同时,那么也学会 dsp 硬件的开发,那么让新手入门不是很困难。 那么这套教程呢,是以一个工程项目为主线的,从原理图设计开始,一步一步手把手的教你软件的使用的主要缓解和操作方法。那么 下面我们就来看一下我们要开发的电路板项目。 嗯,这是一个 dsp 最小系统,那么整个系统呢,非常的简单,主芯片采用的是天 i 公司六千系列的一款 dsp 六七幺三,那么其他的模块呢?包括时钟模块,电源模块 啊, flash 用于存储电子皮代码,还有一片 sd ram。 那么后面这一部分就是音频输入输出模块 啊,除了这些之外呢,还有啊,用于电视机调试的,这太可接口,那么为了系统扩展的方面呢,我在这一部分又留出了很多扩展口,那么便于你系统的扩展。 嗯,采用这套系统呢,主要有两点考虑,第一,这套系统非常的简单, 对于新手来说呢,入门非常的容易,那么第二,大家都知道现在呢, dsp 开发是一个很热门的方向,尤其是 ti 六千系列, dsp 在开发,那么市场上人才需求量非常的大,薪水也很不错, dsp 六七幺三这一款芯片用的是非常的多,那么把 dsp 系统作为开发项目,仍然呢是本着快速学习这样一个原则, 在这大家学会开单词软件操作的同时呢,也扫清 dsp 系统开发的入门障碍,可以说是一举两得,对于刚入门的新手来说呢,可以少走很多弯路,那么下面我着重讲一下学习方法。 在大家使用这套教程的时候,大家一定要注意两点,第一就是一定要把这块电路板作为你的一个项工程项目去做,你的目标就是亲手去做一块 dspk 开发板,你时刻要提醒自己,我是在开发电路板,我不是在学软件,那么我的目标就是把要把这块板子做出来。大家在招手画的电路板之前呢,呃,我希望大家最好先大致的了解一下那板子上这些芯片,它的那个 data shit 啊,你不需要了解的太细,你只要知道每一个芯片它有多少管腿,那么它每一个管角它是干什么的, 这就行了。至于外围电路该怎么接,大家先不要去管,那所以这套教程呢,我啊我会把这个介绍电这个电路板的详细的电路原理图给大家,那么你照着画就行了。 好了,那么做完这些之后呢,大家就可以开始画电路板了,那么软件不会怎么办?这个时候才是你 真正需要使用这套教程的时候,你跟着教程中的操作一步一步的去做。那我再告诉大家一个方法,在大家看这个教程的时候呢,千万不要被动的去看, 一定要参与进来,播放的时候呢,全屏显示,那么你拿着鼠标我点哪个按钮,你也跟着去点,就像你自己真的在操作这个软件一样,那么这样的话呢,学起来会非常的快。 嗯,好,学习方法呢我我就大致的先说到这里,那么下面我介绍一下这套教程的主要内容。那么这套教程呢,主要包括三三大块内容,第一是,呃,如何利用嗯 o r c d capture c i s 来进行电路原理图的设计。那么 第二部分是,呃,如何利用开联 s p c b editor 这个组件来进行 p c b 的布局布线。那么第三部分就是光绘文件的制作,也就是也就是呢,如何生成个本文件, 那么这个是什么意思呢?嗯, pcp 厂商他在做电路板的时候,他都要呃生成一个光绘文件,那么他做电路板是用光绘文件来做的, 以前大家可能会用过 proto 之类的这一类的软件,那么你用它的时候呢,你直接把工程文件交给 pcb 厂商就可以了。 其实 pcb 厂商在接到你的工程文件之后呢,他也是要先把这个光辉文件做出来,只不过你在利用那些软件的时候, pcb 厂商很熟悉这些软件,光辉光辉文件制作 做呢,这一步是 pcp 厂商替你做了,所以说呢,大家可能就没有太关注这个事,但是现在你如果利用开的这个软件来来画图的话, 你最终你必须自己来完成这个制作,因为很多 pcb 的厂商他是不接受开单词软件的工程文件的。 那么通过这本这套教程的学习呢,你最大的收获应该是你开一开发出了一块 dsp 电路板, 在你学完教程之后,你就应该有一个实际的产品出来了,那么至于软件的操作,他只不过是你开发电路板过程中他的一个辅助工具而已,你的板子出来了,那么软件 你自然而然的他就会了。好,下面这个呢是我,呃,随着这套教程呢,送,随着这套教程一起送给大家的啊,一个材料的清单,那么包括 系统的原理图的工程文件,系统 pcb 图,工程文件,原件库,封装库文件啊,那么板子上的芯片的 data 还有呢,给 pcp 场上的个本文件,也就是这个光绘文件。那么另外还有一套呢,因为这个版呢,它是一,它是一个 dsp 的系统版,所以说呢,我会把 dsp 六七幺三的程序的 c 语言的原代码 也一桶给大家,那么便于呢,有一些有些个呃朋友呢,可能是比较比较想学这个 dsp, 那么也 方便大家来学习。 好,那么这个呢,就先说这些,下面呢我们就进入软件来看一下。 好,首先我们熟悉一下这个软件啊,在这套教程中呢,我们开单词,呃,开单词软件的版本,我我们用的是十五点七, 大家看一下,当你进入这个软件之后,你发,你会发现这个里面呢,他的组件非常的多, 我给大家简单介绍一下。那么第三 ntrcis, 这个就是我们在进行扳机设计的时候,用来画电路原理图的,就是这个软件,那么下面这个呢?呃,带 hdl 的这些, 这像这些都是进行这个芯片开发使用到的,那么板机设计我们不用它,那么这个类 out, 这两个类 out 是 o r c d 自带的画 pcb 软,画 pcb 版的,呃那个布局布线的一个工具, 那么一般 pcb 呃画 pcb 版呢,我们用开灯就是用开灯软件本身的,像下面这些就可以了,那么因为这个呃这个类奥特这个工具呢,它的功能不是很强,我们一般都不用它。 好,下面这个 p c b editor, 那么这个呢,就是开单词公司开单词这套软件用来进行 p c p 版布局布线的一个主要的工具。那么下面这个呢是呃制作 p c b, 嗯,电路板的时候呢,你每个原件你要画一个封装,那 这个就是封装库制作的一个部分,那么这个 router 是一个自动布局,自动布线的一个工具,下面这个 sipcb si, 还有 呃 s i d explore, 那么这两个呢是用于电路板的信号完整性仿真的好,那么下面我们就呃进入呃原理图工具 hmm, 好,大家看一下啊,那那么这个对话框里面又会有很多很多的组件,那么我们画电路原理图的时候呢,主要用的是这个红花 r c capture c n s, 那么它和这个第一个有什么区别呢?就是这个 r c d capture c n s 呢?呃,它的好处就是在你画电路原理图的时候,你对于 呃电流原理图中所有原件的一些管理非常的方便,比如说你生成这个原件的列表,或者其他的一些原件的信息的管理,他是很方便,所以说呢,我们用选用这个组件好, ok, 这个软件呢打开比较慢,好,现在界面已经打开了,大家看看一下,那么当你呢第一次打开的时候,这个页面这个界面呢是空的,只有这一个,呃,三十 lock 这个窗口。 好,那个现在我们先打开一个呃工程文件看一看一下,那么怎么打开这个工程文件呢?有 feel, open product。 好,那么这里呢,我已经给大家准备好了一个工程文件,现在我们打开熟悉一下软件的界面。 how, 好,大家看一下,那么这个呢?是一个,呃,这个框图呢,是一个呃工程管理窗口,那么我们可以把右边这个主窗口也打开,好,把它调整一下。 那么这个软件的页面界面呢,主要是分成这么几个部分,左边这个是工程管理窗口,右边这个呢就是原理图页面窗口,那么这个就是我们画原理图的时候主要工作区 啊。下面这个三十 log, 这这个窗口是什么意思呢?他就是说当你在对电路原理图进行一些操作的时候,嗯,有很有一些关键性的操作,他会在这这个里面给你记录下来,会显显示在这里,那么同时 呢,在你的工程文件中也会保存一个日志文件。好,这个呢我们现在先不管他, 现在大家看一下,那么左边这个工程管理窗口这个里面呢?这个 s i g, 这个 d s n 这个文件,它就是说,呃是你建立工程的一个数据库文件, 那么这个数据库文件里面包含了电路原理图,这个,呃, schematic 啊,那么这个文件夹呢?这个里面都是你所生成的电路原理图的,所有的页面都在这里,那么下面这个点赞 catch, 那么这个是,呃,这个是什么意思呢? 大家看一下,这个里面有很多很多的原件,那么这些个原件呢?都是呃我右面我这些个原 图里面所用到的,比如说这个啊,运 ad 啊,运放啊,还有一些电容电阻啊,还有我所用的那些芯片,一些芯片啊,什么电源 d, 还有一些接口等等, 那么这些都会在这里面有有保存一份。那么当你每一次在电路原理图页面上放置一个原件之后,那么这个里面就会把这个原件保存下来, 他会做一个记录,当你下次再放同一个元件的时候呢,你就会可以很方便的从这个点赞 catch 中把这个元件提出来,然后放在原理图页面里面, 那么这个点赞 catch 呢?还呃还有很多其他方面的很重要的一些应用,那么当后面呢,在具体的话电路原理图的时候,我再给大家详细的解释, likewise, 那么这个 library library 呢?这个就是说大家画电路原理图的时候会用到一些个原件,那么这个原件呢,你是需要一个需要一些原件库的, 那么就可以在可以把这个原件库加在这个里面,当然呢你也可以在另外的一个位置上把这个把这个原件库加进来。 好,下面还有个 output, 那么这个呢,就是说在对这个原理图进行操作的时候,会有很多输出的一些文件,那么在这个里面,嗯,他也会显示在这个里呢,方便大家来管理 好。下面呢我们看一下这个菜单系统, 大家看一下啊,这个 olcd capture cis 这个软件呢,它的菜单系统是上下文相关的,也就是说你点击不同的窗口, 点击不同的窗口,他的菜单是不一样的。比如说现在我,我激活呃工程管理窗口,大家看一下,这个里面有一个点赞,有一个 repose, 那么我激活页面管理 原理图页面窗口的时候,大家看一下点赞窗口点赞这个菜单没有了,那个 report 也没有了,然后呢这个里面又多出了一个 place, 所以说呢,这个菜单这个系统是和各个页面他是相关的,这样的话呢,你激活某一个页面的时候,你能用到的这些个菜单他就给你显示出来,你用不到的他不会给你显示,所以说操作起来比 方便。大家看一下右面这个呃快捷工具条,那么这个呢?同样他也是呃上下文相关的,比如说现在我激活这个工程管理窗口这个菜单就会消失,因为呢,你在这个操窗口里操作的时候,你是不需要这些快捷键的。 看好,我激活这个原理图页面这个窗口,大家看一下,这个又出来了,那么在你呃,你激活这个原理图页面这个窗口的时候,你在这个里面操作,他就涉及到一些,比如说你要放置一些原件,比如说 power, 比如说那个 地标这地标识,比如说还有一些拉线总线,还有网络标号等等,那么你都是在这个里面操作的,那他这他这个呢,快捷的一些按钮就会给你显示出来。 好,那么今天呢,我我们呃对于这个界面呢,我们学学一些简单的一些操作。首先在这个工程管理窗口中,我介绍这样几个操作,就是原理图页面的创建、删除和重命名等 等这三种操作。首先我们看一下这个原理图原理图页面怎么样去创建他?有 啊,有两种方法,那么第一种呢,你可以用菜单操作,选中这个原理图文件夹,选中点赞,然后然后 new schematic page, 大家看一下,那么这时候弹出一个对话框,这个对话框就是让你给这个原理图来命名,比如说现在我给这个原理用命名为,呃, 嗯嗯,就是一吧。好, ok, 大家看一下,那这个一,这个这个原理图就出来了。 那么第二种方法怎么做呢?就是选中这个原理图文件夹,然后右键,然后 new page, 大家看到这同样的也是可以创建的这个原理图呢,我把它作为二。 好,大家看一下,这个二也创建也创建成了。那么删除操作呢?也是有两种方法,第一,你选中你要删除的这个,呃,原理图的页面,然后选 design, 然后 delight, 那么这样点击确定,大家看一下,这个原理图一就被删除了。那么第二个,第二种操作方法更简单,他跟 windows 里面的操作是一样的,你选中这个,直接 直接在你的电脑键盘上按 delete 键就可以了。好,原来图二也删除了,那么下面再讲一下这个重命名, 比如说我想我这个原理图,我不想叫这个名字了,那么我怎么怎么去改呢?那么这个也是在这个,嗯,点赞这个菜单里面, 然后选中 we name, 好,那么这个我把它重名为 ad, 比如说我 ad 零一。好, ok, 大家看一下,那这个名字就改变了,同时你在这块你看一下,那这块显示的名字也变了。 好,那么第二种方法,第二种重命名方法呢,就是用右键菜单 点击右键,然后 rename, 好,那现在呢,我把它重新命名,把,把这个零幺删掉,好,现在大家看一下,那么这个名字呢,同时呢就都变了 啊,对于这个工程管理窗口之中的操作呢,今天主要去介绍这三种,那么啊对于其他的一些操作呢,在后面具具体的画原理图的时候再详细的讲。 那么对于这个原理图窗口,今天简单的介绍这样几种操作,一个就是原理图的显示,浏览方面的,比如说放大缩小,比如说窗口的滚动。首先我们看一下这个放大和缩小的操作, 对于原理图的放大和缩小,最简单的方法就是使用两个快 快捷键,一个是 i, 一个是 o, 现在我现在我我把它放到最大,给大家演示一下,如果说你想放大这个,你直接按 i 键,你看那么原理图就放大了,你再按他又开始放大了, 那么要想把它缩小呢,你就直接按 o 就可以了,那么这个呢,它这个放大和缩小的时候,大家注意一下啊,你的鼠标点在什么位置,那么你放大的时候,它就会以鼠标 这个所在位置为中心进行放大,那么缩小的时候呢,他就是按比例缩小,这个没有什么了,那么放大缩小,嗯,另外一种操作方式呢,你也可以利用菜单来操作,然后 vivo 这个 zoom, 你选择这个 a 就是放大,大家看一下,那么同样缩小呢,你也可以用这个好用 hot 就是缩小,那么放大缩小呢啊,还有第三种方式, 按住这个 ctrl 键,然后用鼠标的滚轮啊,往下拉,那么这个呢,页面就放大,用滚轮向上推,他页面就缩小, 好放大,缩小呢,就就有这样三种方法,那么滚动呢?我先把它放大,大家看一下,那么如果说你把原理图放的很大,你想看其中的某一块怎么办呢?你可以通过这个滚动条,像 windows 里面操作一样,可以拉动滚动条来看, 这是第一种方法,那么第二种方法呢?你也可以用快捷键来操作, 如果说你想把原理图进行上下滚动的话,那么你可以使用 page up 和 page down 这两个键好 点,配置 up, 那么原理图向上滚动点配置档,他就向下滚动,那么左右滚动怎么办呢?左右滚动是用这个 ctrl 和配置 up 配置档,他们配合着起来。 好,我按住 ctrl 键,然后按 page up, 那么原理图就向左滚动,我按住 ctrl 键,然后再按 page down, 那么原理图就向右滚动。 how? 这个像像这一类的操作呢?可能操作方法都比较多啊,对于我们呃实际的应用来说呢,你只要熟练的掌握一种就可以了,比如说这个,呃,像,嗯,原理图的像原理图的滚动啊,那这个我是很少的使用,很少去用它, 那么我感觉更更方便的一种操作方法就是什么呢?如果说你想看某一块的话,那么我还不如就是把它放到最小,然后我把鼠标放在我想看的位置,比如说现在我想看这个芯片这个位置,那么我把鼠标放在这个里面,然后我快速的按这个 啊,我碰到别其他的键了, 那么呢,我把鼠标,我把鼠标放在这, 然后我去按这个 i 键,那么我就可以把它迅速的放大,这样就可以看了。所以说这些呢,具具体的操作看还是看大家的,还是看大家自己的习惯,只要你掌握一种方法就可以了。 那么好啊,对于这个软件的介绍呢,今天就大大致的先介绍这些 啊,我希望大家在回去之后,呃,先回去之后要看一下这个,呃,我们所用的工程文件的原理图,那么从下,从下次课开始,我们就开始进正式的来画这个原理图。好,今天就到这里,再见。


好,今天跟大家分享一下 dsp 内部的工作原理。看这个图, dsp 它是一个数字信号处理器, 如果你给他光纤铜轴信号输入啊,直接处理给他低电频输入,他必须要把这个声音模拟信号转为数字信号。如果你给他高电频信号,他内部必须要高转低, 找人数字信号,这些过程对音质是有损的,百分之一百啊。然后呢,输出这一块是一样的,这边是拆下来这个原理图。高电瓶进来啊,这个是高转低。 然后呢,这是切换芯片啊,高低电瓶切换,这是蓝牙啊。声音模拟信号到这里来,要转为数字信号给这个呃,处理电脑调音 啊。再输出这里要把这个数字信号转为声音模拟信号,一边是出到这个二 c 的,一边进功放。然后呢,对插到原车喇叭线了。就这么一个工作原理。

大家好,最近有好多车友在问我,这个 dsp 安装之后怎么老是调不好,怎样调那个音质都达不到自己想要的要求, 现在我就来给大家说一下,怎样才能把这个 dsp 调好,因为调这个 dsp 呢?的确很难调,要是没有一定的专业的调音基础的话,肯定是很难调好的。现在我们就以这个信徒的这款 dsp 为 第二条,因为现在基本上市面上大多数的 dsp, 他的调音软件都是大同小异的,他的调音都基本上是一样的。这个 dsp 要怎么调呢?我们这台车呢是有四门喇叭,有中音、棕色 中音喇叭,三个中音喇叭,还有超低,超低就是低音炮。现在我们要怎么来调这个 dsp 呢?现在我们就以前左为基准来调,这里以前左为基准 好了,这样以前左为基准的话,就是说我们车上的四个门的喇叭,我们同时要调成一样的,呃,这个音效我们不能前面调一样,后面调一样,要是这样调的话,整个声层他是乱的。 这四门喇叭要怎么调呢?首先给大家讲解一下,因为他这个四门喇叭他是中低音喇叭,所以说我们在调音的时候,我们要在中低音这块跟中音这块啊,我们要把它调高一点。大家看一下, 因为四门喇叭是单独的中低音喇叭,所以说他在超低音这块,我们把它调成这个辅助负到零点四,零点三 顶顶去啊,这样为什么要把低音降下去呢?因为我们的四门喇叭他是中低音喇叭,要是我们把超低音这块调高的话,然后我们四门喇叭就会发出那种嗡嗡嗡嗡的声音, 有的车友也在问了,要是我们我们把超低音这块降低这个,然后我们,呃再放那个 dj 歌曲的时候,重低音从哪里出来?重低音就要靠什么,靠低音炮去做了,哎,这个低音炮调的是后面再讲 钉这块,钉这块我们调到一点零左右就就行了,一点零、一点零、零点八、零点四这样子就可以了,然后中钉这 快要稍微高一点,为什么要高一点?因为我们的四门喇叭他是中低音喇叭,所以说中低音这块,你看这个三点零、二点六,三点四、三点三,这个, 还有这个中音这一块也稍微调高一点,调高一点的目的就是说要突出人声唱歌的这种声音出来,所以说中音这块我们把它调的比中间这块更高一点, 你看这个四点四、二点七、四点四、五点三、三点七,就是这个参数啊。然后中高音这块呢,我们稍微调一点就行了,调到二点零一点几, 哎,这个按这个长出去调,然后高音这块呢,我们把它全部调成零,然后超高音这块呢,我们全部不要超高音这块, 呃,因为四门喇叭他只是单纯的中低音喇叭,所以说超高音这块我们全部把它关掉,这个就是四门喇叭的调的方法,然后四门喇叭调好之后呢,点这里把它关掉, 然后关掉之后我们再来调这个中置中置喇叭就是中音喇叭,我们点一下这个中置中音喇叭,他的调节的方式呢?跟四门喇叭差不多,因为我们的中音喇叭他只是单独的中音,只能调人声,能唱歌的声音在里面, 所以说你看超丁这一块,我们就把它调调到负数,负的二点零、二点八、一点九,这个全部调成负数啊,然后丁这块呢,我们稍微调一点,调个二点几就差不多了啊。中 丁这块呢,调成三点零、三点一、二点八、二点八就差不多了。中音这块,因为我们中音喇叭啊,他是单纯的中音啊,主要是突出那个人声唱歌的声音在里面, 所以说中音这块我们就要高一点了。呃,三点九、二点五、三点三、二点七、三点零、三点二,看这边中高音这块我们 调一点几就行了,一点几到零点几就行了。高音这一块啊,因为中音哪怕他也要有多少有一点高音在里面, 这是高音这块我们还是调成零,然后超高音这块我们全部调成负数,哎,也不要全部关掉,多少有一点高音在里面,要是把这个高音全部关掉的话, 嗯,这个中音喇叭他发出的声音就没有那么清脆了,这个中音喇叭大概就是这样,就是这样调。呃,然后我们调好中音喇叭之后,我们再调这个低音炮,然后我们点这个抽屉。 低音炮怎么调呢?你看这个低音炮,因为我们低音炮他只是单独的低音,所以说我们调调四门喇叭的时候,我们把四门喇叭的这个低音调低啊,调低之后,然后他的鼓点音从哪里出来, 然后这个时候你放 dj 歌曲的时候,然后我们的低音啊,就由这个低音炮去做。低音炮他是单独的低音,所以说中音、中高音、高音、超高音这边我们要全部把它关掉啊,低音炮是不能有人唱歌的 声音在里面的,要是有人唱歌的声音在低音炮里面,他整个声卡就乱掉了。抽低音这块我们就要把它 稍微调高一点,但是不要调的太高,要是超低音这块调的太高的话,他整个低音炮他是嗡嗡嗡的响的,所以说我们调个 零点六、零点八、零点八这个样子啊,呃,低音这块稍微要比超低要高一点,二点零、二点二、二点八、二点四啊,中低音这块呢?呃,我们调二点 九、二点八、二点零一点九,呃,跟低音这块差不多啊。为什么说低音炮我们要把低音跟中低音调的比超低音高呢?呃,因为把低音跟超中低音调稍微高一点的话, 他低音炮发出的那个重低音他才有那个质感。要是超低音调的太太高的话,他出来的声音他是发蒙的,有那种嗡嗡嗡的声音在里面。 现在我们就把整个喇叭全部给调好了,然后调好之后我们保存就行了,然后我们点点这里保存, 然后这样,这样就可以了。这个调节的这个参数呢,不是说一成不变的, 我们调的时候我们要根据我们车上的喇叭,呃,因为有些车他的喇叭功力大,所以功力大的车调的时候他这个相应的这个正义字就是这个中音啊,中低音啊,这个参数 相应的就要调高一点。要是喇叭他的瓦数小的话,相对应的就要把正一直啊,把它降一点啊,要是这个不降的话,他喇叭会有会有破音的现象,所以说我们在调音不能够说啊,比如说你买个 dsp, 要求商家给你把 dsp 全部调好,这个发给你,但是商家他在他的车上调的音质特别好, 但是放在你的车上去那音质就差了。为什么呢?因为我们每一台车他的喇叭的功率不一样,所以说我们调低的那个参数也不一样的。 好了,这期视频就到这里,希望对不会调 dsp 的呃朋友有所帮助。好的,谢谢大家。

最近很多粉丝私信我问我 dsp 怎么调,今天我就给大家出一个小教程,并附带一个万能的调音模板 放视频,最后有需要可截屏保存。四十六十三,低音的弹性力度一百一百六,低音的浑浊度四百六百三、人声的力度一 k 二点五 k 人声的亮度四 k 六点三 k 高音的通透性 十 k 十六 k, 高音的空间感、延展性。主要表达一些细节。万能调音模板,四十加三,六十三加二,一百减三, 一百六减二,四百加二,六百三加三,一 k 加二,二点五 k 加三,六点三 k 减三,十 k 加一。拿这个调音方法, 你们可以回去试一下,对比之前声音更加平衡,好听、耐听。如果调试完之后感觉还不是很好听的情况下,可以私信我,留下你的车型和听音风格,我给你一个具体的方法。 压力好大。


大家好,今天给大家介绍的是我们两款面板,它是搭配我们的处理器使用的,大灯在 dsp ctrl 人镜中进行编辑,就可以对我们的处理器进行控制。 首先先将电脑控制面板处理器应从接入 pv 交换机, 这时候有可爱的小伙伴,他问了,为什么要接入 poe 交换机呢?当然是因为我们的控制面板是 poe 供电的,接入交换机后就可以实现多个远程控制面板进行连接,这样我们的系统搭建就完成了。 接下来在我们 dsp ctrl 软件中对我们的控制面板进行编辑操作,找到设置面板,设置 进入我们的操作界面。这里注意一下,我们一台处理器最多可连接二十个控制面板, 现在我们直接编辑在线面板,在右边区域将在线控制面板以及在线处理器拖入面板设计区。 注意到面板和设备上都有一个小圆圈,点击该小圆圈拉出一条线,选择目的设备, 建立两台设备之间的联系,这样就可以开始编辑面板的功能了。我们以按揭面板为例,双击面板,再弹出的编辑框,双击对应按键即可编辑商业按键对应的功能了。 可编辑选项分别有,音量按键预设命令、矩阵音量可设置输入输出,各通道音量的加减 按键可设置输入输出及系统通道的静音预设,可调取一到十六组系统预设命令,支持 is 二三二、 is 四八五 udb 协议命令的转发 可通过对应端口控制第三方设备举证设置输入通道,从指定通道输出。 我们的 oled 面板也一样,双击在弹出的编辑框中点击添加菜单。这里注意一下,我们的控制面板最多可添加三十二个 菜单,随后便可对音量按键预设命令举重进行对应的设置了。 了解了面板编辑功能操作后,假设我们现在需要对通道音量、通道静音调取预设等进行控制,那么我们需要将对应功能进行编辑。 在编辑之前,要确保控制面板和处理器 ip 处于同一主页网段,修改 ip 后记得重启面板。这里我们以安静面板为例给大家演示。 我们将按键一和按键二分别设置会议话筒一和无线话筒二的音量 按键三、四、五分别设置为录制场景、非场景与培训场景预设。 按键六再按键菜单设置为系统静音 按键期设置为幕布开启,这里我们选择 rs 二、三、二端口来控制我们的幕布开启。 按键八设置为音频矩阵路由输入一通道指定图输出一、二、三或输出三十三、三十四、三十五通道输出。 编辑好后,点击下载图标,将数据保存至面板。需要 注意的是,此时如果点击下载图标没有进度条,则需要将控制面板重启后再次载入。 现在我们的控制面板已经设置完成,当我们在控制面板上对设备通道的音量静音预设调取进行操作时,我们的软件会实时同步, 反之,在软件中操作时,我们的控制面板也会同步显示。 以上就是我们控制面板的编辑功能的操作教程,屏幕前的你学会了吗?

这是 dsp 汽车音响调音用的,那么这种争议非常大,有人说好,有人说不好,那我觉得最好的调音就不用调,这种复杂度高的话,尽量交给专业人士去调。如果对于车主来说,想简单高效升级的话,就是不用调, 那我们如何简单高效,不用花太多预算的方法呢?你就可以加上一个中高音带箱体的中高音,他这两个频段有高音也有中音, 那么往往就是我们缺那一段,缺什么就补什么,是比较简单的方法。那么的效果如何呢?你可以尝试一下,在直播间试听一下,保留现有喇叭,简单升级三万遍。

大家好,这期呢主要教大家怎么样在电脑上调试这个 dsp 和快速入门的方法,上期有教过大家怎么样自己动手安装,嗯,没看过的话可以翻看一下上期。 首先我们打开这个界面,然后刷新一下插上,然后显示已连接,嗯,然后再看一下这个界面上的一些功能, 这个部分呢是一个 eq 调节的一些数值,这部分呢是这个每升到的这个音量增进大小,然后正反向位和连跳功能,这边呢就是咱们的皇帝位的延时部分。然后绿宝西类型, 首先呢我们调试先把这个铝管器菱形,然后全部切成这个 but boss 啊,各种系统全部切成 but boss。 然后呢我们再找到这个输出连挑,然后左,然后左右声道连挑,哎,这样呢就是挑一个 单边上道,然后两边就都能同步了,然后后生长也一样,后面喇叭也一样,前后生长都连调,这样就可以了。然后咱们再把这个高通部分切平到三十赫兹, 因为这个咱这个中立一喇叭也不允许,就是陷得太深啊。后面呢也一样,然后切到巴特沃斯,然后也切到三十盒子吧。 e q 怎么调节呢?有几个重要的点,五十赫兹加三, 六十三赫兹减二,一百赫兹减三, 一百二十五减三,一百六减二。如果这个是原车喇叭的话,这个一百一百二十五和一百六还要再多减一些,因为他原车喇叭的话,他没有分频器。 然后五百五百加一,六百加一, 六千三减二, 一万两千五加一。然后咱们再看这个延时部分,延时部分怎么跳呢?首先你选择一首相对干净一些的歌曲,然后把这个鼠标选择这个 左前部分,然后毫米或者毫秒厘米的什么的都无所谓,然后你慢慢往上加,放音乐慢慢往上加,当你一点点加的时候,你会感觉到人生会慢慢的往右边走, 当人生到达你的面部正前方的时候就可以停下了,这个时候声场定位就做好了,这是带咱们大家做一个入门的调音学习,不懂的可以再私信我。

啊,这个是啊,非常有价值的技术,所以说我们现在就来讲第十九节 dip 指令应用的编程。 那么首先呢,我给大家介绍一下 itm 三 f4dsp 的机制。首先我们注意到呢,我 dsp 的 支持的程度是什么呢?支持的是他的指令级,而不是说我做了一块芯片,对吧?如果我要做个 dsp 芯片的话,那里头就双核了,不是这样,而是我在指令级上 是支持的。那什么叫指令级呢?就是说他在数字处理,包括好多数学运算的时候,我这个指令用的时间短工 还强大啊,他这个,那他就是在对微处理器的指令运行上,微操作上有专门的考虑研究和设计和实现。 所以说简单来说呢,就他支持 dsp 指令级,比如说 他支持什么的单周期的成家指令,麦克就一个周期,把乘法和加法都能算出来。还有呢,单指令多数据, 就一个指令处理很多数据啊,所以,而且我们会看到其实我这个 dsp 指令功能就很强大。然后呢,我们厂家 在这样的芯片厂家,在这样的基础上还编了很多库函数,那也就是说 dsp 质量,我们芯片厂家利用 dsp 质量,然后对他的特殊功能净水器进行了 边朝,然后一封装形成一个库函数。那这些库函数都放到哪里呢?大家注意,有个叫 dsp 内把这个这个包圆满包, 而且这原码包主要有两部分插住,一个是一个三口,就是有关的例子, 他这力子都在闷的直接可以独立运行的。另外呢,他也提供了强大的各个方面的函数 啊,比如说啊,数学方面的啊,矩阵方面的,控制方面的,还有一些转换方面的,功能超强大,大家注意, 所以说我们确实应该知道我 f4dsp, 他的机制和怎样变成,这是很重要的。 那简单来说呢,就说他有 dsp 指令级,然后芯片厂上又提供了一个 dsp 内把这样一个库,这个库呢,包含很多强大的库函数,我们就可以直接用。 然后我们来看一看 d s p 裤的具体情况啊,你看这是他的裤,他,你这是叫 d s p 内部吗? 这个 g s p 库,他主要两个文件夹,一个烂口啊,有好多例子,我们看一看,比如说这是,呃,矩阵啊,举个矩阵的例子啊,还有好多, 然后他还有一个就各种函数啊,各种函数,比如说 basic maths, 这数基本数学,对吧?啊, commentable 公共表 这样的。第三个我们读一下,是复杂数学函数,这个是 ctrl 的,翻个身是控制器函数,这个是 fast man maths function 快速数学函数 filtery function, 这是我们的这个绿波函数,然后是 mate function 矩阵函数,然后 send it takes function 统计函数, support function 支持函数,还有 transfer function 转换函数。 那么这些函数的更具体的说明,我们再来介绍一下,你便于我们使用啊,你看基本数学函数,主要他提供是福点数的各种基本运算, 甚至还包括项链的加减乘除啊,因为项量用定点也不太好算,对吧?然后呢,第二就是 coment people, 他的公众表,包括啊,为他翻转呢,还有相关参数表什么的。 然后你再看一看呢,这个复杂函数功能主要是项量处理呀,球模运。

in this series of videos, we'll be discussing how to program sm32 microcontrollers in c with various digital signal processing algorithms for audio and in particular guitar we've looked at the hardware platform and previous videos how to program the lower or firmware for the smtd g microcontroller and various digital effects example tremolo filters and so forth so let's take a quick look at the hardware we're using to test and then play through this noise gate effect down here as usual we have the guitar dsp we'll be running i've probed up with some probes input downput, but also with a wave generator at the signal input i'm using an st link v2 for debugging and programming and these probes then hooking up to the digital and analog discovery pro one is probably the input to this effects unit and one of throbing output and also have one of these wave gen outputs connected up to my input so i can do some bow plots and so forth this system is then powered by this very simple 9 volt guitar power supply and that's pretty much it for recording and then playing through with the guitar, i'll be using my avid 11 rack so i can record this straight to the computer thank you very much the jlc pcb for sponsoring this video the guitar dsp pcb you see in this series of dsp videos with sdm32 were manufactured and assembled by jlc pcb if you'd like to get a similar dsp module made for yourself you go to my guitar profile at github com comm forwards ice pms 67 navigate to repositories and look for the ledsp audio system on module thank you also very much to altium for sponsoring this video the led esp module and a lot of my other work is made in altium and if you'd like to try an altium design out for yourself you can go to altium com forward slash yt forward slash fills lab to sign up for an outing designer free trial again the ledsp audio system on module contains all the altium design files and manufacturing files altium designer as well as jlc pcb on that note i'd also like to recommend this video on my channel called mixed signal hardware design overview which goes through the basic elements of designing one of these audio mixed signal pcbs with altium designer in this video, we'll be looking at the noise gate to tutorial effects and how to program one yourself on an sdm32 based microcontroller, the noise gate is the first non linear effect that will be looking at in essence this effect aims to reduce noise in an audio signal that cannot be filtered out easily, but other means for example by a low pass soldering or band pass soldering in essence a noisegate controls the volume of the audio signal let's assume we have this audio signal coming with the input here we define some sort of threshold which is shown by this dark dashed line and if this audio signal is below this threshold we simply reduce the volume to zero and if the audio signal magnitude is above the threshold we keep that signal you can see the corresponding output signal of this very simple noise gate down here y of n so anything that is below this threshold line just gets cut out anything that is above gets kept the thing is we can see later that we can improve on this quite heavily because these sharp transitions lead to rather nasty distortion the basic logic function of this noise gate is symbolized here what is essentially? what we talked about the noise gate or the very basic form of a noise gate can be represented by this block diagram over here we have our input signal, which is sampled at a fixed sampling rate and we have the noise gate output? which we typically designate as y of n in between we have this gain computer which is simply configured via the threshold and if the magnitude of the input is less than the threshold the gain is error otherwise the gain is one this gain is then fed into a mixer and multiplied with input signal i've really hinted out that this basic noise gate has some very severe problems you can see here if we have this arbitrary input signal, and we have this threshold set with this line over here, we can see that green means the noise gate is off, red means noise gate is on as soon as the signal falls below a certain threshold the problem arises if this amplitude is continuously close to the threshold, so it keeps going above and over and under or simply goes below the threshold briefly what happens? then is that the signal gets completely cut out we have basically zero at the output and that doesn't really sound great as we'll see later, it's a heavily distorted waveform we get additional harmonics and this isn't great and here we just have this represented again as the input and here's the corresponding out to it, but i'd recommend looking at the first few videos in the series of digital audio processing with s1032 in particular, this introduction and filters to get you up to speed if you haven't been following along a lot of the code is described here also how to set up the codec how to set up the sm302 a4 multi controller? so it can actually stream data to and from the codec with that further ado let's go over to sm32q by de i'm going to be assuming you're familiar with the base code and we'll just go through the few additions we're doing for this noise gate starting off we're gonna start up with this very very basic noise gate so if the signal or the absolute value of the signal is below the threshold we just cut it off completely the way we do that is in this very simple case i haven't done anything fancy so i've just done a noise gate threshold which is a volatile because we can change it on the fly using one of the pot insurmenters and when we process our data, and that is we dope through our buffer we will get our left input sample because we're working in mono for this guitar signal and then we compute the new output sample here so essentially, we take the absolute value of the input and check if that's under the noise get threshold if it is this signal is considered noise and we simply set the output sample to be zero otherwise, we assume the signal is wanted and not noise and we just set the output sample to be equal to the input sample so a very very simple noise gate now i've already uploaded this code that's infinity so we can move over to the waveform software by digital in a waveform software first of all to check out this nice gate where we're using the wave gen to generations will test signal at the input and we'll be reviewing the input signal and the apple signal with a scope on the wave gen i've generated a pretty slow one hundred hurt one vault peak sine wave and let's see what the output looks like remember the noise get threshold is variable with a pelontrometer so we'll see what the different settings look like so let's go over to the scope and you can see my channel one is my input which is this yellow trace over here and channel 2 is my output both set on the same scale division currently my noise get threshold is at zero so i've got my pot in charma to completely counter clockwise so let me just increase that and see how this waveform changes so now i've moved it almost halfway and you can see these rather nice the effects of this noise gate so it is doing what it's supposed to be doing for this very simple noise gate then we just change the time base doing zoom in a bit and as you can see it is doing is that what it's supposed to be doing so below a certain value so the threshold seems to be around here so maybe over at half a vault but higher 600 volts it completely shuts out any of this signal and as soon as the signal goes above this special, which is plus or mine at 600 volts in this case, we let the signal pass now you can see here there's also some time to lay because of the prohising, so he increases even further and here within that only you know very small amount of the magnitude of the signal has to be very very high for this noise gate to pass anything so a very simple noise gate seems to be working now let's try and listen to that with some audio nc that this doesn't sound very nice the solution to all this is rather simple and it's simply to smooth the game so instead of having this sort of step between 1 and 0 we can have values in between depending on if we are engaging with a noise gate or disengaging, game smoothing is used to prevent heavy distortion of the waveform when the input crosses the threshold value, this means our noise gate can't just have our threshold values of parameter anymore and we need three ex parameters now this depends on the noise gate implementation you might have more or less and these extra parameters are part of the game computer we saw the block diagram earlier simply we have three times one is the whole time and this is the time taken after the input signal crosses the threshold in either direction but usually it's just in attack mode that is rather before the noise gate activates then once we've passed this whole time we've passed the threshold we have this attack time and this is how quickly the noise gate engages after waiting for a whole time attack means our gain force to zero, which means we are reducing our input signal also to zero on the other hand we have our release time and this is how quickly the noise gear disengages after our input magnitude roses above the threshold which means our gain increases to one so attack means gain force to zero and release means gain increases to one this might seem but confusing to start with so let's look at it an example here we have an input waveform arbitrarily of course and we have a certain threshold you can see h denotes the whole time r denotes the release time and a denotes the attack time this is the plot of the input waveform and this is the plot of the game so let's start over here we are below the threshold the noise gate is engaged once we pass the threshold we want to let the signal through again if we wait a tiny amount when this depends on implementation, most people don't have the whole time implementation as part of the release we wait a certain time where the gain stays at whatever value it was before i know in the afterwards the gain slowly rammus back up or other exponentially back to the gain of one and this coefficient of how quickly this exponential ramps up is our release time coefficient then our gain is at one because the magnitude of the signal is above the threshold but then here again we cross down below the threshold we wait a bit during our whole time and then we start attacking so during this whole time our gain again stays constant and afterwards we roll off again exponentially you can already see here release and attack times can and usually are set differently usually the attack time is much slower than the release time the whole time implementation is rather simple we wait for the fish rod crossing of the input signal and if the fish rod is crossed in the direction we sent you to start a counter so you can either do this for release or for attack or for both particularly, it's only done for attack the attack time implementation is rather simple as well, we assume a static gain of one, which means the noise gate is disengaged we multiply input signal by the static gain which means all of the input signals at the output now after we cross this threshold so for example here at the attack time as you can see on this graph down below we are crossing from above so we're going from this region down below the threshold we wait until the whole time counter from before exceeds the whole time and then we set the stat again to zero so which jumping from one to zero and the noise gate is now engaging we're not multiplying the input signal by the stat again anymore because that would of course introduce distortion we apply a first or the low pass filter to the stat again to get the smooth gain and that's really that simple so instead of using a static gain 1 and zero only we simply apply first all the low pass filter every time we attack and every time we release a filter can look as simple as this, so where the output of the filters are smooth gain and the input is the static gain and we have this coefficient alpha which is a value between 0 and 1 this is a simple first order digital low pass filter which we've seen many times on the channel before the filter response is exponential and our alpha sets the attack time constant for the release time we have very something very similar except we are now flipping the stat again from 0 to 1 the similar gain smoothing filter for the release time as well and we'll see that in the stm32 qbide implementation here some implementation points when to consider the low pass filter is the same for both release and attack time however, the coefficient changes depending on if we're attacking or for releasing, so the smooth gain is the same outfit for both release and attack time, but we use different coefficients during the whole time the smooth gain does not change and the release, attack and whole times can and usually are different and usually they're given in milliseconds so let's go over to asymphodes u qbide to now implement this noise gate and look at the difference between the simple and the more advanced noise gate what we saw from the slides? you can also see very nicely on the math works websites, the guys that make matlab and they have this noise gate or dynamic range gate as they call it and this describes the function very nicely it also describes the different elements in this algorithm for the whole again computer gains smoothing and so forth even though they do use the approach where they do everything in decibels, then convert to linear whereas we're just converting to linear? they also reference this paper on digital dynamic range compressors, so noise gates are very closely related to limiters and compressors i think this is a very interesting read if you are into these kind of things and i'll leave a link to this in the description below, this paper seems to be freed accessible by the queen mary university of london website next in 32 qbide e you can see i've written this quite a while ago here i have my gdsp noise gate essentially as usual i will have some sort of struct to hold various filter or our rhythm parameters and with the threshold the whole time and seconds attack and release coefficients and so forth i have an initialization function will take in the noise gate struct the threshold attack time release time the whole time and the sample rate of which my algorithm will be running i have this update function which essentially performs the main work of this algorithm and returns the output of the noise gate and i thought these various functions would set the threshold as well as the attack and release time so basically they can recompute these attack and release coefficient so let's go through these functions one by one let's start off with this initialization function which essentially tir converts the whole time milliseconds to whole time and seconds just by writing by a thousand we also set a threshold which is a different function we compute the attack and release time we saw the sambal times and reset our counters as well, it was our smooth gain before we go to the update function let's look at the threshold and attack and release time threshold essentially just checks if the threshold is in a meaningful range, so that is between 0 and 1 and then sets the threshold the attack and release time functions are sexually compute given an attack time and a release time milliseconds the required filter coefficient for our first order low pass filter and using these formula here rumor the response over first order low pass filter is exponential and we can use approximately the time constant of 2.2 rc or 2.2 tower as our time constant and this is where this formula comes from this order of magnitude of a thousand is because we are doing everything in milliseconds then going to our actual noise gate update function we pass the noise gate struct as well as the input to our noise gate the first thing we need to do of course is take or get at the magnitude of the input using this f and f function which is part of the mathala h library of course there's more efficient ways of doing it, but this works completely we initially assume a gain of one that is if the apps of input is great than the threshold, but then we check if the input absolute is less than the threshold, and that means we have to reduce our static gain to zero, so that the input is below the noise get threshold unless the gain is zero because we don't want to let any signal pass but remember we are doing smooth game now rather than just this static game calculation, so we need to pass this on from a game computer, so to speak to our smoothing function where we use our low pass filters for game smoothing? as we saw before we have these attack and release stages attack means we are decreasing again the noise gate is engaging the noise gate is attacking so if our gain is less than the smooth gain, we want to attack so if our gain computer tells us okay, we are jumping from a gain of one to a gain of zero for example, we want to attack attack stage we need to wait this certain whole time remember you can either have the whole time both in the attack and release stages for this implementation i have just used the attack stage for the whole time as well, so we have this attack counter which counts up if we are in attack stage and checks if we are larger than the whole time, we specified if this is the case we attack, which means we decrease the gain are using our low pass filter with the attack coefficient and this is important so our input is our static gain and our feedback is essentially our smooth gain now in the case that we haven't reached the whole time yet we do not smooth the gain we just increment our counter essentially just waiting until we can smooth the gain to remember this is our tax stage and we also have to do something fairly similar in our release stage so once the signal passes above the threshold and our gain goes back to one we're letting signal pass we want to return back the game to one not immediately but smooth it up antipity this release coefficient or the release time is much shorter maybe a tenth of the time shorter than this attack time we use a similar formula the smooth gain again as the varibin worked on except we're using the release coefficient in this case also when in the release date, we're not attacking anymore and this is a good time for us to reset our attack counter all the noise gate that needs to return is essentially the output of the noise gate which is the input to the noise gate times the smooth gain and that's pretty much all there is to this noise skate so pretty pretty simple algorithm now there's a quite a few things you need to tune that is the attack time the whole time the release time the thresholds and so on but nicely enough we can map most of these two different button challenge values so if i go to my main com see you can see i've included my noise gate and in my processing function i simply call noise gate update passing my noise gate struct my left input and then i passed that stroke to the airport up here you can see i've defined the noise gate struct as a global low entity in my main function i simply initialize this node care to very sensible values and pass it also the sample rate i also have my control settings which i change on the fly so every time i adjust the pot in geometer plus on minus, one or five percent in this case, i've set it to one percent so we don't get too much jitter i can change example the tack and release time between about one and a hundred milliseconds and i'm setting the release time here a tenth of the tac time just to show you that it should be typically quite a bit short than the tac time on my other pot and jump to i'm changing the whole time of my noise gate and my last pot and jump time afraid i only have three here so i'm setting the threshold so i can vary the attack and release time with one pot in jumiter i can vary the whole time and i can vary the threshold that this would be quite interesting to look at i've already uploaded this code to the gdsp system so now we can move over to waveforms to see what this does in waveforms? have you seen this before this time? i'm passing is an input which is the yellow trace triangle wave doesn't really matter i've done a sign as well, but i thought it might not mix it up and you can see the blue is my armpit trace now i've set a certain attack time i've set a certain release time and i've set a certain fresh old annoyingly there's a bit of a time to lay or face shift in here which means these traces aren't exactly overlaid i said a certain threshold which seems to be you know around mid way of this input wave so below that that on noise gate essentially clamps and we get zero at the output then you can see this past exponential over here is our release filter working so this is a tenth ten times faster than our attack built so releasing very quickly so soon as the input signal goes over the threshold again we can go back and pass the signal very quickly so we get the peak of our triangle wave at the output over here so as the input goes down we can see this in the blue outport trace over here and once it reaches this threshold value again we have a slower attack low pass sort of working so you can see this exponential decay is much slower than this release exponential increase over here so we have different orders of magnitude in the low pass filters when we smooth the game so here's the tax gauge and here's the release stage and then we just climb it down to zero so you can see there are far less sharp transitions if you compare that to the very simple noise gate here, we have an exponential increase in the release stage and an exponential decrease in the attack stage so this should give us a better sounding noise gate will have less a monux and less distortion i can also play around with my threshold for example, so if i move my threshold around, you can see i'm letting more of this triangle wave pass so let me play around with the whole time and pay special attention to where we are attacking and remember the whole time changes the time before the noise gate engages so decreasing my whole time makes my system attack faster and increasing my whole time makes my system respond slower i can also change the attack and release times or coefficients which means you'll see different in these exponential changes over here for the release and on the right side here for the attack so now i've increased my release and attack times you can see have a much slower exponential increase and a much slower exponential decrease over here so this looks like it's working let's see how this sounds with the guitar blocked in,

大家好,我是来自广东的一位汽车音响的爱好者,我发现抖音上面很少有关于这个喜提式 dsp 的一些调音的教程啊,就是比较详细的操作啊,呃,接下来我会 呃发几个视频吧,三十个视频吧,来教大家如何的详细的去操作一下完好这个喜力式的一个 dsp 的调音软件啊。呃,喜欢的烧友们可以点个赞,关个注啊。 嗯,然后现在我们开始啊,我们先打开这个喜提示 dsp 的软件图标,然后会出现这一个界面出来啊。呃,这是我没有连 上 dsp 的一个界面啊,就是现在是离线操作的,如果成功连上的话,他这里只会显示你现在连接上的一个 dsp 的一个图标。 假如,呃,假如你的 dsp 软件是第一代吧,就是写的是 dsp 吧,对吧?然后他只会显示一个图标,在这里我们只需要点一下,然后再按这个 spa, 他就会出现一个这个界面,因为我们现在为拖机模式吗?米线模式吗?然后他就就一个一个单某的一个模式, 如果真正连上的话,他会出现两个,如果第一代的话,他会出现两个,然后我们选择第一,第一个,第一个就是你 dsp 里面的已有的一个数据啊,我们点第一个点开 这一集,我们先详细的给大家 家讲一下他们的几个功能啊,然后具体的分屏的操作,我们再以 之后的几期有我在详细的讲解啊,因为有一些他有些朋友是不懂的,完全是不懂这个东西的,因为我不懂的话,我接下来讲什么的话,你都要重新的要去查一下,那就不好了,对吧? 然后我先说一说他这个 wis 的这个按键就是重置啊,就是 假如有些重重新调音吧,然后你就重置他,然后全勾上啊,重置所有的 ok 啊,他就是全部都是重置的啦,这个加载的意思就是加载你之前调好的一个文件,有些在那个改装店把它调好了嘛,然后再叫老板呐,拿个优盘呐什么呃,放到优盘那里, 然后方便以后就是不见的或者是 dcp 出问题了,也不至于说要重新调音。这样子啊,就是一个加载的模式,这个是保保存的模式啊,就是把你调好的文件,然后你保存到你电脑的每一个地方啊,就是看到没有这个 c 符的文件啊, 主菜单这个就是一个我们需要重中之重的一个调音的界面啊,你们看到这个穿龙 a, 穿龙 b, 穿龙西,就是我们对应的每一个 dsp 的输出,就是对你每一个喇叭的一个区分,评啊 啊,去弄他的斜率的等一些操作啊,看到没有?有八路一带是有八路的,有八路的他现在是应该是一个被动的一个 模式。看到我们可以看到的这个是前左啊,这个是前右啊,后左后右啊,这个中置啊,后门啊,这样子啊, 这个摆 pass。 这两个意思就是传通也是要平直的模式啊,平直就是高通部分,平直啊,我们只要一点啊,他的他他就平直了,一般这个东西可以不用点他啊,我们一般都是点那个低通的部分,如果在高音的部分啊,因为他现在是一个 啊被动的模式,所以我们呃先不管他吧。啊,这个具体详细的我还在以后的几个视频下面,我会很详细的讲解的。我先讲那个,呃,这个按键的操作啊,你看到这个没有? 这个就是我们的向位了,这个是正向跟反向的意思,你看到这个光标那里他没有亮的情况,他他就是正向的意思,我们点一下他就是一百八十度的反向啊,而这个这个按钮就有点 技术含量的啊,这个只有应该是只有洗涤师才有的,他是一个单位角的调节,我们在这个模式是用不了的。为什么呢?我在这里我要说一下, 你想要动动他的香味脚的话,你一定要在输出端,那你要选择高音跟中音, 他这个相位角才可以动。来,我们试一下,我们先把这个输入书院那里, 我们假如是一个主动法,对吧?假如这个设置为高音, 所以我们这个东西这个输出端的设置,我们一定要开始调音之后一定要把它设置好。除了我们这非常直观的知道我们在调哪一个喇叭之外,他还有一个就是可以动我们的一个向位插, 因为在国产的 dsp 里面他是没有这个功能的,没有这功能的话,他怎么实现他的香味差呢?他是需要用到延时,而洗涤是他不需要啊,洗涤是他不需要的,他只要 调下位下的角度,他就可以做到你的下面对齐了啊,这,所以这个很好啊,所以他的 dsp 一直都卖的很好啊。 来这个以后,我在接下来的视频,然后再详细的说啊,然后这个就是斜率的设置啊,斜率的设置啊,他最高可以达到呃,负三十 db 啊, 富三 cdb 都是第一代的,我记得第二第三代可以到,可以到四十二吧,可以到四十二 db 吧,我记得是, 然后这个按钮就是静音的意思啊,静音,他这个按钮是跟这个这个小的一个导航窗是对应的,你看到没有?假如我们是连条啊,对,这里还有个连条,你看到这个方框没有?这个框框没有,我们点到哪个的话,他们就一个两个东西一起做个连条, 你看这个进京,看两个小喇叭,他都他都关了,这个我们要主动的说 是很有必要的,看时间才有五分钟。 好了,到了这个这个这个地方,这个地方就是,呃,我们的一个,他给你一个一个参考的一个 参考的频谱吧,应该叫做吧频谱吧,参考的一个频率吧。啊?这个一个一个参考的频率,反正你切什么的话,他会,他会演示出来啊,他都会这样演示出来, 你看到这个 a 没有?这个 a 就是显示。呃,你这个频谱的一个两个 两个东西,你看假如我这里是切到两千五吧,这里六十, 你看到我们这样一点开一个 a, 打开了,他就会看到你这个喇叭的一个分屏点,在这个地方, 这个就是他的分屏点啊,这个之后我们再说这里就是一 q 了,一 q 的调整啊,他这个一 q 的调整就三十二段,三十二段一 q 的调整,让我们到设备这边, 设备这边的框扩展功能,这个就是我们的一个遥控,遥控就是操作手柄啊, 现在他提供有两个,一个是 urc, 一个就是液晶控制面板啊,我们没有的,可以不用管他啊,这里也可以不用管,你选默认就可以了啊, 这是省电模式,就是你没有信号输啊,没有信号输入的时候他就会呃呃,在 休眠状态啊,那当你有有那个信号输入的时候呢?他就会自动开机啊,这信号管理啊,这信号管理。这个数数字输入啊,这个是 aus 的输入,这里如果你有数字输入的话,然后你就在这里点一下啊 金星号进入检测,然后他每次他一有那个光纤输入的话,他就自动切回那个光纤输入的了啊, 这里我要认真说一下这个 pc 兔配置那里,你看到这个 opps 这里没有,他这个地方他默认是,他默认是关闭的,我们一定要打开 这个什么意思呢?这个是观察我们调的那个叫做相位,他会显示一个一 相位的位置啊,我们先把它打开,然后我们打开以后,我们回到主菜单那里,你看到这里多了个批,对吧?多了个批,对吧?那这个是角度,这个是角度, 看到没有,这个是是一个角度,这个就是我们的香味了,我们,呃香味对齐的话呢,我们要靠这个打开这个香味,然后起来观察,我观察到我们的一个香味,但是他这个不是实时的香味啊, 这个只是他的一个大概的一个香味啊,因为我们可以知道的,就算我们切的两啊,切的三千五的平板中低音板,他不可能到三千五的啊,这个这个你们不 的话,你们可以用那个 spat 去测一下啊,然后我们看看,行了,这里都可以不用管了,只要我只要把这个香味这里打开就可以啊,然后我们到输出输入端看这几分钟, 这个就是输出输入端啊,我们这里输出端啊,输出端的时候我刚刚也说了,如果我们是做主动的话,我们一定要把它每一个改一下,就是我们输出的 a, 输出通道的 a 跟 b 是两个高音的话,我们一定要选啊, 刚刚我们是选的这个左高音的啊,我们一定要把它全选了,全选了,因为方便我们调音的话,给我们的一个直观性啊,这个中低音啊,中低音就是 后门的,后门的是用被动的,一般用被动的啊,低炮两个啊,看时间,十分钟还十分钟,这边就是我们的给他的输这个输入信号,这边输入信号,这边输入信号, 我们一般把它先全删了,点鼠标的右键就把它全删了,把它全删了,全删。然后我们在这里个模,模拟这里啊,模拟这里可以把这个拖过来, 这就是你的信号的左声道啊,右声道啊,对应的你们每一个高音中低音的左边的喇叭,右边喇叭,然后这里可以脱下来啊,脱下来就可以了, 脱下来低音炮这边我们一般都是拿两个声道的,一个左声道,一个右声道,这样拖过来就可以了,这里搞好了,然后我们 这个基本上就是输入输入端了,这边的是 aus 的路径,还有这个数字数字路径就是你的光线的路径啊,其实都是一样操作的啊,然后这个就是延迟,看时间延迟十二分钟,三分钟,我们赶快把它说一下。 骑士也是有两种,一种就是毫秒的模式啊,新手的话我们就用距离模式吧,就是你的喇叭,你的喇叭你量了多少,然后你直接输进去就可以了,假如我量了九十啊,左高音就输九十啊, 就可以了。然后国产的不一样,你量的话你国产,你输进去的话,他不对的啊,他的生产不会再 仪表台中间的形式,这块他就可以啊,这个就是调颜色的界面啊, 这是阿贴,阿贴的话现在目前我觉得很少稍有会有这个麦克风吧,这个我就先不说了啊,然后具体的一些分频操作,我们在下一个视频给大家讲解一下,因为时间也到了, 然后谢谢大家啊。