element14 Community
element14 Community
    Register Log In
  • Site
  • Search
  • Log In Register
  • About Us
  • Community Hub
    Community Hub
    • What's New on element14
    • Feedback and Support
    • Benefits of Membership
    • Personal Blogs
    • Members Area
    • Achievement Levels
  • Learn
    Learn
    • Ask an Expert
    • eBooks
    • element14 presents
    • Learning Center
    • Tech Spotlight
    • STEM Academy
    • Webinars, Training and Events
    • Learning Groups
  • Technologies
    Technologies
    • 3D Printing
    • FPGA
    • Industrial Automation
    • Internet of Things
    • Power & Energy
    • Sensors
    • Technology Groups
  • Challenges & Projects
    Challenges & Projects
    • Design Challenges
    • element14 presents Projects
    • Project14
    • Arduino Projects
    • Raspberry Pi Projects
    • Project Groups
  • Products
    Products
    • Arduino
    • Avnet Boards Community
    • Dev Tools
    • Manufacturers
    • Multicomp Pro
    • Product Groups
    • Raspberry Pi
    • RoadTests & Reviews
  • Store
    Store
    • Visit Your Store
    • Choose another store...
      • Europe
      •  Austria (German)
      •  Belgium (Dutch, French)
      •  Bulgaria (Bulgarian)
      •  Czech Republic (Czech)
      •  Denmark (Danish)
      •  Estonia (Estonian)
      •  Finland (Finnish)
      •  France (French)
      •  Germany (German)
      •  Hungary (Hungarian)
      •  Ireland
      •  Israel
      •  Italy (Italian)
      •  Latvia (Latvian)
      •  
      •  Lithuania (Lithuanian)
      •  Netherlands (Dutch)
      •  Norway (Norwegian)
      •  Poland (Polish)
      •  Portugal (Portuguese)
      •  Romania (Romanian)
      •  Russia (Russian)
      •  Slovakia (Slovak)
      •  Slovenia (Slovenian)
      •  Spain (Spanish)
      •  Sweden (Swedish)
      •  Switzerland(German, French)
      •  Turkey (Turkish)
      •  United Kingdom
      • Asia Pacific
      •  Australia
      •  China
      •  Hong Kong
      •  India
      •  Korea (Korean)
      •  Malaysia
      •  New Zealand
      •  Philippines
      •  Singapore
      •  Taiwan
      •  Thailand (Thai)
      • Americas
      •  Brazil (Portuguese)
      •  Canada
      •  Mexico (Spanish)
      •  United States
      Can't find the country/region you're looking for? Visit our export site or find a local distributor.
  • Translate
  • Profile
  • Settings
Raspberry Pi
  • Products
  • More
Raspberry Pi
Raspberry Pi Forum Connect Raspberry Pi3 B+ to USRP N200 via Gigabit Ethernet Cable Cat5e and higher
  • Blog
  • Forum
  • Documents
  • Quiz
  • Events
  • Polls
  • Files
  • Members
  • Mentions
  • Sub-Groups
  • Tags
  • More
  • Cancel
  • New
Join Raspberry Pi to participate - click to join for free!
Featured Articles
Announcing Pi
Technical Specifications
Raspberry Pi FAQs
Win a Pi
Raspberry Pi Wishlist
Actions
  • Share
  • More
  • Cancel
Forum Thread Details
  • Replies 6 replies
  • Subscribers 665 subscribers
  • Views 1182 views
  • Users 0 members are here
  • gigabit ethernet cable
  • usrp n200
  • rasberry_pi_3_b_plus
  • gigabit ethernet
  • raspberry pi3
  • raspberry_pi
  • d-link ethernet switch
Related

Connect Raspberry Pi3 B+ to USRP N200 via Gigabit Ethernet Cable Cat5e and higher

kazemc
kazemc over 7 years ago

Hi everyone,

Question:

I want to know, can we have direct communication between USRP N200 and Raspberry Pi3 B+ through Gigabit Ethernet cable?

I know for Raspberry Pi3, it wasn't possible due to weakness of LAN port since it wasn't support Gigabit communication, but for Raspberry Pi3 B=, it is claimed that has the capability of Gigabit communication with all those improvements.

In Raspberry Pi3, it was mentioned in few forums that needs to use USB adaptor from Gigabit Ethernet cable though I haven't tested it myself. Has anyone here tried this direct communication before? (either via USB or Ethernet)

Purpose:

I need it for a project in which we want to activate each USRP N200 via Raspberry Pi 3 B+ with use of GNU radio to transfer short data stream (short MP4 or MP3)  from node to node. (I have already ordered Raspberry Pi3 B+ and will receive them soon).

 

Current experiment:

At the moment I have tried the communication between USRP N200 and Raspberry Pi3 via a D-Link Gigabit switch and able to detect and communicate with USRP. The operating system is Ubuntu Mate and so far no problem except higher delay which is normal since the Raspberry has lower processor power compared to normal PCs.

 

Will be great if anyone can give some tips.

Appreciate for your help,

Kazem

  • Sign in to reply
  • Cancel
Parents
  • rew
    rew over 7 years ago

    Almost all 1000mbps ethernet ports are also 100mbps capable. So when you plug your pi into a switch that does gigabit, that port will be downgraded to 100mbps automatically. If you want to remove the switch, the USRP N200 will automatically downgrade its port to 100mbps and happily communicate with the raspberry.

     

    Also, in the time when there wasn't gigabit ethernet yet, you had to make sure that you used a crossover cable between two devices that would normally connect to a switch. This is not necessary when one of them is Gigabit capable: All gigabit ports support automatic adjustment to whatever cable you choose.

     

    But due to the way the pi is builtup the pi will not be able to achieve very high speeds. But that's not what it was made for.

     

    In short: I expect no problems.

    • Cancel
    • Vote Up +2 Vote Down
    • Sign in to reply
    • Cancel
  • kazemc
    kazemc over 7 years ago in reply to rew

    Hi Roger,

    Thanks for your reply.

    Tomorrow I will go to my lab and test direct communication from USRP to Raspberry Pi 3 (since I haven't received Raspberry Pi3 B+ yet). I will let you know the results by tomorrow. But I am not sure that can work with Raspberry pi3 due to very low speed of LAN port and circuit. (let's be optimistic ;-) )

    Tnx

    • Cancel
    • Vote Up +2 Vote Down
    • Sign in to reply
    • Cancel
  • rew
    rew over 7 years ago in reply to kazemc

    I just researched what your USRP N200 is.... It is capable of sampling and transmitting 50Msampes per second. If those are 8bit, that's 50 Mbytes per second. For this you need gigabit ethernet, simply because it doesn't fit on 100mbps.

     

    Maybe the pi at $35 is not a good match for the $1500+ SDR? Now you're limiting the SDR to a small part of its capability when it costs more than 10 times more than your processing unit. As much as I think the pi is a very good device, and has plenty of processing power for a lot of things, here the "only USB for outside IO" limitation is quite limiting.

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Cancel
  • kazemc
    kazemc over 7 years ago in reply to rew

    Hi Roger,

    I tested the direct Gigabit Ethernet cable to Raspberry Pi3 and it did not even turn ON. They seems not to be compatible. I have ordered USB3 adapter to Gigabit Ethernet to test this direct connection via USB port, since USB can cover over 100Mbps. I know the Raspberry Pi3 processor is not as strong as normal PCs but for the current project I can't use over 13 laptop or PCs due to monetary limitations, so I have no choice except use Raspberry pi3 B+.

     

    For the moment this direct communication without Ethernet switch is the issue.  

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Cancel
Reply
  • kazemc
    kazemc over 7 years ago in reply to rew

    Hi Roger,

    I tested the direct Gigabit Ethernet cable to Raspberry Pi3 and it did not even turn ON. They seems not to be compatible. I have ordered USB3 adapter to Gigabit Ethernet to test this direct connection via USB port, since USB can cover over 100Mbps. I know the Raspberry Pi3 processor is not as strong as normal PCs but for the current project I can't use over 13 laptop or PCs due to monetary limitations, so I have no choice except use Raspberry pi3 B+.

     

    For the moment this direct communication without Ethernet switch is the issue.  

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Cancel
Children
  • rew
    rew over 7 years ago in reply to kazemc

    What did not turn on?

    If your USRP expects "power over ethernet", then you'll need a POE injector. Using that switch is then the easiest option.

    • Cancel
    • Vote Up +1 Vote Down
    • Sign in to reply
    • Cancel
  • kazemc
    kazemc over 7 years ago in reply to rew

    Thank you Roger,

    I have ordered one to test that, will inform you about results once received it.
    There is not much articles around about this, so can be cool if be able to setup and receive good results.

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Cancel
element14 Community

element14 is the first online community specifically for engineers. Connect with your peers and get expert answers to your questions.

  • Members
  • Learn
  • Technologies
  • Challenges & Projects
  • Products
  • Store
  • About Us
  • Feedback & Support
  • FAQs
  • Terms of Use
  • Privacy Policy
  • Legal and Copyright Notices
  • Sitemap
  • Cookies

An Avnet Company © 2025 Premier Farnell Limited. All Rights Reserved.

Premier Farnell Ltd, registered in England and Wales (no 00876412), registered office: Farnell House, Forge Lane, Leeds LS12 2NE.

ICP 备案号 10220084.

Follow element14

  • X
  • Facebook
  • linkedin
  • YouTube