bec通道極化現象
以消除概率=0.5 的二進位制消除通道 bec 為例,通道的錯誤概率上限巴氏引數可通過以下確定的遞迴計算得到:
python實現程式如下:
import os
import numpy as np
import matplotlib.pyplot as plt
defmain()
: index =10;
n = np.power(2,
range(1
, index+1)
) w = np.zeros(
(n[9]+
1,n[9]
+1))
; w = w.astype(np.float64)
w[1]
[1]=
0.5;
for i in n :
for j in
range(1
,int
(i /2)
+1):
w[i,
2* j -1]
= w[
int(i /2)
, j]
* w[
int(i /2)
, j]
#^ 2;
w[i,
2* j]=2
* w[
int(i /2)
, j]
- w[
int(i /2)
, j]
*w[int
(i /2)
, j]
# ^ 2;
plt.scatter(
range(1
,1024
), w[
1024,1
:1024
], s =
5,label=
'b.');
plt.axis([0
,1024,0
,1])
; plt.xlabel(
'channel index');
plt.ylabel(
'symmetric capacity');
plt.show();
if __name__ ==
'__main__'
: main(
)
執行結果:
華為頒獎Polar碼之父,致敬基礎研究和探索精神
中國,深圳,2018年7月26日 今天,華為在深圳總部舉辦隆重頒獎儀式,為5g極化碼 polar碼 發現者 土耳其erdal arikan教授頒發特別獎項,致敬其為人類通訊事業發展所作出的突出貢獻。百餘名標準與基礎研究領域的華為科學家和工程師也獲得了表彰。產業振興的根本在於基礎研究,科學家們數十年厚...
Python 通過打碼平台實現驗證碼的實現
在爬蟲時,經常遇到登入需要驗證碼的情況,簡單的驗證碼可以自己解決,複製的驗證碼需要借助機器學習,有一定的難度。還有乙個簡單的方案就是採用付費的打碼平台。比如r若快 還有雲打碼平台 下面以r若快為例介紹打碼平台的思路 r若快平台需要註冊兩個使用者,乙個是普通使用者,乙個開發者使用者,1 首先驗證碼截圖...
Python 通過打碼平台實現驗證碼
在爬蟲時,經常遇到登入需要驗證碼的情況,簡單的驗證碼可以自己解決,複製的驗證碼需要借助機器學習,有一定的難度。還有乙個簡單的方案就是採用付費的打碼平台。比如r若快 還有雲打碼平台 下面以r若快為例介紹打碼平台的思路 r若快平台需要註冊兩個使用者,乙個是普通使用者,乙個開發者使用者,2 呼叫打碼平台的...