一种新型的通信方式:计数器同步通信

2017-09-24 12:16:31 +08:00
 totalfee
先想象一条数轴:
0_________________+∞

计算机上的任何信息,都是二进制存储,都可以用一个自然数来表示,对应于数轴中某一个点。

通信的本质,就是把一个自然数从一个空间传递到另外一个空间。

因此我们可以在 A、B 两地分别放置一个同步计数器,当 A 给 B 传递某条信息时,A 先发送一个“开始计数”信号,A、B 两地的计数器便会同步开始计数:0、1、2、3...... 直到达到指定的自然数,A 再发送“停止计数”信号,此时 B 计数器显示的数字即为 A 传递的信息。

目前难题:
1. 计数器震荡频率提升。
2. 计数器位宽提升。
2. 计数器同步困难。
5301 次点击
所在节点    奇思妙想
38 条回复
geelaw
2017-09-24 20:59:12 +08:00
@totalfee 不要以为传输方式是可以保密的
deanguqiang
2017-09-24 21:17:54 +08:00
从通信角度看: 如果计时器精度是 1ms,可以认为信道的带宽是 1kHz,也就是其实建立了一个 1kbps 的通信通道而已,没啥神秘的
loading
2017-09-24 21:28:34 +08:00
听说过所有东西都在 pi 这个数里面吗?
只要告诉计算机开始位置和结束位置就可了。(然后开始位置就长度爆表,加上算不出来,233 )
akira
2017-09-24 21:45:03 +08:00
如何保证停止计数的同时性才是最大的难点
houbaron
2017-09-24 22:13:56 +08:00
协议三要素:语法 语义 同步。前两个都可以人为定下,最后一个不好弄。
CEBBCAT
2017-09-24 23:12:28 +08:00
我想起了那个排序:睡排序
zhs227
2017-09-24 23:29:59 +08:00
我以为,现有的通信系统或多或少都利用了时间的。只是除了时间的维度以外,在同时之外同时加了频域,码域来区分。如果只用时间维度的话,会是一个效率相当低下的系统。如果这个系统的信息交换容量得到了突破,那么其它通信方式一样会产生突破。
huweic
2017-09-24 23:34:45 +08:00
想了一下,还挺有意思的
also24
2017-09-25 00:10:04 +08:00
@deanguqiang #22
并没有 1kbps,1bit 是可以表示两种状态的,楼主的只能表示一种

所以实际 1 秒只能表示 1000 种状态,差不多相当于不到 10bit 的信息量,也就是带宽在 10bps 以下
also24
2017-09-25 00:16:45 +08:00
建议楼主可以看一下以下关键词:
波特率,比特率,曼彻斯特编码,4B/5B 编码
lonccc
2017-09-25 08:24:15 +08:00
假设时钟频率和 cpu 频率一样 3ghz,一个字节 8bit,0-255,取平均值 128,那一秒钟可以传 3g/128byte=22MB。楼主你知道你浪费了多少带宽吗
mengyaoss77
2017-09-25 09:20:31 +08:00
传输的信息取决于 开始到结束这么一段时间的时长啊。 时间不一样传输的信息就不一样。
也就是说,我上面这句话,改一个标点符号,那么传输所耗的时间就不同 。感觉血亏
deanguqiang
2017-09-25 09:34:59 +08:00
@also24 任何一个 cycle 可以发或者不发停止,所以从信道角度一个 cycle 就是一个 bit,楼主只是做了一个信源编码而已,这个信源编码把任何数据都编码成 10000000...1 这样的码流。这不是压缩,而是对带宽的浪费。
amu
2017-09-25 09:53:06 +08:00
香农 通信的数学理论
Panic
2017-09-25 11:01:08 +08:00
在工程派这种想法屁用也没有
also24
2017-09-25 12:35:27 +08:00
@deanguqiang #33
我们对一个 bit 的定义可能略有区别,我所说的 1bit 其实是 “现有体系下 1bit 所能携带的信息量” 。

anyway,1000....00001 这个部分我们是一致的,不过实际两边的 1 是无效的,相当于发了 000....0000
Shouly
2017-09-25 20:13:25 +08:00
量子通信
huclengyue
2017-09-26 15:45:28 +08:00
有一个疑问。。。A 先发送一个“开始计数”信号 你这个信号是通过什么传递的。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/393196

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX