wcdma
wcdma 

所属分类:3G/4G/5G开发
开发工具:Visual C++
文件大小:48KB
下载次数:7
上传日期:2012-11-01 18:10:16
上 传 者zotion
说明:  非常经典的wcdma benchmark,包含wcdma各个组成部分。
(Very classic wcdma benchmark, to contain the wcdma each part.)

文件列表:
filter.h (3065, 2005-11-13)
interleaver.c (6076, 2005-11-13)
interleaver.h (2836, 2005-11-13)
main.c (13627, 2009-04-22)
Makefile (260, 2005-11-12)
pncode.c (7363, 2005-11-13)
pncode.h (3245, 2005-11-13)
ratematching.c (3116, 2005-11-13)
ratematching.h (2381, 2007-10-13)
scrambler.c (5784, 2005-11-13)
scrambler.h (2930, 2005-11-13)
searcher.c (11221, 2005-11-13)
searcher.h (3182, 2005-11-13)
spreader.c (8441, 2005-11-13)
spreader.h (2706, 2005-11-13)
viterbi.c (10689, 2005-11-13)
viterbi.h (4342, 2005-11-13)
buffer.c (4599, 2005-11-13)
buffer.h (2435, 2005-11-13)
channel.c (6842, 2005-11-13)
channel.h (2623, 2005-11-13)
common.h (3350, 2009-04-20)
cpich.c (3873, 2005-11-13)
cpich.h (2408, 2005-11-13)
dch.c (7367, 2009-04-20)
dch.h (2822, 2005-11-13)
debug.h (2537, 2005-11-13)
filter.c (5938, 2005-11-13)

0. Content - What is wcdmaBench ? - How to use ? - Tested Platform - Limitation of wcdmaBench - System structure 1. What is wcdmaBench ? wcdmaBench is a benchmark program that emulates the physical layer operation of W-CDMA terminal. It's main goal is to analyze the computation characteristics of physical layer operations. Thus, this suite might not be proper for the evaluation of signal processing algorithm. 2. How to use ? > tar xvf wcdmaBench_1.0.tar > cd wcdmaBench_1.0 > make > sim 3. Tested Environment This suite was tested only at X86 based Linux machine. The compiler used for the development of this suite is gcc version 3.3.3. This suite may not properly work on other hardware platform or compiler suite. 4. Limitation of wcdmaBench 1) This suite only includes minimal feature of W-CDMA protocol. More specifically, it only emulates a situation that a W-CDMA channel sets up a 3.4Kbps signaling radio bearer (SRB) with a basestaion. 2) The operations realized in this suite is not perfectly matched with W-CDMA standard. The major differences are following : - It is assumed that the channel structure of downlink is identical with that of uplink. Although W-CDMA standard defines different channel structure, I assumed identical channel in order to simplify development procedure because this assumption allows the direct feeding of transmitter output signal to receiver input after adding radio signal propagation effect related to multipath fading and common pilot channel signal. However, this assumption does not result in significant difference on computation amount. - Rate matching function is not implemented in this suite. - Searcher algorithm is highly minimal. 3) This suite does not consider noise effect. We only consider static multipath fading with static signal attenuation and propagation delay; and without white gaussian noise effect for proper searcher operation emulation. 5. System structure +---------------+ +---------------+ | convolutional | | Viterbi | viterbi.c, viterbi.h | Encoder | | Decoder | +-------+-------+ +-------+-------+ | | +-------+-------+ +-------+-------+ | Block | | Block | interleaver.c, interleaver.h | Interleaver | | Deinterleaver | +-------+-------+ +-------+-------+ | | +-------+-------+ +-------+-------+ | Spreader | | Despreader | spreader.c, spreader.h +-------+-------+ +-------+-------+ | | +-------+-------+ +-------+-------+ | Scrambler | | Descrambler | scrambler.c, scrambler.h +-------+-------+ +-------+-------+ | | | | +-------------+ | +-------+ Searcher | searcher.c, searcher.h | | +-------------+ | | +-------+-------+ +-------+-------+ | Pulse | | Pulse | filter.c, filter.h | Shaping | | Shaping | | filter | | filter | +-------+-------+ +-------+-------+ | | | +-----------------+ | +--+ Radio channel +----+ channel.c, channel.h, cpich.c, cpich.h, buffer.c buffer.h +-----------------+

近期下载者

相关文件


收藏者