Abstract:
An apparatus and a method for computing multiplicative inverses in finite fields are provided to reduce an operation time while using a smaller amount of hardware resources. The first exponentiation operation unit(100a) multiplies exponentiation operation result of the first element about the first exponentiation with exponentiation operation result of the second element about the second exponentiation. The first exponentiation operation unit performs the first exponentiation operation with regard to output multiplication result. The second exponentiation operation unit(100b) exponentiation operation result of the third element about the third exponentiation with exponentiation operation result of the fourth element about the fourth exponentiation. The second exponentiation operation unit performs the second exponentiation operation with regard to output multiplication result. A multiplication operation unit(200a) performs multiply operation about the result of the first and second exponentiation operation units.
Abstract:
본 발명은 MMR(Multihop Mobile Relay) 시스템에서 BS(Base Station)로부터 수신된 방송정보를 일정 주기로 단말로 전송하는 RS(Relay Station) 장치 및 그 전송 방법에 관한 것으로, 자세히는 MMR-BS(Base station)에서 RS로의 셀 초기화 과정을 거쳐 RS에서 주기적으로 셀 내 단말로 방송정보를 송신하게 하는 장치 및 그 방법에 관한 것이다. RS 시스템은 음영지역에 있는 단말에 대해 양질의 서비스를 제공하거나 셀 경계에 있는 단말에 대해 셀 영역 확장을 위한 시스템으로서 상기 RS는 MMR-BS가 송신하는 방송정보의 시간 주기에 맞추어 자체적으로 방송정보를 RS 내에 있는 단말들에 전달하도록 방송정보를 스케줄링한다. MMR, RS, 방송정보, 스케줄링
Abstract:
An apparatus and a method for detecting failures and sensing changes of a state in a base station board are provided to enable a failure processing program to be operated by generating an interrupt through hardware only when the failures occur or the changes of states occur, thereby efficiently processing the failure and changes of the states. An apparatus for detecting failures and sensing changes of a state in a base station board comprises the followings: the first state storing register(110); the second state storing register(120); a state change storing register(130) which compares two values each stored in the first and second state storing registers(100,120), and stores a change signal corresponding to the comparison result; an interrupt generator(140) for generating an interrupt signal when changes of the board state are sensed based on the board state change signal stored in the state change storing register(130); and a program performer which is operated according to the interrupt signal outputted from the interrupt generator(140), and processes state changes generated in the base station board.
Abstract:
A module and method for encryption/decryption by using AES rijndael block algorithm are provided to facilitate a module design process by composing equally an encryption process and a decryption process. A sub-byte block unit(420) performs a substitutional operation for a plaintext and recovers the operated plaintext. A shift row block unit(430) shifts rows of a data matrix processed by the sub-byte block unit or recovers the shifted rows. A mix column block unit(450) converts linearly or inversely the data processed by the shift row block unit. A first MUX(440) receives selectively the data processed by the shift row block unit. A second MUX(460) receives selectively the plaintext or the encryption text, the data processed by the mix column block unit or the data transmitted from the first MUX. A third MUX(490) selects a round key. A round key processing block unit(470) receives the selected data from the second MUX and the selected round key from the third MUX and encrypts or decrypts the data.
Abstract:
An apparatus and a method for AES(Advanced Encryption Standard) encryption in a mobile device are provided to reduce power consumption and enhance a degree of integration by simplifying a composition of hardware. An integrated block(320) performs an operation by using a look-up table. A shift row block(420) moves rows of a data matrix outputted from the integrated block. A mix column block(430) changes linearly the data processed by the shift row block. A first MUX(440) receives selectively the data to be transmitted to the shift row block, the mix column block, or a data input unit. A key management unit(470) receives selectively a round key and shifts the stored round key to the integrated block. A second MUX(310) transfers selectively the encryption data or the round key to the integrated block. A round key processing block(450) receives selectively the data and the round key from the first MUX and the key management unit and performs an encryption key operation.
Abstract:
1. 청구범위에 기재된 발명이 속한 기술분야 본 발명은 무선통신 시스템에서의 동적 소프트 핸드오프 방법에 관한 것임. 2. 발명이 해결하려고 하는 기술적 과제 본 발명은, 무선통신 시스템에서 동적으로 변해나가는 이동국들의 수신전력에 따라 핸드오프에서 사용되는 파라메타 값들을 동적으로 결정하여, 망 자원의 소요를 최소화하면서 가입자에게 일정 수준 이상의 통화품질을 보장해 줄 수 있는 동적 소프트 핸드오프 방법을 제공하고자 함. 3. 발명의 해결방법의 요지 본 발명은, 무선통신 시스템에서의 소프트 핸드오프 방법에 있어서, 제1 및 제2 인접 기지국의 수신신호 세기를 각각 구하는 단계; 제1 인접 기지국의 수신신호 세기를 절대 역치값과 비교하여 핸드오프를 결정하는 단계; 상기 제1 인접 기지국의 수신신호 세기를 상기 절대 역치값 보다 작은 소정의 임계값와 비교하여, 상기 소정의 임계값을 기준으로 상기 제2 인접 기지국이 후보 기지국에 들어가기 위해 만족해야 하는 기지국 파일럿 세기의 값(T add )을 동적으로 결정하는 단계; 및 상기 제1 및 제2 인접 기지국의 수신신호 세기차와 상기 동적으로 결정된 기지국 파일럿 세기값(T add )을 비교하여, 상기 제2 인접 기지국의 파일럿이 활성집합에 진입하는 것을 억제하여 소프트 핸드오프 여부를 결정하는 단계를 포함함. 4. 발명의 중요한 용도 본 발명은 무선통신 시스템의 소프트 핸드오프 등에 이용됨. 소프트 핸드오프, 동적 소프트 핸드오프, 활성집합, 절대역치값, 시간계측기, 탈락시계기법
Abstract:
본 발명은 무선 휴대 인터넷 시스템의 기지국에서의 무선 접속 장치에 관한 것이다. 본 발명의 무선 접속 장치는 상위 MAC(Media Access Control)계층과 연결되어 데이터 송수신을 하며, 데이터 전송 처리 설정에 의해 전송받은 데이터를 부호화 또는 복호화 처리를 하는 코덱 처리모듈; 하위 IF장치와 연결되어 데이터 송수신을 하며, 데이터 전송 처리 설정에 의해 전송 받은 데이터를 변조 또는 복조 처리하는 모뎀 처리모듈; 데이터 전송 처리 설정에 의해, 전송 받은 데이터를 부호화 또는 복호화 처리를 하는 코덱 신호 처리 프로세서모듈; 데이터 전송 처리 설정에 의해, 전송 받은 데이터를 변조 또는 복조 처리하는 모뎀 신호 처리 프로세서모듈; 전달 받은 데이터를 일시적으로 저장하는 복수의 메모리 수단; 및 데이터 전송 처리 설정을 하는 호스트프로세서를 포함한다. 이러한 본 발명에 따르면, 4가지 하향 전송 처리 경로와 4가지 상향 전송 처리 경로를 선택하여 사용할 수 있는 무선 휴대 인터넷 시스템의 기지국에서의 무선 접속 장치는 수정사항을 반영하기 쉬운 유연성 및 고속의 처리속도를 제공한다. 무선 접속장치, 무선 휴대 인터넷 시스템, 4세대 이동통신
Abstract:
본 발명은, 다수의 가입자가 가입자에 따른 요구에 맞도록 고속 데이터 전송이 가능한 무선인터넷시스템의 MAC계층 구성장치를 제공한다. 본 발명의 하나의 특징에 따른 MAC계층 구성장치는 무선 인터넷 시스템에서 상위 계층과 물리계층 사이의 MAC 계층을 구성하는 장치이다. MAC계층 구성장치는 빠른응답기능, 블록반복기능블록, 시간조정기능블록 및 관리기능블록을 포함한다. 빠른응답기능블록은 상위 계층과 인터페이스되고, 상위 계층으로부터 전달된 제어 메시지에 기초하여 프레임 데이터를 물리계층에서 필요한 정보로 변환시켜 준다. 반복기능블록은 프레임 데이터에 대한 오류 정정 코드의 삽입 및 확인을 수행하며, 송수신된 프레임 데이터에 대해 암호화 및 복호화를 수행한다. 시간조정기능블록은 물리계층과 인터페이스되고, 물리계층과 동기를 맞추어 물리계층이 요구하는 시점에 프레임 데이터와 제어 메시지를 전송한다. 관리기능블록은 상위 계층과 인터페이스되며, 빠른응답기능블록, 반복기능블록 및 시간조정기능블록의 상태를 관찰하고 이상 상태에 대한 정보를 취합하여 상위 계층에 전달한다. MAC, 무선인터넷, 상향링크, 하향링크
Abstract:
PURPOSE: A method for allocating sub-channels in OFDM communication and a recoding medium for storing an allocation program are provided to form a simple bit-loading algorithm by using a modulation/demodulation level as feedback information. CONSTITUTION: A base station receives modulation/demodulation levels and average receiving S/N ratios from each terminal(S1). Users are sorted according to the average receiving S/N ratios(S2). Sub-channels are selected by using the maximum modulation/demodulation level and the maximum average receiving S/N ratio after the users are sorted according to the average receiving S/N ratio(S3). The selected sub-channels are assigned to the users(S4-S7).
Abstract:
PURPOSE: A clock group monitoring and selecting circuit is provided to simultaneously receive two clock groups from external clock boards, and to monitor whether the two clock groups are normal, then to supply a normal clock group to a modem, thereby stabilizing clocks distributed to the system modem. CONSTITUTION: The first and second clock receivers(110,120) receive the first and second clock groups consisting of many clocks from external clock boards. The first and second clock monitors(210,220) check states of the received first and second clock groups, respectively, and output result signals. A clock selector(300) selects the received first and second clock groups according to outputted state monitor information of the first and second clock groups, and outputs the selected clock groups. The first and second clock monitors(210,220) include retriggerable monostable multi-vibrators as many as the number of clocks included in the first and second clock groups. The retriggerable monostable multi-vibrators monitor the clock groups, and generate high-level signals if the clock groups are not inputted, then generate low-level signals if the groups are inputted.