Merging Data

Discussion in 'General Electronics Chat' started by SpacecowboyMat, May 14, 2015.

  1. SpacecowboyMat

    Thread Starter New Member

    May 14, 2015
    2
    0
    Hello everyone. I'm new to this site and thought I'd give it a try. Does anyone have any idea on how to merge data using a circuit or hardware components? Think of the challenge as mixing 2 streams of "water" together with circuit components. Order is not relevant at this juncture.

    Any ideas?
     
  2. WBahn

    Moderator

    Mar 31, 2012
    17,743
    4,792
    It's called a multiplexer.
     
    SpacecowboyMat likes this.
  3. MikeML

    AAC Fanatic!

    Oct 2, 2009
    5,450
    1,066
    Or an opamp summer.
     
    SpacecowboyMat likes this.
  4. MrChips

    Moderator

    Oct 2, 2009
    12,440
    3,361
    For digital signals you can use

    1) OR gate
    2) open collector outputs
    3) tristate outputs
    4) multiplexer
     
    SpacecowboyMat likes this.
  5. Hypatia's Protege

    Distinguished Member

    Mar 1, 2015
    2,781
    1,230
    On a side note, you may wish to proofread thread titles -- I was expecting a wedding announcement!? ;):D

    Regards from my house of glass
    HP:)
     
  6. ErnieM

    AAC Fanatic!

    Apr 24, 2011
    7,387
    1,605
    Just what is this mysterious "data" you speek about in such hushed tones?
     
    SgtWookie and SpacecowboyMat like this.
  7. OBW0549

    Well-Known Member

    Mar 2, 2015
    1,308
    884
    You are going to have to get a **LOT** more specific about what you mean by "merging data" if you expect any real help; as it is, your question is so vague, so ambiguous, as to be completely meaningless.

    We're not mind-readers here, you know...
     
  8. SpacecowboyMat

    Thread Starter New Member

    May 14, 2015
    2
    0
    Love your Wolowitz reference. Just a stream of binary code. Is there any way to merge it with a second stream of binary code using hardware, rather than software?
     
  9. MrChips

    Moderator

    Oct 2, 2009
    12,440
    3,361
    You have repeated the same question without clarifying what you mean.
    Why would anyone want to do such a thing?

    The answer is yes, it is possible.
    How to do it depends on what you are attempting to do.

    The devil is in the details.
     
  10. WBahn

    Moderator

    Mar 31, 2012
    17,743
    4,792
    Asked and answered. Several times.

    If you want to interleave them, use a multiplexer or tri-state outputs. If you want to overlay them such that one can dominate the other, use an OR gate (the HI signal dominates), an AND gate (the LO signal dominates),
     
    SpacecowboyMat likes this.
  11. ian field

    Distinguished Member

    Oct 27, 2012
    4,415
    783
    You need to unpick the software and analyse exactly what it does - then study boolean algebra till you can figure out how to make the same functionality with a mess of logic gates.
     
    SpacecowboyMat likes this.
  12. ErnieM

    AAC Fanatic!

    Apr 24, 2011
    7,387
    1,605
    Don't bother with those naysayers who said "crossing the streams is a very bad thing." I often mix two discrete data streams with a little extra virgin olive oil and some fresh garlic to use as a salad dressing.
     
  13. MrChips

    Moderator

    Oct 2, 2009
    12,440
    3,361
    Be practical. A funnel works better.
     
  14. WBahn

    Moderator

    Mar 31, 2012
    17,743
    4,792
    I've had problems with the bits bunching up and jamming the funnel. I prefer using bit injectors.
     
  15. ian field

    Distinguished Member

    Oct 27, 2012
    4,415
    783
    You could try a bigger bit-bucket.
     
  16. ian field

    Distinguished Member

    Oct 27, 2012
    4,415
    783
     
  17. ian field

    Distinguished Member

    Oct 27, 2012
    4,415
    783
    XOR gates are more fun - one data stream alternates whether the other gets inverted or not.
     
  18. WBahn

    Moderator

    Mar 31, 2012
    17,743
    4,792
    Yes, XOR gates are definitely more fun -- in so many ways. I don't know that I would say it is merging two data streams, even though, technically, that is exactly what it is doing. I think in terms of being able to separate the data streams at the other end. But when I think about it, the same type of protocol that you would need to use and OR or AND gate to achieve transmission would work for an XOR gate, too. So I'm game.
     
  19. ian field

    Distinguished Member

    Oct 27, 2012
    4,415
    783
    You'd have to start by figuring out which data stream was alternately inverting the other.
     
  20. joeyd999

    AAC Fanatic!

    Jun 6, 2011
    2,678
    2,732
    Years ago, I read of a concept of mixing multiple data streams via encryption of each with PRNG data streams, each PRNG stream uncorrelated with the others. The streams each become simple white noise, and are summed.

    Supposedly, each individual stream can be picked out of the noise by recombining with the original PRNG stream for that channel.

    The concept was supposed to provide extremely high data rate vs. BW. I don't know if anything ever came of it. Obviously, OFDM seems to have captured this space.
     
Loading...