Kim

[Mobile comm.] CodewordMobile comm.

[ref: http://en.wikipedia.org/wiki/Code_word]

위키내용인데 애매함
In communication, a code word is an element of a standardized code or protocol. Each code word is assembled in accordance with the specific rules of the code and assigned a unique meaning. Code words are typically used for reasons of reliability, clarity, brevity, or secrecy.

Agilent문서가 좀 더 잘나옴
• Codeword: A codeword represents user data before it is formatted for transmission. One or two codewords, CW0 and CW1, can be used depending on the prevailing channel conditions and use case. In the most common case of Single User MIMO (SU-MIMO), two codewords are sent to a single handset UE, but in the case of the less common downlink Multi-User MIMO (MU-MIMO), each codeword is sent to only one UE.

• Layer: The term layer is synonymous with stream. For MIMO, at least two layers must be used. Up to four are allowed. The number of layers is always less than or equal to the number of antennas.

• Precoding: Precoding modifies the layer signals before transmission. This may be done for diversity, beamsteering or spatial multiplexing. The MIMO channel conditions may favor one layer (data stream) over another. If the base station (eNB) is given information about the channel (e.g. information sent back from the UE), it can add complex cross-coupling to counteract the imbalance in the channel. In a 2*2 arrangement, LTE uses a simple 1-of-3 precoding choice, which improves performance if the channel is not changing too fast.

• Eigenbeamforming (some times known simply as “beamforming”) modifies
the transmit signals to give the best carrier to interference and noise ratio
(CINR) at the output of the channel.

[Mobile comm.] Search Space - LTEMobile comm.

[ref: http://www.sharetechnote.com/html/Handbook_LTE_PDCCH_Candidate.html]

In the PDCCH region in DL radio frame, there can be many places where a specific PDCCH is located and UE searches all the possible locations. The possible location for a PDCCH differs depending on whether the PDCCH is UE-Specific or Common, and also depend on what aggregation level is used.  All the possible location for PDCCH is called 'Search Space and each of the possible location is called 'PDCCH Candidates'.

The search space indicates the set of CCE locations where the UE may find its PDCCHs. Each PDCCH carries one DCI and is identified by RNTI. The RNTI is implicitly encoded in the CRC attachment of the DCI.

There are two types of search space : the common search space and the UE-specific search space. A UE is required to monitor both common and UE-specific search space. There might be overlap between common & UE-specific search spaces for a UE

• The common search space would carry the DCIs that are common for all UEs. For example, system information (using the SI-RNTI), paging (P-RNTI), PRACH responses (RA-RNTI), or UL TPC commands (TPC-PUCCH/PUSCH-RNTI). The UE monitors the common search space using aggregation level 4 and 8. Maximum number of CCEs present in common search space is 16.
• The UE-specific search space can carry DCIs for UE-specific allocations using the UE's assigned C-RNTI, semi-persistent scheduling (SPS C-RNTI),or initial allocation (temporary C-RNTI). The UE monitors the UE-specific search space at all aggregation levels (1, 2, 4, and 8).

A table from 36.213 shows these relationship as below.

[Mobile comm.] TTIMobile comm.

[ref: http://en.wikipedia.org/wiki/Transmission_Time_Interval ]

TTITransmission Time Interval, is a parameter in UMTS (and other digital telecommunication networks) related to encapsulation of data from higher layers into frames for transmission on the radio link layer. TTI refers to the duration of a transmission on the radio link. The TTI is related to the size of the data blocks passed from the higher network layers to the radio link layer.

To combat errors due to fading and interference on the radio link, data is divided at the transmitter into blocks and then the bits within a block are encoded andinterleaved. The length of time required to transmit one such block determines the TTI. At the receiver all bits from a given block must be received before they can be deinterleaved and decoded.

[ref: ]
sinusoidal

사인곡선형의

[Mobile comm.] MIMO - Precoding, Spacial MultiplexingMobile comm.

[ref: http://en.wikipedia.org/wiki/Precoding]

In radiomultiple-input and multiple-output, or MIMO (pronounced my-moh by some and me-moh by others), is the use of multiple antennas at both the transmitter and receiver to improve communication performance. It is one of several forms of smart antenna technology. Note that the terms input andoutput refer to the radio channel carrying the signal, not to the devices having antennas.

MIMO technology has attracted attention in wireless communications, because it offers significant increases in data throughput and link range without additional bandwidth or increased transmit power. It achieves this goal by spreading the same total transmit power over the antennas to achieve an array gainthat improves the spectral efficiency (more bits per second per hertz of bandwidth) and/or to achieve adiversity gain that improves the link reliability (reduced fading).

Function of MIMO

MIMO can be sub-divided into three main categories, precodingspatial multiplexing or SM, and diversity coding.

Precoding is multi-stream beamforming, in the narrowest definition. In more general terms, it is considered to be all spatial processing that occurs at the transmitter. In (single-stream) beamforming, the same signal is emitted from each of the transmit antennas with appropriate phase and gain weighting such that the signal power is maximized at the receiver input. The benefits of beamforming are to increase the received signal gain, by making signals emitted from different antennas add up constructively, and to reduce the multipath fading effect. In line-of-sight propagation, beamforming results in a well defined directional pattern. However, conventional beams are not a good analogy in cellular networks, which are mainly characterized by multipath propagation. When the receiver has multiple antennas, the transmit beamforming cannot simultaneously maximize the signal level at all of the receive antennas, and precoding with multiple streams is often beneficial. Note that precoding requires knowledge of channel state information (CSI) at the transmitter and the receiver.

In point-to-point systems, precoding means that multiple data streams are emitted from the transmit antennas with independent and appropriate weightings such that the link throughput is maximized at the receiver output.

Spatial multiplexing requires MIMO antenna configuration. In spatial multiplexing, a high rate signal is split into multiple lower rate streams and each stream is transmitted from a different transmit antenna in the same frequency channel. If these signals arrive at the receiver antenna array with sufficiently different spatial signatures and the receiver has accurate CSI, it can separate these streams into (almost) parallel channels. Spatial multiplexing is a very powerful technique for increasing channel capacity at higher signal-to-noise ratios (SNR). The maximum number of spatial streams is limited by the lesser of the number of antennas at the transmitter or receiver. Spatial multiplexing can be used without CSI at the transmitter, but can be combined with precoding if CSI is available. Spatial multiplexing can also be used for simultaneous transmission to multiple receivers, known as space-division multiple access or multi-user MIMO, in which case CSI is required at the transmitter.[9] The scheduling of receivers with different spatial signatures allows good separability.

Diversity Coding techniques are used when there is no channel knowledge at the transmitter. In diversity methods, a single stream (unlike multiple streams in spatial multiplexing) is transmitted, but the signal is coded using techniques called space-time coding. The signal is emitted from each of the transmit antennas with full or near orthogonal coding. Diversity coding exploits the independent fading in the multiple antenna links to enhance signal diversity. Because there is no channel knowledge, there is no beamforming or array gain from diversity coding. Diversity coding can be combined with spatial multiplexing when some channel knowledge is available at the transmitter.

Mathematical Description

In MIMO systems, a transmitter sends multiple streams by multiple transmit antennas. The transmit streams go through a matrix channel which consists of all $N_t N_r$ paths between the $N_t$ transmit antennas at the transmitter and $N_r$ receive antennas at the receiver. Then, the receiver gets the received signal vectors by the multiple receive antennas and decodes the received signal vectors into the original information. A narrowband flat fading MIMO system is modelled as

$\mathbf{y} = \mathbf{H}\mathbf{x} + \mathbf{n}$

where $\scriptstyle\mathbf{y}$ and $\scriptstyle\mathbf{x}$ are the receive and transmit vectors, respectively, and $\scriptstyle\mathbf{H}$ and $\scriptstyle\mathbf{n}$ are the channel matrix and the noise vector, respectively.

[Mobile comm.] CP - Cyclic PrefixMobile comm.

[ref: http://en.wikipedia.org/wiki/Cyclic_prefix ]
[ref: http://www.dsplog.com/2008/02/17/cylcic-prefix-in-orthogonal-frequency-division-multiplexing/]

In telecommunications, the term cyclic prefix refers to the prefixing of a symbol with a repetition of the end. Although the receiver is typically configured to discard the cyclic prefix samples, the cyclic prefix serves two purposes.

• As a guard interval, it eliminates the intersymbol interference from the previous symbol.
• As a repetition of the end of the symbol, it allows the linear convolution of a frequency-selective multipath channel to be modelled as circular convolution, which in turn may be transformed to the frequency domain using a discrete Fourier transform. This approach allows for simple frequency-domain processing, such as channel estimation and equalization.

In order for the cyclic prefix to be effective (i.e. to serve its aforementioned objectives), the length of the cyclic prefix must be at least equal to the length of the multipath channel. Although the concept of cyclic prefix has been traditionally associated with OFDM systems, the cyclic prefix is now also used in single carriersystems to improve the robustness to multipath propagation.

Use in OFDM

Cyclic Prefixes are used in OFDM in order to combat multipath by making channel estimation easy. As an example, consider an OFDM system which has $N$subcarriers.[1] The message symbol can be written as:

$\mathbf{d} = [d_0, d_1, \ldots d_{N - 1}]^T$

The OFDM symbol is constructed by taking the inverse discrete Fourier transform (IDFT) of the message symbol, followed by a cyclic prefixing. Let the symbol obtained by the IDFT be denoted by

$\mathbf{x}^\prime = [x[0], x[1], \ldots x[N - 1]]^T$.

Prefixing it with a cyclic prefix of length $L-1$, the OFDM symbol obtained is:

$\mathbf{x} = [x[N - L + 1], \ldots x[N - 2], x[N - 1], x[0], x[1], \ldots x[N - 1]]^T$.

Assume that the channel is represented using

$\mathbf{h} = [h_0, h_1, \ldots h_{L-1}]^T$.

Then, after convolution with the channel, which happens as

$y[m] = \sum_{l = 0}^{L - 1} h[l] x[m - l] \quad L-1 \le m \le N-1$

which is circular convolution, as $x[m - l]$ becomes $x^\prime [(m - l)\mod N]$. So, taking the Discrete Fourier Transform, we get

$Y[k] = H[k]\cdot X[k]$.

where $X[k]$ is the discrete Fourier transform of $\mathbf{x}$. Thus, a multipath channel is converted into scalar parallel sub-channels in frequency domain, thereby simplifying the receiver design considerably. The task of channel estimation is simplified, as we just need to estimate the scalar coefficients $H[k]$ for each sub-channel and once the values of $\{H[k]\}$ are estimated, for the duration in which the channel does not vary significantly, merely multiplying the received demodulated symbols by the inverse of $H[k]$ yields the estimates of $\{X[k]\}$ and hence, the estimate of actual symbols $[d_0, d_1, \ldots d_{N - 1}]^T$.

[Mobile comm.] MIMO 4x4? 4x2?Mobile comm.

테트라셀에 대해 더 자세히 설명드리면
현재 LTE 기지국은 MIMO기술로 2개의 안테나를 사용해 신호를 주고 받고 있습니다. 다운로드와 업로드에 각각2개의 안테나를 쓴다고 ‘2X2' 로 표기한다고 합니다.

테트라셀의 핵심 기술의 원리는 바로 여기에 있는데요 다운로드에 쓰는 안테나 신호를 가상화 기술로 네개의 안테나를 더 쓰는 것과 같은 효과를 내도록 하는 기술이라고 해요 ^^ 즉 2X2인 기지국을 4X2로 쓰는 것이죠. 실제로 늘어난 것은 아니지만 2개의 새로운 다운로드 안테나 채널이 생긴 것과 같은 효과를 내는 것이라고 해요.

[Mobile comm.] CCO vs HOMobile comm.

Cell reselection is the process of changing the mobile's serving cell (either in idle mode or while actively transmitting data). Cell reselections can be initiated by the mobile or network. When the network initiates a cell reselection, it sends a Packet Cell Change Order (GPRS/EGPRS) or a Cell Change Order (W-CDMA/HSPA), which provides the parameters necessary for the mobile to find and synchronize to the destination cell. If the mobile was actively transferring data at the time of the cell reselection, any subsequent allocation of traffic channel resources to continue the packet data transfer are handled by signaling between the mobile and destination cell, and does not involve the origination cell.

Handover refers to a cell transition that occurs when a circuit-switched (CS) connection is in place (such as CS voice, CS data, or Dual Transfer Mode). Handovers can only be initiated by the network. During a handover, the network sends the mobile a Handover command, which provides information about the destination cell, including the traffic channel configuration.

The procedure for mobility from LTE to another RAT supports both handover and Cell Change Order (CCO).The CCO procedure is applicable only for mobility to GERAN. In case of handover (as opposed to CCO), the source eNodeB requests the target RAN node to prepare for the handover. As part of the ‘handover preparation request’ the source eNodeB provides information about the applicable inter-RAT UE capabilities as well as information about the currently-established bearers. In response, the target RAN generates the ‘handover command’ and returns this to the source eNodeB.

[mobile comm.] power headroom reportMobile comm.

3gpp 36.133

The requirements in this section shall apply for power headroom Type 1 and for power headroom Type 2, which are
specified in section 5.1.1.2 in [3].

For a UE not configured with a secondary cell, the power headroom provides the serving eNB with information about
the differences between the UE configured maximum output power (PCMAX,) defined in TS 36.101 [5] and the estimated
power for UL-SCH transmission of the serving cell [3]. In this case the UE shall meet requirements for power

For a UE configured with a secondary cell, the power headroom provides the serving eNB with information about the
differences between the UE configured maximum output power (PCMAX,c) defined in TS 36.101[5] and the estimated
power for UL-SCH transmission per activated serving cell c, or the estimated power for simultaneous PUSCH and
PUCCH transmission on PCell [3]. In this case the UE shall meet requirements for both power headroom Type 1 and
Type 2.

9.1.8.1 Period

The reported power headroom shall be estimated over 1 subframe.

When extendedPHRis not configured [17], the Type 1 power headroom shall be estimated for the primary serving cell
as defined in section 5.1.1.2 in TS 36.213 [3].

When extendedPHRis configured [17], the Type 1 and Type 2 powerheadroom shall be estimated for each activated
serving cell with configured uplink as defined in section 5.1.1.2 in TS 36.213 [3].

9.1.8.2 Reporting Delay

The power headroom reporting delay is defined as the time between the beginning of the power headroom reference
period and the time when the UE starts transmitting the power headroom over the radio interface. The reporting delay of
the power headroom shall be 0 ms, which is applicable for all configured triggering mechanisms for power headroom
reporting.

다음은, 이해가 쉬운글이 있어서 퍼옴

Power headroom indicates how much transmission power left for a UE to use in addition to the power being used by current transmission. Simply put, it can be described by a simple formula as below.

Power Headroom = UE Max Transmission Power - PUSCH Power = Pmax - P_pusch

If the Power Headroom value is (+), it indicates "I still have some space under the maximum power" implying "I can transmit more data if you allow".

If the power Headroom value is (-), it indicate "I am already transmitting the power greater than what I am allowed to transmit".

[ubuntu 12.04] 한영키 누를때마다 자꾸 ALT키가 같이 눌러지는 현상 해결방법linux

[ref: http://hyoungx.tistory.com/38]

오랫만에 우분투를 설치했더니 너무 많이 바껴서 머가먼지 헷갈린다 ㅎㅎ

일단 첫번째로 한영키 눌렀을때 ALT키가 같이 눌러지는 것처럼 인식되서 오동작하는 현상 해결방법..

/usr/bin/xmodmap:  up to 4 keys per modifier, (keycodes in parentheses):

shift       Shift_L (0x32),  Shift_R (0x3e)
lock        Caps_Lock (0x42)
control     Control_L (0x25)
mod1        Alt_L (0x40),  Hangul (0x6c),  Meta_L (0xcd)
mod2        Num_Lock (0x4d)
mod3
mod4        Super_L (0x85),  Super_R (0x86),  Super_L (0xce),  Hyper_L (0xcf)
mod5        ISO_Level3_Shift (0x5c),  Mode_switch (0xcb)

으로 매핑되어있는데

다음 명령어로 mod1에서 Hangul키를 삭제해주면 됨
/usr/bin/xmodmap -e 'remove mod1 = Hangul'

[Drupal] gd, pdoprog..........

php + apache + mysql 조합으로  drupal 만들고 있는데

아 이거 gd랑 pdo를 php.ini에서 uncomment로 enable해줬는데도
암만해도 phpinfo에는 안나오는 거다...

원인은 php.info에 저 gd랑 pdo dll들어있는 extension directory가 지정안되서 경로인식을 못해서,,
쓸떼 없는 삽질은 집에와서도 계속 됨..

; Directory in which the loadable extensions (modules) reside.
; http://php.net/extension-dir
; extension_dir = "./"
; On windows:
extension_dir = "C:\php\ext"

아 그리고 mysql에서 db만들때, drupal mysql db만드는 법은 그냥 cmd에서 입력하면 되는 명령어고,,
denied access 나오면 해당 user에 권한이 제대로 안주어진거니까 root권한으로 해당 계정에 필요권한 부여하면됨
이것때문에도 괜한 삽질을..

[Comm.] jitter delayMobile comm.

In computer networkingpacket delay variation (PDV) is the difference in end-to-end one-way delay between selected packets in a flow with any lost packets being ignored.[1] The effect is sometimes referred to as jitter, although the definition is an imprecise fit.

Terminology

The term PDV is defined in ITU-T Recommendation Y.1540, Internet protocol data communication service - IP packet transfer and availability performance parameters, section 6.2.

In computer networking, although not in electronics, usage of the term jitter may cause confusion. From RFC 3393 (section 1.1):

The variation in packet delay is sometimes called "jitter". This term, however, causes confusion because it is used in different ways by different groups of people. ... In this document we will avoid the term "jitter" whenever possible and stick to delay variation which is more precise.

Measurement of packet delay variation

The means of packet selection for measurement is not specified in RFC 3393, but could, for example, be the packets which had the largest variation in delay in a selected time period.

The delay is specified from the start of the packet being transmitted at the source to the start of the packet being received at the destination. A component of the delay which does not vary from packet to packet can be ignored, hence if the packet sizes are the same and packets always take the same time to be processed at the destination then the packet arrival time at the destination could be used instead of the time the end of the packet is received.

Instantaneous packet delay variation is the difference between successive packets—here RFC 3393 does specify the selection criteria—and this is usually what is loosely termed "jitter", although jitter is also sometimes the term used for the variance of the packet delay. As an example, say packets are transmitted every 20 ms. If the 2nd packet is received 30 ms after the 1st packet, IPDV = −10 ms. This is referred to as dispersion. If the 2nd packet is received 10 ms after the 1st packet, IPDV = +10 ms. This is referred to as clumping.

Limiting PDV or its effects

For interactive real-time applications, e.g., VoIP, PDV can be a serious issue and hence VoIP transmissions may need Quality of Service-enabled networks to provide a high-quality channel.

The effects of PDV in multimedia streams can be removed by a properly sized play-out buffer at the receiver, which may only cause a detectable delay before the start of media playback.

2013/11/14

 Computer networking with Internet protocols and technology   Because the packets between a given source and destination may vary in length, mayu take different routes, and may be subject to varying delays in the switches they encounter, the overall packet delay can vary substantially. This phenomenon, alled jitter, may not be desirable for some applications; for example, in real-time applications including telephone voice and real-time video.   Jitter: the magnitude of delay variation is a critical factor in real-time applications. The larger the allowable delay variation, the longer the real delay in delivering the data and the greater the size of the delay buffer requried at receivers. Real-time interactive applications, such as teleconferencing, may require a reasonable upper bound on jitter.

 RFC 3393 1.1. Terminology      The variation in packet delay is sometimes called "jitter".  This    term, however, causes confusion because it is used in different ways    by different groups of people.      "Jitter" commonly has two meanings: The first meaning is the    variation of a signal with respect to some clock signal, where the    arrival time of the signal is expected to coincide with the arrival    of the clock signal.  This meaning is used with reference to    synchronous signals and might be used to measure the quality of    circuit emulation, for example.  There is also a metric called    "wander" used in this context.      The second meaning has to do with the variation of a metric (e.g.,    delay) with respect to some reference metric (e.g., average delay or    minimum delay).  This meaning is frequently used by computer    scientists and frequently (but not always) refers to variation in    delay.      In this document we will avoid the term "jitter" whenever possible    and stick to delay variation which is more precise.

Vimium has been updated to 1.44.

문서

드루팔 서울 커뮤니티 문서는 드루팔 서울 커뮤니티가 작성 및 유지 관리합니다. 관심이 있으시다면 문서 작성에 참여하는 방법을 알아보세요.

일반 사용자 및 제작자 문서

드루팔 이해하기

드루팔의 기본 개념, 기술 스택, 용어, 자료 등을 다룹니다.

드루팔 설치하기

드루팔과 커뮤니티 제작 모듈 및 테마 설치, 한 번 설치로 여러 개의 사이트를 운영하는 법, 다른 CMS에서 드루팔로 이전하는 법, 플랫폼 이슈 등을 다룹니다.

드루팔 관리하기

사용자 및 콘텐츠 관리하기, 백업 및 업그레이드 수행하기, 웹사이트 보안, 성능 최적화 등을 다룹니다. 대상 독자: 시스템 및 사이트 관리자

드루팔 모듈

커뮤니티가 제작한 다양한 모듈을 사용해서 필요에 따라 적절한 기능을 빠르고 쉽게 적용할 수 있습니다. 대상 독자: 사이트 제작자, 사이트 관리자

드루팔 테마

html, css, js 등으로 인터페이스를 수정하는 법, 드루팔 코어나 커뮤니티 제작 모듈의 출력을 필요에 따라 변경하는 법 등을 다룹니다. 대상 독자: 디자이너, 사용성 및 접근성 전문가, 인터페이스 전문가

다음

7787
501
149005