FlexRadio Systems Knowledge Center
Home
Search
Tags
Glossary
Members
Welcome Guest
(
Login
|
Register
)
Latest Additions
Most Popular
Getting Started
Knowledge Base
TroubleShooter
FAQs
Downloads
FlexRadio Web Site
Forums
Technical Support
Home
»
Knowledge Base
»
PC Hardware & Peripherals
»
What kind of computer should I buy for a FlexRadio Transceiver?
What kind of computer should I buy for a FlexRadio Transceiver?
What kind of computer should I buy for a FlexRadio Transceiver?
What kind of computer should I buy for a FlexRadio
Transceiver
?
System Dependencies
Minimum
PowerSDR
Version:
1.X.0
Applicable Hardware:
Any
transceiver
Content provided by:
FlexRadio Systems Engineering
First, the "ideal" computer or
PC
configuration is a very subjective thing to quantify. We are bounded by things like trading off cost vs. performance. Also,
PowerSDR
will operate at a very acceptable performance level on a wide range of computer configurations. There are also other compromises that have to be factored in.
One of the trade offs is sampling rate. A lesser
PC
that is not properly running
PowerSDR
at 96 or 192
KHz
(audio drop outs) may work fine at 48
KHz
.
Below are some some guidelines that you want to consider when getting a computer that will be able to run at the highest sampling rate of 192
KHz
. Please note that these are only recommendations and not strict hardware endorsements from FlexRadio Systems.
Rule of Thumb
- "Get the highest performance
PC
you can afford and get one that allows you to upgrade
if
necessary"
PC
Resource
Recommended Components
Comments
CPU / Processor Type
Multi core processors from
Intel
or
AMD
with a fast front side bus. Hyperthreaded CPUs are acceptable too. Some examples are:
Core i7 processors
Quad core processors
Intel
Core 2 Duo
AMD
Phenom
AMD
Athlon
Pentium D
Multi-core CPUs are needed for operating at 192
KHz
sampling rates
Select a CPU with a large (3MB or greater per core) L2 cache. Shared L2 cache can provide better performance than a dedicated L2 cache in some processor families.
RAM
(random access memory)
2-4
GB
of high clock rate DDR2 or dual-channel
RAM
or DDR3 Tri-channel
RAM
Make sure the
RAM
is qualified by the motherboard manufacturer. All
RAM
is not the same. For Dual and Tri Channel operation, the
RAM
chips should be "matched".
Video cards / Graphics Processing Units (GPUs)
Min. Resolution:
1024x768
Medium high-end graphics engines that use AGP 8x or
PCIe
x16 bus slots. GPUs that use chipsets from the following companies are known to work well
NVIDIA
ATI
DirectX 9.0c support is required
You want to get a graphics card that has very fast (DDR3) memory on board.
Multiple outputs for connecting multiple monitors is a very useful option
Firewire
Host Controller
(FHC)
Any
Firewire
adapter that uses the Lucent Agere or Texas Instruments (TI)
Firewire
Host Controller chipsets
If
you have an existing FHC, try it before purchasing a bus connected FHC.
PCI and
PCIe
bus connected cards seem to perform better than motherboard integrated FHCs.
CPU type and Speed:
You used to be able to tell
if
a CPU was a better performer
if
it had a higher clock speed. Multi-core processors have eliminated this tried and true metric. You definitely want to get a multi-core (
AMD
or
Intel
) or a Pentium D processor since future versions of
PowerSDR
will be taking advantage of the technology provide by those chips. You also want to get a CPU that has the largest L2 on-chip memory cache available.
Video Graphics Controller:
PowerSDR
currently utilizes only non-hardware accelerated 2-D graphics, but this could change where the display would support OpenGL 3-D rendering. A mid high-end video card that has an NVIDIA or ATI graphics engine (
GPU
) and has fast DDR3 memory on the card is recommended. The cards that use the
PCI-E
x16 slots will provide faster performance over the older AGP based cards. It is also recommended that you get a video card that will allow you to connect two monitors to it. Many people are using dual monitors with
PowerSDR
to allow other programs to easily fit on the screen like logging and digital mode programs.
RAM
:
PowerSDR
does not use a lot of it, but the operating system (Windows) likes to have it available. Get the fastest DDR2/DDR3
RAM
your motherboard will support and get at least 1
GB
of it for Windows XP; 2
GB
is highly recommended.
If
you are using Windows Vista or Win7, 2
GB
is the minimum and 4
GB
is recommended. 32-bit operating systems can only address up to 4
GB
of
RAM
. 64-bit operating systems can access more than 4
GB
of
RAM
.
FireWire
Host Controllers:
One of the more critical elements for determining
if
a computer will run
PowerSDR
with a FlexRadio Systems
software defined radio
is the throughput achieved from the
Firewire
host controller. Most computers today come with an integrated
Firewire
interface. In general, these integrated peripherals are usually not optimized for high throughput data rates. Using an a bus connected
Firewire
host controller card that is PCI or
PCI-E
based is recommended for optimum data throughput. For laptops, you want to get an ExpressCard
Firewire
host controller rather than a PCMCIA
if
at all possible.
The second thing to consider are
Firewire
chipsets. The manufacturer of the
FireWire
interface used in the FLEX-5000/FLEX-3000 recommends
FireWire
cards based on the Lucent AGERE chip set. Texas Instruments (TI) has the most compatible chip set across a wide variety of
Firewire
devices.
Refer to the following Knowledge Center article
Selecting High Performance
Firewire
Cards for FlexRadio Transceivers
for more information regarding selecting a
Firewire
host controller for your
PC
.
Monitors:
The most important consideration for a monitor other than size is how much
EMF
it radiates and the resultant
RFI
to the
software defined radio
hardware. LDC displays seem to have lower
EMF
than CRT type displays, but the resolution of LCDs is less than that of CRTs (a trade off). You want a lot of monitor "real estate" consider one of the new
HD
wide screen type monitors that are at least 20". Refer to the Video Graphics Controller section above.
Hard Drives:
PowerSDR
does not utilize a hard drive to any great degree after the program has started and is running. Windows on the other hand does use the hard drive for managing memory utilization by creating virtual memory with a "swap file".
If
your
PC
is low in the amount of
RAM
it has installed, Windows will swap out
RAM
to the hard drive. This hard disk activity has the over all effect of slowing down your
PC
causing
PowerSDR
to momentarily freeze up causing disruptions. Even systems with sufficient amounts of
RAM
will still experience Windows swapping memory out to the hard drive's swap file, but to a lesser extent.
It is important to get a fast hard drive to mitigate the effects of Windows using virtual memory. There are several characteristics of hard drives that should be considered. The first is interface type. Older computers use IDE data interfaces. Newer computers use SATA. SATA is faster than IDE and should be used. There are different speeds for SATA drives. Get the fastest SATA drive that your
PC
supports. Platter rotational speed and seek times are the two other primary factors for selecting a hard drive. You want to choose a hard drive that has the fastest platter rotational speed (measured in RPMs) and has the lowest seek times (measured in milliseconds).
Laptop or Desktop:
In general, a desktop computer does not have the power and heat considerations that are taken into account when engineering a laptop computer, therefore desktop computers are higher in performance when both have comparable CPUs and
RAM
. Recent advances in laptop technology have been producing some laptops with very high performance that have been known to work very well with
PowerSDR
1.x, especially ones that incorporate multi-core CPUs. However,
Firewire
performance on laptop computers with integrated
Firewire
controllers has been reported to be lacking. This issue is easily corrected by using either an ExpressCard or PCMCIA (
PC
Card)
Firewire
host controller rather than the integrated
Firewire
port on the laptop.
This KB article may reference additional files that are available on the FlexRadio Systems web site Downloads page. Please use the URL(s) below to download the referenced materials.
An Adobe Acrobat Reader may be required to open the file. You can download Adobe Acrobat from here.
KB Source Document(s):
None Referenced
Rate this Article:
Related Links
Intel web site
AMD & ATI web site
Nvidia web site
Add Your Comments
Name:
*
Email Address:
Web Address:
Font Name
Size
Verification Code:
*
Details
Last Modified:
Wednesday, September 30, 2009
Last Modified By:
Administrator
Type:
INFO
Rated 3 stars based on 2 votes.
Article has been viewed 8,282 times.
Options
Print Article
Bookmark Article
Social Bookmarks
Comments RSS
Export As PDF
Powered By InstantKB.NET 2.0.6 © 2010
Execution: 0.958.
17 queries.
Compression Disabled.
Search All
Go
Advanced Search
Social Bookmarks...