dsPIC30F
TABLE 12-4:
FUNCTION EXECUTION TIMES
Function
Complex FFT (3)
Complex FFT (3)
Complex FFT (3)
Block FIR
Block FIR Lattice
Block IIR Canonic
Block IIR Lattice
Matrix Add
Matrix Transpose
Vector Dot Product
Vector Max
Vector Multiply
Vector Power
Cycle Count
Equation
-
-
-
53+N(4+M)
41+N(4+7M)
36+N(8+7S)
46+N(16+7M)
20+3(C*R)
16+C(6+3(R-1))
17+3N
19+7(N-2)
17+4N
16+2N
Conditions (1)
N=64
N=128
N=256
N=32, M=32
N=32, M=32
N=32, S=4
N=32, M=8
C=8, R=8
C=8, R=8
N=32
N=32
N=32
N=32
Number of
Cycles (2)
3739
8485
19055
1205
7337
1188
2350
212
232
113
229
145
80
Execution Time
@30 MIPS
124.6 μ s
282.8 μ s
635.2 μ s
40.2 μ s
244.6 μ s
39.6 μ s
78.3 μ s
7.1 μ s
7.7 μ s
3.8 μ s
7.6 μ s
4.8 μ s
2.7 μ s
Note 1:
2:
3:
C = #columns, N = # samples, M = #taps, S = #sections, R = #rows
1 cycle = 33 nanoseconds @30 MIPS
Complex FFT routine inherently prevents overflow
12.4
dsPICworks? Data Analysis and
FIGURE 12-1:
dsPICworks Data
DSP Software
dsPICworks is a free data analysis and signal
processing package for use with Microsoft Windows
9x, NT, 2000 and XP platforms. It provides an extensive
number of functions encompassing:
? Wide variety of signal generators – Sine, Square,
Triangular, Window functions, Noise
? Extensive DSP functions – FFT, DCT, Filtering,
Convolution, Interpolation
? Extensive arithmetic functions – Algebraic
expressions, data-scaling, clipping etc.
? 1-D, 2-D and 3-D displays
? Multiple data quantization and saturation options
? Multi-channel data support
? Automatic “script file”-based execution options
Analysis and DSP
Software
available for any user-defined sequence of
12.4.1
SIGNAL GENERATION:
dsPICworks functions
? File Import/Export interoperable with MPLAB IDE
? Digital filtering options support filters generated by
dsPIC Filter Design
? ASM30 assembler file option to export data tables
into dsPIC30F RAM.
DS70043F-page 52
dsPICworks? Data Analysis and DSP Software
supports an extensive set of signal generators
including basic sine, square and triangle wave
generators as well as advanced generators for window
functions, unit step, unit sample, sine, exponential and
noise functions. Noise, with specified distribution, can
be added to any signal. Signals can be generated as 32
bit floating-point or as 16-bit fractional fixed point
values for any desired sampling rate. The length of the
generated signal is limited only by available disk space.
Signals can be imported or exported from or to MPLAB
file-register windows. Multi-channel data can be
created by a set of multiplexing functions.
? 2005 Microchip Technology Inc.
相关PDF资料
MA320002 MODULE PLUG-IN PIC32 USB OTG
MA320011 MODULE PLUG-IN PIC32MX220F32D
MA330024 MODULE PLUG-IN DSPIC33F 100TQFP
MA330027 MODULE PLUG-IN DSPIC33F 100TQFP
MA330029 MODULE PLUG-IN DSPIC33FJ16GP102
MA9D00-42 DSUB CONN W/DIAGNOSTIC PORT STRT
MAI ADAPTER PUSH-ON/M-SWTCH ATTCHMNT
MAV0020RP VARISTOR ARRY 2ELEMENT 120V 0405
相关代理商/技术参数
MA300013 制造商:Microchip Technology Inc 功能描述:Tools Development kit Kit Con
MA300014 功能描述:子卡和OEM板 dsPIC30F 80L Plug In Sample (6014A) RoHS:否 制造商:BeagleBoard by CircuitCo 产品:BeagleBone LCD4 Boards 用于:BeagleBone - BB-Bone - Open Source Development Kit
MA300015 功能描述:子卡和OEM板 dsPIC30F 80L Plug In Sample (6010A). RoHS:否 制造商:BeagleBoard by CircuitCo 产品:BeagleBone LCD4 Boards 用于:BeagleBone - BB-Bone - Open Source Development Kit
MA300016 功能描述:子卡和OEM板 dsPICDEM 80-PIN PIM RoHS:否 制造商:BeagleBoard by CircuitCo 产品:BeagleBone LCD4 Boards 用于:BeagleBone - BB-Bone - Open Source Development Kit
MA300118 功能描述:子卡和OEM板 _ RoHS:否 制造商:BeagleBoard by CircuitCo 产品:BeagleBone LCD4 Boards 用于:BeagleBone - BB-Bone - Open Source Development Kit
MA300128 功能描述:子卡和OEM板 _ RoHS:否 制造商:BeagleBoard by CircuitCo 产品:BeagleBone LCD4 Boards 用于:BeagleBone - BB-Bone - Open Source Development Kit
MA300140 功能描述:子卡和OEM板 _ RoHS:否 制造商:BeagleBoard by CircuitCo 产品:BeagleBone LCD4 Boards 用于:BeagleBone - BB-Bone - Open Source Development Kit
MA300228 功能描述:子卡和OEM板 _ RoHS:否 制造商:BeagleBoard by CircuitCo 产品:BeagleBone LCD4 Boards 用于:BeagleBone - BB-Bone - Open Source Development Kit