Jump to content

fredreload

Senior Members
  • Posts

    1123
  • Joined

  • Last visited

Everything posted by fredreload

  1. Hi Strange, alright the idea about addition is that it is commutative, meaning if you walk backward on that full adder circuit you always have to choose between a 01 or 10. The thing is for a substract it is not commutatibe, but a full substractor circuit you need to keep the current going in order to move backwards and decode what the original information is because you don't have the information on carry in and carry out bit, so maybe some way of putting these two circuits together http://ustudy.in/sites/default/files/fullsub.gif P.S. My idea is I'm trying to make a compression algorithm by shrinking the bits, if I can get an 8 bits information from 4 bits alone it would be wonderous, but I doubt it's possible
  2. Swap the bits so that a 0 and 1 with 0 always on top
  3. Make sense, but all I need are smaller numbers , working on a compression algorithm My bad, it does matter, I'm thinking the circuits' unique setup would distinguish the numbers, I could be wrong
  4. I found the answer in the link I posted, pretty much what I am looking for, indexing out of permutations
  5. fredreload

    A+B=C

    As the equation says A+B=C, let's say I add 7(A) and 9(B) to get 16©, is it possible to reverse engineer 7 and 9 by only knowing 16? It can be in binary or anything. I'm trying to get the value for A and B with C=16 and without knowing what A and B are An idea would be to mesh the binary bits together like, A=0111, B=1001, C=0111 1001, but that makes C bigger to have a value of C=64+32+16+1 = 113. I need to make this value smaller then the previous two numbers, which should only contain 4 bits, so the maximum value would be 1111 which is 15 Reverse half adders?
  6. I did, isn't it easier to store binary numbers as decimals? I think I am just new to compression lol P.S. No hard feelings, you can trust me
  7. I got the idea from your Shannon sampling theorem and digital radio image. To attribute signal arrangements to a single function so you don't need a look up table to see where the bits are, it takes time and database to store the look up table. With that said a 5 letters arrangements can crunch up to 12 bits of binary data. It takes 5 signals, but it makes for a pretty good compression algorithm
  8. Ya, nevermind, I just kind of like the idea to compete The Fourier transform idea you posted right after me As a friend pointed out my audio signal is restricted to cosine wave, and after that I still need to decode the wave The factorial idea, did you come up with it? You are Asian right? Are you Japanese or Chinese?
  9. So it's a draw? P.S. Hmm, your idea seems better for single wavelength
  10. D:, did you come up with the factorial idea and tried to mask it from me?
  11. I want to program and send my own custom signals. Can Wi-Fi and Bluetooth do this? If so how?
  12. Hmm alright then, after the intervals are measured in hardware, can I have the intervals' lengths sent to the computer for further processing? How much time would that take?
  13. My bad, let me try to explain. Take a look at this. They use the example characters a, b, c, and d. Now this isn't one wavelength contrary to my post, but it is interesting and apply to the topic. Now imagine you send an RF signal of 4 wavelengths. _|-|_|--|_|---|_|----|_, I just increase each by 1 length but this 4 signals represents a,b,c, and d. You can place them in any order or have them repeats. Now how many data you can encode in these 4 signals? You can encode a value from 1 to 253 which is roughly 7 bits, with a digital signal you need 7 bits to complete this. Now you send this RF signal to another computer, I reads in 4 wavelengths, do an O(1) calculation to find the index and convert the data value to binary I dunno how many order the conversion would take but it shouldn't be that bad I think, instant data P.S. Now you just need a transmitter and sensor and you can send data just about anywhere at the click of a button
  14. So, I dunno, I just want a device where I can broadcast my own signal all day, from my laptop, like data signal, what device am I looking for?
  15. Hmm, I'm not sure about the encoding part but my idea originally is that for a single wavelength with frequency modulation to translate it back into a signal, then translate that signal into a value. That would be hard because you are reading in a signal, it would be much easier to decode these type of things inside a computer. Now if someone could answer how they keep the both sides in sync, do they need to be in sync? That would be cool My new idea is that, you send out a beep after like a set amount of seconds within the limit constraint, for instance beep then 10 seconds then beep, I translate that 10 seconds into binary, yes I would need a converter to go from 10 to 1010 in binary, but my idea is that you decode the signal with software but not hardware, all that the wireless adapter does is read the signal. Now this 10 seconds could be in 10 milliseconds or less depending on the constraint. So that is how I transfer my data, let's say the time between the beep is 127 milliseconds beep-------------127ms------------beep, convert that to binary would be 01111111. So it consists of short pulses of time length for wireless signal, of course this is much easier to process in software Basically like a remote, as Google suggested Hmm, nevermind, that means time will always be a constraint. Well now I have to look up how to analyze signals Also some suggests a factorial decode on frequency modulation, you know instead of 0s and 1s for radio signal you go 1234,1243,1423,...etc. For 4 bits you will get 2^4 which is 16 different combination, but for 4! = 24 different combination. Of course these all require a software look up to decode the actual value, I don't think you can decode factorial with hardware, I can be wrong I take back what I said about universities http://www.scienceforums.net/topic/97567-function-of-x-variables-with-non-repeat-outputs/
  16. I want to create a function out of any number of variables that would generate a non repeat output value, sort of like indexing. So to being with one variable you got x, and you set x to 0,1,2,3,4,5,6,7,8,9,10 slowly incrementing values and is positive with non repeating outputs. Now with 2 variables x and y, how do I make it the same as above? Now 3 variables 4, or more, how do I do it? orz http://stackoverflow.com/questions/14013373/finding-the-index-of-a-given-permutation
  17. Hi Strange, can you tell me exactly how does digital radio demodulate signal into bits of 0s and 1s?
  18. Frequency modulation can also be applied for Ethernet right? But why do you need Ethernet when you got wireless?
  19. I got my idea from Silicon Valley TV series lol, good show P.S. The idea will attribute to them and is made public
  20. You use audio signal to decode the modulation back into a number form. Well you don't transmit binary data, that is a waste, imagine this, but instead of just 0 and 1 you encode numbers from 0 to 100, that and with frequency encoding, I'm going to sleep = =, you are bad influence Strange, baaaaad Yes, you can jeep a few hundred different noise into a single wavelength, and you can decode that signal back into numbers , looks like I win , FM radio only modulates 0 or 1 for each wavelength, an entire wavelength This will remind me
  21. Well how about frequency modulation? Using frequency modulation to transfer data
  22. Well but if you look at the PSK modulation where I got my ideas from in the link I posted. You see that every one wavelength contains 3 bits 000 to 111 from 8 different directions. But if you look at an audio wave in terms of amplitude, let's just say the amplitude can vary by 1000 levels for a sound that can be made, each wavelength would contain 2^9=512 < 1000, 9 bits for every wavelength and this is just an estimate for what analogue signal can do
  23. Right but imagine transferring data as an audio wave, a lot more data would go through right? P.S. Same goes for ethernet, not sure how though
×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.