首先,擾碼:
擾碼的目的是抑制線路碼中的長(zhǎng)連“0” 和長(zhǎng)連“1” ,便于從線路信號(hào)中提取時(shí)鐘信號(hào)。由于線路信號(hào)僅通過擾碼,所以SDH的線路信號(hào)速率與SDH電口標(biāo)準(zhǔn)信號(hào)速率相一致,這樣就不會(huì)增加發(fā)端激光器的光功率代價(jià)。 [1]?
另外,擾碼還可以將不同的終端或基站區(qū)分開來,同時(shí),擾碼還有助于提高通信的保密性。加擾不改變信號(hào)的帶寬,只是將來自不同信源的信號(hào)區(qū)分開來。這樣,即使多個(gè)發(fā)射機(jī)使用相同的碼字?jǐn)U頻也不會(huì)出現(xiàn)問題。
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ——摘自 百度百科
接下來就來說一說如何實(shí)現(xiàn)
擾碼產(chǎn)生是通過循環(huán)移位寄存器來實(shí)現(xiàn)的,而擾碼生成多項(xiàng)式?jīng)Q定循環(huán)移位寄存器的結(jié)構(gòu)。例如:
使用的擾碼生成多項(xiàng)式:??X7?+?X6?+?1
則對(duì)應(yīng)的循環(huán)移位寄存器應(yīng)當(dāng)為
及在多項(xiàng)式中的常數(shù)項(xiàng)為1的項(xiàng)給模二計(jì)數(shù)器輸出進(jìn)行模二加法運(yùn)算。
有了這個(gè)圖之后就很好設(shè)計(jì)我們的串行擾碼器了。應(yīng)用狀態(tài)機(jī)控制將數(shù)據(jù)按順序進(jìn)入循環(huán)移位寄存器就好。
很幼稚的想法就是最一開始居然想級(jí)聯(lián)幾個(gè)串行擾碼器來實(shí)現(xiàn)并行,但是擾碼是一個(gè)和你前后數(shù)據(jù)息息相關(guān)的設(shè)計(jì),拆分并行并不可取,因?yàn)樗皇菍⒋修D(zhuǎn)化成并行而已。那如何轉(zhuǎn)變成為并行呢?
請(qǐng)聽下回分解!
電子發(fā)燒友App










































































評(píng)論