BBC如何向发射机站点发送音频
从表面上看,运营广播电台是一项直接的技能寻衅。建立一个事情室,将它连接到一个发射器,你就可以开始了。但是,当您的电台不是一个单一的 Rebel Radio 式的山顶装置,而是一个由各种城市事情室供应的全国性发射站链时,会发生什么?这是 BBC 的英国 FM 发射机链面临的问题,自 1980 年代以来,它一贯由一系列 NICAM 数字数据流馈送。我们在 2016 年提到过老化的设备是如何在没有任何听众把稳的情形下被当代基于 FPGA 的实现所取代的,现在感谢 Matt Millman,我们有机会看到对 1980 年代原始设备的拆解。从 2020 年代的角度来看,这项技能相对随意马虎理解,但它仍旧包含一些惊喜。
在每个事情室或发射机站点中,都会有一个 19 英寸的机架,个中包含个中一个单元——一个带有编码器或解码器卡凑集的卡架。这些都是BBC工程部以非常高的标准定制的,并且利用了大家熟习的Z80微处理器和一些飞利浦数字音频芯片等时期部件,高端消费音频的追随者可能会认得。正如您对任务关键型设备所期望的那样,许多功能被复制以实现冗余,它们的输出被比较以发出故障警告。
令人惊喜的是 NICAM 编码器和解码器——它是专为 BBC 制造的定制 LSI 芯片。这表明了国家广播公司的可用预算,并且鉴于这些单位在某些情形下已经事情了 35 年以上,我们预测容许证支付者的钱物有所值。

NICAM II:BBC Engineering 打开档案,向我们展示一些复古套件
先容回到我关于这个主题的第一篇文章中,我简要提到了 NICAM 的原始用例 - FM 无线电回程。
一对 BBC 设计和制造的第二代“NICAM II”编码器安装在伦敦 BBC 广播公司的地下室。
链接的文章显示了两个大型(6RU)“编码器”,据称安装于 1983 年[此日期可能指的是早期的“NICAM I”设计——此处显示的设备来自 1988 年]。我问我们是否可以看看他们,几周后,我如愿以偿。非常感谢 Justin Mitchell 回答了我所有的问题并将所有干系信息发布到公共领域。正是这种乐意花韶光来诙谐像我这样的疯子,这才掩护了公司在技能卓越和开放方面的荣誉。
首先,让我们把背景故事打消在外。关于这个主题已经写了很多。我不打算详细重复。我总结一下:
早在 FM 广播的早期,BBC 就有一个问题。事情室在伦敦,但大多数听众在该国其他地方。水晶宫发射站无法覆盖全国。须要许多其他发射器,每个发射器都须要来自伦敦的音频旗子暗记才能广播,但是如何将它送到那里呢?
设计了各种方案,包括通过租用线路(BT 固定线路)将它们作为仿照旗子暗记发送。不可避免地在如此长的间隔上,旗子暗记质量恶化。虽然东南部的听众享受原始音质,但北方的听众肯定没有。在许多情形下,他们乃至没有立体声。
加入 BBC 工程团队,以提高实际问题的办理能力。很明显,办理方案是数字化,只管终极 FM 是一种仿照广播。仿照旗子暗记将在伦敦数字化,利用 BT 的 PDH 根本举动步伐分布在全国各地,然后在传输站点转换回仿照旗子暗记用于广播。从 1960 年代开始探索和构建各种办理方案,BBC 终极确定了 NICAM-676 办理方案,该办理方案至今仍在利用。
在这篇文章中,我将与我们之前看到的飞利浦 NICAM-728 办理方案进行比较。它的设计比这个 NICAM-676 办理方案早一点,目的不同,但有足够的共同点进行比较。
硬件拆解是的,这便是我们来这里的目的……
一个 6 通道编码器,以及我们以前从未见过的东西:解码器。为了工程方便,它们都插入同一个箱子。 由丹麦 RE Communications 制造。
编码器这些单元已全部停滞利用并改换为新设计,仍旧利用完备相同的 NICAM-676 编码,但具有当代组件。
编码器的内部。我喜好这些装置如何拥有大规模生产产品的所有特色,即粉末涂层软工具金属制品、丝网、雕刻拆卸手柄等,只管只制造了少量供内部利用。
取下前面,我们看到了五个组件,再次利用 DIN41612 连接器安装到背板上。
设计每个编码器和解码器处理 6 个通道或 3 个立体声广播。音频输入可以是仿照的或数字的,详细取决于配置。
编码器的高等框图
检讨编码器的框图,我们可以看到这里发生了很多事情。与我们之前看到的紧张差异在于,三个立体声输出不是调制射频输出,而是多路复用到一个数据流中,该数据流利用 HDB3 进行编码。然后利用 BT 供应的 E1 线路将其传输到发射机站点。
它的不同之处还在于编码器立即对其输出进行解码,并以仿照形式和数字 AES3 供应。还有警报输出,运营团队会 24/7 全天候监控。
音频输入请把稳,任何地方都绝对看不到钽或湿电解电容器。
该组件与飞利浦办理方案的第 3 单元具有相同的事情,并且从根本上非常相似。它将 3 个平衡音频输入数字化,因此每个编码器须要个中两个。BBC 工程团队为每个通道选择了一个 Cirrus Logic CS5014 ADC,个中包含了大部分前端,只在 ADC 之前留下了最少的仿照电路。
另一个突出特点是 15 KHz 低通(抗混叠)滤波器。不太热衷于考试测验推出自己的产品,他们从(某处)购买了一个。我无法找到有关制造商的任何信息。它们看起来像是在某人的车库里制造的。在事理图上,它们被声明为具有双轨电源,因此个中可能包含集成电路。
NICAM 编码器大多数非可编程 IC 享有被焊接下来的崇高名誉,其他的则不那么受信赖。不幸的是,那些飞利浦 SAA7220 就在那个名单上。你听说过失落败吗?
该组件在飞利浦办理方案中具有相同的作业单元 5。从视觉上看,它把它的对应物放在了阴影中,那是由于它不仅仅是编码——这里还有很多其他的东西。
在近去世角,我们有一个非常分外的芯片:BBC 自己的 NICAM 编码(和解码)LSI。据我所知,这是迄今为止制造的唯一能够进行 NICAM 编码的 LSI。其他统统(我所看到的)要么是基于利用 DSP 或 CPU 的软件,要么是 FPGA。这本身就值得承认,由于在 1980 年代制造的定制芯片附带了令人烦懑的条件。这绝对是我见过的最酷的期间编码器设计。
从哪里开始解开这件事……
首先,取决于其配置——它可以接管数字输入(AES3 格式)或来自我们刚刚看到的 ADC 组件的数字化旗子暗记。然后将数字化数据转换为适当的格式以进行压缩/编码。现在编码。请把稳,只有一个 NICAM 编码器,处理三个通道。编码是通过一系列时序逻辑在韶光片根本上完成的,这(部分)由左侧存储区中包含的“EPROM 逻辑”驱动。
包含所有三个立体声通道的终极帧被划分为一组固定的时隙。然后一个计数器循环 EPROM 的地址引脚通过所有插槽,然后它们的数据线有效地向板上的别的设备(包括编码器 LSI)供应关于在特定时间做什么的指令。末了,我们完成了一个 2mbit 的编码数据流——三个 676kbit 的流交织在一起。三个广播电台。
但是等等,还有更多。在左上角,我们有三个飞利浦 SAA7220 数字滤波器,我们之前在 PM5688 中看到过。这些都在这里,由于该组件还解码其自己的新编码音频,用于监视器输出。这些芯片是该过程中的关键步骤。它们在 1980 年代的 CD 播放器中也很常见。
末了,我们有 HDB3 线路编码器。有了这个,这个单元就可以直接驱动一条 E1 线路(当然不包括线路终端设备)。
CPU 和 AES3 输入
插座的选择也很有趣。任何可编程的东西当然都须要插座,但是Z80和SAA7274的呢?
在这个组件上,我们有一个Z80 CPU和附带的逻辑,供应诊断和内务管理功能。当然,手册上有更详细的解释。
此外,我们还有三个四个飞利浦SAA7274格式转换器。这些转换器将6个外部AES3数字音频输入转换成内部须要的2's compliment二进制音频格式。第四个是通过AES3供应一个主时钟旗子暗记。只管飞利浦已经做出了支持这一功能的芯片,但我们并没有看到他们在NICAM-728办理方案中利用这一接口。我听说BBC也没有利用AES3输入。
音频输出TDA1541A再一次得到了插座。它们的运行温度高于均匀水平。大概它们确实失落效了?
编码器还包括一个用于监视器仿照输出的音频输出组件。它与解码器中利用的组件非常相似。我将在这篇文章的后面更详细地先容它。
它的设计比解码器更大略,由于它没有旗子暗记电平监测或静音掌握。
后面板编码器的后部连接。我现在没有一张实际的照片。
在后面板上,我们有各种D-sub连接器(彷佛BBC喜好D-sub连接器),用于监测和掌握。所有的仿照音频连接都在长方形的多针连接器上,很可能被引向一个接线板。
大量的空间被分配给AES3输入和监听输出的许多XLR连接器,这些连接器从未被利用。个中一个最关键的连接被标记为 "HDB3 OUTPUT"。这便是解码器与E1线路的连接办法。
解码器在撰写本文时,这些解码器仍在英国各地的传输站点利用。我被奉告有一个操持,用已经取代理解码器的同一设备来取代它们。
拆除前面板的解码器。与译码器不同的是,这些译码器有几百个,分布在英国各地的发射站。
从物理上看,解码器与编码器相似,两者都在前面的照片中。值得把稳的是,这些古老的笨重的野兽本日仍旧活着,没有改变,有如此长的寿命。在NICAM-728中,吸收硬件是一种短命的消费品,每隔几年就会改进,变得越来越便宜,越来越小,越来越集成;终极消逝在为全体产品供应动力的单一系统芯片中。
设计
解码器的方框图。
由于解码器做了编码器所做的统统,但是是反向的,我们会创造它与编码器有共同之处--特殊是那个序列器块看起来相称熟习。
音频输出这个组件的事情与飞利浦办理方案中的第3单元相同,设计也非常相似。它可以单独处理所有六个通道(3个立体声)。我们再一次看到了飞利浦办理方案中利用的传奇性的飞利浦TDA1541A DAC。这款早已停产的芯片至今仍受到发热友们的推崇,二手样品可以卖到很高的价格。
音频输出级包括一个俊秀的小方框图。
它的特点是去加重和抗混叠滤波器。去加重是NICAM哀求的,抗混叠滤波器是DAC哀求的。实际上,我在这篇文章中已经扫描了DAC之后的电路(飞利浦的同类产品)的频率相应,BBC的版本将非常相似。
它有一些额外的功能,是这个组件的编码者版本所没有的--特殊是静音掌握和旗子暗记电平监测。与飞利浦的对应产品一样,每一个输出都是双倍的,也有第二个监测输出。
你可能已经把稳到在解码器中安装了两个这样的装置。说什么呢?
检讨框图,我们可以看到BBC的工程师相称担心这个组件会失落败,由于全体DAC/仿照部分是双倍的,输出旗子暗记被比较。如果差异超过预先设定的阈值,就会发出警报旗子暗记。
NICAM解码器UCN5801A的彷佛也都是插座式的。我想这可能是由于它们暴露在危险的外部天下。
这个组件看起来与编码员的NICAM编码器组件相称相似。这是由于它是。它运行着完备相同的过程,但是是反向的。它乃至在中央有相同的BBC设计的LSI,以 "解压 "模式运行。它也有一个机制来使NICAM逻辑与源同步。
但是,有六个SAA7220数字滤波器代替。这是由于它驱动两个DAC输出卡(如上一节所详述的),以是它们更加了。当然,为什么不呢。乃至给这些芯片供电的74LS674移位寄存器也是双倍的。哎呀,他们很担心。非常担心。
CPU和HDB3同步这张卡实行内务管理和诊断功能。一个立即可见的特色是之前在方框图上看到的大量的旋转开关阵列。这些是用来设置每个通道的警告/警报阈值的。不可避免的是,有些设备比其他设备更随意马虎出错,因此须要不同的阈值。当缺点超过预期时,才须要发出警报。
CPU能够利用总线仲裁系统撬动解码器的内存进行故障查找,在解码过程中有一些预定义的韶光段,许可它这样做。如果它试图在其分配的时隙之外访问该内存,它将被迫等待。这个功能是与编码器共享的。
在这块卡上,我们还有一个逻辑,用于将传入的HDB3编码数据从E1链路同步到伦敦,当设备第一次连接到旗子暗记源时,以及当/如果与旗子暗记源失落去同步时,就须要这样做。
奖金:RDS组件无线电数据系统是一种许可吸收器向听众显示曲目名称的技能。它于1988年推出,并在IBC-88上进行了展示。
在高水平上,RDS系统在伦敦和全国其他地区的发射站之间供应了一个多分流单工RS-232通道。
RDS合路器合路器底盘的前视图。
合路器是办理方案的发射端,住在伦敦。
合路器的事情并不特殊困难,是普通爱好者可以设计和建造的办理方案的一部分。它是基于一个Z80微掌握器的。组合过程很大略。编码器向合路器发送一个常规中断,表示它准备好接管数据,分流器将数据发送给编码器(在那个确切的韶光),然后数据被拼接到编码器内部NICAM帧的空余字节中。如果没有RS-232数据可以发送,合路器仍旧要发送一个构造来表明没有数据可用。
它有一些配置选项--波特率(支持300-9600),你乃至可以配置LED的行为。
有些人喜好常日是关闭的赤色LED。另一些人则希望绿色LED常日是亮的。
就我个人而言,我喜好两者都有一点,这取决于LED的用场和我的心情。这套设备背后的团队(或可能是个人)不可能有很紧的韶光表。
这里还有一个相称有趣的特点,40个位置的带状电缆连接着电路板......和它自己?板子的前半部分是一个标准的BBC设计的微掌握器块,用于其他设计,而后半部分(包含UART)是专门用于组合器的。相互连接是为了帮助开拓和调试。
RDS分路器分配器底盘的前视图。从远处看,与合路器没有差异。
分路器是办理方案的吸收端,住在分布在英国各地的发射站中。
它们与合路器极为相似,但事情办法相反。
source: mattmillman.com
小叔来啦:
你提到BBC的工程师利用双冗余电路是由于他们 "担心"。事实并非如此,直到80年代末,这只是标准做法和最佳做法!
。然而,当有线电视公司开始与英国电信竞争时,情形发生了变革,他们不愿意为系统的弹性付费--我在80年代末为E1和SDH复用/切换设计VLSI芯片。我们必须把芯片设计成两种事情模式,一种是没有冗余的模式(用于有线电视公司的设备),另一种是作为双冗余对事情的模式,自动切换而不丢失数据(用于英国电信发布的设备规范)。
感激你写这些文章,听到这些隐蔽的工程非常有趣,也是一次很好的回顾之旅--除了被提醒在最小门数下设计HDB3编解码器的噩梦。
感激你的评论。至于担心的问题。这取决于你的不雅观点。好的工程师会担心每一个可能的问题。