原创 轉 波束成形 Beamforming 簡述

經典通訊問題:如何才能讓很多人在一個房間內說話互不干擾 在上一期文章中我們介紹瞭如何利用毫米波技術來獲得更多的頻譜資源,那麼,接下來的問題是我們在有了頻譜資源後如何充分利用,就是如何讓多個用戶通訊但又互不干擾,專業術語叫做頻譜複用。大家一

原创 數字電路中D觸發器和D鎖存器分別有什麼作用?

  用數字信號完成對數字量進行算術運算和邏輯運算的電路稱爲數字電路,或數字系統。由於它具有邏輯運算和邏輯處理功能,所以又稱數字邏輯電路。現代的數字電路由半導體工藝製成的若干數字集成器件構造而成。邏輯門是數字邏輯電路的基本單元。存

原创 CRC

在諸多檢錯手段中,CRC是最著名的一種。 CRC的全稱是循環冗餘校驗,其特點是:檢錯能力極強,開銷小,易於用編碼器及檢測電路實現。 從其檢錯能力來看,它所不能發現的錯誤的機率僅爲0.0047%以下。 從性能上和開銷上考慮,均遠遠優於奇偶校

原创 pulse2level

原创 時鐘切換邏輯 glitch free

時鐘切換邏輯避免產生glitch的原理 先關閉當前時鐘,再打開目標時鐘。而不管關閉還是使能,都必須保證當前時鐘或目標時鐘的使能信號的跳變都分別在時鐘爲低電平期間進行的,防止產生時鐘glitch。 這樣在時鐘切換時就必然要經歷4個階段: 1

原创 onehot code detect

2、布爾代數知識的練習會對你的電路設計能力有着潛移默化的影響,舉個非常簡單的例子,獨熱碼檢測電路,目的是檢測一個例如8位數碼是否爲獨熱碼(只有一個比特位爲1,其他全部爲0),最直接想到的就是把這8比特數碼加起來,然後看其結果是否爲1,對應

原创 IC Flow

RTL設計 幾千萬行RTL我是不信的,如果說gate level那隨隨便便幾千萬行。以本人開發經驗來看,一個chip RTL代碼上100萬行是正常代碼量。上200萬行就是超大規模的設計。上500萬行就不可想象,上1000萬行應該是不存在的

原创 full adder

Question: Come up with logic that counts number of ‘1’s in a 7 bit wide vector. You can only use combinational logic. A

原创 閒言碎語

得了,咱們都跟這兒湊合着吧。你也不會?真巧我也不會。你會嗎?你也不會。哦呦,還有條狗,咱們一塊兒。咱們都跟這兒湊合着,我就說你是藝術家,你也說我是著名演員。咱們都湊合。”哎呦,來一叫郭德綱的,他往上爬,這得弄死啊。你不把他弄死咱們怎麼辦呢

原创 Key Performance Indicator

KPI法符合一個重要的管理原理--“二八原理”。在一個企業的價值創造過程中,存在着“80/20”的規律,即20%的骨幹人員創造企業80%的價值;而且在每一位員工身上“二八原理”同樣適用,即 80%的工作任務是由20%的關鍵行爲完成的。因此

原创 git merge

conflict提示,這些提示會直接顯示在conflict的相應文件中。 <<<<<<< HEAD(remote) some changes ======= other changes >>>>>>> local commit   1.

原创 NBA之保羅-喬治留守雷霆

雷霆球星保羅-喬治在接受了採訪時談到了去年夏天留守雷霆這個決定。 當被問道留守雷霆而非簽約湖人是否跟詹姆斯有關,喬治做出了澄清:“這並不是在針對勒布朗,感覺好像我不想跟他一起打球似的。這也不是我在Russ和勒布朗之間選擇了前者,我就是享受

原创 代碼建議

不斷的重複的看自己的代碼 代碼提測前,要多看幾次,有時候能看出一些隱藏的代碼BUG的,有時候也會覺得,昨天寫的代碼,真垃圾,還是有蠻多代碼要優化的。 在看代碼的時候,最好順便做到下面幾點: 代碼收攏性要強,不要存在那種類似的代碼滿天飛,

原创 C語言中volatile的用法及意義

volatile 影響編譯器編譯的結果,volatile指出 變量是隨時可能發生變化的,與volatile變量有關的運算,不要進行編譯優化,以免出錯,(VC++ 在產生release版可執行碼時會進行編譯優化,加volatile關鍵字的變

原创 linux環境配置gvim

linux系統下的gvim配置與windows基本相同,可直接使用原配置。 1. 但exe文件,linux不適用,直接刪除,未做進一步處理; 2. windows配置字體,set guifont=Consolas:h16:b:cANSI