免费看久久久久久久久久久-日韩av电影免费观看高清完整版在线-久久亚洲国产精品五月天婷-风间由美一区二区三区四区-99少妇一区二区三区的视频-蜜臀99久久精品久久久久-精品国产乱码久久久久乱码-日韩啪视频免费看亚洲-国产精品av成人在线,久久国产精品福利电影,一本一道久久a久久精品蜜桃vr,中文字幕福利小视频

歡迎進入儀商網!

如何使用任意波形發(fā)生器生成PRBS信號和PAM-4信號?

作者丨鼎陽科技 張賀陽


什么是PRBS碼型


PRBS的全稱是Pseudo-Random Binary Sequence,也就是偽隨機二進制序列。這是一種通過確定性算法生成的序列,但是很難預測,所以它的統(tǒng)計結果類似于真正的隨機序列。


我們形容不同的PRBS碼型時,通常用PRBSk或PRBS-k符號(例如PRBS5或PRBS-5)來指示不同序列的大小。在序列中最大有N=2k-1個比特數(shù),因此在PRBS-k中,k表達了序列中唯一的數(shù)據(jù)字節(jié)的長度。如果將N位數(shù)據(jù)分割成長度為k的每一種可能的字段,那么除了全是0的字之外,我們可以找到k位二進制字的每一種可能的0和1的組合。


我們以PRBS-4為例子,可以看出除了0000的狀態(tài)外,剩下的15個狀態(tài)都輸出過:


已知PRBS-4的生成多項式為1+X3+X4


這里1代表輸入,計算移位寄存器的第3位和第4位的異或計算結果作為下一個狀態(tài)的輸入,將第四位作為輸出,假設我們令多項式的狀態(tài)從1111開始,則生成的隨機碼序列為:



得到結果111100010011010。


以此類推,最后的幾個四比特字節(jié)繞到序列的另一端來補全,這樣就除去0000狀態(tài)外,該序列在剩下的15個狀態(tài)中循環(huán)切換的序列。其中不同的k對應的生成多項式也是不同的,比如:



每一個多項式都規(guī)定了反饋的位數(shù),如果選用其他的情況會怎樣?我們還以PRBS-4為例,如果選擇第二位和第四位的異或作為反饋,得到的結果為111001111,可以看到,只經過了6個狀態(tài)就已經回到了初始狀態(tài),隨機性要更差。


當PRBS-4信號在500M比特率的速度下運行時,使用頻譜儀掃描的結果如下圖所示:


圖1-1 使用頻譜儀觀察PRBS信號


從圖中可以看到,比特率500MHz的PRBS信號能量集中在500MHz以內,由多條線狀譜構成。在頻率譜的主葉中,含有15根譜線(包括DC的0Hz)。每根譜線之間的間距為33.333MHz(500MHz÷15)。


PRBS序列的頻譜分量取決于比特率和序列長度,通常,PRBS-k序列的長度為2k-1位。在給定的比特率,頻譜分量會以等間隔出現(xiàn),間隔大小為比特率除以序列長度。


為了觀察除了主葉之外的頻譜成分對信號帶來的影響,我們使用示波器觀察信號,如下圖所示。在不同的帶寬限制下觀察信號??梢杂^察到,為了獲得一個信號完整性較好的波形,至少要包含兩組諧波分量,也就是信號路徑的模擬帶寬最好大于比特率的三倍。這對于測試高速數(shù)字接口信號非常重要。


圖1-2 示波器帶寬為1.5GHz的測試結果


圖1-3 示波器帶寬為1GHz測試結果


圖1-4 示波器帶寬為500MHz的測試結果


PRBS碼型的應用


在真實的使用場景中,數(shù)據(jù)流是完全隨機的,PRBS碼型與實際場景的數(shù)據(jù)流很相似,因此我們常用PRBS來模擬真實的數(shù)據(jù)流。


在信號完整性測試中,為了驗證通道的性能,我們通常需要發(fā)送PRBS碼型來觀察輸出的信號質量,特別是對于眼圖測試、誤碼率和抖動容限測試。


PRBS-7是目前10Gbps以下的串行總線中最常用的測試碼型。因為PRBS-7的碼型與8b/10b NRZ編碼的數(shù)據(jù)流很相似,因此,在PCIe、SATA、100base-TX、SAS等采用8b/10b編碼的串行總線中,PRBS-7是最常用的測試碼型。


同時,PRBS-7碼流中最長的連續(xù)的1有7個,最長的連續(xù)的0有6個,但是8b/10b編碼中連續(xù)的1和0最多都是5個。因此,使用PRBS-7作為信源,在同一信道上傳輸?shù)浇邮諜C上的眼圖和抖動要比8b/10b編碼的數(shù)據(jù)流結果要差。這樣,PRBS7作為8b/10b的測試碼型,還可以留出一定的設計裕量。


如何用兩路NRZ生成PAM-4碼型


PAM4是一種高效利用帶寬傳輸串行數(shù)據(jù)的方法,所需的通道帶寬僅為NRZ所需帶寬的一半。


根據(jù)香農定律:C=2*B*log2(M),其中C為通道容量或可實現(xiàn)的最大數(shù)據(jù)速率,B為通道帶寬,M為信號電平數(shù)量,可以看出隨著信號電平數(shù)量增加,可以使通道響應獲得很大改善。


目前隨著高速光通信和數(shù)據(jù)網絡的發(fā)展,對于高速串行系統(tǒng)通道的速率要求越來越來高,很多設計采用了PAM-4編碼。對于NRZ信號而言,只存在一個上升沿和一個下降沿,但是對于PAM-4信號,跳變發(fā)生在四個電平之間共12種跳變,多重信號幅度之間的跳變會導致眼高和眼寬的惡化。所以一個高質量的PAM4信號源在測試中很重要。


作為一臺任意波形發(fā)生器,PAM-4當然也在“任意”波形包含的范圍內,AWG有一個高速DAC通用的信號源,可以非常靈活的產生各種信號,例如通信用的QAM信號,或者PAM4、PAM8信號。


但是從性能上看,使用ARB功能產生PAM信號并不是實際高速串行電路的實現(xiàn)方式,所以在很多信號特性上需要額外的帶寬要求和濾波要求,從而達到高速串行通信的信號要求。并且AWG是通過逐點輸出實現(xiàn)的,需要通過上位機編輯內部數(shù)據(jù)序列存儲空間,如果要和實際的PAM-4編碼相對應,對于PAM4的信號產生所需要的設置非常復雜。


實際上,我們可以通過兩個PRBS發(fā)生器來合成1路PAM4碼型發(fā)生器。該方法的原理是依靠PRBS碼型功能輸出兩路速率完全一致的NRZ信號,其中一路的幅度為滿幅度,另一路為半幅度。通過機內通道合并,即可將兩路雙電平的NRZ信號合并為一路四電平的PAM4信號。


在Utility中可以設置兩路相位鎖定,在此模式下每次改變頻率兩個通道的DDS都會復位,保證了兩路的相位在輸出時始終相同。機內通道合并省去了原本兩路NRZ碼型發(fā)生器合成PAM4信號的過程中經過不同器件導致的信號衰減性能變差,也避免了每次兩路輸出的初始相位不同。


圖 3?1 任意波形發(fā)生器的通道合并輸出

其中圖 3?1輸出模式為通道合并CH1+CH2,CH1的電平為±400mV,CH2的電平為±200mV,如圖 3?2可以看到使用SDS7000A系列示波器觀察到的眼圖結果,因為沒有外部的各種無源或者有源器件以及匹配導致的信號惡化,高速信號的質量非常好。


圖 3?2生成的PAM-4信號眼圖


-END-


聲明: 聲明:凡本網注明"來源:儀商網"的所有作品,版權均屬于儀商網,未經本網授權不得轉載、摘編使用。
經本網授權使用,并注明"來源:儀商網"。違反上述聲明者,本網將追究其相關法律責任。
本網轉載并注明自其它來源的作品,歸原版權所有人所有。目的在于傳遞更多信息,并不代表本網贊同其觀點或證實其內容的真實性,不承擔此類作品侵權行為的直接責任及連帶責任。如有作品的內容、版權以及其它問題的,請在作品發(fā)表之日起一周內與本網聯(lián)系,否則視為放棄相關權利。
本網轉載自其它媒體或授權刊載,如有作品內容、版權以及其它問題的,請聯(lián)系我們。相關合作、投稿、轉載授權等事宜,請聯(lián)系本網。
QQ:2268148259、3050252122。

昭觉县| 晋宁县| 平安县| 建湖县| 肥城市| 峨山| 陆良县| 宁阳县| 马尔康县| 连州市| 漳平市| 息烽县| 彝良县| 利津县| 富宁县| 罗平县| 灵丘县| 墨竹工卡县| 永济市| 高陵县| 嘉定区| 民和| 安丘市| 武安市| 安龙县| 南部县| 驻马店市| 志丹县| 汶上县| 襄垣县| 黄龙县| 屏边| 宁都县| 顺义区| 桑植县| 平昌县| 阳原县| 本溪| 吴堡县| 贵州省| 宁陵县|