From owner-freebsd-chat@FreeBSD.ORG Sun Mar 6 22:39:14 2011 Return-Path: Delivered-To: freebsd-chat@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 940C31065676; Sun, 6 Mar 2011 22:39:14 +0000 (UTC) (envelope-from bruce@cran.org.uk) Received: from muon.cran.org.uk (muon.cran.org.uk [IPv6:2a01:348:0:15:5d59:5c40:0:1]) by mx1.freebsd.org (Postfix) with ESMTP id 2083F8FC28; Sun, 6 Mar 2011 22:39:14 +0000 (UTC) Received: from muon.cran.org.uk (localhost [127.0.0.1]) by muon.cran.org.uk (Postfix) with ESMTP id 4D396E89A3; Sun, 6 Mar 2011 22:39:13 +0000 (GMT) DKIM-Signature: v=1; a=rsa-sha1; c=relaxed; d=cran.org.uk; h=date:from :to:cc:subject:message-id:in-reply-to:references:mime-version :content-type:content-transfer-encoding; s=mail; bh=/EIMCrVZ7M0t omme5xqkyekqHmo=; b=DgREuBlc2DyQulwjiWnMiISWi0LVzjDdBnmVauB8m3A3 Z9xZ1+5pTAHA81g6JGjpHTm/fYgXbuBsR6avEclPTxM7uk96z57eum+sDbXgFDbS h98T+fG5/NoIChz7ttQ5NXVTlGoO/RDNASsCW5zUx588wdgixqx6ntt0oDGdKdI= DomainKey-Signature: a=rsa-sha1; c=nofws; d=cran.org.uk; h=date:from:to :cc:subject:message-id:in-reply-to:references:mime-version :content-type:content-transfer-encoding; q=dns; s=mail; b=qRuqWC +yFrKrRsx9/6y53aKiGPDtw0SS7bv39sez12TciEBKh8taajxcw9zs9cfD1THyJV Gd9Bklw4sf9mnG+aKLbaIuuIdZPAZRDnrvKl8efRpKeMFJmeUOlICsRqfj5pLz3G Ewqx3uvts/Ctg7uDXpHYF5iazG5SbZPB7osJ4= Received: from unknown (client-86-31-236-253.oxfd.adsl.virginmedia.com [86.31.236.253]) (using TLSv1 with cipher DHE-RSA-AES128-SHA (128/128 bits)) (No client certificate requested) by muon.cran.org.uk (Postfix) with ESMTPSA id 08DE4E7F55; Sun, 6 Mar 2011 22:39:12 +0000 (GMT) Date: Sun, 6 Mar 2011 22:39:10 +0000 From: Bruce Cran To: Adrian Chadd Message-ID: <20110306223910.0000745d@unknown> In-Reply-To: References: <4D73BB23.8020806@gthcfoundation.org> <201103061758.47368.hselasky@c2i.net> <4D73C223.8040009@gthcfoundation.org> <201103061836.39151.hselasky@c2i.net> <4D73F1D2.4000208@gthcfoundation.org> X-Mailer: Claws Mail 3.7.8cvs9 (GTK+ 2.16.6; i586-pc-mingw32msvc) Mime-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Cc: erob@gthcfoundation.org, freebsd-chat@freebsd.org Subject: Re: can somebody explains OFDM in FreeBSD? X-BeenThere: freebsd-chat@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Non technical items related to the community List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 06 Mar 2011 22:39:14 -0000 On Mon, 7 Mar 2011 05:00:42 +0800 Adrian Chadd wrote: > FreeBSD doesn't implement OFDM in the kernel. > > The various chipsets implement OFDM, not FreeBSD. > > There's no "software" OFDM. The 802.11 chipsets out there take care > of it, not FreeBSD. [moved to freebsd-chat] OFDM doesn't exist in the digital domain. The furthest you can go in software is to use the I-Q pairs that represent the modulated (baseband) data - that is, QPSK, BPSK, QAM etc. If you have a card that makes I-Q data accessible (and I suspect most wireless cards don't) then you can demodulate it using general-purpose software such as Matlab or a DSP library. -- Bruce Cran From owner-freebsd-chat@FreeBSD.ORG Mon Mar 7 02:07:36 2011 Return-Path: Delivered-To: freebsd-chat@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id AB431106566C for ; Mon, 7 Mar 2011 02:07:36 +0000 (UTC) (envelope-from erob@gthcfoundation.org) Received: from relais.videotron.ca (relais.videotron.ca [24.201.245.36]) by mx1.freebsd.org (Postfix) with ESMTP id 7F6598FC14 for ; Mon, 7 Mar 2011 02:07:36 +0000 (UTC) MIME-version: 1.0 Content-transfer-encoding: 7BIT Content-type: text/plain; charset=ISO-8859-1 Received: from [192.168.0.100] ([184.162.50.38]) by vl-mo-mrz24.ip.videotron.ca (Sun Java(tm) System Messaging Server 6.3-8.01 (built Dec 16 2008; 32bit)) with ESMTP id <0LHN00I1HXRSEE80@vl-mo-mrz24.ip.videotron.ca>; Sun, 06 Mar 2011 20:07:05 -0500 (EST) Message-id: <4D742FD1.3080706@gthcfoundation.org> Date: Sun, 06 Mar 2011 20:07:29 -0500 From: Etienne Robillard Organization: Green Tea Hackers Club User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.9.1.16) Gecko/20101227 Icedove/3.0.11 To: Bruce Cran References: <4D73BB23.8020806@gthcfoundation.org> <201103061758.47368.hselasky@c2i.net> <4D73C223.8040009@gthcfoundation.org> <201103061836.39151.hselasky@c2i.net> <4D73F1D2.4000208@gthcfoundation.org> <20110306223910.0000745d@unknown> In-reply-to: <20110306223910.0000745d@unknown> X-Enigmail-Version: 1.0.1 Cc: Adrian Chadd , freebsd-chat@freebsd.org, Hans Petter Selasky Subject: Re: can somebody explains OFDM in FreeBSD? X-BeenThere: freebsd-chat@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: erob@gthcfoundation.org List-Id: Non technical items related to the community List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 07 Mar 2011 02:07:36 -0000 On 06/03/11 05:39 PM, Bruce Cran wrote: > On Mon, 7 Mar 2011 05:00:42 +0800 > Adrian Chadd wrote: > > >> FreeBSD doesn't implement OFDM in the kernel. >> >> The various chipsets implement OFDM, not FreeBSD. >> >> There's no "software" OFDM. The 802.11 chipsets out there take care >> of it, not FreeBSD. >> > [moved to freebsd-chat] > > OFDM doesn't exist in the digital domain. The furthest you can go in > software is to use the I-Q pairs that represent the modulated (baseband) > data - that is, QPSK, BPSK, QAM etc. If you have a card that makes I-Q > data accessible (and I suspect most wireless cards don't) then you can > demodulate it using general-purpose software such as Matlab or a DSP > library. > > Not sure I'm following well but thanks for the pointer. If a OFDM chipset have the required hardware to demodulate high frequency waves into the corresponding 802.11 layer using hardware interrupts, then it should also be possible to inverse the modulated data back into an electric current one way or another using the very same hardware and inverse DFT function as explained here: http://www.digitalradiotech.co.uk/cofdm.htm -- Etienne Robillard Company: Green Tea Hackers Club Occupation: Software Developer (and CEO) E-mail: erob@gthcfoundation.org Work phone: 450-936-2123 Website (Company): https://gthc.org/ Website (Blog): https://gthc.org/blog/ PGP public key fingerprint: F2A9 32EA 8E7C 460F 1728 A1A7 649C 7F17 A086 DDEC During times of universal deceit, telling the truth becomes a revolutionary act. -- George Orwell If a free society cannot help the many who are poor, it cannot save the few who are rich. -- John F. Kennedy From owner-freebsd-chat@FreeBSD.ORG Mon Mar 7 02:10:01 2011 Return-Path: Delivered-To: freebsd-chat@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id AED20106566B for ; Mon, 7 Mar 2011 02:10:01 +0000 (UTC) (envelope-from erob@gthcfoundation.org) Received: from relais.videotron.ca (relais.videotron.ca [24.201.245.36]) by mx1.freebsd.org (Postfix) with ESMTP id 7F1808FC0A for ; Mon, 7 Mar 2011 02:10:01 +0000 (UTC) MIME-version: 1.0 Content-transfer-encoding: 7BIT Content-type: text/plain; charset=ISO-8859-1 Received: from [192.168.0.100] ([184.162.50.38]) by vl-mo-mrz23.ip.videotron.ca (Sun Java(tm) System Messaging Server 6.3-8.01 (built Dec 16 2008; 32bit)) with ESMTP id <0LHO00E040NVD1A0@vl-mo-mrz23.ip.videotron.ca> for freebsd-chat@freebsd.org; Sun, 06 Mar 2011 21:09:31 -0500 (EST) Message-id: <4D743E70.50109@gthcfoundation.org> Date: Sun, 06 Mar 2011 21:09:52 -0500 From: Etienne Robillard Organization: Green Tea Hackers Club User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.9.1.16) Gecko/20101227 Icedove/3.0.11 To: Bruce Cran References: <4D73BB23.8020806@gthcfoundation.org> <201103061758.47368.hselasky@c2i.net> <4D73C223.8040009@gthcfoundation.org> <201103061836.39151.hselasky@c2i.net> <4D73F1D2.4000208@gthcfoundation.org> <20110306223910.0000745d@unknown> In-reply-to: <20110306223910.0000745d@unknown> X-Enigmail-Version: 1.0.1 Cc: freebsd-chat@freebsd.org Subject: Re: can somebody explains OFDM in FreeBSD? X-BeenThere: freebsd-chat@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: erob@gthcfoundation.org List-Id: Non technical items related to the community List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 07 Mar 2011 02:10:01 -0000 On 06/03/11 05:39 PM, Bruce Cran wrote: > On Mon, 7 Mar 2011 05:00:42 +0800 > Adrian Chadd wrote: > > >> FreeBSD doesn't implement OFDM in the kernel. >> >> The various chipsets implement OFDM, not FreeBSD. >> >> There's no "software" OFDM. The 802.11 chipsets out there take care >> of it, not FreeBSD. >> > [moved to freebsd-chat] > > OFDM doesn't exist in the digital domain. The furthest you can go in > software is to use the I-Q pairs that represent the modulated (baseband) > data - that is, QPSK, BPSK, QAM etc. If you have a card that makes I-Q > data accessible (and I suspect most wireless cards don't) then you can > demodulate it using general-purpose software such as Matlab or a DSP > library. > > you don't need to make the transformations at the digital domain: only time domain is really what you need in a pure sinusoidal function so you could compute the reverse using sin-1. Therefore no need to go further than the OFDM layer where a custom CPU (the kernel) could 'capture' the raw 802.11 data stream and modulate an invert current according to this variable bitrate in Mb/s. -- Etienne Robillard Company: Green Tea Hackers Club Occupation: Software Developer (and CEO) E-mail: erob@gthcfoundation.org Work phone: 450-936-2123 Website (Company): https://gthc.org/ Website (Blog): https://gthc.org/blog/ PGP public key fingerprint: F2A9 32EA 8E7C 460F 1728 A1A7 649C 7F17 A086 DDEC During times of universal deceit, telling the truth becomes a revolutionary act. -- George Orwell If a free society cannot help the many who are poor, it cannot save the few who are rich. -- John F. Kennedy From owner-freebsd-chat@FreeBSD.ORG Fri Mar 11 03:07:35 2011 Return-Path: Delivered-To: freebsd-chat@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 0F6C31065670 for ; Fri, 11 Mar 2011 03:07:35 +0000 (UTC) (envelope-from doconnor@gsoft.com.au) Received: from cain.gsoft.com.au (unknown [IPv6:2001:44b8:7c07:5581:266:e1ff:fe0c:8f16]) by mx1.freebsd.org (Postfix) with ESMTP id 7800E8FC17 for ; Fri, 11 Mar 2011 03:07:34 +0000 (UTC) Received: from ur.gsoft.com.au (Ur.gsoft.com.au [203.31.81.44]) (authenticated bits=0) by cain.gsoft.com.au (8.14.4/8.14.3) with ESMTP id p2B37WKF090441 (version=TLSv1/SSLv3 cipher=AES128-SHA bits=128 verify=NO); Fri, 11 Mar 2011 13:37:32 +1030 (CST) (envelope-from doconnor@gsoft.com.au) Mime-Version: 1.0 (Apple Message framework v1082) Content-Type: text/plain; charset=us-ascii From: "Daniel O'Connor" In-Reply-To: Date: Fri, 11 Mar 2011 13:37:32 +1030 Content-Transfer-Encoding: quoted-printable Message-Id: <28DEC15C-13BF-4F4D-BF87-042208B43B77@gsoft.com.au> References: To: Steve Franks X-Mailer: Apple Mail (2.1082) X-Spam-Score: -2.51 () ALL_TRUSTED,BAYES_00,T_RP_MATCHES_RCVD X-Scanned-By: MIMEDefang 2.67 on 203.31.81.10 Cc: freebsd-chat@freebsd.org Subject: Re: looking for mature/efficient gui builder/toolkit/IDE for Python (or C for that matter) X-BeenThere: freebsd-chat@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Non technical items related to the community List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 11 Mar 2011 03:07:35 -0000 On 11/03/2011, at 10:55, Steve Franks wrote: > I'm interested in doing some graphical serial-port parsing software in > Python (or possibly C which I'm actually more familiar with) - anyone > care to render an opinion on the most direct route to a usable gui? >=20 > I figure Python is probably somewhat the preferred language these days > for GUIs given the large number of 'nix desktop apps that have been > showing up in python of late... >=20 > Last time I wrote a gui was in VisualC 6.0, so it's been awhile - with > VisualC it took about the same amount of time to write all the > coordinates for a GUI in the code as it did to draw it and hook up the > code; hopefully things have gotten a bit more streamlined - hoping to > spend most of my coding time on string parsing, not gui building... Try pyqt4, you can draw your GUI in Qt Designer and then run pyuic on = the resulting file and it generates a .py class you can then subclass to = change the behaviour you want. [ Redirected to -chat ] -- Daniel O'Connor software and network engineer for Genesis Software - http://www.gsoft.com.au "The nice thing about standards is that there are so many of them to choose from." -- Andrew Tanenbaum GPG Fingerprint - 5596 B766 97C0 0E94 4347 295E E593 DC20 7B3F CE8C