{"id":390,"date":"2018-07-19T11:31:21","date_gmt":"2018-07-19T02:31:21","guid":{"rendered":"http:\/\/www.fatware.jp\/?page_id=390"},"modified":"2018-07-19T11:32:39","modified_gmt":"2018-07-19T02:32:39","slug":"lte%e3%83%a2%e3%83%87%e3%83%ab%e8%aa%bf%e6%9f%bb","status":"publish","type":"page","link":"https:\/\/www.fatware.jp\/?page_id=390","title":{"rendered":"LTE\u30e2\u30c7\u30eb\u8abf\u67fb"},"content":{"rendered":"<h2 id=\"head1\" class=\"revision-head\">\u7528\u8a9e\u96c6<\/h2>\n<table>\n<thead>\n<tr>\n<th>&#8211;<\/th>\n<th>&#8211;<\/th>\n<th>&#8211;<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td>PBCH<\/td>\n<td>Physical broadcast channel<\/td>\n<td><\/td>\n<\/tr>\n<tr>\n<td>UE<\/td>\n<td>User Equipment<\/td>\n<td><\/td>\n<\/tr>\n<tr>\n<td>EPC(S)<\/td>\n<td>Evolved Packet Core(System)<\/td>\n<td><\/td>\n<\/tr>\n<tr>\n<td>MME<\/td>\n<td>Mobility Management<\/td>\n<td><\/td>\n<\/tr>\n<tr>\n<td>SAE<\/td>\n<td>System Architecture<\/td>\n<td><\/td>\n<\/tr>\n<tr>\n<td>E-UTRAN<\/td>\n<td>Evolved Universal<\/td>\n<td><\/td>\n<\/tr>\n<tr>\n<td>PCFICH<\/td>\n<td>Physical control format indicator channel<\/td>\n<td><\/td>\n<\/tr>\n<tr>\n<td>PDCCH<\/td>\n<td>Physical downlink control channel<\/td>\n<td><\/td>\n<\/tr>\n<tr>\n<td>PHICH<\/td>\n<td>Physical Hybrid ARQ Indicator Channe<\/td>\n<td><\/td>\n<\/tr>\n<tr>\n<td>PDSCH<\/td>\n<td>Physical downlink shared channel<\/td>\n<td><\/td>\n<\/tr>\n<tr>\n<td>PMCH<\/td>\n<td>Physical multicast channel<\/td>\n<td><\/td>\n<\/tr>\n<tr>\n<td>PUCCH<\/td>\n<td>Physical uplink control channel<\/td>\n<td><\/td>\n<\/tr>\n<tr>\n<td>SR<\/td>\n<td>Carries Scheduling Request<\/td>\n<td><\/td>\n<\/tr>\n<tr>\n<td>PUSCH<\/td>\n<td>Physical uplink shared channel<\/td>\n<td><\/td>\n<\/tr>\n<tr>\n<td>PRACH<\/td>\n<td>Physical random access channel<\/td>\n<td><\/td>\n<\/tr>\n<tr>\n<td>CQI<\/td>\n<td>Channel Quality Indicator<\/td>\n<td><\/td>\n<\/tr>\n<tr>\n<td>BSR<\/td>\n<td>Buffer Status Report<\/td>\n<td><\/td>\n<\/tr>\n<tr>\n<td>eNB<\/td>\n<td>eNodeB evoluted NodeB<\/td>\n<td>E-UTRAN\u3068\u3082\u547c\u3070\u308c\u308b<\/td>\n<\/tr>\n<tr>\n<td>RACH<\/td>\n<td>Random Access Channel<\/td>\n<td><\/td>\n<\/tr>\n<tr>\n<td>SAP<\/td>\n<td>Service Access Point<\/td>\n<td>LTE\u306f\u968e\u5c64\u7684\u306a\u30c1\u30e3\u30f3\u30cd\u30eb\u69cb\u9020\u3092\u6301\u3064\u3002LTE\u306f3\u7a2e\u985e\u306e\u30c1\u30e3\u30f3\u30cd\u30eb\u7a2e\u5225\u3092\u6301\u3064\u3001\u305f\u3068\u3048\u3070\u3001\u300cLogical\u300d\u300cTransport\u300d\u300cPhysicalCahnnel\u300d\u3002\u305d\u308c\u305e\u308c\u304cServiceAccessPoint(SAP)\u304c\u305d\u308c\u305e\u308c\u306e\u30ec\u30a4\u30e4\u30fc\u3067\u5c5e\u3057\u3066\u3044\u308b\u30023\u30c1\u30e3\u30f3\u30cd\u30eb\u306f\u3001\u4e0b\u4f4d\u30ec\u30a4\u30e4\u30fc\u304c\u4e0a\u4f4d\u30ec\u30a4\u30e4\u30fc\u306b\u5bfe\u3057\u3066\u30b5\u30fc\u30d3\u30b9\u3092\u63d0\u4f9b\u3059\u308b\u3002<\/td>\n<\/tr>\n<tr>\n<td>Logical Channels<\/td>\n<td><\/td>\n<td>Transmit\u3068\u306f\u4f55\u304b\u3002\u305d\u308c\u3089\u306fMAC\u30ec\u30a4\u30e4\u30fc\u306b\u3088\u3063\u3066\u3001RLC\u30ec\u30a4\u30e4\u30fc\u306b\u5bfe\u3057\u3066\u30b5\u30fc\u30d3\u30b9\u3092\u63d0\u4f9b\u3059\u308b\u305f\u3081\u306b\u4f7f\u308f\u308c\u308b\u3002 \u305d\u308c\u305e\u308c\u306eLogical\u30c1\u30e3\u30f3\u30cd\u30eb\u306f\u3001\u60c5\u5831\u306e\u7a2e\u985e\u306b\u3088\u3063\u3066\u5b9a\u7fa9\u3055\u308c\u305f\u7269\u3092\u904b\u3076\u3002LTE\u3067\u306f\u305d\u308c\u3089\u306e2\u3064\u306eLgocal\u30c1\u30e3\u30f3\u30cd\u30eb\u30ab\u30c6\u30b4\u30ea\u306fControlChannnel\u3068TrafficChannel\u306b\u5206\u3051\u3066\u5229\u7528\u3055\u308c\u3066\u3044\u308b\u3002<\/td>\n<\/tr>\n<tr>\n<td>Transport Channels<\/td>\n<td><\/td>\n<td>\u3069\u3046\u3084\u3063\u3066\u8ee2\u9001\u3059\u308b\u304b\u3002PHY\u306fTransportChannel\u3092\u4f7f\u3063\u3066MAC\u30ec\u30a4\u30e4\u30fc\u306b\u5bfe\u3057\u3066\u30b5\u30fc\u30d3\u30b9\u3092\u63d0\u4f9b\u3059\u308b\u3002\u305d\u308c\u306f\u3001\u3069\u306e\u3088\u3046\u306b\u30c7\u30fc\u30bf\u3092\u3080\u305b\u3093\u3067\u904b\u3076\u304b\u3092\u660e\u6587\u5316\u3055\u308c\u3066\u3044\u308b\u3002<\/td>\n<\/tr>\n<tr>\n<td>Physical Channels<\/td>\n<td><\/td>\n<td>Actual Transmission Each physical channel maps to a set of resource elements in the time frequency grid that carry information from upper layers. The basic entities that make a physical channel are REs and RBs. A resource element is one subcarrier by one OFDM symbol and typically this could carry one (or two with spatial multiplexing) modulated symbol(s). A resource block is a collection of resource elements and in the frequency domain this represents the smallest quanta of resources that can be allocated.<\/td>\n<\/tr>\n<tr>\n<td>HARQ<\/td>\n<td>Hybrid Automatic Rrepeat reQuest(ARQ)<\/td>\n<td>HSDPA\u3084WiMAX\u3001LTE\u3068\u3044\u3063\u305f\u6700\u8fd1\u306e\u901a\u4fe1\u898f\u683c\u3067\u63a1\u7528\u3055\u308c\u3066\u3044\u308b\u201c\u30c7\u30fc\u30bf\u306e\u8aa4\u308a\u8a02\u6b63\u624b\u6cd5\u201d\u3067\u3059\u3002<\/td>\n<\/tr>\n<tr>\n<td>LCID<\/td>\n<td>Logical Channel ID<\/td>\n<td><\/td>\n<\/tr>\n<tr>\n<td>FFR<\/td>\n<td>Fractional Frequency Reuse<\/td>\n<td>Wifi\u307f\u305f\u3044\u306b3\u30c1\u30e3\u30f3\u30cd\u30eb\u3092\u4ea4\u4e92\u306b\u4f7f\u3046\u3068\u5468\u6ce2\u6570\u5e2f\u57df\u304c3\u5206\u306e\uff11\u3057\u304b\u3064\u304b\u3048\u306a\u304f\u306a\u308a\u975e\u52b9\u7387\u3002\u4e2d\u5fc3\u30a8\u30ea\u30a2\u3067\u306f\u5168\u5468\u6ce2\u6570\u3092\u4f7f\u3044\u3001\u30bb\u30eb\u306e\u96a3\u63a5\u3059\u308b\u7aef\u306e\u30a8\u30ea\u30a2\u3060\u30513\u30c1\u30e3\u30f3\u30cd\u30eb\u306b\u5206\u3051\u3066\u4f7f\u3046\u3002\u7aef\u3067\u306f\u9045\u3044\u3051\u3069\u5e72\u6e09\u3057\u306a\u3044\u3002\u4e2d\u5fc3\u3060\u3068\u901f\u3044\u3057\u5e72\u6e09\u3057\u306a\u3044\u6280\u8853<\/td>\n<\/tr>\n<tr>\n<td>AMC<\/td>\n<td>Adaptive Modulation and channel Coding<\/td>\n<td>\u53d7\u4fe1\u30ec\u30d9\u30eb\u306b\u5fdc\u3058\u3066\u6700\u9069\u306a\u5909\u8abf\u65b9\u5f0f\uff0c\u7b26\u53f7\u5316\u7387\u3092\u9078\u629e\u3059\u308b\u9069\u5fdc\u5909\u8abf<\/td>\n<\/tr>\n<tr>\n<td>PDCP<\/td>\n<td>Packet Data Convergence Protocol<\/td>\n<td>The PDCP is located in the Radio Protocol Stack in the UMTS and LTE Air interface on top of the RLC layer.\u00a0<a href=\"https:\/\/en.wikipedia.org\/wiki\/PDCP\">https:\/\/en.wikipedia.org\/wiki\/PDCP<\/a>\u00a0IP\u30d1\u30b1\u30c3\u30c8\u30d8\u30c3\u30c0\u5727\u7e2e\u3001\u89e3\u51cd\u3001\u6697\u53f7\u5316\u3092\u884c\u306a\u3046<\/td>\n<\/tr>\n<tr>\n<td>RLC<\/td>\n<td>Radio link control<\/td>\n<td>layer 2 protocol used in UMTS and LTE on the Air interface. RLC is located on top of the 3GPP MAC-layer and below the PDCP-layer. The main tasks of the RLC protocol\u00a0<a href=\"https:\/\/en.wikipedia.org\/wiki\/Radio_Link_Control\">https:\/\/en.wikipedia.org\/wiki\/Radio_Link_Control<\/a>\u00a0\u518d\u9001\u5236\u5fa1\uff0c\u91cd\u8907\u691c\u51fa\uff0c\u9806\u5e8f\u6574\u5217\u3092\u884c\u306a\u3046<\/td>\n<\/tr>\n<tr>\n<td>RRC<\/td>\n<td>Radio Resource Control<\/td>\n<td>\u7aef\u672b\uff08UE\uff09\u3068\u57fa\u5730\u5c40\uff08E-UTRAN\uff09\u3068\u306e\u9593\u306e\u63a5\u7d9a\u72b6\u614b\u306f\u3001\u7121\u7dda\u30cd\u30c3\u30c8\u30ef\u30fc\u30af\u3092\u5236\u5fa1\u3059\u308bRRC\uff08Radio Resource Control\uff09\u306e\u30a2\u30a4\u30c9\u30eb\u72b6\u614b\uff08RRC idle\uff09\u3068RRC\u63a5\u7d9a\u72b6\u614b\uff08RRC Connected\uff09\u306e2\u3064\u3067\u793a\u3055\u308c\u307e\u3059\u3002\u30b7\u30b9\u30c6\u30e0\u5831\u77e5\u60c5\u5831\u914d\u4fe1\u3001\u7dca\u6025\u5730\u9707\u901f\u5831\u914d\u4fe1\u3001\u30da\u30fc\u30b8\u30f3\u30b0\u914d\u4fe1\u3001NAS\u30e1\u30c3\u30bb\u30fc\u30b8\u914d\u4fe1\u3001\u30cf\u30f3\u30c9\u30aa\u30fc\u30d0\u30fc\u5236\u5fa1\u306a\u3069\u3092\u884c\u306a\u3046<\/td>\n<\/tr>\n<tr>\n<td>X2\u30cf\u30f3\u30c9\u30aa\u30fc\u30d0\u30fc<\/td>\n<td><\/td>\n<td>eNB\u540c\u58eb\u3067\u7aef\u672b\u60c5\u5831\u3092\u5f15\u304d\u53d6\u308a\u30cf\u30f3\u30c9\u30aa\u30fc\u30d0\u30fc\u3059\u308b\u65b9\u6cd5<\/td>\n<\/tr>\n<tr>\n<td>S1\u30cf\u30f3\u30c9\u30aa\u30fc\u30d0\u30fc<\/td>\n<td><\/td>\n<td>eNB\u540c\u58eb\u306eX2\u304c\u4f7f\u3048\u306a\u3044\u5834\u5408\u306b\u3001\u30b3\u30a2\u5074\u306eS-GW\u7d4c\u7531\u3067\u6307\u793a\u3057\u3066\u30cf\u30f3\u30c9\u30aa\u30fc\u30d0\u30fc\u3055\u305b\u308b\u65b9\u6cd5<\/td>\n<\/tr>\n<tr>\n<td>bearer<\/td>\n<td><\/td>\n<td>\u904b\u3076\u300d\u306e\u610f\u5473\u3067\u3001\u30d5\u30a9\u30fc\u30de\u30c3\u30c8\u306f\u9055\u3048\u3069\u3001\u3069\u3053\u304b\u3089\u3069\u3053\u307e\u3067\u904b\u3070\u308c\u308b\u30c7\u30fc\u30bf\u3068\u3044\u3046\u610f\u5473\u3067\u4f7f\u308f\u308c\u3066\u3044\u308b\u3002\u305f\u3060\u3057RadioBearer\u3068\u8a00\u3063\u305f\u3068\u304d\u306b\u306fUE\u3068eNB\u9593\u306e\u7121\u7dda\u3092\u904b\u3070\u308c\u308bPDU\u3068\u3044\u3046\u610f\u5473\u306b\u306a\u308b\u6a21\u69d8<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>&nbsp;<\/p>\n<h2 id=\"head3\" class=\"revision-head\">ns3\u30b3\u30fc\u30c9\u89e3\u6790<\/h2>\n<h3 id=\"head4\" class=\"revision-head\">SpectrumModel<\/h3>\n<p>vector(\u52d5\u7684\u914d\u5217)\u3067\u30c1\u30e3\u30f3\u30cd\u30eb\u60c5\u5831\u306e\u914d\u5217\u3092\u6e21\u3059\u3068\u3001Band\uff08\u69cb\u9020\u4f53\u7684\u306a\u30af\u30e9\u30b9\uff09\u3092\u500b\u6570\u5206Vector\u3067\u30e1\u30f3\u30d0\u5909\u6570\u306b\u4fdd\u6301\u3059\u308b\u3002<\/p>\n<h3 id=\"head5\" class=\"revision-head\">\u4e88\u60f3<\/h3>\n<p>src\/lte\/test\/lte-test-frequency-reuse.cc\u304c\u30d9\u30fc\u30b9\u306b\u306a\u308b\u3002\u3053\u306e\u4e2d\u3067\u30af\u30e9\u30b9\u3068\u3057\u3066\u5229\u7528\u3055\u308c\u3066\u3044\u308bLteSpectrumPhy\u3068\u3044\u3046\u306e\u304c\u3042\u308a\u3001lte-spectrum-phy.cc\u304c\u3042\u308b\u3002<br \/>\nlte-spectrum-phy.cc\u4e2d\u306bStartRX\u304c\u3042\u308a\u3001\u3053\u3053\u3067\u8a08\u7b97\u51e6\u7406\u3092\u5165\u308c\u3089\u308c\u305d\u3046\u3002\u306a\u306e\u3067\u3001lte-spectrum-phy\u3068lte-ste-frequency-reuse\u3092\u30d9\u30fc\u30b9\u3068\u3057\u3066\u3001\u66f8\u304f\u3002<\/p>\n<p>\u307e\u305f\u3001RATCH\u306f\u305d\u306e\u307e\u307e\u3067\u540c\u671f\u307e\u3067\u306f\u3059\u308b\u304c\u3001UE\u304b\u3089\u306e\u9001\u4fe1Scheduring\u3092\u3057\u306a\u3044\u306e\u3067\u3001MAC\u3092\u78ba\u7387\u3059\u308b\u305f\u3081\u306b\u4f55\u51e6\u304b\u306e\u4f55\u304b\u3092\u7d99\u627f\u3057\u305f\u30af\u30e9\u30b9\u4e2d\u3067Override\u3057\u3066\u7121\u52b9\u5316\u3057\u3066\u3084\u308b\u5fc5\u8981\u304c\u3042\u308b\u3002<\/p>\n<p>StartRx\u306e\u4e2d\u3092\u3088\u304f\u898b\u308b\u3068\u3001\u53d7\u4fe1\u306e\u30c1\u30e3\u30f3\u30cd\u30eb\u7b49\u30bb\u30c3\u30c8\u30a2\u30c3\u30d7\u3057\u304b\u306a\u304b\u3063\u305f\u3002StartRxData\u4e2d\u306bm_pakcetBurst\u3068\u3044\u3046\u306e\u304c\u3042\u308b\u3002\u3053\u308c\u306e\u500b\u6570\u3067\u5224\u5225\u3057\u3066\u843d\u3068\u3057\u305f\u3089\u3044\u3044\u3093\u3058\u3083\u7121\u3044\u304b\uff1f<\/p>\n<h4 id=\"head6\" class=\"revision-head\">lte-simple-spectrum-phy.cc\u3092\u62e1\u5f35\u3059\u308b\u6848<\/h4>\n<p>\u4ee5\u4e0b\u306e\u30b3\u30e1\u30f3\u30c8\u90e8\u5206\u306e\u3088\u3046\u306b\u62e1\u5f35\u3067\u304d\u305d\u3046\u3002<\/p>\n<pre class=\"wiki-code wiki-lang\"><cite>lte-simple-spectrum-phy.cc<\/cite><code class=\"lang-cpp:lte-simple-spectrum-phy.cc\">Ptr&lt;LteSpectrumSignalParametersDataFrame&gt; lteDataRxParams = DynamicCast&lt;LteSpectrumSignalParametersDataFrame&gt; (spectrumRxParams);\r\n  <span class=\"hljs-keyword\">if<\/span> (lteDataRxParams != <span class=\"hljs-number\">0<\/span>)\r\n    {\r\n\r\n      <span class=\"hljs-comment\">\/\/call StartRxData                                                                                                                                                     \/\/ m_interferenceData-&gt;AddSignal (rxPsd, duration);<\/span>\r\n      <span class=\"hljs-comment\">\/\/ StartRxData (lteDataRxParams);<\/span>\r\n      <span class=\"hljs-comment\">\/\/ \/\/<\/span>\r\n      <span class=\"hljs-comment\">\/\/if(lteDataRxParams-&gt;packetBurst){ \/\/network\/utils\/packet-burst.h packet is stored in std::list                                                                       \/\/  if(lteDataRxParams-&gt;packetBurst-&gt;GetNPackets &gt; 10){<\/span>\r\n      <span class=\"hljs-comment\">\/\/  discard overflow data<\/span>\r\n      <span class=\"hljs-comment\">\/\/  }                                                                                                                                                                  \/\/}<\/span>\r\n<\/code><\/pre>\n<p>lteDataRxParams\u306b\u306f\u96fb\u6ce2\u304b\u3089\u6765\u308b\u8907\u6570\u500b\u306epacket\u304cpacketBurst\u306b\u8a70\u307e\u3063\u3066\u3044\u308b\u306e\u3067\u3001\u3053\u308c\u3092\u500b\u6570\u8abf\u3079\u3066delete\u3057\u305f\u3089\u3044\u3044\u3093\u3058\u3083\u306a\u3044\u3060\u308d\u3046\u304b\uff1flist\u306a\u306e\u3067\u3001\u9069\u5f53\u306b\u6d88\u305b\u305d\u3046\u3002<\/p>\n<h3 id=\"head7\" class=\"revision-head\">ENB\u53d7\u4fe1\u6642<\/h3>\n<p>lte-enb-phy.cc 430 LteEnbPhy::PhyPduReceived (Ptr\u00a0p)<\/p>\n<ul>\n<li>m_enbPhySapUser-&gt;ReceivePhyPdu (p);<br \/>\n\u3068\u547c\u3070\u308c\u3066\u3044\u308b\u306e\u3067\u5b9f\u4f53\u3092\u63a2\u3059\u3002<\/li>\n<\/ul>\n<pre class=\"wiki-code wiki-lang\"><cite>lte-enb-phy-sap.h<\/cite><code class=\"lang-cpp:lte-enb-phy-sap.h\"><span class=\"hljs-class\"><span class=\"hljs-keyword\">class<\/span> <span class=\"hljs-title\">LteEnbPhySapUser<\/span>\r\n\r\n{<\/span>\r\n<span class=\"hljs-keyword\">public<\/span>:\r\n  <span class=\"hljs-keyword\">virtual<\/span> ~LteEnbPhySapUser ();\r\n\r\n  <span class=\"hljs-comment\">\/**\r\n   * Called by the Phy to notify the MAC of the reception of a new PHY-PDU\r\n   * \\param p\r\n   *\/<\/span>\r\n  <span class=\"hljs-function\"><span class=\"hljs-keyword\">virtual<\/span> <span class=\"hljs-keyword\">void<\/span> <span class=\"hljs-title\">ReceivePhyPdu<\/span> <span class=\"hljs-params\">(Ptr&lt;Packet&gt; p)<\/span> <\/span>= <span class=\"hljs-number\">0<\/span>;\r\n<\/code><\/pre>\n<p>Virtual\u306a\u306e\u3067\u3001\u3069\u3053\u304b\u3067Override\u3055\u308c\u3066\u3044\u308b\u3002<\/p>\n<pre class=\"wiki-code wiki-lang\"><cite>lte-enb-mac.cc<\/cite><code class=\"lang-cpp:lte-enb-mac.cc\"><span class=\"hljs-class\"><span class=\"hljs-keyword\">class<\/span> <span class=\"hljs-title\">EnbMacMemberLteEnbPhySapUser<\/span> :<\/span> <span class=\"hljs-keyword\">public<\/span> LteEnbPhySapUser\r\n\r\n{\r\n<span class=\"hljs-keyword\">public<\/span>:\r\n  EnbMacMemberLteEnbPhySapUser (LteEnbMac* mac);\r\n\r\n  <span class=\"hljs-comment\">\/\/ inherited from LteEnbPhySapUser<\/span>\r\n  <span class=\"hljs-function\"><span class=\"hljs-keyword\">virtual<\/span> <span class=\"hljs-keyword\">void<\/span> <span class=\"hljs-title\">ReceivePhyPdu<\/span> <span class=\"hljs-params\">(Ptr&lt;Packet&gt; p)<\/span><\/span>;\r\n\u3000\u3000\uff1a\r\n    \u3067\r\n\u3000\u3000\uff1a\r\n<span class=\"hljs-keyword\">void<\/span> EnbMacMemberLteEnbPhySapUser::ReceivePhyPdu (Ptr&lt;Packet&gt; p){\r\n  m_mac-&gt;DoReceivePhyPdu (p);\r\n}\r\n\u3000\u3000\uff1a\r\n\u3000\u3000\u3067\r\n\u3000\u3000\uff1a\r\n<span class=\"hljs-keyword\">void<\/span> LteEnbMac::DoReceivePhyPdu (Ptr&lt;Packet&gt; p)\r\n{\r\n\u3000\u3000\uff1a\r\n\r\n\u3000\u3000\u3044\u308d\u3044\u308dBerereTag\u3092\u53d6\u308a\u51fa\u3057\u3066LCID\u3084Ranti\u304b\u3089LteMacSapUser*\u3092<span class=\"hljs-built_in\">map<\/span>\u3067\u53d6\u308a\u51fa\u3059\u3088\u3046\u306b\u306a\u3063\u3066\u3044\u308b\u3002\r\n      (*lcidIt).second-&gt;ReceivePdu (p);\u3000<span class=\"hljs-comment\">\/\/LCID :Logical Channel ID<\/span>\r\n}\r\n<\/code><\/pre>\n<p>\u3068\u3044\u3046\u611f\u3058\u3067\u3001<\/p>\n<h3 id=\"head8\" class=\"revision-head\">ENB\u304c\u9001\u4fe1\u3059\u308b\u3068\u304d<\/h3>\n<p>\u305d\u3082\u305d\u3082lte-enb\u3068\u66f8\u3044\u3066\u3042\u308b\u306e\u3067eNB\u5074\u306e\u30b3\u30fc\u30c9\u304b\u3068\u601d\u3063\u305f\u304c\u3001\u5b9f\u306fUE\u306e\u30b3\u30fc\u30c9\u3082\u3042\u308b\uff1f\uff1f<br \/>\nlte-enb-mac.cc 449 LteEnbMac::DoSubframeIndication (uint32_t frameNo, uint32_t subframeNo)<br \/>\n\u3053\u3053\u3067\u3001\u30c0\u30a6\u30f3\u30ea\u30f3\u30af\u3068\u30a2\u30c3\u30d7\u30ea\u30f3\u30af\u306eCQI\u9001\u4fe1\u3068\u3001BSR\u9001\u4fe1\u3092\u3084\u3063\u3066\u3044\u308b<br \/>\n1\uff0e\u30c0\u30a6\u30f3\u30ea\u30f3\u30af<br \/>\n1.1. \u53d7\u4fe1\u3057\u305fCQI\u304c\u3042\u3063\u305f\u3089\u3001DL-CQI\u3092\u30b9\u30b1\u30b8\u30e5\u30fc\u30e9\u30fc\u306b\u9001\u308b<br \/>\n1.2. \u53d7\u4fe1\u3057\u305fRachPreable\u304c\u3042\u3063\u305f\u3089\u53d7\u4fe1\u3057\u3066\u30b9\u30b1\u30b8\u30e5\u30fc\u30e9\u306b\u901a\u77e5\u3059\u308b<br \/>\n1.3. \u3053\u308c\u3089\u306e\u51e6\u7406\u304c\u7d42\u308f\u3063\u3066\u3044\u305f\u3089\u3001\u30c0\u30a6\u30f3\u30ea\u30f3\u30af\u8ee2\u9001\u306e\u6a5f\u4f1a\u3092\u5f97\u305f\u3053\u3068\u306b\u306a\u308b<br \/>\n1.4. \u6700\u5f8c\u306eTTI\u304b\u3089\u96c6\u307e\u3063\u305fDL HARQ\u30d5\u30a3\u30fc\u30c9\u30d0\u30c3\u30af\u3092\u8ee2\u9001\u3059\u308b<br \/>\n1.5. m_schedSapProvider-&gt;SchedDlTriggerReq (dlparams);<br \/>\n2.\u30a2\u30c3\u30d7\u30ea\u30f3\u30af<br \/>\n2.1. UL-CQI\u3092\u30b9\u30b1\u30b8\u30e5\u30fc\u30e9\u30fc\u306b\u9001\u308b<br \/>\n2.2. BSR\u30ec\u30dd\u30fc\u30c8\u3092\u30b9\u30b1\u30b8\u30e5\u30fc\u30e9\u30fc\u306b\u9001\u308b<br \/>\n2.3. \u3053\u308c\u3089\u306e\u51e6\u7406\u304c\u7d42\u308f\u3063\u3066\u3044\u305f\u3089\u3001\u30a2\u30c3\u30d7\u30ea\u30f3\u30af\u8ee2\u9001\u306e\u6a5f\u4f1a\u3092\u5f97\u305f\u3053\u3068\u306b\u306a\u308b<br \/>\n2.4. \u6700\u5f8c\u306eTTI\u304b\u3089\u96c6\u307e\u3063\u305fDL HARQ\u30d5\u30a3\u30fc\u30c9\u30d0\u30c3\u30af\u3092\u8ee2\u9001\u3059\u308b<br \/>\n2.5. m_schedSapProvider-&gt;SchedUlTriggerReq (ulparams);<\/p>\n<h3 id=\"head9\" class=\"revision-head\">UE\u304c\u9001\u4fe1\u3059\u308b\u3068\u304d<\/h3>\n<p>lte-ue-mac.cc\u3000775<br \/>\nLteUeMac::SendReportBufferStatus (void)\u3000314<\/p>\n","protected":false},"excerpt":{"rendered":"<p>\u7528\u8a9e\u96c6 &#8211; &#8211; &#8211; PBCH Physica <a href=\"https:\/\/www.fatware.jp\/?page_id=390\" class=\"read-more\">\u7d9a\u304d\u3092\u8aad\u3080<\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"parent":377,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-390","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/www.fatware.jp\/index.php?rest_route=\/wp\/v2\/pages\/390","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.fatware.jp\/index.php?rest_route=\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/www.fatware.jp\/index.php?rest_route=\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/www.fatware.jp\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.fatware.jp\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=390"}],"version-history":[{"count":2,"href":"https:\/\/www.fatware.jp\/index.php?rest_route=\/wp\/v2\/pages\/390\/revisions"}],"predecessor-version":[{"id":393,"href":"https:\/\/www.fatware.jp\/index.php?rest_route=\/wp\/v2\/pages\/390\/revisions\/393"}],"up":[{"embeddable":true,"href":"https:\/\/www.fatware.jp\/index.php?rest_route=\/wp\/v2\/pages\/377"}],"wp:attachment":[{"href":"https:\/\/www.fatware.jp\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=390"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}