What kind of computer should I buy for a FlexRadio Transceiver?

Expand / Collapse
 

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



Add Your Comments


Name: *
Email Address:
Web Address:
   
  
 
 
   
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