原创 關於程序員的文章摘錄

下面是微信“程序員那些事"推送的兩篇文章 文章摘自伯樂在線:《卓越程序員和優秀程序員有哪些區別?》 伯樂在線導讀:「卓越程序員和優秀程序員有哪些區別?」這個問題來自 Quora。本文摘編了兩個熱門回覆。 Russel Simmons

原创 編程中一些常見算法(一)

1、向上取整:x/y向上取整 = (x + y -1)/y void main() { int x=22,y=5; int result = (x + y -1)/y; printf("%d/%d的結果向上取整後爲:%d\n",x

原创 FCI、DCI、HQRQ信息的傳輸

CFI: 下行控制格式信息(CFI)指示子幀中用於PDCCH傳輸的前若干個OFDM符號的個數,映射在物理信道PCFICH上傳輸。 CFI信息包含3種可能性,即{1,2,3}(當系統下行帶寬小於等於10時,可能爲{2,3,4},採用塊編碼的

原创 LTE中的SPS

LTE中的SPS 參考金輝博客          SPS是semi-persistentscheduling的簡寫,稱爲半永久性調度,又稱爲半靜態調度。          與動態調度時每個TTI爲UE分配一次無線資源不同(通過PDCCH指

原创 LTE中的HARQ學習(2)——下行HARQ

參考《3GPP長期演進(LTE)技術原理與系統設計》  理解:下行HARQ指eNode B向UE發送數據時,UE的重傳糾錯機制。  P.276        下行異步HARQ操作通過上行ACK/NACK信令傳輸、新數據指示、下行資源分配信

原创 關於C語言中extern的用法總結

在C語言中,修飾符extern用在變量或者函數的聲明前,用來說明“此變量/函數是在別處定義的,要在此處引用”。 1. extern修飾變量的聲明。 如果文件a.c需要引用b.c中變量int v,就可以在a.c中聲明extern int v

原创 LTE調度算法(下行)

LTE調度算法(下行) 一、調度概述 調度的基本概念 由於LTE採用共享信道,因此eNodeB需要在每個調度週期內分配PDSCH以及PUSCH的資源,並通過特定的信道通知UE,這一過程稱之爲調度。 需要進行調度的信道:PDSCH和PUS

原创 常見LTE問題及答案彙總(資源分配方法、ICIC、CoMP、SC)

部分摘自百度文庫 1、衡量LTE覆蓋和信號質量基本測量量是什麼? LTE中最基本,也是日常測試中關注最多的測量有四個: 1)RSRP(ReferenceSignal Received Power)主要用來衡量下行參考信號的功率,可以用

原创 LTE中的DRX

DRX:非連續接收 目的:爲終端省點 DRX的基本機制是爲處於RRC_CONNECTED態的UE配置一個DRX cycle。DRX cycle由“On Duration”和“Opportunity for DRX”組成:在“On Dur

原创 LTE中的TB/codeword/layer/precoding/port

數據或信令在發給物理層之前,要先經過PDCP,RLC和MAC層的處理。但從物理層的角度來看,它只從MAC層接收數據:MACPDU(Protocol Data Unit)。 TB: 從MAC層發往物理層的數據是以傳輸塊(Transport

原创 LTE中的SR(Scheduling Request上行調度請求)

上行調度請求(SchedulingRequest,SR)       如果UE沒有上行數據要傳輸,eNodeB並不需要爲該UE分配上行資源,否則會造成資源的浪費。因此, UE需要告訴eNodeB自己是否有上行數據需要傳輸,以便eNodeB

原创 LTE中不同的參考信號

參考《深入理解LTE-A》P.40,P174 下行參考信號          下行參考信號是預先定義好的,並佔用時頻資源網格中的某些特定RE。LTE中定義了多種下行參考信息,每種參考信號有各自不同的應用場景。          每個天線端

原创 LTE中的HARQ bundling和HARQ multiplexing

HARQ bundling :指每一流的多個子幀(TDD配比2滿調是是4個子幀)的反饋綁定在一起,做爲一個bit值反饋,所以兩流的反饋狀態有2bit,可以表示4個狀態。  所以綁定反饋有綁定窗的概念。 HARQ multiplexing:

原创 讓講話金字塔些!!!-訓練運用

金字塔 參考百度文庫http://wenku.baidu.com/link?url=EZ_vLjva64rkQ_kpDEFerd_4ux1rHn6P3zC0mzH2o3yb_kpbQrYzD8gOOUYKVN_DToXEB1nfAoVrS

原创 養成編碼好習慣

參考百度文庫: 1.代碼排版凌亂.縮進不齊。  2.錯誤修改後只測試局部,沒有系統測試   3.異常不拋出或不處理。  4.增加了新的系統參數,在參數初始化函數裏卻不進行賦初值,有時造成加工異常,被客戶反饋回來求解決。 5.新項目號忘記在