1350
我做完这个方案以后,我们就开始做这个练习。
面积优先还是速度优先?
还是两者兼顾,既要面积也要速度?
现在我们是做反调。
我建议是做最小二乘法,如果两者都做,会占用太多的时间。
1351
直接用最小二乘法。
最小二乘法,两种方法,我先说第一种方法,再说第二种方法,两种方法都可以考虑。
可能第一种方法,面积稍微大一点,但是做起来简单一点。
第二种方法,面积小一点,做起来复杂一点。
这个时候呢,如果我们要比较出最小值,我们可以求它的平方值,不一定要开它的方根了。
就求它的平方值的最小值。
就有点像我们做的距离公式那样。
1352
这是信道上输入的。
我们做成了有符号数,把它量化了,的有符号数。
它可以加噪的。之所以做成有符号数。
就是模拟真实的物理量。
我们这个反调器会接到主状态机给出的start信号。
1353
LS,Least Square,这是最小二乘法。
它要跟31个模板比较,我们准备31个平方和,这个里面就是做平方和。
我们做这个模块。
这是x通道,y通道。
这是它的距离。
1354
x通道,7:0,是有符号数。
y通道,我们已经给出了m序列,就是0和1。
然后,距离出来,应该是开方根的。
不开方根也可以,可以省略掉。
1355
这个模块就起这个作用。
或者干脆就把开根号去掉。
反正求它的最小数。
如果去掉方根的话呢,我们刚才取的12万,要用12万的平方来做。
这是LS0。
MG输出ms5。
1356
它输出的是距离值。
这个距离要求它的累加。
仍然用FSMD法。
1357
它内部有个状态机。
它给出LS0的使能信号。
给出MG的使能。
1358
这个值要反馈给状态机。
这是怎么一个比较方法呢?
如果用这种方案的话,这个整个序列,你并不知道边界在哪?
我们就用一个秘钥的模板,一拍一拍地去检测。
用相同的模板。
这个跟我上午说的方法,跟苏博士的方法略有不同。
这是第一种方法。
它的方法面积最小。
使用的资源最少。
1359
这个要用的资源多。
每一级都要做一个平方器。
那么,一直要做到多少呢?
相同的KEY一直要比较到31个。
因为从任意位置上开始,一拍一拍地比较下去,一定会有一拍是这个秘钥,是不是?
因为我们知道,当前是1嘛。
帧头有8个1。
任意位置上开始,找31拍,一定能够找到那个秘钥的反码,是不是?
