Abstract:
PURPOSE: Even if MS(Mobile Station) receives a map IE(Information Element) which nibble is not arranged, a map analyzing device and a map analyzing method performs map analyzing method in a nibble unit, thereby securing the consumption time of a physical layer by a reduce of map analyzing time. CONSTITUTION: A delay unit(130) outputs lower three bits among four bits forming one nibble as delay bit by a delay. A combination unit(140) generates a plurality of nibble data comprising four bits by combination of delay bit of a current bit and the delay unit of a memory unit(120). A multiplexing unit(150) outputs one from a plurality of nibble data as nibble array map data. A map analyzing unit(160) analyzes the nibble array map data in a nibble unit.
Abstract:
An inverse MixColumn block device and a multiplication method using the same are provided to be applicable to a portable device with a small size and low power easily while improving performance for decoding an AES(Advanced Encryption Standard) block. A storing part(210) stores bit-unit input data by a byte unit and outputs a stored input byte. A first multiplication block(220) performs multiplication for {01}, {02}, {04}, and {08}, which are a hexadecimal value of the input byte, and outputs a result. A second multiplication block(230) performs the multiplication for {09}, {0b}, {0d}, and {0e} by using the result of the first multiplication block and outputs the result. An XOR operator(240) outputs an output byte for the input byte by performing an XOR operation for the result of the second multiplication block. The first multiplication block includes a {01} multiplication block(222) outputting the input byte received from the storing part, a {02} multiplication block(224) outputting the result by using the result of the {01} multiplication block, a {04} multiplication block(226) outputting the result by using the result of the {02} multiplication block, and a {08} multiplication block(228) outputting the result by using the result of the {04} multiplication block.
Abstract:
A MixColumn block device and a multiplication method using the same are provided to be applied to a small and low power portable device with a simple structure while increasing an encryption performance by including an AES block algorithm. A storing part(210) stores bit data as a byte unit and outputs stored byte data. A first multiplication block(220) outputs a multiplied result by performing [01] and [02] multiplication, which is a hexadecimal value of an input byte received from the storing part. A second multiplication block(230) outputs the multiplied result by performing [01], [02], and [03] multiplication, which is the hexadecimal value, with the result of the [01] and [02] multiplication. An XOR unit(240) outputs an output byte for the input byte by performing XOR operation for the result of the [01], [02], and [03] multiplication.
Abstract:
본 발명은 무선 인터넷 시스템의 하위 매체 접근 계층 장치 및 그를 이용한 데이터 처리 방법에 관한 것이다. 이를 위하여 본 발명은, 물리 계층과 데이터 신호 및 제어 신호를 송수신하는 물리 계층 인터페이스 블록, 상위 MAC 계층과 데이터 신호 및 제어 신호를 송수신하는 상위 MAC 인터페이스 블록, 상향 링크 데이터에 필요한 복호화 작업 및 CRC 확인 작업을 수행하는 상향 링크 블록, 하향 링크 데이터에 필요한 암호화 작업 및 CRC 생성 작업을 수행하는 하향 링크 블록, 및 물리 계층 인터페이스 블록, 상위 MAC 인터페이스 블록, 상향 링크 블록 및 하향 링크 블록 사이에 전달되는 제어 정보 및 데이터를 저장하는 메모리를 포함하여 무선 인터넷 시스템에서 데이터의 암복호화 및 CRC 연산을 수행하는 하위 MAC 장치를 제공한다. 본 발명에 의하면, 하위 MAC 계층에서 상위 MAC 계층으로 전달되는 대용량의 데이터에 대하여 시간 지연 없이 암호화, 복호화 작업 수행, CRC 생성 및 확인 작업을 수행할 수 있어 대용량 데이터의 실시간 통신이 가능하다. MAC, 매체 접근 계층, 무선 인터넷, 하위 MAC 장치, 상향 링크, 하향 링크
Abstract:
An encryption/decryption method for data having a predetermined length in a wireless communication system is provided to reduce waste of a wireless resource by encrypting and decrypting a block for a predetermined length while maintaining an encryption rate without padding to be suitable for an encryption block size. An encryption/decryption method for data having a predetermined length in a wireless communication system includes the steps of: inputting and storing an initial value of encryption used in a CBC mode, initializing a resister which stores an input plaintext front end value, and initializing a resister which stores a front value of the encryption value(S301); receiving a plaintext and a size of the plaintext(S302); comparing an encryption block size with the plaintext size(S303); determining whether the plaintext is a first input plaintext if the encryption block size is the same as the plaintext size(S304); inputting an encryption block after XOR-operating the plaintext and the initial value if the plaintext is the first input plaintext(S305); if the plaintext is not the first input plaintext, inputting the plaintext and the encryption front end value to the encryption block after XOR-operating the plaintext and the encryption front end value(S306); performing block encryption for the calculation result as an input(S307); after storing the input plaintext in the resister and stores the encryption in the resister, outputting the encryption text, and shifting the outputted encryption text(S308); if the encryption block size is different from the plaintext size, determining whether the plaintext is the first input plaintext(S309); if the encryption block size is the plaintext size, inputting the initial value to the encryption block(S310); if the encryption block size is not the plaintext size, after XOR-operating the front end plaintext and the initial value, inputting the operated value to the encryption block(S311); performing the block encryption for the result as an input value(S312); and after XOR-operating the result value and the input plaintext, incising and outputting the input plaintext(S313).
Abstract:
An apparatus for processing a function of a MAC(Media Access Control) layer of an access point(AP) and a method for processing data thereof are provided to reduce time required in processing the function of the MAC layer in a portable internet system, by separately processing the function of the MAC layer in a scheduler and a DSP. In an apparatus for processing a function of a MAC layer of an access point(AP) of a portable internet system, a scheduler(210) schedules uplink and downlink, and generates an MAC PDU(MAC Protocol Data Unit) of downlink data to be transmitted to a terminal(100), and assembles an MAC PDU of uplink data transmitted from the terminal. A DSP(Digital Signal Processor)(220) processes the MAC PDU generated from the scheduler and then transmits the processed MAC PDU to the terminal, and processes the uplink MAC PDU transmitted from the terminal and then transfers the processed uplink MAC PDU to the scheduler.
Abstract:
무선 통신 시스템에서 기지국 내의 하위 계층인 MAC DSP(Media Access Control Digital Signal Processor)에서 방송 정보를 스케줄링하여 단말로 전송한다. 즉, MAC DSP에서는 상위 계층인 스케줄러로부터 기지국 초기화 시에 전송되는 명령 메시지에 포함되어 있는 방송 정보를 메시지별 DB에 저장하고, 저장된 방송 정보를 이용하여 현재 프레임에서 방송 정보의 전송 여부를 판단한 후, 단말로 방송 정보를 전송한다. 이렇게 함으로써, 일반적으로 스케줄링 기능을 수행하는 스케줄러의 CPU 처리량을 줄일 수 있는 효과를 기대할 수 있다. WiBro, 방송 정보, 기지국, 스케줄링, 하위 계층, 상위 계층
Abstract:
본 발명은 버스트 모드 직교주파수 분할 다중화(OFDM)/시분할 다중화(TDD) 이동통신 시스템에서 부채널 그룹에 대한 변조 및 코딩 방식(MCS)에 대한 정보 송신 및 수신 방법 및 그 장치 관한 것이다. 본 발명에서 MCS 레벨 정보를 송신하는 방법은, 버스트에 대응하는 부채널 그룹에 대응하는 채널 정보를 수신하는 단계; 상기 채널정보에 대응하는 MCS 정보를 결정하여 MCS 레벨 코딩부가 상기 부채널 그룹에 대한 상기 MCS 정보를 기설정된 복수의 코드 중 하나와 매핑시키는 단계; 상기 MCS 레벨 코딩부 내의 월시-아다마르(WH) 코드 생성부가 상기 매핑된 MCS 레벨 코드와 대응하는 상기 부채널 그룹 내의 부채널에 대한 WH 코드를 생성하는 단계; 상기 생성된 WH 코드를 이용하여 부채널 그룹의 미리 알려진 패턴 데이터(Known pattern)를 가공하는 단계; 및 e) 상기 부채널 그룹에 속하는 부채널에 상기 가공된 패턴 데이터 신호를 매핑한 후, 하나의 프리앰블 심볼에 포함시켜 송신하는 단계를 포함한다. 따라서, 적응형 변조/코드 방식에 대한 정보를 전달하기 위해 하나의 프리앰블을 이용함으로써 별도의 제어 채널을 절감할 수 있다. 변조/코드 방식, MCS, 적응형 변조, 프리앰블, OFDM, TDD
Abstract:
PURPOSE: An SAR(Segmentation and Reassembly) device of an AAL2 type ATM cell is provided to reduce performance deterioration of a microprocessor caused when controlling an SAR function of an AAL2 type ATM cell, thereby being applicable to any place using a different AAL2 type ATM cell. CONSTITUTION: The first inner memory(103) stores a perfect short cell payload. The first CAM(Content Addressable Memory)(102) stores a mapping table, searches a stored position of the first inner memory(103), which corresponds to identification information of an inputted short cell, and supplies the searched position. The second inner memory(105) stores an imperfect short cell payload. The second CAM(104) records stored position information of the second inner memory(105) corresponding to identification information of an imperfect short cell. A short cell separator(106) receives an AAL2 type ATM cell to separate into a short cell, and perceives whether the separated short cell is perfect. If so, the separator(106) stores the payload of the short cell in the first inner memory(103). If the short cell is imperfect, the position of the short cell is recorded in the second CAM(104). The separator(106) informs a CPU(200) of the short cell to be outputted. A transmission interface(108) outputs the short cell.
Abstract:
PURPOSE: An ATM cell timer device is provided to confirm whether a counter reaches a threshold value, and to output information stored in a timer CAM(Content Addressable Memory) if the counter reaches the threshold value, thereby reducing a load of a CPU and securing QoS of ATM cells. CONSTITUTION: An input FIFO memory(300) inputs information on data stored in a memory without being outputted to AAL2 type ATM cells. A timer CAM(301) enables the inputted information to be stored or counted, depending on whether existing information exists. A timer counter(302) is operated according to settings of the timer CAM(301). An output FIFO memory(303) carries out an output interface function. A feedback FIFO memory(304) prevents the inputted information from being lost in consideration of a capacity of the CAM(301). A controller(305) controls each memory(300,301,303,304), and controls the inputted information.