Académique Documents
Professionnel Documents
Culture Documents
Cheng
SVP/CTO
Inventec
Taiwan, R.O.C.
Chen.AlbertYP@inventec.com
Taiwan, R.O.C.
{ YaoHuaChen, apple.chen, pwhsu, PatrickWei, wmcheng,
cf, tychen } @itri.org.tw
reconfigurable
instruction-set
processors
(ASIP).
The
high
level
latency
power
architectures
requirements
of
and
high
data
DSP-centered
rate
with
applications,
an
S02.Up;
software-defined
intelligent
radio
[4] is
(SDR);
systems
application-specific
network
with
routers
and
switches
or
cache
with
INTRODUCTION
I.
standard
environments
to
add
(WAVE)
wireless
for
access
supporting
in
vehicular
the shared
Intelligent
complicated arbitration,
spec is almost the same as that of IEEE 8 02.11a except that the
routing
design or
synchronization
channel bandwidth and the data rate of IEEE 8 02.11p are only
half of those of IEEE 8 02.11a. Intuitively, the transceiver for
multicore
architecture
with
concatenate
memories
and
design
issues. However,
for
IEEE
8 02.11p,
the
channel
designs for its high flexibility, short design cycle and even high
275
16+16=32 p.s
DSP2
DSP3
Short Preamble
Long Preamble
./
Signal Detect,
Coarse Freq.
RATE
AGe, Diwrsity
Offset Estimation
Frequency Offset
LENGTH
Selection
...............
Figure 1.
Figure 3.
DATA
Conventional architecture
..
Figure 2.
DATA
CCBus
Figure 4.
II.
ARCHITECTURE
based
streaming-based
processing
and
block
based
necessary
includes
operations.
modulation,
The
the
processing
partitions,
multicore
SDR
Accelerating
coprocessors
(CC
may
Bus)
also
and
be
public
included
in
or
in
the
inner
transceiver
processing
are
operations
III.
passing
memory,
by
achieved
channel
be
can be stored in the shared memories via the public bus. Since
most
streaming-based
demodulation,
can
transmission
perform
data
bus.
the
signal and data. The preamble field is used for signal detection,
automatic gain control (AGC), timing synchronization and
initial channel estimation etc. The signal field carries the
information about the data field, such as the data length and
data rate. The data field carries the baseband processed OFDM
A.
block-based processing
is transmitted
from
the
DSPs or
276
frequency
Nt=1
+-+
numerator
63
57
I
43
21
Figure 5.
B.
Figure 6.
time
IV.
receiver.
C.
8 02.l lp
In order to examine whether the proposed architecture
5. it can be seen that Nt= 1 and Nt=14 for IEEE 8 02.l lp. To
fulfill the sampling theorem for channel estimation [13], Nf and
A.
Nr<NI_uull
. =
2*f,,*(l+L1N)
The ASl?
Three
Nt ::;Nt_min =NIL
paper,
types
of
application
specific
instructions
are
(1)
which contains
(including
277
assembler,
linker,
simulator
and
debugger)
of
LPoi
LP1
5ignal
dataO
datal
datal
D.
DSPl
Hl.
C"
DSP2
DeOAM
detection
TABLE!.
us
Figure 8.
Throughput criteria
(per OFDM symbol)
Task partition of DSPI and DPS2 for the IEEE 802.llp inner
receiver
SIFS
the DSP. The assembly codes for each ASIP are verified on the
B.
virtual
platform
is
in
heterogeneous
multi-core
Type 2
data from digital front end and the operation results of the inner
receiver, respectively. The common information and the data
for the block based operations are stored in the Shared Memory.
7680
16
3840
1203
4.6
1100
9.6
2303
Complex vector
multiplication
Hardware
accelerator
Type I
32
Instructions
Type
1920
TABLE n.
Cycle count
Cycle
counts
Approximated
power(mW)
Cl
PI
26
C2
P2
15.38
Type 3
Memory access
C3
P3
6.5
Type 4
Arithematic
C4
P4
7.26
Type 5
Others
C5
P5
0.244
of
the
ASIPs
generated
by
Synopsys
Processor
Designer are used for the two DSPs. The hardware accelerator,
CORDIC,
modeling
is
modeled
with
SystemC
in
transaction-level
the simulation is C
energy is E
the TLM 2.0 standard, and all memories are modeled as storage
platform shows that the public bus is activated only when the
architecture.
Simulation Results
The average active powers for DSPI and DSP2 are 4. 6mW and
E.
estimation of IEEES02.11p.
algorithm
to
enhance
the
channel
estimation
278
1 6QAM,
45
extra
cycles
per
subcarrier
are
needed
for
be
used
as
pseudo
pilots
for
channel
[5]
estimation
Memory
IEEE P802.11p: Part 11: Wireless LAN Medium Access Control (MAC)
and Physical Layer (PHY) Specitications: Amendment 6: Wireless
Access in Vehicular Environments, IEEE Std. 802.11p-20lO.
TABLE Ill.
Complex
Function
Cycle counts of
16QAM
modulated data
Cycle counts of
64QAM
modulated data
Phase
compensation
Hard decision
20
32
Re-estimate
equlizer
Update equlaizer
19
19
45
57
vector
i i
1%
Co m p l ex
accelerator
1%
5%
Figure 9.
Comple y(!cto r
mlAtipliC<ltion
5%
""etor
m lliti pliu tioo
'"
Figure 10. The active power analysis for IEEE 802.1 I P inner receiver
CONCLUSIONS
of
the
of
8 02.11p,
channel
the
estimation
and
capability
of
equalization
the
proposed
[2]
[3]
[4]
[8]
[9]
[13] Synopsys
Inc.,
Synopsys
Platform
Architect,
http://www.synopsys.comlSystems/ ArchitectureDesign/pages/PlatformA
rchitect.aspx
performance
[12] Synopsys
Inc.,
Synopsys
Processor
Designer,
http://www.synopsys.comlSystems/BlockDesigniprocessorDev/Pages/de
fault.aspx
To
[7]
[6]
279