【问题标题】:How do I model UHF TV signal?如何为 UHF 电视信号建模?
【发布时间】:2012-12-27 12:44:59
【问题描述】:

这可能是一个奇怪的问题,但我想以编程方式为 UHF 电视接收器建模。任何人都可以给我一些指示吗?我一直在查看模拟器中的代码,但它们现在对我的目的来说太具体了。

更具体地说:给定一些(可能是合成的)UHF 模拟信号(NTSC 或 PAL 格式),我想对该信号进行解码并在窗口上显示图像,例如使用 X11 窗口。

【问题讨论】:

  • 你想在什么意义上“建模”它?您需要对电视信号进行数学描述吗?
  • @H2CO3:已编辑。感谢您的澄清。
  • 哦,好吧。现在这是不平凡的事情。
  • 现代处理器无法处理 UHF 频率范围。无论如何,您总是需要专用硬件来放大天线信号。这种硬件很容易获得,用于计算机的电视调谐器是标准产品。它们不仅限于放大,还解码和缓冲。
  • 是的,下变频是电视调谐器的通用技术,10.7 MHz 是标准。它也是由硬件完成的。即使对于 DSP,仍然是一个很难处理的频率。如果你可以这么说的话,你不可避免的障碍是调谐器已经做了很多你想自己做的工作。

标签: c model emulation television


【解决方案1】:

看看XScreenSaver的xanalogtv,它会生成一个模拟信号,然后解码并显示。

【讨论】:

    【解决方案2】:

    UHF 只是一个频率范围,可以携带任何东西。视频本身的格式称为复合视频或 CVBS(彩色、视频、消隐、同步),其中 PAL、NTSC 等可以说是子格式。电视接收到的信号是一些 UHF 载波频率,该载波频率是用视频和声音信号进行频率调制的。 UHF 承载许多电视台,电视要做的第一件事就是调谐特定频道以隔离视频信号,然后将其馈送到其 PAL 或 NTSC 解码电路,进而生成驱动 CRT 的信号。

    话虽如此,我认为一个人必须做的是用电视的框图武装自己(就像这个http://smendes.com/el31l/blockdiagram.jpg。)并为每个盒子编写一个软件仿真:)(除了CRT的东西,当然。)“幸运的是”,下面都是“只是”数学,并且大多数部分都适合一个很好的数学描述,涉及许多微分方程(我认为这就是电子产品最初的设计方式,即在原型之前和/或大规模生产。电子学的每个分支(例如,声学、滤波器设计、放大器设计等等)都有某种与之相关的数学装置。)最后,您的程序将像模拟电视一样解析 PAL,它是模拟计算机)) 您还可以查看 SDR,它代表“软件定义无线电”,我认为这是相同的原理。

    【讨论】:

    • 这很好。我的问题是:你认为我能用 4 核处理频率范围吗,上面的一个 cmets 表明我做不到。
    • 我不知道...视频信号的带宽约为6MHz。假设您想将其转换为数字。您将以最大频率的两倍和适当的位数(不确定,但我们假设为 16 位)对其进行采样。将其相乘,您将得到您要处理的数据速率(192 Mbit/s)。现代计算机至少可以在吞吐量方面处理这一问题,是否可以动态生成和解码 PAL 取决于涉及多少计算。
    • 至于 UHF,(非有线)电视频道的频率约为 470-862 MHz。即使就吞吐量而言,这也很困难。所以,我想说,视频肯定是可能的,UHF 可能不是。
    猜你喜欢
    • 1970-01-01
    • 2020-11-30
    • 2018-09-03
    • 2022-06-14
    • 2020-08-19
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多