Ref:
python 走訪文件中特定副檔名的檔案
Notes:
project_dir = 'D:/test/' # note: '/' in path
# source = os.walk(project_dir)
source = os.listdir(project_dir)
fileExt = r".jpg"
[print(_) for _ in source if _.endswith(fileExt)]
Ref:
Console 線
Question:
為什麼筆電要連交換機,需要透過USB to RS232 公 + RS232 母 to RJ45?
- 因為筆電沒有 serial port (或稱 com port),大多是USB port.
- COM port (Component Object Mode ) 是微軟定義的標準介面,是一種serial port。
- COM port 最大速率為115200 bps.
- COM 的介面標準規範是 RS 232.
- 最初的console 線只有 RS232 母 to RJ45
Ref:
PHY chip: PMD, PMA, PCS
Notes:
- PMD: Physical Medium Dependent
- PMA: Physical Medium Attachment
- PCS: Physical coding Sublayer/ FEC
Function:
- PMA 完成NRZ 到 PAM4 的比特映射、編解碼
- FEC 在 PCS 層實現
Ref:
FEC margin
Notes:
- BER 只是平均後的結果,不能看出 Burst error.
- Burst error 是由反射造成.
- 在400G 以後,FEC margin 顯得很重要,反映 Burst error.
- RS(544, 514) 編碼中,每544 個符號長度的frame,最多可以修正15 個符號錯誤.
- 如果Burst error 達到 16個,則錯誤不可修正,並會把不可修正的frame 丟掉.
- 由於每兩個 544符號長度的frame 會進行交織,一旦其中一個錯誤超過15個,這兩個frame都會被一起丟掉,相當於1280 Byte (10280 bit x 256/257).
- 假設frame 為 64 Byte (短數據包),包間隔和 pre-amble 長度為 20 Byte,對應的 packet 的個數為 1280/(64+20) = 15.24,即每個錯誤的 frame 會造成 15 個 packet 的丟失.
Ref:
MCB vs. HCB
Notes:
- MCB 類似一塊電路板,上面有cage 可以插入transceiver,引出電訊號做測試.
- HCB 類似一個 transceiver,後面有RF cable,引出每lane的電訊號做測試
Ref:
OMA vs. ER
Notes:
- IEEE 於10G 開始引入OMA (Optical Modulation Amplitude) 的概念
- OMA 與 ER 共同反應 Laser 的 bias current 和 調製強度的狀況.
- OMA = P1- P0
- ER = 10log(P1/P0)
PAM4 信號的OMAouter 定義
- IEEE 802.3bs:
- 在PRBS13Q的pattern, 連續7個 3 電平的中間兩個UI 時間寬度的平均功率作為 P3
- 連續6個 0 電平中間兩個UI 的時間寬度的平均功率作為 P0
- OMA = P3-P0
Ref:
- 高速數字接口與光電測試 | 天瓏網路書店 p.294
APD vs. PIN
Notes:
- APD 主要參數是量子效率,量子效率反映每吸收一個光子產生的電流增益。
- APD 一般比 PIN 有更高的噪聲和洩漏電流,因此會使信噪比劣化
- APD 通常工作在更高的反向偏製條件,對溫度非常敏感,需要專門的高壓電路修正。
Ref:
jitter 抖動
Notes:
- 隨機抖動(UUGJ, Uncorrelated Bounded Gaussian Jitter),即RJ.
- 非相關有界抖動(UBHPJUncorrelated Bounded High Probability Jitter),主要是串擾和噪聲.
- 總體抖動 TJ.
- BERT 會有加入 jitter 的功能,如果是switch 改製成的 BERT, 則無法加入 jitter.
數據的抖動
- 在高速 SerDes 領域,每個人都在說抖動,因為抖動直接與 BER 相關
Simile
- 抖動,比喻是跟女朋友約會的時間,如果約18:30,她可能會提早到18:00,或晚到19:00,時間的差異就是抖動量
Ref:
Test point
Notes:
- TP1a: host output @HCB
- TP4a: host input @HCB
- TP1: module input @MCB
- TP4: module output @MCB
Ref:
- CEI-112G-Linear PAM4 draft
- Channel Specifications Discussions (ieee.org)
訂閱:
文章 (Atom)
影響因子用魚骨圖表示
Ref: 策略評析 : 魚骨圖、因果圖與問題解決思考流程 - 科技產業資訊室(iKnow) (narl.org.tw)
