Abstract:
PURPOSE: A demodulator using an STTD(Space Time black coding based Transmit antenna Diversity) decoder for spread spectrum communication is provided to include the STTD decoder for supporting an STTD decoding, and to use one multiplier and one integrator in the STTD decoder, so as to reduce the size and easily perform a variable signal processing by controlling operations of the STTD decoder according to an STTD mode. CONSTITUTION: A code generator(203) is composed of many spread code generators and OVSF(Orthogonal Variable Spreading Factor) code generators. A complex despreader(302) is connected to a channel predictor(213) for outputting many predicted channels, and complex-despreads spread spectrum signals which are sampled at a low speed by using spread codes. A backward channelizer(305) backward-channelizes the despread signals by using OVSF codes. A summer(307) integrates output signals of the backward channelizer(305) as symbol units according to a chip rate enable signal, and outputs the integrated signals. Serial to parallel converters(310,311) store the integrated symbol values of the summer(307), and divide even-numbered and odd-numbered symbols as two-symbol units, then output the divided symbols. An STTD decoder(315) selectively receives the predicted channels and signals of two symbols buffered in the serial to parallel converters(310,311), to perform a complex multiplication, and performs a channel distortion compensation and an STTD decoding. A deskew buffer(321) stores signals decoded in the STTD decoder(315) by arranging time.
Abstract:
PURPOSE: A QPSK modulation apparatus and method using multi-bit input RF filter for 4 channels is provided to reduce hardware by half by designing 2 FIR filters processing operations of 4 one bit input 1:4 interpolation FIR filter simultaneously. CONSTITUTION: A pseudo noise(PN) spreading device(304) divides one bit data inputted from 4 channels and divides and PN spreads them to generate 8 one bit data. Two FIR filtering device(305,306) are supplied with the 8 one bit data and execute filtering for pulse shaping. A plurality of multiplier(307-314) multiply the filtering outputs from the FIR filtering device by each gain for the channels and outputs n-bit data. A plurality of adder(315-320) QPSK-modulate the n-bit data output from the multiplier and output I channel signal and Q channel signal.
Abstract:
본 발명은 집적회로에서 인버팅 기능을 갖는 프로그램이 가능한 양방향성 버퍼에 관한 것으로서, 소정 갯수로 입력되는 제어신호의 논리레벨에 따라 스위칭하는 스위칭 수단과, 스위칭 수단에 의해 출력된 입력신호를 인버팅하여 양방향으로 출력하는 인버팅 수단으로 구성되어 임계경로의 지연시간을 줄일 수 있고 칩의 성능을 향상시킬 수가 있는 것이다.
Abstract:
본 발명은 현장 가공형 반도체(이하, FPGA라 칭함)에서의 유연한 디코딩 회로에 관한 것으로, 특히 각 채널에서 요구되는 제어선의 수를 출력으로 갖는 지역 디코더를 FPGA의 로직 모듈의 어레이 크기에 따라 배치하도록 된 FPGA에서의 유연한 디코딩 회로에 관한 것으로, 전기적으로 프로그램이 가능한 안티퓨즈; 순차적으로 연결되어 있어 데이타 비트 스트림을 입력받아 제어신호 또는 데이타를 일시 저장하는 다수의 레지스터; 레지스터에 저장되어 있는 소정의 제어신호 및 데이타를 입력받아, 제어신호에 따라 데이타를 디코딩하는 다수의 디코더; 각각의 디코더 출력을 로직모듈 각각에 소정의 형태로 공급하도록 연결된 다수의 제어선을 구비하는 것을 특징으로 하여 FPGA 원판 크기에 따라 디코더의 재설계가 필요치 않는 효과가 있다.
Abstract:
a plurality of logic modules 20 having respectively programmable arrays 31-34, 41-44 disposed two by two respectively into the horizontal direction and vertical direction; an array module 10 for arranging the plurality of logic modules to a matrix; a plurality of shift registers 19 for respectively generating horizontal/vertical selection signals (HS,VS) and vertical/horizontal enable signals (VE,HE); a plurality of voltage/current supply 40 for respectively providing a voltage/current signal enable to program to one of the horizontal programmable arrays and one of the vertical programmable arrays into the plurality of logic modules by responding the horizontal and vertical selection signals (HS,VS); a plurality of row/column enablers 40 for respectively providing a program enable signal; a first decoder 18a for decoding data pattern provided from an input/output pad and generating a first control signal to select one or more array line elements; a second decoder 18b for decoding the data pattern provided from the input/output pad and generating the second control signal; and a program signal inserting means.
Abstract:
본 발명은 사용자가 필요에 따라 입/출력을 결정할 뿐만 아니라 입력의 형태 및 출력의 구동 전류도 결정할 수 있는 프로그램이 가능한 입/출력 패드 셀에 관한 것이다. 본 발명의 입력 패드 셀은 입력단(IN)으로부터 출력단(CORE)사이에 접속된 적어도 두개 이상의 인버터(INB1, INB2)체인과, 상기 인버터 체인(chain)의 첫번째 인버터(INB1)의 출력 노드에 드레인이 접속되고, 상기 입력단(IN)에 게이트가 접속되어 있는 제1nmos트랜지스터(Mn1)와, 임계전압을 조정하기 위하여 상기 제1nmos트랜지스터(Mn1)의 소스에 게이트가 연결되고, 파워 노드(VDD)에 드레인이 접속된 제2nmos트랜지스터(Mn2)와, 상기 제2nmos트랜지스터(Mn2)의 소스에 드레인이 접속되고, TTL 제어신호 입력단(TTL)에 게이트가 접속되며, 접지 노드(GND)에 소스가 접속되어 있는 제3nmos트랜지스터(Mn3)로 구성된다. 또한, 본 발명의 출력 패드 셀은 통상의 출력 버퍼에 이밸류에이션(evaluation)트랜지스터를 부가하여 구성되거나, 적어도 하나 이상의 패스 트랜지스터 또는 트랜스미션 게이트를 더 포함하여 구성되거나, 출력 버퍼에 적어도 하나의 논리 게이트를 부가하여 프로그램이 가능한 출력 패드 셀을 구성할 수 있다.
Abstract:
PURPOSE: A method for automatically synthesizing a tile wiring structure for FPGA(Field Programmable Gate Array) wiring structure design is provided to automatically synthesize the tile wiring structure in order that an FPGA efficiently wires. CONSTITUTION: Shortest paths of a first tile and a second tile are searched(S130). A wiring pattern is searched corresponding to a search result of the shortest paths. Wiring patterns of first to third tiles are formed corresponding to the search result of the shortest paths. Third tiles are located on the shortest paths. The first to third tiles include the same wiring pattern. [Reference numerals] (AA) Start; (BB, EE, FF, II) No; (CC, DD, GG, HH) Yes; (JJ) End; (S110) Receive wiring structure specifications; (S115) Complex bundle wiring structure?; (S120) Configure a tile wiring graph; (S125) Convert into two point-to-point connection request using the minimum spanning tree; (S130) Search the shortest path on the tile wiring graph; (S135) Generate a bundle structure; (S140) Compose a simple bundle wiring structure; (S145) Bundle wiring structure to be composed is remained?; (S150) Wiring connection requested?; (S155) Configure a 3D wiring grid graph; (S160) Project a cell block and an existing wiring; (S165) Perform a time wiring device; (S170) Wiring connection request remained?
Abstract:
본 발명은, 분산영상 코딩(DVC : Distributed Video Coding) 디코더의 보조정보 생성부에서 추출된 움직임 데이터를 제2 영상 압축 표준에서 사용하는 형태의 움직임 데이터로 변환하는 움직임 데이터 추출부와, 분산영상 코딩 인코더에서 전처리된 데이터를 상기 제2 영상 압축 표준에서 사용하는 예측 프레임 형태로 변환하는 전처리 데이터 변환부와, 상기 분산영상 코딩 인코더에서 인코딩된 인트라 프레임을 상기 제2 영상 압축 표준에서 사용하는 인트라 프레임 형태로 변환하는 인트라 데이터 변환부, 및 상기 움직임 데이터 추출부, 전처리 데이터 변환부, 및 인트라 데이터 변환부에서 생성된 압축 정보들을 조합하여 압축 데이터로 출력하는 영상 압축 데이터 조합부를 포함하는 트랜스코더를 제공할 수 있다. 분산영상코딩(DVC : distributed video coding), 트랜스코더(transcoder)
Abstract:
본 발명은 분산 영상 코덱의 픽셀 인터리빙 방법에 관한 것으로서, 원영상과 이전 영상의 차로 구성된 차영상을 임의의 블록으로 분할하는 단계; 분할한 각 블록에 대한 버스트 에러(Burst Error)의 총합을 구하여 테이블을 생성하는 단계; 및 상기 테이블에서 버스트 에러가 가장 큰 블록과 버스트 에러가 가장 작은 블록을 선택하고, 선택한 블록의 정보를 이용하여 원영상의 두 개의 블록의 픽셀을 픽셀 인터리빙하는 단계를 포함한다. 차영상, 버스트 에러, 픽셀, 인터리빙